CINXE.COM

Architecture | Tag | ArchDaily

<!DOCTYPE html><html lang='en-US'><head><script>window.dataLayer = window.dataLayer || []; (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://ssa.daaily.com/mtg.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5ZT67ZK');</script><script><!-- / Get js site variable --> var Nimrod = {}; Nimrod.site = "us";Nimrod.I18n = {"adroll":{"local_adroll_adv_id":"TFBTLHPGYNHNXB5FCAMHEC","local_adroll_pix_id":"OX6W25NMURAYXF3J4UYD2V","local_record_user":"fc171fb6"},"offices":{"save_button":"Save","list":{"tags":"Tags"},"article":"Article"},"lovewall":{"placeholder_logged":"Tell us how ArchDaily impacts your personal life. You can get inspired by reading other's stories at the end of this page...","placeholder_not_logged":"You need to sign up to share your Love!","edit":"Edit","textbox_min_error":"Your message is empty. Please write your message to share it to the Love Wall.","textbox_max_error":"You have exceeded the 3,000 character limit, please edit your message to share it to the Love Wall.","continue":"Continue"},"gallery":{"twitter_account":"archdaily","view_more":"View more","view_less":"View less","by_manufacturer":"by \u003cstrong\u003e{{manufacturer}}\u003c/strong\u003e"}};Nimrod.reneUrl = "https://rene.archdaily.com";Nimrod.cdnUrl = "//nrd.adsttc.com";Nimrod.botyUrl = "https://boty.archdaily.com";Nimrod.neufertApiUrl = "https://nft.adsttc.com/catalog/api/v1";Nimrod.haydenUrl = "https://www.archdaily.com";Nimrod.typology = ''; var NRD = {}; NRD.darkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches;</script><meta charset='UTF-8'><meta content='width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no' name='viewport'><meta content='IE=edge' http-equiv='X-UA-Compatible'><link as='font' crossorigin='anonymous' href='https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGOode0-EuMkY--TSyExeINg.woff2' rel='preload' type='font/woff2'><link as='font' crossorigin='anonymous' href='https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2' rel='preload' type='font/woff2'></link><link as='font' crossorigin='anonymous' href='https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGCOFnW3Jk0f09zW_Yln67Ac.woff2' rel='preload' type='font/woff2'><title>Architecture | Tag | ArchDaily</title><link href='/opensearch.xml' rel='search' title='Search ArchDaily' type='application/opensearchdescription+xml'><link href="https://assets.adsttc.com/doodles/flat/favicons/square/Favicon57x57.png" rel="apple-touch-icon" sizes="57x57" /> <link href="https://assets.adsttc.com/doodles/flat/favicons/square/Favicon60x60.png" rel="apple-touch-icon" sizes="60x60" /> <link href="https://assets.adsttc.com/doodles/flat/favicons/square/Favicon72x72.png" rel="apple-touch-icon" sizes="72x72" /> <link href="https://assets.adsttc.com/doodles/flat/favicons/square/Favicon76x76.png" rel="apple-touch-icon" sizes="76x76" /> <link href="https://assets.adsttc.com/doodles/flat/favicons/square/Favicon114x114.png" rel="apple-touch-icon" sizes="114x114" /> <link href="https://assets.adsttc.com/doodles/flat/favicons/square/Favicon120x120.png" rel="apple-touch-icon" sizes="120x120" /> <link href="https://assets.adsttc.com/doodles/flat/favicons/square/Favicon144x144.png" rel="apple-touch-icon" sizes="144x144" /> <link href="https://assets.adsttc.com/doodles/flat/favicons/square/Favicon152x152.png" rel="apple-touch-icon" sizes="152x152" /> <link href="https://assets.adsttc.com/doodles/flat/favicons/square/Favicon180x180.png" rel="apple-touch-icon" sizes="180x180" /> <link href="https://assets.adsttc.com/doodles/flat/favicons/circle/Favicon32x32.png" rel="icon" sizes="32x32" type="image/png" /> <link href="https://assets.adsttc.com/doodles/flat/favicons/circle/Favicon192x192.png" rel="icon" sizes="192x192" type="image/png" /> <link href="https://assets.adsttc.com/doodles/flat/favicons/circle/Favicon96x96.png" rel="icon" sizes="96x96" type="image/png" /> <link href="https://assets.adsttc.com/doodles/flat/favicons/circle/Favicon16x16.png" rel="icon" sizes="16x16" type="image/png" /> <link href="https://assets.adsttc.com/doodles/flat/favicons/manifest.json" rel="manifest" /> <link color="#00308E" href="https://assets.adsttc.com/doodles/flat/logo-white-isotype.svg" rel="mask-icon" /> <link href="https://assets.adsttc.com/doodles/flat/favicons/circle/Favicon16x16.png" rel="shortcut icon" /> <meta content="#ffffff" name="msapplication-TileColor"/> <meta content="https://assets.adsttc.com/doodles/flat/favicons/square/Favicon144x144.png" name="msapplication-TileImage"/> <meta content="https://assets.adsttc.com/doodles/flat/favicons/browserconfig.xml" name="msapplication-config"/> <meta content="#00308E" name="theme-color"/> <meta name="apple-mobile-web-app-title" content="ArchDaily"><link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="/feed" /><link rel="alternate" type="application/rss+xml" title="RSS .92" href="/feed" /><meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="8UfaAm-D1eb50a1YVRdC5yeQ5aDugPB4PGgjORDsTjXfIg6Qr4jj3PB1rGJNTUed5hgdeN9k1h87yrO-T11I8A" /><script type='text/javascript'>ad_global = {}</script><meta content='Discover the latest Architecture news and projects on Architecture at ArchDaily, the world&#39;s largest architecture website. Stay up-to-date with articles and updates on the newest developments in architecture.' name='description'><meta content='Architecture' name='keywords'><link rel="alternate" type="application/rss+xml" title="RSS" href="https://www.archdaily.com/tag/architecture.xml" /> <link rel="next" href="/us/tag/architecture/page/2"></link><link href='https://www.archdaily.com/tag/architecture' rel='canonical'><meta content='en_US' property='og:locale'><style>html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}:root{color-scheme:only light;--gray-1:#F7F7F7;--gray-2:#F1F1F1;--gray-3:#EFEFEF;--gray-4:#E1E1E1;--gray-5:#D8D8D8;--gray-6:#BBBBBB;--gray-7:#767676;--gray-8:#5a5a5a;--gray-9:#828282;--gray-10:#626262;--gray-11:#EBEBEB;--black-cn:#444444;--custom-black:#303030;--blue-ad:#00308E;--blue-ad-light:#003CB2;--primary-90:#1A4599;--primary-80:#3359A5;--primary-70:#4C6EB0;--primary-60:#6683BB;--primary-50:#8098C6;--primary-40:#99ACD2;--primary-30:#B3C1DD;--primary-20:#CCD6E8;--primary-10:#E5EAF4;--primary-5:#F2F5F9;--red:#bb3232;--red-light:#eecccc;--green:#43a047;--green-light:#ebf7ec;--yellow:#ffd400;--yellow-light:#fffae1;--blue:var(--blue-ad);--blue-light:#e1ecf5;--facebook-blue:#3B5998;--twitter-blue:#1b95e0;--twitter-blue-hover:#0C7ABF;--pinterest-red:#AA262A;--social-bg:var(--gray-2);--google-red:#db4437;--modal-overlay:rgba(0,0,0,0.8);--background:white;--primary:var(--blue-ad);--primary-hover:var(--primary-70);--text-body:var(--custom-black);--text-hint:var(--gray-7);--border:var(--gray-4);--border-input:var(--gray-6);--disabled:var(--primary-30);--disabled-input:#F3F3F3;--disabled-placeholder:var(--gray-6);--text-links:var(--primary-90);--body-links:var(--blue-ad-light);--navigation-links:var(--text-body);--search-input:#F0F0F0;--input-bg:white;--input-placeholder:var(--text-hint);--skeleton-loader:var(--gray-3);--flyout-background:var(--gray-2);--footer-background:var(--gray-1);--toggle-bg:var(--gray-4);--mobile-nav-icon:var(--gray-10);--mobile-nav-active-fill:var(--primary-10);--mobile-active-text:var(--primary);--tag-border:var(--border);--tag-text:var(--primary);--tag-border-hover:var(--primary);--tag-text-hover:var(--primary);--breadcrumbs:var(--gray-9);--list-toggle:var(--gray-6);--img-placeholder-bg:var(--gray-1);--avatar-border:var(--gray-2);--folder-highlight:var(--gray-2);--body-font:'Source Sans Pro', 'Helvetica', sans-serif;--body-font-cn:Helvetica, "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", sans-serif;--neutral-0:white;--neutral-100:#F4F4F5;--neutral-300:#D2D3D5;--neutral-400:#A4A7AB;--neutral-700:#60646B;--neutral-800:#333841;--neutral-900:#1C222C;--primary-100:#CFDBF3;--primary-200:#95ABD5;--primary-300:#597ABA;--primary-400:#054CD8;--primary-500:#00308E;--primary-900:#001745;--dark-mode-primary:#2868FF;--dark-mode-text-link:#99ACD2;--dark-mode-search-input:#323B49;--dark-mode-inset-bg:#232932}@media (prefers-color-scheme: dark){body{color-scheme:dark;--background:var(--neutral-900);--text-body:var(--neutral-100);--text-hint:var(--neutral-300);--black-cn:var(--neutral-100);--primary:var(--dark-mode-primary);--primary-hover:var(--primary-400);--text-links:var(--dark-mode-text-link);--body-links:var(--dark-mode-text-link);--navigation-links:var(--dark-mode-text-link);--border:var(--neutral-800);--disabled-input:var(--neutral-800);--disabled-placeholder:var(--gray-10);--search-input:var(--dark-mode-search-input);--input-bg:var(--dark-mode-search-input);--input-placeholder:var(--dark-mode-text-link);--skeleton-loader:var(--neutral-800);--flyout-background:var(--neutral-800);--footer-background:var(--neutral-800);--toggle-bg:var(--neutral-700);--mobile-nav-icon:var(--neutral-100);--mobile-nav-active-fill:var(--primary-90);--mobile-active-text:white;--tag-border:var(--dark-mode-text-link);--tag-text:var(--dark-mode-text-link);--tag-border-hover:var(--dark-mode-primary);--tag-text-hover:var(--neutral-100);--social-bg:var(--neutral-700);--breadcrumbs:var(--neutral-700);--list-toggle:var(--gray-6);--img-placeholder-bg:var(--dark-mode-inset-bg);--avatar-border:var(--neutral-800);--folder-highlight:var(--neutral-800)}}html{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-scroll-chaining:none;overscroll-behavior:contain}*,*:before,*:after{box-sizing:border-box;-webkit-font-smoothing:inherit;-moz-font-smoothing:inherit;-webkit-tap-highlight-color:transparent}body{font-family:var(--body-font);font-size:14px;color:var(--text-body);background:var(--background);-webkit-overflow-scrolling:touch}::-moz-selection{background:var(--primary);color:var(--background)}::selection{background:var(--primary);color:var(--background)}::-moz-selection{background:var(--primary);color:var(--background)}a:focus,button:focus,div:focus,img:focus,input:focus,textarea:focus,select:focus{outline:none}.afd-disable-hover,.afd-disable-hover *{pointer-events:none !important}.afd-relativeposition{position:relative}a{text-decoration:none;color:var(--text-links)}a:hover{color:var(--primary-hover)}img{width:auto;height:auto;max-width:100%;vertical-align:middle}.afd-hide{display:none}.afd-text--left{text-align:left}.afd-text--center{text-align:center}.afd-text--right{text-align:right}.afd-text--justify{text-align:justify}.afd-modal{position:fixed;opacity:0;visibility:hidden}:lang(zh-CN) body{font-family:var(--body-font-cn);color:var(--black-cn)}@-webkit-keyframes shake-horizontal{0%, 100%{-webkit-transform:translateX(0);transform:translateX(0)}10%, 30%, 50%, 70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%, 40%, 60%{-webkit-transform:translateX(10px);transform:translateX(10px)}80%{-webkit-transform:translateX(8px);transform:translateX(8px)}90%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}}@keyframes shake-horizontal{0%, 100%{-webkit-transform:translateX(0);transform:translateX(0)}10%, 30%, 50%, 70%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%, 40%, 60%{-webkit-transform:translateX(10px);transform:translateX(10px)}80%{-webkit-transform:translateX(8px);transform:translateX(8px)}90%{-webkit-transform:translateX(-8px);transform:translateX(-8px)}}.fade{transition:opacity 500ms ease}.fade.fade-in{opacity:1}.fade.fade-out{opacity:0}@-webkit-keyframes pulse{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}@keyframes pulse{to{box-shadow:0 0 0 10px rgba(232,76,61,0)}}.afd-btn{display:inline-block;line-height:40px;height:40px;vertical-align:top;font-size:16px;font-family:inherit;font-weight:600;padding:0 1.1em;border:0;text-decoration:none;text-transform:uppercase;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;color:white;background:var(--primary);border-radius:2px}.afd-btn--small{font-size:11px;height:2.5em;line-height:2.5em}.afd-btn--white{background:var(--background);border:solid 1px var(--border);display:flex;justify-content:center;align-items:center;font-size:14px;flex:1;height:30px;padding:0 16px;font-weight:600;color:var(--text-body);text-transform:capitalize;border-radius:2px;cursor:pointer;position:relative}.afd-btn--white:hover{border-color:var(--primary);color:var(--primary)}.afd-btn--shorter{height:30px;text-transform:capitalize;font-size:14px;display:flex;align-items:center;white-space:nowrap;line-height:20px}.afd-btn--medium{font-size:16px}.afd-btn--big{font-size:18px}.afd-btn--full{width:100%;text-align:center}.afd-btn--center{display:block;margin:0 auto;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;text-align:center;width:50%}.afd-btn--second{background:var(--border-input)}.afd-btn--second:hover{background:var(--text-hint)}.afd-btn--inline{position:relative;top:.3em;margin-left:1em}.afd-btn--follow{width:150px;margin:0 auto;display:block}.afd-btn--error{box-shadow:var(--red) 0 0 0 2px inset !important;color:var(--red) !important;background-color:white !important;-webkit-animation:shake-horizontal 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) both;animation:shake-horizontal 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955) both}.afd-btn:hover{text-decoration:none;color:white;background:var(--primary-hover)}.afd-btn--pulse{box-shadow:0 0 0 0 rgba(2,108,182,0.7);-webkit-animation:pulse 1.25s infinite;animation:pulse 1.25s infinite;transition:all 300ms ease-in-out}.afd-btn--pulse:hover{-webkit-animation:none;animation:none}.afd-btn--small-icon{display:flex;justify-content:flex-start;align-items:center;text-transform:none;font-size:15px;height:30px;line-height:30px}.afd-btn--small-icon.myarchdaily-multiple-fav{display:flex}.afd-btn--small-white-icon{display:flex;justify-content:flex-start;align-items:center;border:solid 1px #E1E1E1;color:#303030;text-transform:capitalize;background:white;border-radius:2px;cursor:pointer;position:relative;padding:0 8px}.afd-btn--cutout{text-transform:none;background-color:white;color:black;mix-blend-mode:screen}.afd-btn--cutout:hover{background:var(--border-input);color:black}.afd-btn--with-icon{display:flex;align-items:center;flex-wrap:nowrap;gap:10px}button.afd-btn,input.afd-btn{line-height:normal}.afd-btn--w100{width:100px}.afd-btn--outline{background:var(--background);color:var(--text-links);border:none;box-shadow:var(--text-links) 0 0 0 1px inset}.afd-btn--outline:hover{background:var(--background);border:none;color:var(--primary-hover);box-shadow:var(--primary-hover) 0 0 0 1px inset}.afd-btn--gray-outline{display:inline-flex;justify-content:space-between;align-items:center;border:1px solid var(--border-input);background:var(--background);color:var(--text-body);text-transform:none;font-weight:400;padding:8px 1.1em}.afd-btn--gray-outline .btn-icon{margin-right:8px}.afd-btn--gray-outline:hover{background:var(--background);color:var(--text-body);border-color:var(--text-hint)}.afd-btn-justlink{display:inline-block;line-height:2.5em}.afd-btn-justlink--medium{font-size:16px}.afd-btn-justlink:active,.afd-btn-justlink.active{color:var(--primary-hover)}.afd-btn-link{display:inline-block;border:2px solid var(--primary-hover);line-height:2.3em;padding:0 1.5em;color:var(--primary);border-radius:2px}.afd-btn-link:hover{border:2px solid var(--primary);color:var(--primary);background-color:var(--primary-40)}.btn--modal{font-size:1.2em;text-align:center;width:49.5%}.afd-btn[disabled],.afd-btn--not-allowed{background-color:var(--disabled)}.afd-btn[disabled]:hover,.afd-btn--not-allowed:hover{background-color:var(--disabled)}.afd-btn__icon{margin-right:5px}.afd-btn-fit-content{margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width: 767px){.afd-btn{width:100%}.afd-btn--full{width:calc(100% - 32px);margin-left:16px}.afd-btn--follow{width:auto;display:inline-block;height:30px;line-height:30px;font-size:14px;min-width:116px}.afd-btn--gray-outline:not(.afd-btn--full){width:auto}.afd-btn--fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (max-width: 1040px){.afd-btn--follow{display:inline-block}}.afd-container-main{width:1040px;max-width:100%;margin:0 auto;position:relative}.afd-container-main--medium{width:768px}.afd-container-main--small{width:600px}.afd-container-main--smaller{width:320px}.afd-container-main--margin-top{margin-top:60px}.afd-container-main--margin-bottom{margin-bottom:80px}.afd-container-main--flex{display:flex;justify-content:space-between}.afd-container-padding{padding:0 4%}.afd-full-content{width:100%}.afd-main-content{width:640px}.afd-main-content--left{float:left}.afd-main-content--right{float:right}.afd-main-sidebar{position:relative;width:336px;z-index:0}.afd-main-sidebar--left{float:left;margin-left:64px}.afd-main-sidebar--right{float:right;margin-right:64px}.afd-main-sidebar--sticky{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:calc(-1 * (var(--sidebar-height, 100%) - 100vh + 16px));transition:top 300ms ease}.afd-main-sidebar-search{width:20.15%}.afd-main-sidebar-search--left{float:left;margin-right:3.8%}.afd-main-sidebar-search--right{float:left;margin-left:3.8%}.afd-main-content-search{position:relative;width:76.05%}.afd-main-content-search--left{float:left}.afd-main-content-search--right{float:right}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.fl,.afd-fl{float:left}.fr,.afd-fr{float:right}.afd-table-display{display:table;width:100%;height:100%}.afd-table-display--center{text-align:center}.afd-table-display .afd-cell-display{display:table-cell;vertical-align:middle}.afd-grid{*zoom:1}.afd-grid:before,.afd-grid:after{display:table;content:"";line-height:0}.afd-grid:after{clear:both}.afd-grid__col{float:left;margin-left:2%;margin-bottom:1.5%}.afd-grid__col:first-child{margin-left:0}.afd-grid__col--1-1{width:100%}.afd-grid__col--1-2{width:49%}.afd-grid__col--1-3{width:32%}.afd-grid__col--2-3{width:66%}.afd-grid__col--1-4{width:23.5%}.afd-grid__col--2-4{width:49%}.afd-grid__col--3-4{width:74.5%}.afd-grid__col--1-5{width:18.4%}.afd-grid__col--2-5{width:38.8%}.afd-grid__col--3-5{width:59.2%}.afd-grid__col--4-5{width:79.6%}@font-face{font-family:'GravurCondensed';font-style:normal;font-weight:500;src:local("GravurCondensed"),url(https://assets.adsttc.com/architonic/fonts/Gravur-Condensed.woff) format("woff");font-display:swap}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGD_j0nMiB9fPhg_k1wdK2h0.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGDRVvBvQIc1z78c__uoBcyI.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:300;src:local("Source Sans Pro Light"),local("SourceSansPro-Light"),url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGOode0-EuMkY--TSyExeINg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;font-display:swap}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlC2Q8seG17bfDXYR_jUsrzg.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro"),local("SourceSansPro-Regular"),url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;font-display:swap}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local("Source Sans Pro Semibold"),local("SourceSansPro-Semibold"),url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGClYwVOhDRq2vbpGRTZ7bbs.woff2) format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB;font-display:swap}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local("Source Sans Pro Semibold"),local("SourceSansPro-Semibold"),url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGFKFh1TDTPrUZWzVp6FtpG8.woff2) format("woff2");unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;font-display:swap}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:local("Source Sans Pro Semibold"),local("SourceSansPro-Semibold"),url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGCOFnW3Jk0f09zW_Yln67Ac.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000;font-display:swap}.afd-title--medium{font-size:20px;font-weight:600;line-height:1.4em}.afd-title--white{color:var(--background)}.afd-title-big{font-size:25px;font-weight:600;line-height:normal}.afd-title-big--left{float:left}.afd-title-big--center{text-align:center}.afd-title-big--full{width:100%}.afd-title-big--bmargin-small{margin-bottom:5px}.afd-title-big--bmargin-big{margin-bottom:25px}.afd-title--center{text-align:center}.afd-title--medium{font-size:1.5rem;font-weight:600;line-height:1.4em}.afd-title--small{font-size:1.15rem;font-weight:600;line-height:1.4em;margin-bottom:1em}.afd-title-middle{font-size:17px;font-weight:600;line-height:normal;margin:0 0 25px}.afd-title-middle--left{float:left}.afd-title-middle--full{width:100%}.afd-title--custom-tag{font-size:20px;font-weight:600;line-height:normal}.afd-title-widget{font-size:17px;font-weight:600;line-height:20px;margin-bottom:20px;padding-bottom:5px;text-transform:uppercase}.afd-subtitle-widget{font-size:16px;font-weight:400;line-height:19px;color:#505050;margin-bottom:20px}.afd-subtitle-widget strong{font-weight:600}.afd-title-pipe{color:var(--border);font-weight:400}:lang(zh-CN) .afd-title-widget{font-size:19.5px}.afd-title-widget-link{color:var(--text-body)}.afd-text-overflow{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afd-title--black-link{color:var(--text-body)}.afd-icon-text{float:left;font-size:15px;line-height:20px;position:relative}.afd-icon-text__icon{float:left;margin-right:12px}@media (max-width: 1040px){.afd-icon-text__icon{margin-right:10px}}.afd-icon-text--link{color:var(--primary)}.afd-icon-text--white{color:var(--background)}.afd-icon-text--black{color:var(--text-body)}.afd-icon-text--ml{margin-left:20px !important}.afd-icon-text--mr{margin-right:20px !important}.afd-icon-text--pmyad{padding:3px 0}.afd-capitalized{text-transform:capitalize}.afd-bold{font-weight:600}.afd-link--next,.afd-link--prev{position:relative}.afd-link--next:after,.afd-link--next:before,.afd-link--prev:after,.afd-link--prev:before{content:'';display:block;background:var(--primary);width:.15em;height:.715em;border-radius:.15em;top:50%;margin-top:-.36em;border:solid 0.071em var(--primary);position:absolute}.afd-link--next{padding-right:.85em}.afd-link--next:after,.afd-link--next:before{right:0}.afd-link--next:after{-webkit-transform:rotate(-20deg) translateY(-48%);transform:rotate(-20deg) translateY(-48%)}.afd-link--next:before{-webkit-transform:rotate(20deg) translateY(48%);transform:rotate(20deg) translateY(48%)}.afd-link--prev{padding-left:.85em}.afd-link--prev:after,.afd-link--prev:before{left:0}.afd-link--prev:after{-webkit-transform:rotate(20deg) translateY(-48%);transform:rotate(20deg) translateY(-48%)}.afd-link--prev:before{-webkit-transform:rotate(-20deg) translateY(48%);transform:rotate(-20deg) translateY(48%)}.afd-subtitle{font-size:16px;font-weight:300;line-height:normal;display:block;line-height:1.6em;color:var(--text-body);max-width:500px;margin:auto}.afd-subtitle--left{float:left}.afd-subtitle--center{text-align:center}.afd-subtitle--full{width:100%}.afd-subtitle--bmargin-small{margin-bottom:5px}.afd-subtitle--bmargin-big{margin-bottom:25px}.afd-architonic__title{font-family:'GravurCondensed', 'Source Sans Pro', Helvetica, Arial, sans-serif;font-size:17px;font-weight:600;line-height:normal}.afd-icon{display:inline-block;background:url(//afd.adsttc.com/afd/icons-sdc9894cf38-c006001cb055248cf1dffd0dd44d7c3e0ba15754ae5c42e2bb8d57dfbd3498cf.png);height:20px;width:20px}.afd-icon--x30{height:30px;width:30px}.afd-icon--x80{height:80px;width:80px}.afd-icon--icon-zoom{background-position:0 -2617px}.afd-icon--btn-fb{background-position:0 -377px}.afd-icon--btn-fb-white{background-position:0 -357px}.afd-icon--btn-pt{background-position:0 -797px}.afd-icon--btn-pt-white{background-position:0 -777px}.afd-icon--icon-share{background-position:0 -2588px}.afd-icon--icon-folder{background-position:0 -2385px}.afd-icon--icon-folder-blue{background-position:0 -2235px}.afd-icon--icon-folder-white{background-position:0 -2255px}.afd-icon--icon-folder-whitex30{background-position:0 -2275px}.afd-icon--mobile-back{background-position:0 -2637px}.afd-icon--icon-folder-whitex80{background-position:0 -2305px}.retina .afd-icon--icon-zoom{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -2687px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon--btn-fb{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -377px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon--btn-fb-white{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -357px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon--btn-pt{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -797px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon--btn-pt-white{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -777px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon--icon-share{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -2668px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon--icon-folder{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -2465px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon--icon-folder-blue{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -2315px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon--icon-folder-white{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -2335px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon--icon-folder-whitex30{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -2355px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon--mobile-back{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -2707px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon--icon-folder-whitex80{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -2385px;background-size:80px 2725px;background-repeat:no-repeat}.svg-icon{height:32px;width:32px;display:inline-block;fill:currentColor}.svg-icon--small{height:16px;width:16px}.svg-icon--big{height:64px;width:64px}.svg-icon--gray{fill:var(--text-hint)}.svg-icon--blue{fill:var(--primary)}.svg-icon--lightblue{fill:var(--primary-hover)}.svg-icon--white{fill:var(--background)}.svg-icon--green{fill:var(--green)}.svg-icon--red{fill:var(--red)}.svg-icon--yellow{fill:var(--yellow)}.afd-icon--chevron,.afd-icon--chevron-down,.afd-icon--chevron-left,.afd-icon--chevron-right{background:url("https://assets.adsttc.com/img/icon-chevron-arrow-down.svg") no-repeat;display:inline-block;height:8px;width:17px}.afd-icon--chevron-left{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.afd-icon--chevron-right{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.afd-mobile-e{display:none}@media (max-width: 1040px){.afd-desktop-e{display:none}.afd-mobile-e{display:block}.afd-mobile-margin{margin-left:16px;margin-right:16px;width:calc(100% - 32px)}}.afd-mobile{display:none}@media (max-width: 767px){.afd-mobile{display:block}}@media (max-width: 767px){.afd-tablet-desktop{display:none}}@media (max-width: 1040px){.afd-main-content{width:100%;padding-right:346px;margin-top:0}.afd-main-sidebar{position:absolute;top:0;right:16px;width:300px;float:none;margin:0}.afd-container-main--flex .afd-main-content{padding:0;width:calc(100% - 346px)}.afd-container-main--flex .afd-main-sidebar{position:relative}#content{width:100%}.afd-container-main--margin-top{margin-top:30px}.afd-container-padding--m{padding:0 16px}}@media (max-width: 767px){.afd-main-content,.afd-container-main--flex .afd-main-content{float:none;width:100%;padding-right:0}.afd-main-sidebar{display:none}.afd-grid__col{float:none;margin-left:0;width:100% !important}}@media (max-width: 767px){.afd-title--medium{font-size:17px;font-weight:600;line-height:1.4em}.afd-title--white{color:var(--background)}.afd-text-overflow{overflow:inherit;text-overflow:inherit;white-space:inherit}.afd-title-widget{font-size:20px}}.afd-breadcrumbs{display:none;font-size:13px;line-height:1.2em !important;margin:0 0 10px;overflow:hidden;width:100%;white-space:nowrap}@media (min-width: 1040px){.afd-breadcrumbs{display:inline-flex}}.afd-breadcrumbs .afd-breadcrumbs__item{float:left;margin:0 5px 0 0;position:relative;list-style-type:none}.afd-breadcrumbs .afd-breadcrumbs__item:before,.afd-breadcrumbs .afd-breadcrumbs__item:after{border-bottom:4px solid transparent;border-left:4px solid var(--background);border-right:4px solid transparent;border-top:4px solid transparent;content:"";display:inline-block}.afd-breadcrumbs .afd-breadcrumbs__item:before{border-left:4px solid var(--background);right:1px;position:absolute;z-index:1;top:4px}.afd-breadcrumbs .afd-breadcrumbs__item:after{border-left:4px solid var(--breadcrumbs);margin:0 0 0 5px}.afd-breadcrumbs .afd-breadcrumbs__item a{color:var(--text-links)}.afd-breadcrumbs .afd-breadcrumbs__item a:hover{color:var(--primary-hover)}.afd-breadcrumbs .afd-breadcrumbs__item:last-child:before,.afd-breadcrumbs .afd-breadcrumbs__item:last-child:after{display:none}.afd-breadcrumbs .afd-breadcrumbs__item:last-child a,.afd-breadcrumbs .afd-breadcrumbs__item:last-child p{color:var(--breadcrumbs)}.afd-message{position:relative;width:100%;padding:1.1em;margin:0 0 32px;font-size:16px;font-weight:600;line-height:1.4em;border-left:5px solid var(--border);background:var(--gray-2);color:var(--neutral-900);border-radius:2px;display:flex;align-items:center}.afd-message.afd-hide{display:none}.afd-message--close{padding-right:7%}.afd-message--info,.afd-message--info .afd-message__icon{border-color:var(--yellow);background-color:var(--yellow-light)}.afd-message--info .afd-message__icon:after{content:'i';color:var(--yellow)}.afd-message--success{color:var(--custom-black)}.afd-message--success,.afd-message--success .afd-message__icon{border-color:var(--green);background-color:var(--green-light)}.afd-message--success .afd-message__icon:after{content:'✓';position:absolute;top:0;left:0;width:100%;text-align:center;font-size:20px;line-height:18px;color:var(--green)}.afd-message--primary,.afd-message--primary .afd-message__icon{color:var(--primary);border-color:var(--primary);background-color:var(--blue-light)}.afd-message--primary .afd-message__icon:after{content:'✓';position:absolute;top:0;left:0;width:100%;text-align:center;font-size:20px;line-height:18px;color:var(--primary)}.afd-message--error,.afd-message--error .afd-message__icon{border-color:var(--red);background-color:var(--red-light)}.afd-message--error .afd-message__icon:after{content:'\2716';position:absolute;left:50%;-webkit-transform:translatex(-45%);transform:translatex(-45%);font-size:20px;line-height:18px;color:var(--red)}.kth-content-box .afd-message.afd-message--block{display:inline-block}.afd-message__icon{height:20px;width:20px;line-height:20px;text-align:center;margin-right:16px;border:2px solid;font-family:monospace;border-radius:50%;background:none;position:relative;flex-shrink:0}.afd-message__close{position:absolute;right:1.1em;top:1.1em;line-height:1em;font-weight:600;cursor:pointer;opacity:.6}.afd-message__close:hover{opacity:.9}.afd-message__close:after{content:'\2716'}.keyboard-img{width:70px;height:25px;margin-left:7px;opacity:0.75}.afd-message-container input#close-btn{display:none}.afd-message-container input#close-btn:checked ~ *{-webkit-animation-name:dismiss, hide;animation-name:dismiss, hide;-webkit-animation-duration:300ms;animation-duration:300ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0s, 100ms;animation-delay:0s, 100ms}@-webkit-keyframes dismiss{0%{opacity:1}90%, 100%{opacity:0;font-size:0.1px;-webkit-transform:scale(0);transform:scale(0)}}@keyframes dismiss{0%{opacity:1}90%, 100%{opacity:0;font-size:0.1px;-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes hide{100%{height:0px;width:0px;overflow:hidden;margin:0px;padding:0px;border:0px}}@keyframes hide{100%{height:0px;width:0px;overflow:hidden;margin:0px;padding:0px;border:0px}}.afd-tips{font-weight:600}.afd-tips:hover .afd-tips__txt{display:block}.afd-tips__icon{border:1px solid var(--background);border-radius:50%;color:var(--background);display:inline-block;font-size:11px;line-height:1.2em;margin-left:3px;position:relative;text-align:center;vertical-align:middle;width:calc(1.2em + 2px)}.afd-tips__icon:before{content:'?'}.afd-tips__icon--border{border:1px solid var(--border-input);color:#222}.afd-tips__txt{background:var(--background);box-shadow:0px 0px 10px rgba(0,0,0,0.15);color:rgba(0,0,0,0.7);display:none;font-size:12px;line-height:1.4em;padding:10px;position:absolute;text-align:left;width:160px;z-index:10}.afd-tips__txt:before{position:absolute;content:'';border:5px solid transparent}.afd-tips__txt--bottom{left:-75px;top:2.2em}.afd-tips__txt--bottom:before{border-bottom-color:var(--background);left:calc(50% - 5px);top:-10px}.afd-tips__txt--left{right:2.2em;top:-13px}.afd-tips__txt--left:before{border-left-color:var(--background);right:-10px;top:15px}.afd-tips__txt--right{left:2.2em;top:-13px}.afd-tips__txt--right:before{border-right-color:var(--background);left:-10px;top:15px}.afd-myad-loading{padding-right:1.85em}.afd-myad-loading:after{position:absolute;overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4, end) 1000ms infinite;animation:ellipsis steps(4, end) 1000ms infinite;content:"\2026";width:0px}@-webkit-keyframes ellipsis{to{width:1.25em}}@keyframes ellipsis{to{width:1.25em}}.afd-modal-bookmark{float:left;position:relative}.afd-modal-bookmark--left{margin-right:30px;width:calc(55% - 30px)}.afd-modal-bookmark--right{width:45%}.afd-modal-bookmark__input-container{display:flex;align-items:center;height:40px;border:1px solid var(--border);border-radius:2px;margin-bottom:24px;position:relative;width:calc(100% - 48px)}@media (min-width: 768px){.afd-modal-bookmark__input-container{width:100%}}.afd-modal-bookmark__input-container .svg-icon--search{width:20px;height:20px;margin-inline:8px}@media (min-width: 375px){.afd-modal-bookmark__input-container .svg-icon--search{margin-inline:16px}}.afd-modal-bookmark__input-container #input_folder.afd-textfield__input{border:none;background:transparent;padding-left:0}.afd-modal-bookmark__input-container .save-dropdown__close{right:-54px;top:8px;cursor:pointer}@media (min-width: 768px){.afd-modal-bookmark__input-container .save-dropdown__close{display:none}}.afd-modal-bookmark-overlay .afd-modal-body{overflow:visible}.afd-modal-bookmark-img{background-position:50%;background-size:cover;height:65%;margin:0;padding-top:0;position:absolute;width:100%}.afd-modal-bookmark-picture{background-position:50%;background-size:cover;height:0px;margin:0;padding-top:0;position:relative;display:block;width:100%;padding-bottom:65%}.afd-modal-bookmark-info{background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.3) 45%);bottom:0;color:white;padding:40px 10px 10px;position:absolute;text-shadow:0px 0px 10px rgba(0,0,0,0.25);width:100%;z-index:1}.afd-modal-bookmark-title{font-size:17px;font-weight:600;line-height:1.5em}.afd-modal-bookmark-folder-label{font-size:20px;font-weight:600;line-height:1em;display:block;margin-bottom:20px}.afd-modal-bookmark-folders{position:relative}.afd-modal-bookmark-folders-section{background:var(--background)}.afd-modal-bookmark-section-title{font-size:14px;font-weight:600;line-height:normal;color:var(--text-hint);margin-bottom:10px}.afd-modal-bookmark-folders-list{min-height:50px;max-height:175px;overflow-y:auto;background:linear-gradient(#fff 30%, rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0), #fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0, rgba(0,0,0,0.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.2),rgba(0,0,0,0)) 0 100%;background:linear-gradient(#fff 30%, rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0), #fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0, rgba(0,0,0,0.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:var(--background);background-size:100% 40px, 100% 40px, 100% 8px, 100% 8px;background-attachment:local, local, scroll, scroll}.dark .afd-modal-bookmark-folders-list{background:var(--background)}.afd-modal-bookmark-folders-list--large{max-height:302px}.afd-modal-bookmark-folders-item{font-size:15px;position:relative;line-height:2.2em;transition:background .2s ease-in-out;cursor:pointer}@media (min-width: 1040px){.afd-modal-bookmark-folders-item{padding-left:4px}}.afd-modal-bookmark-folders-item+li{margin-top:8px}.afd-modal-bookmark-folders-item--hover{background:var(--folder-highlight)}.afd-modal-bookmark-folders-item--hover .afd-modal-bookmark-folders-name{color:var(--text-links)}.afd-modal-bookmark-folders-item[data-state='closed'] .afd-modal-bookmark-folders-name{width:calc(100% - 100px)}.afd-modal-bookmark-add-folder{margin-bottom:20px;padding-bottom:20px;padding-left:0;padding-right:0}.afd-modal-bookmark-add-folder .afd-modal-bookmark-folders-name{padding:0;width:100%;font-weight:600;margin-bottom:16px}.afd-modal-bookmark-add-folder:before,.afd-modal-bookmark-add-folder:after{background-color:var(--text-body)}.save-in-folder,.remove-from-folder{position:absolute;inset:0 0 0 auto;color:white;cursor:pointer;border-radius:3px;width:60px;height:30px;display:flex}@media (max-width: 767px){.save-in-folder,.remove-from-folder{top:5px}}.save-in-folder svg,.remove-from-folder svg{margin:auto}.save-in-folder{background-color:var(--primary)}.remove-from-folder{background-color:var(--background);border:solid 1px var(--primary);color:var(--primary)}.active svg path{fill:var(--primary)}.active .afd-modal-bookmark-folders-name{font-weight:600}.selected{background:var(--green-light)}.unselected{background:var(--red-light)}.afd-modal-bookmark-folders-name{display:list-item;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 64px);line-height:30px}@media (max-width: 767px){.afd-modal-bookmark-folders-name{line-height:40px}}.afd-modal-bookmark-folder-state{float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 50px)}.afd-modal-bookmark-add{background-color:var(--primary);border-radius:3px;color:white;cursor:pointer;float:right;font-size:15px;font-weight:600;height:30px;line-height:30px;opacity:1;padding:0 5px;text-align:center;width:150px}.afd-modal-bookmark-add:hover{background-color:var(--primary-hover)}.afd-modal-bookmark-empty{background:var(--img-placeholder-bg);line-height:1.4em;padding:20px;text-align:center}.afd-modal-bookmark-empty-title{font-size:18px;font-weight:600;line-height:normal;margin-bottom:10px}.afd-modal-bookmark-empty-txt{font-size:15px}.afd-modal-bookmark-empty-txt strong{font-weight:600}.afd-set-privacy-folder{float:left;height:30px;line-height:initial;margin-right:10px;padding:5px 5px 5px 0;width:calc(100% - 160px)}.afd-privacy-folder{bottom:6px;line-height:initial;position:absolute;text-align:center;top:5px;right:72px;width:20px}@media (max-width: 767px){.afd-privacy-folder{top:10px}}.afd-modal-bookmark-actions{background:var(--background);width:100%;margin:0;padding:24px 0 16px;position:relative;display:flex;align-items:flex-end}.afd-modal-bookmark-actions .afd-textfield__textarea{min-height:unset;padding:10px;position:relative}.afd-modal-bookmark-actions__left{margin-right:30px;width:calc(55% - 30px)}.afd-modal-bookmark-actions__right{width:45%}.afd-modal-bookmark-save[disabled="disabled"]{cursor:default}.afd-modal-bookmark-save[disabled="disabled"]:hover{background:var(--border-input)}.afd-modal-bookmark-cancel{background:inherit;border:0;cursor:pointer;font-family:var(--body-font);font-size:15px;font-weight:600;line-height:30px;margin:2px 0;padding:0}.afd-modal-bookmark-cancel:hover{color:var(--primary)}.afd-modal-bookmark-remove{height:30px;opacity:.5}.afd-modal-bookmark-remove:hover{opacity:1;color:var(--red)}.afd-modal-bookmark-recommendations{background:white;bottom:0;left:30px;opacity:0;position:absolute;right:30px;top:0px;visibility:hidden;z-index:1}.afd-icon-edit-bookmark.afd-modal-bookmark-edit-icon{position:relative;top:10px;margin-right:0px}.show-recommendation{opacity:1;visibility:visible}.loading-animation{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveLoader;animation-name:moveLoader;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:var(--gray-1);background-image:linear-gradient(to right, #f7f7f7 0%, rgba(255,255,255,0.5) 20%, #f7f7f7 40%, #f7f7f7 100%);background-repeat:no-repeat}@-webkit-keyframes moveLoader{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes moveLoader{0%{background-position:-468px 0}100%{background-position:468px 0}}body.dark .loading-animation{background:var(--background);background-size:200%;background-image:linear-gradient(to right, rgba(51,56,65,0.8) 10%, rgba(28,34,44,0.5) 45%, rgba(28,34,44,0.5) 55%, rgba(51,56,65,0.8) 90%);-webkit-animation-name:darkLoader;animation-name:darkLoader}.loading-position{background-size:500px 460px;position:relative}@-webkit-keyframes darkLoader{0%{background-position:100% 0}100%{background-position:-100% 0}}@keyframes darkLoader{0%{background-position:100% 0}100%{background-position:-100% 0}}.loading-folders{height:114px;width:100%}.loading-folders__title{background:var(--background);height:14px;margin-left:16%;width:84%}.loading-folders__title-separation{background:var(--background);height:10px;width:100%}.loading-folders__item-before,.loading-folders__item-after{background:var(--background);height:8px;width:100%}.loading-folders__item{height:14px;width:100%}.loading-folders__icon-lmargin{background:var(--background);float:left;height:14px;width:5px}.loading-folders__icon-ltmargin{background:var(--background);float:left;height:2px;width:2px}.loading-folders__icon-rtmargin{background:var(--background);float:left;height:2px;margin-left:8px;width:9px}.loading-folders__icon-rmargin{background:var(--background);height:14px;float:left;width:6px}.loading-folders__folder-name{background:var(--background);float:left;height:14px}.loading-folders__folder-name-1{margin-left:120px;width:calc(100% - 150px)}.loading-folders__folder-name-2{margin-left:140px;width:calc(100% - 170px)}.loading-folders__folder-name-3{margin-left:100px;width:calc(100% - 130px)}.loading-ir{height:550px;padding-top:73px}.loading-ir__separador{width:100%;background:white;margin-bottom:40px}.loading-ir__separador:nth-last-child(3){margin-bottom:110px}.loading-ir__separador-input{height:10px}.loading-ir__separador-input:first-of-type{height:30px}.loading-ir__separador-txt{height:18px;margin-bottom:10px}.loading-ir__separador-button{height:20px}@media (max-width: 767px){.afd-modal-bookmark{float:none}.afd-modal-bookmark--left{display:none}.afd-modal-bookmark--right{height:60vh;padding:32px 16px;width:100%;position:fixed;bottom:-60vh;background:var(--background);transition:bottom .25s ease}.afd-modal-bookmark--right.afd-modal-bookmark--open{bottom:0}.afd-modal-bookmark-img{height:100%;top:0;left:0;right:0;bottom:0}.afd-modal-bookmark-picture{position:absolute;left:0;top:0;left:0;right:0;padding-bottom:0;height:100%}.afd-modal-bookmark-info{bottom:0;padding:40px 30px 10px}.afd-modal-bookmark-folder-label{margin-bottom:15px}.afd-modal-bookmark-folders-list{max-height:calc(60vh - 94px);padding-bottom:40px}.afd-modal-bookmark-add-folder{margin:0 0 16px;padding:16px;background:var(--folder-highlight)}.afd-modal-bookmark-add{width:120px}.afd-set-privacy-folder{width:calc(100% - 130px)}.afd-modal-bookmark-actions{display:none}.afd-modal-bookmark-url{bottom:0;font-size:18px;position:absolute;text-align:center}.afd-modal-bookmark-save,.afd-modal-bookmark-update{height:40px;left:inherit;right:0;top:0}.afd-modal-bookmark-save{width:100%}.afd-modal-bookmark-update{width:65%}.afd-modal-bookmark-remove{height:40px;margin:0;text-align:left}.afd-modal-bookmark-recommendations{bottom:0;left:0;right:0;top:0;padding:30px;overflow-y:auto;background:linear-gradient(#fff 30%, rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0), #fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0, rgba(0,0,0,0.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.2),rgba(0,0,0,0)) 0 100%;background:linear-gradient(#fff 30%, rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0), #fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0, rgba(0,0,0,0.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:var(--background);background-size:100% 40px, 100% 40px, 100% 8px, 100% 8px;background-attachment:local, local, scroll, scroll}.afd-icon-edit-bookmark{display:none}}.afd-saved-in{bottom:0;line-height:20px;position:absolute;width:100%;display:flex;align-items:center;z-index:3}.afd-saved-in .edit-bookmark-box{padding-top:0;padding-bottom:0}.afd-save-item{background:none;border:0;color:var(--primary);cursor:pointer;font-family:inherit;font-weight:600;margin:0;max-width:100%;padding:0}.afd-saved-folder-name{color:var(--text-body)}.afd-saved-folder-name strong{font-weight:600}.afd-saved-folder-name .afd-icon,.afd-saved-folder-name .afd-saved-folder-link{display:block}.dark .afd-saved-folder-name .afd-icon,.dark .afd-saved-folder-name .afd-saved-folder-link{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.afd-saved-folder-name:hover .afd-saved-folder-hint{display:block}.afd-saved-folder-link{color:var(--text-body);display:inline-block;max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.afd-saved-folder-hint{background:var(--black-cn);border-radius:3px;bottom:33px;display:none;font-size:12px;font-weight:600;left:calc(50% - 80px);line-height:16px;padding:10px;position:absolute;width:160px;z-index:1}.afd-saved-folder-hint:before{border-bottom:4px solid transparent;border-top:4px solid var(--black-cn);border-left:4px solid transparent;border-right:4px solid transparent;bottom:-8px;content:'';left:calc(50% - 4px);position:absolute}.afd-saved-folder-hint__item{margin-bottom:5px;white-space:normal}.afd-saved-folder-hint__item:last-child{margin-bottom:0}.afd-saved-folder-hint__link{color:var(--background);cursor:pointer}.afd-saved-folder-hint__link:hover{color:var(--background)}.afd-saved-folder-hint.afd-saved-folder-hint--bottom{top:33px;bottom:auto}.afd-saved-folder-hint.afd-saved-folder-hint--bottom:before{border-top:4px solid transparent;border-bottom:4px solid var(--black-cn);top:-8px;bottom:auto}.afd-saved-in-separator{border-left:1px solid var(--border);float:left;height:20px;margin:0px 10px}.afd-user-avatar{border-radius:50%;color:var(--background);display:block;font-size:14px;font-weight:600;height:100px;line-height:100px;margin:0 auto 10px;position:relative;text-align:center;width:100px;background-position:center;background-size:55%;background-repeat:no-repeat;box-shadow:0 0 0 3px var(--background),0 0 0 6px var(--avatar-border)}.afd-user-avatar:hover{color:var(--background)}.afd-user-avatar:hover .myad-add-image{opacity:1}.afd-avatar{background-size:cover;background-position:center;border-radius:50%;height:100%;left:0;position:absolute;right:0;width:100%;overflow:hidden}.afd-avatar--fallback{background:var(--primary)}.afd-avatar--fallback img{width:75%;height:75%;-o-object-fit:contain;object-fit:contain}.afd-user-name{color:var(--text-body);display:block;font-size:20px;font-weight:600;line-height:25px;margin-bottom:5px}.afd-user-name:hover{color:var(--text-body)}.afd-user-profession{font-size:16px;line-height:21px;margin-bottom:16px}.afd-user-country:before{content:', '}.afd-user-description{font-size:14px;line-height:21px;margin-bottom:16px}.afd-user-networks{display:block;margin:16px auto}.afd-user-networks:empty{display:none}.afd-user-social{display:inline-block;margin:0 2px}.afd-user-social.afd-hide{display:none}.afd-user-social--circle{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--social-bg, #F1F1F1)}.afd-user-website{margin:0}.afd-user-social-website{float:right;line-height:20px;margin-left:5px}.afd-folders-item{position:relative;background:white;display:flex;flex-wrap:wrap;align-items:center;padding:4px 0 4px 32px}.afd-myad-sidebar__group+.afd-myad-sidebar__group{margin-top:12px}.afd-myad-sidebar__link{color:var(--text-hint);font-size:18px;font-weight:600;line-height:20px;padding:8px 8px 8px 40px;display:flex;align-items:center;margin:0 -8px}.afd-myad-sidebar__link--active{background:var(--skeleton-loader);border-radius:2px;color:var(--text-body)}.afd-myad-sidebar__link:hover span{color:var(--primary)}.myad-user-settings.afd-myad-sidebar__link--active,.myad-user-settings__folders.afd-myad-sidebar__link--active,.afd-myad-sidebar__sublink.afd-myad-sidebar__link--active{margin-left:-8px;margin-right:-8px;padding-left:8px;color:var(--text-body)}.myad-user-settings.afd-myad-sidebar__link--active span,.myad-user-settings__folders.afd-myad-sidebar__link--active span,.afd-myad-sidebar__sublink.afd-myad-sidebar__link--active span{color:var(--text-body);line-height:24px}.afd-myad-sidebar__sublist{font-size:15px;line-height:23px;margin-bottom:80px;padding-left:0px}.afd-myad-sidebar__subitem{float:left;margin-bottom:8px;line-height:1.3em;word-wrap:break-word;width:100%;font-size:14px}.afd-myad-sidebar__subitem:first-child{margin-top:0}.afd-myad-sidebar__subitem:last-child{margin-top:8px}.afd-myad-sidebar__sublink{display:flex;flex:1;align-items:center;color:var(--text-body);font-weight:600}.afd-icon-edit-bookmark,.afd-icon-edit-profesion{background:url(//afd.adsttc.com/afd/icons-sdc9894cf38-c006001cb055248cf1dffd0dd44d7c3e0ba15754ae5c42e2bb8d57dfbd3498cf.png);height:17px;width:17px;background-position:0 -2218px}.afd-icon-edit-bookmark{margin:2px 10px 2px 0;float:left}.afd-icon-edit-profesion{display:inline-block;margin-right:5px;position:relative;top:3px}.afd-icon-remove{background:url(//afd.adsttc.com/afd/icons-sdc9894cf38-c006001cb055248cf1dffd0dd44d7c3e0ba15754ae5c42e2bb8d57dfbd3498cf.png);height:19px;width:13px;background-position:0 -2519px;display:inline-block;vertical-align:sub;margin-right:3px}.dark .afd-icon-remove{-webkit-filter:invert(1);filter:invert(1)}.afd-icon-private-folder{background:url(//afd.adsttc.com/afd/icons-sdc9894cf38-c006001cb055248cf1dffd0dd44d7c3e0ba15754ae5c42e2bb8d57dfbd3498cf.png)}.afd-icon-private-folder--small{height:16px;width:16px;background-position:0 -2503px}.afd-icon-private-folder--middle{height:20px;width:20px;background-position:0 -2483px}.afd-icon-private-folder--middle-right{background-position:2px -2483px}.afd-icon-private-folder--big{height:28px;width:28px;background-position:0 -2455px;float:left}.afd-icon-sort{background:url(//afd.adsttc.com/afd/icons-sdc9894cf38-c006001cb055248cf1dffd0dd44d7c3e0ba15754ae5c42e2bb8d57dfbd3498cf.png);height:9px;width:13px;background-position:0 -2608px}.dark .afd-icon-sort{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.afd-icon-arrow-circle{background:url(//afd.adsttc.com/afd/icons-sdc9894cf38-c006001cb055248cf1dffd0dd44d7c3e0ba15754ae5c42e2bb8d57dfbd3498cf.png);height:20px;width:20px;background-position:0 -2154px}.afd-icon-arrow-circle--left{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.retina .afd-icon-edit-bookmark,.retina .afd-icon-edit-profesion{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -2298px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon-remove{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -2599px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon-private-folder--small{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -2583px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon-private-folder--middle{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -2563px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon-private-folder--middle-right{background-position:2px -2483px}.retina .afd-icon-private-folder--big{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -2535px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon-sort{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -2678px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-icon-arrow-circle,.retina .afd-icon-arrow-circle--right,.retina .afd-icon-arrow-circle--left{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -2234px;background-size:80px 2725px;background-repeat:no-repeat}.afd-profile-loading{height:232px;position:relative;margin-bottom:16px}.afd-loading-avatar{margin:0 auto;width:100px}.afd-loading-avatar-img{border-radius:50%;height:100px;position:absolute;width:100px}.afd-loading-name{height:20px;margin:0 15%;position:absolute;top:115px;width:70%}.afd-loading-profession{height:16px;margin:0 10%;position:absolute;top:140px;width:80%}.afd-loading-description{height:36px;position:absolute;top:166px;width:100%}.afd-loading-description-line-1{height:14px;margin-bottom:7px;width:95%}.afd-loading-description-line-2{height:14px;width:70%}.afd-loading-social-networks{height:20px;position:absolute;top:212px;width:100%}.afd-loading-social-icons{height:20px;float:left;margin-right:5px;width:20px}.afd-actions-btns .btn-icon{display:inline-block;opacity:.5}.afd-actions-btns .btn-txt{float:right;line-height:20px;margin-left:5px}.afd-actions-btns:hover{color:var(--text-body)}.afd-actions-btns:hover .btn-icon{opacity:1}.afd-profile-information{text-align:center}.afd-profile-information .afd-btn--follow{margin-bottom:24px}@media (max-width: 1040px){.afd-profile-information{border-bottom:0;margin-bottom:20px;text-align:left}.afd-profile-information .afd-btn--follow{margin-bottom:0;margin-left:75px}.afd-user-avatar{float:left;height:60px;line-height:60px;margin:0 15px 15px 0;width:60px}.afd-user-name{float:left;font-size:18px;line-height:23px;margin-bottom:0;margin-top:10px;text-align:left;width:calc(100% - 75px)}.afd-user-profession{float:left;font-size:15px;line-height:19px;text-align:left;width:calc(100% - 75px)}.afd-user-description{font-size:13px;line-height:19.5px;float:left;width:100%}.afd-user-networks{float:left;width:100%;margin:16px auto 16px 75px}.afd-profile-loading{height:140px}.afd-loading-avatar{float:left;width:60px}.afd-loading-avatar-img{height:60px;width:60px}.afd-loading-name{height:20px;left:75px;margin:0;top:0px;width:60%}.afd-loading-profession{margin:0;left:75px;top:25px;width:72%}.afd-loading-description{top:75px}.afd-loading-social-networks{top:120px}}.afd-entity{position:relative}.afd-entity__avatar{display:inline-block;width:1.72em;height:1.72em;position:relative;border-radius:50%;top:-0.175em;vertical-align:middle;margin-right:0.35em;background-color:var(--gray-5);background-size:cover} </style> <style>#kenneth-modal{display:none;position:absolute;z-index:999999}@media (min-width: 768px){#kenneth-modal{position:fixed;overflow:auto}}#kenneth-modal.blocking-modal{left:0;right:0;top:0;bottom:0;width:100%;table-layout:fixed;height:100%}#kenneth-modal.show-modal{display:table}.kenneth-modal{display:table-cell;text-align:center;width:100%}.kenneth-modal__welcome{max-width:360px;width:360px}.kenneth-modal__bg-white{background:white;background:rgba(255,255,255,0.8)}.kenneth-modal__bg-black{background:black;background:rgba(0,0,0,0.8)}.kenneth-modal__top-wrap{vertical-align:top}.kenneth-modal__center-wrap{vertical-align:middle}.kenneth-modal__bottom-wrap{vertical-align:bottom}.kenneth-modal__bottom-hide{bottom:-200px;position:fixed}#kenneth-modal.show-modal .kenneth-modal__bottom-hide{bottom:0}.kth-modal__close{font-family:'Arial', sans-serif;font-size:1.1em;height:2em;line-height:2em;position:absolute;right:0;text-align:center;top:0;width:2em;z-index:1}.kth-modal__close:hover .kth-modal__close__icon{color:var(--text-body) !important}.kth-modal__close__icon{background:rgba(255,255,255,0.9);color:var(--text-hint) !important;display:block;height:100%;width:100%}.dark .kth-modal__close__icon{background:rgba(50,59,73,0.9)}#kenneth-embedded .kth-modal__close{display:none}#kenneth-embedded.show-kenneth{margin:0 auto;display:table}@media (max-width: 767px){#kenneth-embedded.show-kenneth{width:100%}}#kenneth-embedded.show-kenneth__full-screen{display:table;margin:0 auto;width:50%}#kenneth-embedded.show-kenneth #kenneth-modal-content,#kenneth-embedded.show-kenneth__full-screen #kenneth-modal-content{width:900px}.kth-main-signup-signin-form #kenneth-modal-content{position:relative;margin:0 auto}.kth-account-form-content{width:40%;height:auto;margin:0 auto;font-size:15px;position:relative;padding:33px 15px;background:var(--background);transition:all 0.3s}@media (min-width: 768px){.kth-account-form-content{height:590px;padding:33px 20px}}@media (min-width: 1040px){.kth-account-form-content{padding:33px 38px}}.kth-account-form-content .kth-account-form-title{display:none;font-size:20px;font-weight:600;margin-bottom:20px}.kth-account-form-content .afd-textfield,.kth-account-form-content .afd-selectfield{margin-bottom:15px}.kth-account-form-content .afd-textfield .afd-textfield__label,.kth-account-form-content .afd-selectfield .afd-textfield__label{line-height:inherit;font-weight:400;margin-bottom:5px}.kth-account-form-content .afd-selectfield .afd-selectfield__select{height:40px}.kth-account-form-content .afd-selectfield .afd-selectfield__caret{top:2.6em}.kth-account-form-content .kth-selectfield-occupation{margin-bottom:20px}.kth-account-form-content .afd-textfield.kth-signup-form-btn{margin-bottom:10px}.kth-account-form-content .afd-btn--full{font-size:14px;height:2.9em;line-height:2.9em}.kth-account-form-content .kth-accept-terms,.kth-account-form-content .kth-accept-newsletter,.kth-account-form-content .kth-checkbox{font-size:12px;line-height:15px;margin-bottom:16px;position:relative;display:flex;justify-content:flex-start}.kth-account-form-content .kth-accept-terms label,.kth-account-form-content .kth-accept-newsletter label,.kth-account-form-content .kth-checkbox label{cursor:pointer;position:absolute;width:15px;height:15px;margin-top:1px;top:0;border:1px solid #bbbbbb;background:#fcfff4}.kth-account-form-content .kth-accept-terms label:after,.kth-account-form-content .kth-accept-newsletter label:after,.kth-account-form-content .kth-checkbox label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:9px;height:5px;background:transparent;top:3px;left:2px;border:2px solid #333;border-top:none;border-right:none;transform:rotate(-45deg)}.kth-account-form-content .kth-accept-terms input[type=checkbox]:checked+label:after,.kth-account-form-content .kth-accept-newsletter input[type=checkbox]:checked+label:after,.kth-account-form-content .kth-checkbox input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.kth-account-form-content .kth-accept-terms span,.kth-account-form-content .kth-accept-newsletter span,.kth-account-form-content .kth-checkbox span{margin-left:22px}.kth-account-form-content .afd-btn[disabled],.kth-account-form-content .afd-btn--not-allowed{background-color:var(--disabled)}.kth-modal-form-with-message{float:left;width:40%}.kenneth-modal__container{text-align:left}.kenneth-modal__container strong{font-weight:600}.kenneth-modal__container .js-kth-signup-message{float:left;width:60%;background-color:var(--primary);height:590px;color:#ffffff}.kenneth-modal__container .js-kth-signup-message .kth-form-message{text-align:center}.kenneth-modal__container .js-kth-signup-message .kth-form-message .kth-form-message-signup{margin-top:105px}.kenneth-modal__container .js-kth-signup-message .kth-form-message .kth-form-message-signup img{height:82px}.kenneth-modal__container .js-kth-signup-message .kth-form-message .kth-form-message-signup h1{font-weight:300;font-size:40px;margin:85px 32px 40px 32px}.kenneth-modal__container .js-kth-signup-message .kth-form-message .kth-form-message-signup ul{margin-left:63px;margin-right:31px;text-align:left;font-size:16px}.kenneth-modal__container .js-kth-signup-message .kth-form-message .kth-form-message-signup ul li{margin-bottom:7px}.kenneth-modal__container .js-kth-signup-message .kth-form-message .kth-form-message-signup ul li .kth-form-message-signup__text-bullets{float:left;width:4%}.kenneth-modal__container .js-kth-signup-message .kth-form-message .kth-form-message-signup ul li .kth-form-message-signup__text{float:left;width:96%}@media (max-width: 1024px){.kenneth-modal__container .js-kth-signup-message .kth-form-message .kth-form-message-signup ul li br.kth-form-message-signup__more{display:none}}.kenneth-modal__container .js-kth-signup-message .kth-form-message .kth-form-message-signin{margin-top:150px}.kenneth-modal__container .js-kth-signup-message .kth-form-message .kth-form-message-signin img{height:85px}.kenneth-modal__container .js-kth-signup-message .kth-form-message .kth-form-message-signin h1{width:60%;font-weight:300;font-size:40px;margin:56px auto}.kenneth-modal__container .js-kth-signup-message.kth-account-form-b{background-color:#ffffff;color:#4A4A4A}.kenneth-modal__container .js-kth-signup-message.kth-account-form-b .kth-form-message{text-align:left}.kenneth-modal__container .js-kth-signup-message.kth-account-form-b .kth-form-message .kth-form-message-signup{margin-top:0}.kenneth-modal__container .js-kth-signup-message.kth-account-form-b .kth-form-message .kth-form-message-signup h1{margin:30px 0 12px 35px}.kenneth-modal__container .js-kth-signup-message.kth-account-form-b .kth-form-message .kth-form-message-signup img{margin-left:80px;height:335px}.kenneth-modal__container .js-kth-signup-message.kth-account-form-b .kth-form-message .kth-form-message-signup ul{margin-left:30px}.kenneth-modal__container .js-kth-signup-message.kth-account-form-b .kth-form-message .kth-form-message-signup ul li{margin-bottom:7px}.kenneth-modal__container .js-kth-signup-message.kth-account-form-signin-b{background-color:#ffffff;color:var(--primary)}.kenneth-modal__title-small{font-weight:600;font-size:1.2em;margin:25px 0 35px;text-align:left}.kth-tabs{overflow:hidden;position:relative;margin-bottom:20px;top:-20px;left:-20px;right:-20px;width:calc(100% + 40px);padding-top:25px;background-color:var(--gray-2);box-shadow:inset 0px -15px 24px -20px rgba(0,0,0,0.3)}.kth-tabs__item{float:left;font-size:1.1em;padding:20px 20px 15px;border-radius:2px 2px 0 0;font-weight:600;color:var(--text-body)}.kth-tabs__item--active{background:var(--background);box-shadow:0 0px 15px rgba(0,0,0,0.2)}.messages{line-height:1.5em;margin-bottom:1.6em;text-align:left}.messages strong{font-weight:600}.kenneth-modal__success{color:var(--green);padding:.4em 0 0}.kenneth-modal__error{color:var(--red);padding:.4em 0 0}.kenneth-validation{color:var(--red);line-height:1.5em;margin:0 0 1em}.kenneth-validation__item{list-style-type:square;margin-left:15px}.kth-modal__change-form,#sbs__signup .kth-modal__change-form--signin,#sbs__signin .kth-modal__change-form--signin{text-align:center;margin-bottom:20px;font-size:13px}.kth-modal__change-form a,#sbs__signup .kth-modal__change-form--signin a,#sbs__signin .kth-modal__change-form--signin a{color:var(--primary) !important;cursor:pointer}.kth-modal__change-form a:hover,#sbs__signup .kth-modal__change-form--signin a:hover,#sbs__signin .kth-modal__change-form--signin a:hover{color:var(--primary-hover)}.kth-forgot-link,.show-password,.hide-password{position:absolute;top:-11px;right:0;font-size:.8em;padding:1em 0 .8em 0;color:var(--text-hint)}.kth-forgot-link:hover,.show-password:hover,.hide-password:hover{color:var(--text-body)}#user_password{padding-right:11em}.kth-bottom-switch{margin-bottom:1.5em;text-align:center}.kth__p{line-height:1.5em;margin-bottom:1em}#user_forgot{margin-bottom:3em}.kth-fb-login{margin-bottom:10px}.kth-fb-login__link{display:block;height:42px;line-height:40px;border-radius:3px;border:1px solid var(--facebook-blue);color:var(--facebook-blue);background:white}.dark .kth-fb-login__link{color:white;background:var(--facebook-blue)}.dark .kth-fb-login__link:hover{opacity:0.9}.kth-fb-login__link__label{clear:both;font-weight:600}.kth-fb-login__link:hover{background:var(--facebook-blue);color:white}.kth-fb-login__icon-container{border-radius:3px 0 0 3px;display:inline-block;height:40px;padding:0 24px;margin-right:.5em;background:white}.kth-fb-login__icon{display:inline-block;width:17px;height:17px;vertical-align:text-bottom;background-image:url("https://assets.adsttc.com/myad/kenneth-icon-facebook.png");background-size:cover}@media all and (-webkit-min-device-pixel-ratio: 1.5){.kth-fb-login__icon{background-image:url("https://assets.adsttc.com/myad/kenneth-icon-facebook@2x.png")}}.kth-google-login{margin-bottom:10px}.kth-google-login__link{display:block;height:42px;line-height:40px;border-radius:3px;border:1px solid #db4437;color:#db4437;overflow:hidden;background:white}.dark .kth-google-login__link{color:white;background:#db4437}.dark .kth-google-login__link:hover{opacity:0.9}.kth-google-login__link__label{clear:both;font-weight:600}.kth-google-login__link:hover{background:#db4437;color:white}.kth-google-login__icon-container{border-radius:3px 0 0 3px;display:inline-block;height:40px;padding:0 24px;margin-right:.5em;background:white}.kth-google-login__icon{display:inline-block;width:17px;height:17px;vertical-align:text-bottom;background-image:url("https://assets.adsttc.com/myad/kenneth-icon-google.png");background-size:cover}@media all and (-webkit-min-device-pixel-ratio: 1.5){.kth-google-login__icon{background-image:url("https://assets.adsttc.com/myad/kenneth-icon-google@2x.png")}}.kenneth-modal__other-option{position:relative;margin:24px 0;font-weight:400;font-size:12px;text-align:center}.kenneth-modal__other-option:before{content:'';position:absolute;width:100%;height:1px;top:50%;left:0;background:var(--gray-4)}.kenneth-modal__other-option span{position:relative;padding:4px 16px;background:var(--background);text-transform:uppercase;z-index:1}.kth-input-val{position:absolute;font-size:1.5em;top:1.3em;right:.4em;height:20px;width:20px;line-height:1.5em;text-align:center;border-radius:50%;background:none;opacity:0;visibility:hidden;transition:all 0.25s}.kth-input-val:after{content:'';display:block;height:20px;width:20px;background-image:url("https://assets.adsttc.com/kenneth3/kth-icons.png?v=01")}.kth-input-val.kth-input-val--true,.kth-input-val.kth-input-val--false{opacity:1;visibility:visible}.kth-input-val.kth-input-val--true:after{background-position:0 0}.kth-input-val.kth-input-val--false:after{background-position:20px 0}.retina .kth-input-val:after{background-image:url("https://assets.adsttc.com/kenneth3/kth-icons_2x.png?v=01");background-size:40px 20px}.kth-input-tip{color:var(--red);font-size:13px;line-height:1.4em;width:100%}.g-recaptcha>div{margin:0 auto}.kth-forgot--true{color:var(--text-body)}.kth-form__field{height:76px;margin-bottom:10px !important;position:relative}.kth-form__hint{position:absolute;bottom:0px;left:0px}.kth-loading{font-size:inherit}.kth-loading:after{position:absolute;overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4, end) 1000ms infinite;animation:ellipsis steps(4, end) 1000ms infinite;content:"\2026";width:0px}@keyframes ellipsis{to{width:1.25em}}@-webkit-keyframes ellipsis{to{width:1.25em}}.kth-embed-container{box-shadow:none;position:relative}@media only screen and (max-width: 700px){.kth-embed-container{overflow:auto}.kth-embed-container .kth-tabs{left:-1.5em;right:-1.5em;width:calc(100% + 3em)}}@media (max-width: 1024px){.kth-main-signup-signin-form #kenneth-modal-content{width:740px;margin:0 auto}#kenneth-embedded.show-kenneth #kenneth-modal-content,#kenneth-embedded.show-kenneth__full-screen #kenneth-modal-content{width:740px}.kenneth-modal__container .js-kth-signup-message .kth-form-message .kth-form-message-signup h1{margin:85px 22px 40px 22px}}@media (max-width: 767px){#kenneth-embedded.show-kenneth #kenneth-modal-content,#kenneth-embedded.show-kenneth__full-screen #kenneth-modal-content{width:100%}.kth-main-signup-signin-form{height:100vh;background-color:#ffffff}.kth-main-signup-signin-form #kenneth-modal-content{height:100%;width:100%;padding:0;overflow:auto}.kth-main-signup-signin-form #kenneth-modal-content .kth-modal-form-with-message{float:none;width:100%}.kth-main-signup-signin-form #kenneth-modal-content .kth-account-form-title{display:block}.kth-main-signup-signin-form .js-kth-signup-message{display:none}.kth-modal__change-form,#sbs__signup .kth-modal__change-form--signin,#sbs__signin .kth-modal__change-form--signin{margin-bottom:40px}}.kth-error-label{color:var(--red)}#kenneth-modal-content.kenneth-invite-content{border-radius:2px;box-shadow:0px 0px 20px -3px rgba(0,0,0,0.2);display:inline-block;height:inherit;max-height:inherit;margin:0 auto -10px;padding:20px 20px 30px;width:1000px;background:white;position:relative}#kenneth-modal-content.kenneth-invite-content .kth-modal__close__icon{border-radius:2px}#kenneth-modal-content.kenneth-invite-content .modal-title{font-size:1.4em;margin:0 0 .4em}#kenneth-modal-content.kenneth-invite-content .modal-title__single{float:left;margin:0 0 .4em 3%;text-align:left;width:67%}#kenneth-modal-content.kenneth-invite-content .modal-text__small{font-size:1.1em;margin:0 0 1.4em}#kenneth-modal-content.kenneth-invite-content .modal-text__single{float:left;margin:0 0 1.4em 3%;text-align:left;width:67%}#kenneth-modal-content.kenneth-invite-content .btn-modal,#kenneth-modal-content.kenneth-invite-content .btn-reject__white{font-size:1em}#kenneth-modal-content.kenneth-invite-content .btn-modal__single{float:left;margin:0 0 0 3%;text-align:center}#kenneth-modal-content.kenneth-invite-content .btn-modal__center{width:25%}#kenneth-modal-content.kenneth-invite-content .btn-reject__single{float:left;line-height:38px;margin:0 2%;text-align:center;width:initial}.kenneth-modal__bgimage{background-size:cover;height:185px;margin:-20px -20px 20px;position:relative;background-position:50%}.km-bgimage-container{background:rgba(0,0,0,0.3);color:white;top:0;left:0;font-size:17px;height:100%;line-height:1.2em;position:absolute;text-align:left;text-shadow:0px 2px 11px black;width:100%}.km-bgimage-text{width:calc(70% - 40px);margin:0 auto;position:absolute;left:0;right:0;bottom:25px}.km-bgimage-title{font-size:23px;font-weight:600;margin-bottom:15px}.modal-image{background-position:0 50%;background-size:cover;border-radius:2px 0 0 0;float:left;height:170px;margin:-20px 0 -22px -20px;width:30%}.modal-title{font-size:1.75em;line-height:1.3em;margin:0 0 1em}.kth-custom-title{font-weight:600;font-size:21px;margin:.5em 0 1.3em;text-align:center;line-height:1.3em}.modal-title__center{text-align:center}.modal-text{color:#666;font-size:1.4em;font-weight:100;line-height:1.45em;margin:0 0 2em}.modal-text__small{font-size:1.2em}.modal-text__center{text-align:center}#kenneth-modal-content .btn-modal{font-size:1.2em;text-align:center;width:49%}#kenneth-modal-content .btn-modal__center{margin-left:auto;margin-right:auto;display:block;width:50%}#kenneth-modal-content .btn-modal__margin-b{margin-bottom:.5em}#kenneth-modal-content .btn-reject{background:#BBBBBB;font-weight:100}#kenneth-modal-content .btn-reject:hover{background:#929292}#kenneth-modal-content .btn-reject__white{background:#FFFFFF;color:#BBBBBB;font-size:1.1em;font-weight:100;padding:0;text-align:right;text-transform:none}#kenneth-modal-content .btn-reject__white:hover{background:white;color:var(--text-body)}#kenneth-modal-content .btn-reject__wo-height{height:inherit;line-height:inherit}.close-box-btn{position:absolute;right:15px;top:0px;font-size:14px;color:#aaa;width:20px;height:40px;line-height:40px;text-align:center;font-family:'Helvetica', 'Arial', sans-serif}.close-box-btn:hover{color:#DDDDDD;text-decoration:none}.kth-user{display:flex;align-items:center;color:var(--black-cn)}.kth-user__mobile-profession{display:none}.afd-nav-mobile .afd-nav-mobile__pane #kenneth-root-mobile .kth-user__mobile-list .kth-user__mobile-profession{display:block;font-size:11px;font-weight:400}.afd-nav-mobile .afd-nav-mobile__pane #kenneth-root-mobile .kth-user__mobile-list .kth-user__name{display:inline-block;line-height:normal}.afd-nav-mobile .afd-nav-mobile__pane #kenneth-root-mobile .kth-user__mobile-list .kth-user__name .kth_notification_dot,.afd-nav-mobile .afd-nav-mobile__pane #kenneth-root-mobile .kth-user__mobile-list .kth-user__name .kth_notification_dot--mobile{display:none !important}.afd-nav-mobile .afd-nav-mobile__pane #kenneth-root-mobile .kth-user__mobile-list .kth_notification_dot--mobile{top:22px;right:-1px}.afd-nav-mobile .afd-nav-mobile__pane #kenneth-root-mobile .kth-user__mobile-list li:nth-child(2){border-top:unset}.kth-user__avatar{display:inline-block;width:24px;height:24px;vertical-align:initial;border:1px solid var(--border-input)}.kth-user__avatar--desktop,.kth-user__avatar{background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:50%;height:24px;margin:0;position:relative;vertical-align:middle;width:24px}@media (min-width: 1040px){.kth-user__avatar--desktop,.kth-user__avatar{display:inline-block}}.kth-user__avatar--fallback{background:var(--primary) url("https://assets.adsttc.com/doodles/flat/logo-white-isotype.svg") no-repeat;background-position:center;background-size:45%;border:1px solid var(--primary)}.kth-user__signin .kth-user__avatar::before,.kth-user__signin .kth-user__avatar--desktop::before,.kth-user__signin .kth-user__avatar::before{background:#CC0A0A;border:2px solid var(--background);border-radius:50%;content:'';display:none;height:10px;right:-1px;position:absolute;top:-1px;width:10px}@media (min-width: 1040px){.kth-user__signin .kth-user__avatar::before,.kth-user__signin .kth-user__avatar--desktop::before,.kth-user__signin .kth-user__avatar::before{display:inline-block}}.kth-user__link,.kth-user__dropdown__link{color:var(--black-cn)}.kth-user__name{display:none;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:20px}.kth-user__name.kth-user__mobile-menu{display:flex}@media (min-width: 1040px){.kth-user__name{display:flex;color:var(--black-cn);margin-left:8px;font-size:16px}}.kth-user__message{background:var(--primary);border-radius:3px;box-shadow:0px 2px 5px rgba(0,0,0,0.15);color:white;display:none;font-size:13px;font-weight:400;left:calc(-110px + 15px);line-height:1.6em;padding:20px;position:absolute;top:50px;width:220px}.kth-user__message::before{border:8px solid transparent;border-bottom-color:var(--primary);content:'';left:calc(50% - 10px);position:absolute;top:-15px}#kenneth-root:hover .kth-user__message{display:inline}.kth-user__separator{padding:0 3px;font-weight:100;color:var(--border-input)}.kth-user__dropdown{display:none;position:absolute;right:-5%;top:100%;width:168px;min-height:40px}.kth-user__dropdown__list{position:absolute;left:0;right:0;top:26px;list-style:none;border:1px solid var(--border-input);background:var(--background);padding:12px;border-radius:2px}.jv-header .kth-user__dropdown__list{top:16px}.jv-header__bottom--fixed .kth-user__dropdown__list{top:26px}.kth-user__dropdown__item{padding:6px;line-height:normal}.kth-user__dropdown__item--name{font-weight:600;font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kth-user__dropdown__item--border-bottom{border-top:1px solid var(--border);padding:8px;margin-top:4px}.kth-user__dropdown__item--border-bottom+.kth-user__dropdown__item--border-bottom{margin-top:0}.kth-user__dropdown__link{display:flex;align-items:center;justify-content:space-between;font-weight:400;font-size:16px;color:var(--black-cn)}.kth-user__dropdown__link:hover{color:var(--primary)}.kth-user__dropdown__list:after,.kth-user__dropdown__list:before{border:6px solid transparent;content:'';display:block;height:0;position:absolute;right:50%;width:0;right:10px}@media (min-width: 1040px){.kth-user__dropdown__list:after,.kth-user__dropdown__list:before{right:50%}}.kth-user__dropdown__list:before{border-bottom-color:var(--border-input);top:-13px}.kth-user__dropdown__list:after{border-bottom-color:var(--background);top:-11px}#js-afd-mobile-navigation__feeds{display:none}@media (max-width: 1040px){#js-afd-mobile-navigation__feeds{display:block;height:24px;width:24px}}#kenneth-root-mobile #js-afd-mobile-navigation__feeds{display:none}#kenneth-root-simple{height:24px}.kth-user__dropdown--mobile{position:absolute;border-radius:10px 10px 0 0;width:100%;background:white;left:0;bottom:-160px;padding-top:16px;transition:bottom .27s ease;z-index:10}.kth-user__dropdown--mobile:before{content:"";background:var(--gray-4);width:32px;height:2px;position:absolute;border-radius:10px;top:16px;left:50%;transform:translateX(-50%)}@media (min-width: 1040px){.kth-user__dropdown--mobile{display:none}}.kth-user__dropdown--mobile-item{display:flex;align-items:center;padding:24px 16px;color:black;font-weight:600;font-size:16px}.kth-user__dropdown--mobile-item+.kth-user__dropdown--mobile-item{border-top:solid 1px var(--border)}.kth-user__dropdown--mobile-item>.kth-user__avatar{margin-right:8px}.kth-user__dropdown--mobile-backdrop{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(79,79,79,0.2);z-index:-99;opacity:0}@media (min-width: 1040px){.kth-user__dropdown--mobile-backdrop{display:none}}.kth-user__dropdown--mobile--show{overflow:hidden}.kth-user__dropdown--mobile--show .kth-user__dropdown--mobile{bottom:55px}.kth-user__dropdown--mobile--show .kth-user__dropdown--mobile-backdrop{transition:opacity .27s ease;z-index:99;opacity:1}.kth_notification_dot,.kth_notification_dot--mobile{height:8px;width:8px;background-color:var(--red);border-radius:50%;float:right;display:none}.kth_notification_dot--mobile{margin-top:0px;display:none}@media (min-width: 1080px){.kth_notification_dot--mobile{height:0px;width:0px}}#kenneth-root{display:flex;align-items:center;position:relative;font-size:14px;line-height:40px;font-weight:600;-webkit-font-smoothing:auto;-moz-font-smoothing:auto}.kth-container-main{margin-bottom:200px}.kth-confirm-account-msg{font-size:15px;position:fixed;bottom:0;left:0;right:0;height:55px;line-height:55px;background-color:var(--red);color:white;z-index:80000;font-weight:600;transform:translateZ(0);padding:0 16px;text-align:left}@media (max-width: 1040px){.kth-confirm-account-msg{bottom:auto;top:64px;font-size:10px;height:auto;line-height:normal;padding:16px}.kth-confirm-account-msg span:first-child{padding-right:16px}}.kth-confirm-account-msg br{display:none}@media (min-width: 365px){.kth-confirm-account-msg br{display:block}}@media (min-width: 768px){.kth-confirm-account-msg br{display:none}}.kth-confirm-account-cta,.kth-confirm-account-why{color:white;float:right;font-size:13px;opacity:.7;cursor:pointer;padding-right:16px}.kth-confirm-account-cta:hover,.kth-confirm-account-why:hover{opacity:1;color:white}@media (max-width: 1040px){.kth-confirm-account-cta,.kth-confirm-account-why{font-size:10px;float:none}}.kth-centered-txt{text-align:center}.kth-validation-email-modal{background:rgba(0,0,0,0.85);bottom:0;display:table;height:100vh;left:0;right:0;transition:opacity .3s;top:0;width:100vw;z-index:999999999;table-layout:fixed;position:fixed;opacity:0;visibility:hidden}.kth-validation-email-modal__show{visibility:visible;opacity:1}.kth-close-modal{background:rgba(255,255,255,0.9);cursor:pointer;font-size:1em;padding:10px;position:absolute;right:0;top:0;z-index:2}.kth-close-modal .close{color:var(--text-hint);cursor:pointer;display:block;border:none;height:100%;width:100%;font-size:1em;background:none}.dark .kth-close-modal{background:rgba(28,34,44,0.9)}@media only screen and (max-width: 1040px){.kth-mobile-padding{padding:0 16px}.kth-confirm-account-cta,.kth-confirm-account-why{width:100%}.kth-confirm-account-cta {padding-left:0;padding-right:0}}@media only screen and (max-width: 700px){.kenneth-modal__container{width:100%}.modal-image{height:150px}.icon-bookmark-register{background-size:38px 25px;height:65px;top:43px;width:65px}#kenneth-modal-content .btn-modal__center{width:100%}.kenneth-modal__bgimage{margin:-10% -10% 20px}.km-bgimage-container{padding:120px 8% 0}.km-bgimage-text{width:84%}.kth-tabs{padding:25px 1em 0}.kth-tabs{top:-20px;left:-10%;right:-10%;width:calc(100% + 20%)}.kth-input-tip{position:initial;width:initial;border:0}}.kth-toast{background:var(--background);z-index:100000;position:fixed;padding:50px}.kth-toast--bottom{bottom:0;left:0;width:100vw;box-shadow:rgba(0,0,0,0.15) 0 0 20px}@media (max-width: 1040px){.kth-toast--bottom{top:64px;bottom:auto;box-shadow:none;border-style:solid none;border-width:1px;border-color:var(--gray-2)}.kth-toast--bottom .afd-container-main{display:flex;align-items:center}}@media (max-width: 767px){.kth-toast__padding-body.afd-body-padding{padding-top:128px}}@media (min-width: 768px) and (max-width: 1039px){.kth-toast__padding-body.afd-body-padding{padding-top:152px}}.kth-toast__body{display:inline-block;margin:0;width:67%;vertical-align:top}.kth-toast__action{display:inline-block;width:33%;text-align:right;vertical-align:top}.kth-toast__call{font-size:1.15rem;font-weight:600;line-height:1.4em;margin-bottom:1em}.kth-toast-overlay{top:0;left:0;position:fixed;background:rgba(0,0,0,0.2);width:100vw;height:100vh;z-index:90000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width: 767px){.kth-toast__call{font-size:10px;font-weight:400;padding-right:16px}.kth-toast__button#gdpr-consent{font-size:14px;height:30px;line-height:30px}}@media (max-width: 1040px){.kth-toast{padding:16px}.kth-toast__call{margin-bottom:0}}body.has-overlay{height:100vh;overflow:hidden}@media (max-width: 1040px){#js-afd-nav .kth-toast--bottom{top:auto;bottom:108px}}.kth-overlay{background:var(--background);position:fixed;z-index:80000;width:100%;width:100vw;height:100%;height:100vh;top:0;left:0}.kth-overlay__content{display:flex;align-items:center;height:100%}.kth-overlay__column{flex:1}.kth-overlay__column--features{background-color:var(--primary);color:var(--background);padding:16px;text-align:center}.kth-overlay__column--features .kth-overlay__skip{text-align:right;color:white;margin-top:25px;display:block}.kth-overlay__column--features .kth-overlay__logo--color{display:none}.kth-overlay__column--actions{padding:30px 16px 16px;width:100%;text-align:center}.kth-overlay__column--actions .kth-overlay__skip{margin-top:40px;text-align:right;display:block}.kth-overlay__column--actions .afd-btn{max-width:150px;margin:0 auto;display:block}.kth-overlay__close{position:absolute;right:0;top:0;z-index:100000}.kth-overlay__title{font-size:30px;font-weight:600;margin-bottom:1em;padding-left:2em}.kth-overlay__logo{position:absolute;width:36px;height:auto}.kth-overlay__logo-cn{width:18px}.kth-overlay__next{display:block !important;width:100px !important;z-index:90000 !important}.kth-overlay__next .afd-next-gallery__widget{display:none;opacity:0}.kth-overlay__next:hover .afd-next-gallery__widget{display:block;opacity:1}.kth-overlay .kth-account-form-content{width:360px}.kth-overlay .kth-icon--close{display:block;background:url(/assets/icons-s0cba33e56f-0830b12751e36a665e671409d8d0865d88b1ed4f933ad6723ae2355d84b00c58.png);height:40px;width:40px;background-position:0 0}.retina .kth-overlay .kth-icon--close{background:url(/assets/icons-retina-s98bde5eb31-55d7958ed377677d4b2e46ce71947fe2ecf5f64eddb4cc2536e81bcdd609419f.png);background-position:0 0;background-size:40px 160px;background-repeat:no-repeat}.kth-overlay__perks{padding-left:40px}.kth-overlay__perk{font-size:14px;line-height:18px;margin-top:18px;text-align:left;position:relative}.kth-overlay__perk strong{font-weight:600}.kth-overlay__perk-bullet{position:absolute;left:-20px;top:5px}.kth-overlay__perk:first-child{margin-top:0}.kth-overlay--mobile .kth-overlay__logo{position:relative;width:50px;margin:40px auto}.kth-overlay--mobile .kth-overlay__title{padding:0;font-size:27px}.kth-overlay--mobile .kth-overlay__close{width:40px;height:40px}.kth-overlay--mobile .kth-overlay__close:after,.kth-overlay--mobile .kth-overlay__close:before{content:'';background-color:var(--background);width:20px;height:2px;transform-origin:center;position:absolute;top:50%;left:50%}.kth-overlay--mobile .kth-overlay__close:after{transform:translate(-50%, -50%) rotate(45deg)}.kth-overlay--mobile .kth-overlay__close:before{transform:translate(-50%, -50%) rotate(-45deg)}.kth-overlay--color .kth-overlay__logo--white{display:block}.kth-overlay--color .kth-overlay__logo--color{display:none}.kth-overlay--color .kth-overlay__skip--white{display:none}.kth-overlay--color .afd-link--next:after,.kth-overlay--color .afd-link--next:before,.kth-overlay--color .afd-link--prev:after,.kth-overlay--color .afd-link--prev:before{background-color:var(--background);border-color:var(--background)}.kth-overlay--white .kth-overlay__skip--blue{display:none}.kth-overlay--white .kth-overlay__logo--white{display:none}.kth-overlay--white .kth-overlay__logo--color{display:block}.kth-overlay--white .kth-overlay__perk svg{fill:var(--primary)}.kth-overlay--white .kth-overlay__perk svg g{fill:var(--primary)}.kth-overlay--white .kth-overlay__perk strong{color:var(--primary)}.kth-overlay--white .kth-overlay__close:after,.kth-overlay--white .kth-overlay__close:before{background-color:var(--primary)}.kth-overlay--white .kth-overlay__column--features{border-top:solid 5px var(--primary);background-color:var(--background);color:var(--text-body)}.kth-overlay--splash .kth-overlay__perks{padding-left:0;max-width:250px;margin:40px auto}.kth-overlay--splash .kth-overlay__perk{text-align:center;font-size:15px;display:none}.kth-overlay--splash .kth-overlay__perk svg{display:none}.kth-overlay--splash .kth-overlay__perk:first-child{display:block}@media (max-width: 767px){.kth-overlay{overflow:auto !important}.kth-overlay__content{flex-direction:column;height:auto;min-height:100vh}.kth-overlay__column{flex:0}.kth-overlay__title{padding:1em 38px;padding-bottom:0;font-size:20px}.kth-overlay__splash,.kth-overlay__logo{display:none}.kth-overlay .kth-account-form-content{width:auto}}.kth-survey{position:relative;background-color:var(--background);border-radius:7px;box-shadow:rgba(0,0,0,0.5) 0 15px 35px;margin:40px;max-height:calc(100vh - 80px);width:420px;height:185px}@media (max-width: 767px){.kth-survey{height:auto;width:auto;font-size:16px}}.kth-survey-overlay{display:flex;background-color:rgba(187,187,187,0.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;width:100%;width:100vw;height:100%;height:100vh;top:0;left:0;z-index:90000;align-items:center;justify-content:center}.kth-survey-overlay--hidden{display:none}.kth-survey-overlay.attempt--1 .attempt--2{display:none}.kth-survey-overlay.attempt--2 .attempt--1{display:none}.kth-survey-overlay--toast{bottom:20px;right:20px;height:auto;width:auto;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;align-items:flex-end;justify-content:flex-end}@media (max-width: 767px){.kth-survey-overlay--toast{bottom:initial;right:initial;height:100vh;width:100vw;background-color:rgba(187,187,187,0.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);align-items:center;justify-content:center}}.kth-survey-overlay--toast .kth-survey__wrapper{min-height:auto}@media (min-width: 1041px){.kth-survey-overlay--toast .kth-survey{width:280px;height:100px}.kth-survey-overlay--toast .kth-survey__question{display:none}.kth-survey-overlay--toast .kth-survey__question--huge{display:block;font-size:16px;line-height:22px}.kth-survey-overlay--toast .kth-survey__intro{display:none}.kth-survey-overlay--toast .kth-survey__select{height:25px !important;min-height:25px !important}.kth-survey-overlay--toast .kth-survey__thankyou{text-align:right}.kth-survey-overlay--toast .kth-survey__heart{position:absolute;left:20px;top:15px}}.kth-survey__close{position:absolute;background:none;border:none;width:30px;height:30px;top:0;right:0;cursor:pointer}.kth-survey__close:after,.kth-survey__close:before{content:'';width:10px;height:1px;background-color:var(--text-body);position:absolute;left:50%;top:50%;transform-origin:center}.kth-survey__close:after{transform:translate(-50%, -50%) rotate(45deg)}.kth-survey__close:before{transform:translate(-50%, -50%) rotate(-45deg)}.kth-survey__intro{font-size:12px;line-height:15px;text-align:center;margin-bottom:5px}@media (max-width: 767px){.kth-survey__intro{font-size:15px;width:190px;margin:0 auto 25px}}.kth-survey__wrapper{padding:17px 35px 25px;display:flex;flex-direction:column;justify-content:center}@media (max-width: 767px){.kth-survey__wrapper{min-height:510px;min-width:305px;padding:17px 25px 25px}}.kth-survey__options{display:flex;justify-content:space-around;padding-top:0;max-width:85%;margin:10px auto 0}@media (max-width: 767px){.kth-survey__options{max-width:90%;margin-top:60px;justify-content:space-between}}.kth-survey__options--full{max-width:100%}@media (max-width: 767px){.kth-survey__options--full{flex-wrap:wrap;max-width:100%;justify-content:center}}.kth-survey__question{font-size:16px;line-height:1.3em;font-weight:300;padding-bottom:5px}.kth-survey__question--huge{font-size:28px;line-height:36px;text-align:center;font-weight:900}@media (max-width: 767px){.kth-survey__question--huge{font-size:43px}}.kth-survey__select{height:35px !important;min-height:35px !important}.kth-survey__select select{padding:2px 25px 2px 5px}@media (max-width: 767px){.kth-survey__select{height:48px;min-height:48px;width:100%;flex:none}}.kth-survey__select .afd-selectfield__caret{top:50%;right:5px}.kth-survey__button{margin:0 15px;width:40%;max-width:105px;width:85px;height:35px !important;font-size:12px}@media (max-width: 767px){.kth-survey__button{max-width:95px;height:48px !important}}.kth-survey__button:first-child{margin-left:0}.kth-survey__button:last-child{margin-right:0}.kth-survey__title{font-size:23px;font-weight:600;margin:5px 0 20px}.kth-survey__heart{height:55px;margin:10px auto;display:block}@media (max-width: 767px){.kth-survey__heart{width:140px}}.kth-survey__thankyou{font-size:34px;font-weight:900;text-align:center;margin:10px auto}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.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-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.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-slide-shadow-bottom{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:linear-gradient(to left, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.sbs__prev:after,.swiper-button-next.sbs__prev:after{content:none}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:0.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--primary)}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform, 200ms top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform, 200ms right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--primary);position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:var(--background)}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,0.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:var(--background)}.swiper-pagination-black .swiper-pagination-bullet-active{background:var(--text-body)}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,0.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:var(--text-body)}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:0.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.sbs{background:url("https://assets.adsttc.com/doodles/flat/kenneth/sbs_bg.png") center 10px no-repeat}.sbs__container{background:var(--background);padding:32px 40px;margin:0 auto;min-height:480px;width:100%;position:relative;border-radius:4px}@media (max-width: 767px){.sbs__container{max-width:100%;height:auto;padding:32px 16px 16px 16px;border-radius:0}.sbs__container #recaptcha-invisible-kth{position:absolute;z-index:9}}.sbs__container .swiper-container{height:416px}@media (max-width: 767px){.sbs__container .swiper-container#step-by-step{height:auto}}.sbs__container .swiper-container#step-by-step-interests{height:auto}.sbs__container .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media (max-width: 767px){.sbs__container .swiper-slide{justify-content:flex-start}}.sbs__container .swiper-slide--last{opacity:0;transition:all .25s ease}@media (max-width: 767px){.sbs__container .swiper-slide--last{opacity:1;height:calc(100vh - 48px) !important}}.sbs__container .swiper-slide--appear{transition:all .25s ease;opacity:1}.sbs__container .afd-selectfield,.sbs__container .afd-textfield{margin-bottom:24px}.sbs__container .afd-selectfield__select{height:40px}.sbs__container .afd-selectfield__caret{top:2.8em}.sbs__container .kth-input-tip{position:absolute;text-align:left}.sbs__container .kth-input-tip.forgot{position:relative}.sbs__container .kth-input-val{top:1.3em}.sbs__container .kth-input-val.forgot{top:49px}.sbs__top,.sbs__bottom,.sbs__bottom--xs{width:100%;position:relative;text-align:center}.sbs__bottom,.sbs__bottom--xs{padding-bottom:24px}.sbs__bottom .afd-btn,.sbs__bottom--xs .afd-btn{width:100%}@media (max-width: 767px){.sbs__bottom--xs{padding-top:82px}}@media (max-width: 359px){.sbs__bottom--xs{margin-top:-18px}}.sbs__logo{width:40px;margin-bottom:8px}.sbs__logo--small{width:30px;margin-bottom:8px}.sbs__logo--modal{width:90px;margin-bottom:8px}.sbs__logo--modal-cn{width:45px}.dark .sbs__logo--modal{-webkit-filter:invert(1) saturate(0);filter:invert(1) saturate(0)}.sbs__title,.sbs__title--welcome,.sbs-interests__title,#sbs__signup .sbs__title--last,#sbs__signin .sbs__title--last{font-weight:300;font-size:22px;margin-bottom:8px;line-height:28px}@media (max-width: 767px){.sbs__title,.sbs__title--welcome,.sbs-interests__title,#sbs__signup .sbs__title--last,#sbs__signin .sbs__title--last{margin-top:48px}}.sbs__title--welcome{margin-top:0;text-align:center;margin-bottom:24px !important;font-size:20px}.sbs__title--welcome strong{font-weight:400}.sbs__subtitle,.sbs__subtitle--last,.sbs-interests__subtitle{font-weight:300;font-size:14px;margin-bottom:24px;line-height:18px}.sbs__subtitle--last{padding:0 40px}.sbs__label{text-align:left;margin-bottom:4px}.sbs__next{width:100%}.sbs__prev{background-size:8px auto;top:23px;left:29px;width:32px;height:32px;margin-top:0}.sbs__prev.swiper-button-disabled{opacity:0}.sbs__float-btn{position:absolute;bottom:0;text-align:center;width:100%;cursor:pointer;margin:0;padding:0;border:none;left:0;background:var(--background);color:var(--text-body);font-size:13px}@media (max-width: 767px){.sbs__float-btn{bottom:-10px}}.sbs__float-btn:hover{color:var(--primary)}.sbs__img-container,.sbs__img-container--welcome,#sbs__signup .sbs__img-container--welcome--small,#sbs__signin .sbs__img-container--welcome--small,.sbs__img-container--mobile{height:150px;display:flex;justify-content:center;align-items:flex-end;padding-bottom:8px}.sbs__img-container.sbs__loading-indicator,.sbs__loading-indicator.sbs__img-container--welcome,#sbs__signup .sbs__loading-indicator.sbs__img-container--welcome--small,#sbs__signin .sbs__loading-indicator.sbs__img-container--welcome--small,.sbs__loading-indicator.sbs__img-container--mobile{height:265px}.sbs__img-container.sbs__loading-indicator img,.sbs__loading-indicator.sbs__img-container--welcome img,#sbs__signup .sbs__loading-indicator.sbs__img-container--welcome--small img,#sbs__signin .sbs__loading-indicator.sbs__img-container--welcome--small img,.sbs__loading-indicator.sbs__img-container--mobile img{width:32px}@media (max-width: 767px){.sbs__img-container,.sbs__img-container--welcome,#sbs__signup .sbs__img-container--welcome--small,#sbs__signin .sbs__img-container--welcome--small,.sbs__img-container--mobile{display:none}}.sbs__img-container--welcome,#sbs__signup .sbs__img-container--welcome--small,#sbs__signin .sbs__img-container--welcome--small{display:flex}.sbs__img-container--mobile{display:none}@media (max-width: 767px){.sbs__img-container--mobile{display:block}}.sbs__img-email{width:170px;margin-bottom:8px}.sbs__img-password{width:70px;margin-bottom:8px}.sbs__img-occupation{width:188px}.sbs__img-newsletter{width:120px}.sbs__img-last{width:60px;margin-bottom:24px}.sbs__pagination{top:0;height:12px}.sbs__pagination .swiper-pagination-bullet{width:12px;height:12px;border:2px solid var(--text-body);background:var(--background)}.sbs__pagination .swiper-pagination-bullet-active{border:none;background:var(--primary)}.sbs__pagination--interests .swiper-pagination-bullet:last-child{display:none}.sbs-interests__loader{display:none;position:absolute;width:40px;top:50%;left:50%;transform:translate(-50%, calc(-50% - 50px))}.sbs-interests__title{margin-top:36px;margin-bottom:8px}@media (max-width: 767px){.sbs-interests__title{margin-bottom:8px !important}}@media (max-width: 767px){.sbs-interests__subtitle{margin-bottom:16px !important}}.sbs-interests__btn{margin-top:16px}.sbs-interests__btn span{padding:0 3px}@media (max-width: 767px){.sbs-interests__btn{margin-top:0}}.sbs-interests__btn.afd-btn--not-allowed{background-color:var(--disabled)}.sbs-interests__btn.afd-btn--not-allowed:hover{background-color:var(--gray-4)}.sbs-interests__container,.sbs-interests__interest-skeleton-container{height:0;overflow:auto;width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap}@media (max-width: 767px){.sbs-interests__container,.sbs-interests__interest-skeleton-container{justify-content:space-between;height:auto;padding-bottom:82px}}@media (max-width: 767px){.sbs-interests__bottom{position:fixed;bottom:0;padding:16px;background:var(--background);z-index:999999}}.sbs-interests__interest,.sbs-interests__interest-skeleton{width:120px;margin-bottom:16px;margin-right:30px;cursor:pointer}.sbs-interests__interest:nth-child(5n+5),.sbs-interests__interest-skeleton:nth-child(5n+5){margin-right:0}@media (max-width: 1024px){.sbs-interests__interest:nth-child(5n+5),.sbs-interests__interest-skeleton:nth-child(5n+5){margin-right:30px}.sbs-interests__interest:nth-child(4n+4),.sbs-interests__interest-skeleton:nth-child(4n+4){margin-right:0}}@media (max-width: 767px){.sbs-interests__interest,.sbs-interests__interest-skeleton{width:calc(50% - 8px);margin-right:16px}.sbs-interests__interest:nth-child(5n+5),.sbs-interests__interest-skeleton:nth-child(5n+5),.sbs-interests__interest:nth-child(4n+4),.sbs-interests__interest-skeleton:nth-child(4n+4){margin-right:16px}.sbs-interests__interest:nth-child(2n+2),.sbs-interests__interest-skeleton:nth-child(2n+2){margin-right:0}}.sbs-interests__interest-skeleton{height:120px;position:relative;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveLoader;animation-name:moveLoader;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:var(--skeleton-loader);background-image:linear-gradient(to right, #f7f7f7 0%, rgba(255,255,255,0.5) 20%, #f7f7f7 40%, #f7f7f7 100%);background-repeat:no-repeat}.dark .sbs-interests__interest-skeleton{background-size:200%;background-image:linear-gradient(to right, rgba(51,56,65,0.8) 10%, rgba(28,34,44,0.5) 45%, rgba(28,34,44,0.5) 55%, rgba(51,56,65,0.8) 90%);-webkit-animation-name:darkLoader;animation-name:darkLoader}.sbs-interests__interest-skeleton-container{overflow:hidden}.sbs-interests__interest-skeleton-txt{height:6px;background:var(--background);width:100%;position:absolute;bottom:8px}@-webkit-keyframes moveLoader{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes moveLoader{0%{background-position:-468px 0}100%{background-position:468px 0}}.sbs-interests__interest-image{-o-object-fit:cover;object-fit:cover;width:120px;height:120px;transition:all .25s ease}@media (max-width: 767px){.sbs-interests__interest-image{width:100%;height:120px}}@media (max-width: 400px){.sbs-interests__interest-image{height:100px}}.sbs-interests__interest-image-container{position:relative;transition:all .25s ease}@media (max-width: 767px){.sbs-interests__interest-image-container{max-height:120px}}.interest--selected .sbs-interests__interest-image-container,.sbs-interests__interest-image-container:hover{background:var(--text-body)}.sbs-interests__interest-image:hover{opacity:.7}.sbs-interests__interest-category{font-size:12px;margin-top:4px;text-align:left}#sbs__signup.kenneth-modal__container--from-download .sbs__logo--small{margin-bottom:16px}#sbs__signup.kenneth-modal__container--from-download .sbs__title--welcome{margin-bottom:8px !important}#sbs__signup.kenneth-modal__container--from-download .sbs__subtitle,#sbs__signup.kenneth-modal__container--from-download .sbs__subtitle--last,#sbs__signup.kenneth-modal__container--from-download .sbs-interests__subtitle{margin-bottom:24px}#sbs__signup.kenneth-modal__container--from-download .kth-checkbox{margin-bottom:10px}#sbs__signup.kenneth-modal__container--from-download .kenneth-modal__other-option{margin-bottom:20px}.selected-interest-image{opacity:.7}.check{position:relative;display:block;position:absolute;z-index:1;opacity:0;height:24px;width:24px;right:8px;top:8px;transition:all .27s ease}.check::before,.check::after{content:"";position:absolute}.check::before{height:24px;width:24px;background:var(--primary);right:8px;top:8px;border-radius:50%;left:0;top:0}.check::after{height:5px;width:9px;border-left:1px solid white;border-bottom:1px solid white;transform:rotate(-45deg) scale(1.5);left:7px;top:7px}.check.checked{opacity:1;transition:all .27s ease}.swiper-slide--interests{width:100% !important;height:auto !important;opacity:0}.sbs-process .swiper-slide--interests,.sbs-interests .swiper-slide--interests{opacity:1}@media (max-width: 767px){.swiper-slide--interests{height:calc(100vh - 48px) !important;opacity:1}}@media (max-width: 767px){#sbs__signup .sbs__title--last,#sbs__signin .sbs__title--last{margin-bottom:8px !important}}@media (max-width: 767px){#sbs__signup .sbs__bottom--xs,#sbs__signin .sbs__bottom--xs{padding-top:64px}}@media (max-width: 767px){#sbs__signup .sbs__title,#sbs__signup .sbs__title--welcome,#sbs__signup .sbs-interests__title,#sbs__signup .sbs__title--last,#sbs__signin .sbs__title,#sbs__signin .sbs__title--welcome,#sbs__signin .sbs-interests__title,#sbs__signin .sbs__title--last{margin-bottom:40px}}#sbs__signup #user_password,#sbs__signin #user_password{padding-right:0.8em}#sbs__signup .sbs__img-container--welcome,#sbs__signup .sbs__img-container--welcome--small,#sbs__signup .swiper-container,#sbs__signin .sbs__img-container--welcome,#sbs__signin .sbs__img-container--welcome--small,#sbs__signin .swiper-container{height:auto;width:100%}#sbs__signup .sbs__img-container--welcome--small,#sbs__signin .sbs__img-container--welcome--small{padding-bottom:0}#sbs__signup .sbs__subtitle,#sbs__signup .sbs__subtitle--last,#sbs__signup .sbs-interests__subtitle,#sbs__signin .sbs__subtitle,#sbs__signin .sbs__subtitle--last,#sbs__signin .sbs-interests__subtitle{margin-bottom:32px}@media (min-width: 768px){#sbs__signup .sbs__container,#sbs__signin .sbs__container{min-height:550px;height:auto}}#sbs__signup .sbs__next-btn,#sbs__signin .sbs__next-btn{font-size:14px;margin-bottom:16px}#sbs__signup .kth-modal__change-form,#sbs__signup .kth-modal__change-form--signin,#sbs__signin .kth-modal__change-form,#sbs__signin .kth-modal__change-form--signin{margin-top:32px;margin-bottom:0;line-height:14px}#sbs__signup .kth-modal__change-form--signin,#sbs__signin .kth-modal__change-form--signin{margin-top:24px}#sbs__signup .swiper-pagination-bullet:first-child,#sbs__signin .swiper-pagination-bullet:first-child{display:none}#sbs__signup .swiper-wrapper,#sbs__signin .swiper-wrapper{align-items:flex-start}#sbs__signup .swiper-wrapper .swiper-slide,#sbs__signin .swiper-wrapper .swiper-slide{height:416px;font-size:inherit}@media (max-width: 767px){#sbs__signup .swiper-wrapper .swiper-slide,#sbs__signin .swiper-wrapper .swiper-slide{height:calc(100vh - 48px) !important}#sbs__signup .swiper-wrapper .swiper-slide--join,#sbs__signin .swiper-wrapper .swiper-slide--join{height:auto !important}}#sbs__signup .swiper-wrapper .swiper-slide--join,#sbs__signin .swiper-wrapper .swiper-slide--join{height:auto}#sbs__signup .afd-textfield__label,#sbs__signin .afd-textfield__label{text-align:left}#sbs__signup .sbs__prev,#sbs__signin .sbs__prev{background-size:8px auto;top:23px;left:29px;width:32px;height:32px;margin-top:0}#sbs__signup .sbs__prev.swiper-button-disabled,#sbs__signin .sbs__prev.swiper-button-disabled{opacity:0}#sbs__signup .swiper-button-prev,#sbs__signup .swiper-container-rtl .swiper-button-next,#sbs__signin .swiper-button-prev,#sbs__signin .swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%2300308E'%2F%3E%3C%2Fsvg%3E");background-color:var(--background)}.dark #sbs__signup .swiper-button-prev,.dark #sbs__signup .swiper-container-rtl .swiper-button-next,.dark #sbs__signin .swiper-button-prev,.dark #sbs__signin .swiper-container-rtl .swiper-button-next{background-blend-mode:screen}#sbs__signup .swiper-button-prev__text,#sbs__signin .swiper-button-prev__text{padding-left:24px;line-height:13px;font-size:14px}#sbs__signup .sbs__hint .kth-form__hint,#sbs__signin .sbs__hint .kth-form__hint{position:relative;margin-bottom:8px}#sbs__signup .kth-form__hint,#sbs__signin .kth-form__hint{bottom:inherit}#sbs__signup .sbs__bottom,#sbs__signup .sbs__bottom--xs,#sbs__signin .sbs__bottom,#sbs__signin .sbs__bottom--xs{padding-bottom:0}#sbs__signup .sbs__float-btn,#sbs__signin .sbs__float-btn{bottom:-30px}#sbs__signup .kth-checkbox,#sbs__signin .kth-checkbox{margin-bottom:24px}@media (max-width: 767px){#sbs__signup .swiper-slide,#sbs__signin .swiper-slide{margin-left:0}#sbs__signup .swiper-container,#sbs__signin .swiper-container{height:auto;width:100%;margin:0;padding-right:0}#sbs__signup .swiper-button-prev,#sbs__signin .swiper-button-prev{display:block;left:6px}}#sbs__signup .kth-checkbox span,#sbs__signin .kth-checkbox span{text-align:left}#sbs__signup .kth-error-label a,#sbs__signin .kth-error-label a{color:var(--red);text-decoration:underline}#sbs__signup .kth-error-label a:hover,#sbs__signin .kth-error-label a:hover{color:var(--primary);text-decoration:none}.kenneth-modal-content--sbs#kenneth-modal-content,.kenneth-modal-content--facebook-confirmation#kenneth-modal-content,.kenneth-modal-content--sbs{max-width:360px;margin:0 auto;position:relative;transition:all .25s ease;width:360px}.kenneth-modal-content--sbs#kenneth-modal-content.interests--big,.kenneth-modal-content--facebook-confirmation#kenneth-modal-content.interests--big,.kenneth-modal-content--sbs.interests--big{transition:all .25s ease;width:800px;max-width:none}@media (max-width: 1024px){.kenneth-modal-content--sbs#kenneth-modal-content.interests--big,.kenneth-modal-content--facebook-confirmation#kenneth-modal-content.interests--big,.kenneth-modal-content--sbs.interests--big{width:651px}}.kenneth-modal-content--sbs#kenneth-modal-content.interests--big .sbs__container,.kenneth-modal-content--facebook-confirmation#kenneth-modal-content.interests--big .sbs__container,.kenneth-modal-content--sbs.interests--big .sbs__container{height:580px;padding-right:12px}.kenneth-modal-content--sbs#kenneth-modal-content.interests--big .sbs__container .swiper-container .swiper-slide--interests,.kenneth-modal-content--facebook-confirmation#kenneth-modal-content.interests--big .sbs__container .swiper-container .swiper-slide--interests,.kenneth-modal-content--sbs.interests--big .sbs__container .swiper-container .swiper-slide--interests{align-items:flex-start}.kenneth-modal-content--sbs#kenneth-modal-content.interests--big .sbs__container .swiper-container .swiper-slide--interests .sbs__bottom,.kenneth-modal-content--sbs#kenneth-modal-content.interests--big .sbs__container .swiper-container .swiper-slide--interests .sbs__bottom--xs,.kenneth-modal-content--facebook-confirmation#kenneth-modal-content.interests--big .sbs__container .swiper-container .swiper-slide--interests .sbs__bottom,.kenneth-modal-content--facebook-confirmation#kenneth-modal-content.interests--big .sbs__container .swiper-container .swiper-slide--interests .sbs__bottom--xs,.kenneth-modal-content--sbs.interests--big .sbs__container .swiper-container .swiper-slide--interests .sbs__bottom,.kenneth-modal-content--sbs.interests--big .sbs__container .swiper-container .swiper-slide--interests .sbs__bottom--xs{width:calc(100% - 28px)}.kenneth-modal-content--sbs#kenneth-modal-content.interests--big .sbs__container .sbs-interests__container,.kenneth-modal-content--sbs#kenneth-modal-content.interests--big .sbs__container .sbs-interests__interest-skeleton-container,.kenneth-modal-content--sbs#kenneth-modal-content.interests--big .sbs__container .sbs-interests__interest-skeleton-container,.kenneth-modal-content--facebook-confirmation#kenneth-modal-content.interests--big .sbs__container .sbs-interests__container,.kenneth-modal-content--facebook-confirmation#kenneth-modal-content.interests--big .sbs__container .sbs-interests__interest-skeleton-container,.kenneth-modal-content--facebook-confirmation#kenneth-modal-content.interests--big .sbs__container .sbs-interests__interest-skeleton-container,.kenneth-modal-content--sbs.interests--big .sbs__container .sbs-interests__container,.kenneth-modal-content--sbs.interests--big .sbs__container .sbs-interests__interest-skeleton-container,.kenneth-modal-content--sbs.interests--big .sbs__container .sbs-interests__interest-skeleton-container{height:340px;width:100%}.kenneth-modal-content--sbs#kenneth-modal-content.interests--big.interests--small,.kenneth-modal-content--facebook-confirmation#kenneth-modal-content.interests--big.interests--small,.kenneth-modal-content--sbs.interests--big.interests--small{width:360px;transition:all .25s ease}.kenneth-modal-content--sbs#kenneth-modal-content.interests--big.interests--small .sbs__container,.kenneth-modal-content--facebook-confirmation#kenneth-modal-content.interests--big.interests--small .sbs__container,.kenneth-modal-content--sbs.interests--big.interests--small .sbs__container{height:480px;padding-right:40px}@media (max-width: 767px){.kenneth-modal-content--sbs#kenneth-modal-content.interests--big.interests--small,.kenneth-modal-content--facebook-confirmation#kenneth-modal-content.interests--big.interests--small,.kenneth-modal-content--sbs.interests--big.interests--small{width:auto}}@media (max-width: 767px){.kenneth-modal-content--sbs#kenneth-modal-content,.kenneth-modal-content--facebook-confirmation#kenneth-modal-content,.kenneth-modal-content--sbs{max-width:100%;width:auto}}.kenneth-modal-content--sbs#kenneth-modal-content .kth-modal__close,.kenneth-modal-content--facebook-confirmation#kenneth-modal-content .kth-modal__close,.kenneth-modal-content--sbs .kth-modal__close{width:33px;height:33px;line-height:33px}.kenneth-modal-content--sbs#kenneth-modal-content .kth-modal__close__icon,.kenneth-modal-content--facebook-confirmation#kenneth-modal-content .kth-modal__close__icon,.kenneth-modal-content--sbs .kth-modal__close__icon{border-radius:50%;font-size:15px}#sbs__signin .kth-form__field{min-height:76px;height:auto;margin-bottom:0 !important}.messages.forgot{font-size:12px}.show-password,.hide-password{cursor:pointer}.js-kth-set-signin a,.js-kth-set-signup a{display:inline-block;margin-left:4px} </style> <style>.jv-hamburger-menu__container{background:var(--flyout-background);display:none;bottom:0;height:100vh;left:0;padding-top:16px;padding-bottom:16px;position:fixed;right:0;top:0;width:100vw;z-index:1}.jv-hamburger-menu__container--appear{display:block}.jv-hamburger-menu__container--appear .jv-container .jv-header__left-link,.jv-hamburger-menu__container--appear .jv-container .afd-site-selector__country-name,.jv-hamburger-menu__container--appear .jv-container .afd-site-selector__label{color:var(--text-body)}.jv-hamburger-menu__container .afd-nav-contact{margin-top:0;position:relative}.jv-hamburger-menu__container .afd-nav-contact .afd-nav-contact__item{margin-left:0;margin-right:24px}.jv-hamburger-menu__container .afd-nav-contact .afd-nav-contact__item:last-child{margin-right:0}.jv-hamburger-menu__container .afd-nav-contact .afd-nav-contact__item .afd-nav-contact__link{color:var(--text-hint);font-size:16px}.jv-hamburger-menu__container .jv-container{align-items:flex-start !important;display:flex;flex-direction:column;height:100%;justify-content:space-between !important}.jv-hamburger-menu__header{display:flex;align-items:center;height:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jv-hamburger-menu__header .afd-site-selector{position:relative;text-align:left}.jv-hamburger-menu__header .afd-site-selector:hover{background:var(--background)}.jv-hamburger-menu__header .afd-site-selector .afd-site-selector__link{color:var(--text-hint);font-size:16px}.jv-hamburger-menu__header .afd-site-selector .afd-site-selector__link:hover{font-weight:400;color:var(--text-body)}.jv-hamburger-menu__footer{display:grid;grid-template-columns:auto 1fr 230px;grid-template-rows:1fr 1fr;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.jv-hamburger-menu__footer-logo{grid-row-start:1;grid-row-end:3;margin-right:24px;width:70px}.jv-hamburger-menu__footer-logo--cn{width:28px}.jv-hamburger-menu__footer-links{display:flex}.jv-hamburger-menu__footer .afd-footer__rights{float:none;grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3;line-height:normal;margin-top:6px;width:auto}.jv-hamburger-menu__footer .afd-footer__rights__txt-wrap{margin-left:0}.jv-hamburger-menu__footer .afd-footer__rights__txt{font-size:12px;white-space:no-wrap;margin-right:16px}@media (min-width: 1160px){.jv-hamburger-menu__footer .afd-footer__rights__txt{margin-right:24px}}.jv-hamburger-menu__footer .afd-footer__links{text-align:left;grid-column-start:2;grid-column-end:4;grid-row-start:1;grid-row-end:2}@media (min-width: 1160px){.jv-hamburger-menu__footer .afd-footer__links{grid-column-end:3}}.jv-hamburger-menu__footer .afd-footer__links__item{margin:0 24px 0 0;display:inline-block}.jv-hamburger-menu__footer .afd-footer__links__link{color:var(--text-body);font-size:14px;font-weight:400}.jv-hamburger-menu__footer .afd-footer__links__link:hover{color:var(--primary-hover)}.jv-hamburger-menu__footer .afd-footer__social{color:transparent;float:right;font-size:0;text-align:left;text-indent:0;grid-column-start:3;grid-column-end:4;grid-row-start:2;grid-row-end:3;margin-top:6px}@media (min-width: 1160px){.jv-hamburger-menu__footer .afd-footer__social{grid-row-start:1;grid-row-end:2;margin-top:0}}.jv-hamburger-menu__footer .afd-footer__social__item{display:inline-block;margin-left:15px}.jv-hamburger-menu__footer .afd-footer__social__item:first-child{margin-left:0}.jv-hamburger-menu__button{align-items:center;cursor:pointer;display:flex;height:16px;position:relative;transition:all .3s ease;width:24px;z-index:99999}.jv-hamburger-menu__button:lang(zh-CN){font-weight:600;font-size:16px;width:32px}.jv-hamburger-menu__button:lang(zh-CN) span{display:none;width:24px;margin:0 auto}.jv-hamburger-menu__button span{background:var(--text-body);display:block;height:2px;position:relative;top:0;transition:all .3s ease;width:100%}.jv-hamburger-menu__button span:before,.jv-hamburger-menu__button span:after{background:var(--text-body);content:"";display:block;height:2px;position:absolute;transition:all .3s ease;width:100%}.jv-hamburger-menu__button span:after{top:7px}.jv-hamburger-menu__button span:before{top:-7px}.jv-hamburger-menu__button-cn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jv-hamburger-menu__button.open span{background:transparent}.jv-hamburger-menu__button.open span::before{-webkit-transform:matrix(0.7, 0.7, -0.7, 0.7, 0, 6);transform:matrix(0.7, 0.7, -0.7, 0.7, 0, 6)}.jv-hamburger-menu__button.open span::after{-webkit-transform:matrix(0.7, -0.7, 0.7, 0.7, 0, -8);transform:matrix(0.7, -0.7, 0.7, 0.7, 0, -8)}.jv-hamburger-menu__button.open:lang(zh-CN) .jv-hamburger-menu__button-cn{display:none}.jv-hamburger-menu__button.open:lang(zh-CN) span{display:block}.jv-hamburger-menu__categories{display:flex;flex-direction:column;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:24px}.jv-hamburger-menu__categories-container{display:flex;justify-content:space-between;margin:0 auto;text-align:left;width:100%;padding:24px 0}@media (min-width: 1681px){.jv-hamburger-menu__categories-container{position:absolute;top:128px;width:calc(100% - 160px);padding:0}}.jv-hamburger-menu__categories ul{display:flex;flex-direction:column;gap:16px;margin-top:24px}.jv-hamburger-menu__category{color:var(--text-body);display:block;font-size:16px;font-weight:600}@media (min-width: 1400px){.jv-hamburger-menu__category{font-size:18px}}.jv-hamburger-menu__subcategory{color:var(--text-body);display:block;font-size:14px}.jv-hamburger-menu__subcategory+.jv-hamburger-menu__category{margin-top:12px}@media (min-width: 1400px){.jv-hamburger-menu__subcategory{font-size:16px}}@media (min-width: 1280px){.jv-hamburger-menu--desktop-small{display:none}}.jv-hamburger-menu--desktop{display:none}@media (min-width: 1280px){.jv-hamburger-menu--desktop{display:block}}.js-afd-show-search-modal .jv-header__left .jv-header__separator{display:none}html[lang="en-US"] #kenneth-root,html[lang="en"] #kenneth-root{min-width:148.67px}html[lang="es-CL"] #kenneth-root,html[lang="es-CO"] #kenneth-root,html[lang="es-PE"] #kenneth-root,html[lang="es-MX"] #kenneth-root,html[lang="es"] #kenneth-root{min-width:263.94px}html[lang="pt-BR"] #kenneth-root,html[lang="pt"] #kenneth-root{min-width:224.39px}html[lang="zh-CN"] #kenneth-root,html[lang="zh"] #kenneth-root{min-width:120px}.jv-container{margin:0 auto;max-width:1400px;padding:0 80px;position:relative;width:100%}.jv-header{padding-top:16px;z-index:99999;min-height:258px;margin-bottom:40px}.js-sticky-header-fixed .jv-header{min-height:auto;margin-bottom:64px}@media (min-width: 1040px){.jv-header__none{display:none}}@media (max-width: 1039px){.jv-header{display:none}}.jv-header__top{align-items:flex-start;display:flex;height:100px;justify-content:space-between;margin-bottom:40px;position:relative;z-index:1}.jv-header__top .afd-site-selector__link{color:var(--text-hint);font-size:16px}.jv-header__top .afd-site-selector__link:hover{font-weight:400;color:var(--text-body)}.jv-header__top--margin-fix{margin-bottom:186px}.jv-header__top .jv-header__archdaily-plus{font-size:16px;font-weight:600;color:var(--text-body);margin-right:12px}.jv-header__top .jv-header__archdaily-plus span{color:var(--primary)}@media (max-width: 1170px){.jv-header #archdaily-plus-container,.jv-header #archdaily-plus-container+.jv-header__separator{display:none}}.jv-header__bottom #archdaily-plus-container,.jv-header__bottom #archdaily-plus-container+.jv-header__separator,.jv-header__bottom .jv-header__archdaily-plus{display:none}.jv-header .adplus-feature:not(:empty){position:relative}.jv-header .adplus-feature:not(:empty)::after{content:"";position:absolute;top:0;right:-12px;width:12px;height:11px;background:url(https://assets.adsttc.com/piano/icons/plus-blue.svg) no-repeat;background-size:contain}@media (prefers-color-scheme: dark){.jv-header .adplus-feature:not(:empty)::after{background:url(https://assets.adsttc.com/piano/icons/plus-blue-dark-mode.svg) no-repeat}}.jv-header .adplus-feature:not(:empty).jv-header__main-nav-link{color:var(--primary)}.jv-header .adplus-feature:not(:empty).jv-header__main-nav-link:hover{color:var(--primary-hover)}.jv-header__bottom .adplus-feature.jv-header__main-nav-link::after{right:12px}.jv-header__bottom.jv-header__bottom--fixed .adplus-feature.jv-header__main-nav-link::after{right:-4px}.jv-header__separator{width:1px;height:20px;background:var(--border);margin:0 24px;position:relative;z-index:2}#archdaily-plus-container:empty+.jv-header__separator,.jv-header__separator:first-child{display:none}.jv-header__bottom{text-align:center}.jv-header__bottom .jv-nav__logo img{display:none}.jv-header__bottom--fixed{background:var(--background);border-bottom:1px solid var(--border);left:0;position:fixed;padding:8px;top:-70px;-webkit-transform:translate3d(0, -70px, 0);transform:translate3d(0, -70px, 0);transition:all .3s ease;width:100%;z-index:9999}.jv-header__bottom--fixed .jv-container{align-items:center;display:flex;justify-content:flex-start}.jv-header__bottom--fixed .jv-container form{width:100%;max-width:none}.jv-header__bottom--fixed .jv-header__main-nav{flex:1 0 auto;order:2;margin-bottom:0;margin-left:16px}.jv-header__bottom--fixed .jv-header__main-nav-link{border-left:none;font-size:16px;padding:0 8px}.jv-header__bottom--fixed .jv-header__main-nav-link:last-child{margin-right:-8px}.jv-header__bottom--fixed .jv-header__separator:first-child{display:block}.jv-header__bottom--fixed .jv-hamburger-menu{order:3;flex:1 0 auto}.jv-header__bottom--fixed .jv-nav__logo{flex:1 0 64px;margin-right:24px;opacity:1;position:relative;top:0;-webkit-transform:scale(1);transform:scale(1);visibility:visible}.jv-header__bottom--fixed .jv-nav__logo img{height:40px;display:block}.jv-header__bottom--fixed .jv-header__right{align-items:center;display:flex;order:3;flex:1 0 auto}.jv-header__bottom--fixed .jv-header__main-search{max-width:none}.jv-header__bottom--on-screen{top:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.jv-header__bottom--on-screen .jv-header__tooltip{display:flex}.jv-header__bottom--on-screen .jv-header__tooltip.afd-hide{display:none}.jv-header__left{align-items:center;display:flex;height:40px}.jv-header__left-link{color:var(--text-hint);font-size:16px}.jv-header__left-link+.jv-header__left-link{margin-left:24px}.jv-header__left .afd-site-selector{position:relative;z-index:1}.jv-header__right{align-items:center;display:flex;height:40px}.jv-header .afd-site-selector__country{padding:0 10px}.jv-header .afd-site-selector__country-name{color:var(--text-hint);font-size:16px}.jv-header__logo{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.jv-banner-header .jv-header{position:-webkit-sticky;position:sticky;top:0;padding:0;margin:0 0 28px;max-width:100%}.jv-banner-header .jv-header .jv-header__bottom--fixed{position:relative}.jv-header #kenneth-root{flex:1 0 auto;font-size:16px;-webkit-font-smoothing:antialiased;position:relative;z-index:2}.jv-header #kenneth-root:hover .kth-user__message{display:none}.jv-header #kenneth-root .kth-user__avatar--desktop{display:none}.jv-header #kenneth-root .kth-user__signup{background:var(--primary);border-radius:3px;color:white;margin:0 0 0 16px;padding:0 16px;position:relative;display:inline-block;height:40px;transition:background .3s ease}.jv-header #kenneth-root .kth-user__signup:hover{background:var(--primary-hover)}.jv-header #kenneth-root .kth-user__signup .kth-user__message{left:50%;padding:16px;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:200px}.jv-header #kenneth-root .kth-user__signup:hover .kth-user__message{display:block}.jv-header #kenneth-root .kth-user__separator{display:none}.jv-header #kenneth-root .kth-user{align-items:center;display:flex;line-height:normal;position:relative}.jv-header #kenneth-root .kth-user .kth-user__avatar{width:32px;height:32px;margin-top:0;margin-right:0;vertical-align:initial}.jv-header #kenneth-root .kth-user .kth-user__avatar .kth_notification_dot--mobile{height:8px;width:8px;margin-top:0;margin-right:-2px}.jv-header #kenneth-root .kth-user .kth-user__name{display:none}.jv-header #kenneth-root .kth-user .kth-user__name .kth_notification_dot{position:absolute;top:-3px;left:18px}.jv-header #kenneth-root .kth-user__dropdown,.jv-header #kenneth-root .kth-user__dropdown__list::before,.jv-header #kenneth-root .kth-user__dropdown__list::after{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:left}.jv-header #kenneth-root .kth-user__dropdown__list::before,.jv-header #kenneth-root .kth-user__dropdown__list::after{margin-right:0}.jv-header__main-nav{display:flex;justify-content:center;margin-bottom:40px}.jv-header__main-nav-link{border-left:1px solid var(--gray-5);color:var(--text-body);font-size:21px;font-weight:600;padding:0 24px}.jv-header__main-nav-link:first-child{border-left:none}.jv-header__main-nav-link:hover{transition:.3s ease;color:var(--primary-hover)}.jv-header__main-search{background:transparent;color:var(--input-placeholder);font-family:"Source Sans Pro", "Helvetica", sans-serif;font-size:14px;font-weight:600;height:40px;max-width:660px;width:calc(100% - 52px);border:none;padding:0;transition:border .3s ease}.jv-header__main-search::-webkit-input-placeholder,.jv-header__main-search:-webkit-autofill,.jv-header__main-search:-webkit-autofill:hover,.jv-header__main-search:-webkit-autofill:focus{color:var(--input-placeholder);-webkit-text-fill-color:var(--input-placeholder);transition:background-color 5000s ease-in-out 0s;font-size:14px !important}.jv-header__main-search::placeholder,.jv-header__main-search:-webkit-autofill,.jv-header__main-search:-webkit-autofill:hover,.jv-header__main-search:-webkit-autofill:focus{color:var(--input-placeholder);-webkit-text-fill-color:var(--input-placeholder);transition:background-color 5000s ease-in-out 0s;font-size:14px !important}.jv-header__main-search-form{background:var(--search-input);border-radius:4px;display:flex;align-items:center;margin:0 auto;max-width:660px;position:relative;width:100%}.jv-header__main-search-icon{width:20px;height:20px;margin:0 16px;color:var(--input-placeholder)}.jv-header .afd-site-selector__flag{margin-right:8px}.jv-header__skeleton-text{background:var(--skeleton-loader);height:16px;flex:1 0 auto}.jv-header__skeleton-button{background:var(--skeleton-loader);border-radius:3px;height:40px;margin-left:8px;flex:2 0 auto}.jv-header__skeleton-avatar{background:var(--skeleton-loader);border-radius:50%;width:32px;height:32px}.jv-header__hider{display:none}@media (min-width: 1280px){.jv-header__hider{display:flex;align-items:center}.jv-header__hider .jv-header__separator:first-child{display:block}}.search-body .jv-header__main-search,.search-body .jv-header__main-search-icon{display:none}#credential_picker_container{z-index:99999 !important;transition:all .3s ease;top:0 !important}@media (max-width: 1040px){#credential_picker_container{bottom:50px !important;top:unset !important;right:0 !important}.has-one-tap #credential_picker_container{bottom:-2px !important}}#credential_picker_iframe{transition:all .3s ease}@media (max-width: 767px){#credential_picker_iframe{bottom:40px !important;width:100% !important}.has-one-tap #credential_picker_iframe{bottom:-2px !important}}.jv-grid-container{max-width:1040px;padding:0 16px;margin:0 auto}@media (min-width: 1040px){.jv-grid-container{padding:0}}.jv-grid-row{display:flex;flex-wrap:wrap;margin:0 -16px}.jv-grid-col{position:relative;min-height:1px;padding-right:16px;padding-left:16px;max-width:100%;flex:0 0 100%}@media (min-width: 768px){.jv-grid-col{width:100%;flex:1 0 0}.jv-grid-col--big{flex:2 0 0}}.no-gutters>.jv-grid-col{padding-right:0;padding-left:0}.jv-grid-layout{display:grid;gap:20px}.jv-grid-layout--3-col{grid-template-columns:repeat(3, 1fr)}.jv-grid-layout--4-col{grid-template-columns:repeat(4, 1fr)}@media (max-width: 767px){.jv-grid-layout--horizontal-mobile{grid-template-columns:1fr}}.afd-header-main{height:115px;margin-bottom:40px}.afd-header-main__container{position:relative;display:none}@media (max-width: 1040px){.afd-header-main__container{position:fixed;background:var(--background);z-index:11;padding-top:6px;padding-bottom:6px;top:0;border-bottom:1px solid var(--border);width:100%;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);height:64px;display:flex;align-items:center}.afd-header-main__container--out-screen{-webkit-transform:translate3d(0, -70px, 0);transform:translate3d(0, -70px, 0)}.afd-header-main__container--out-screen .jv-header__logo-tooltip{top:-17px}}@media (max-width: 1040px){.afd-body-padding{padding-top:63px}}.afd-site-selector{position:absolute;left:-10px;top:0;min-width:14em;padding:10px 0;z-index:20000}.afd-site-selector__list{display:none;position:absolute;left:0;right:0;top:100%;padding:0 0 .8em;background:inherit}.afd-site-selector__link{display:block;line-height:1.5em;padding:0 10px;color:var(--text-body)}.afd-site-selector__link:hover{color:var(--text-body);font-weight:600}.afd-site-selector__flag{display:inline-block;margin-right:.6em;background:url(//afd.adsttc.com/afd/icons-sdc9894cf38-c006001cb055248cf1dffd0dd44d7c3e0ba15754ae5c42e2bb8d57dfbd3498cf.png);height:10px;width:15px}.afd-site-selector__flag--us{background-position:0 -1772px}.afd-site-selector__flag--cl{background-position:0 -1732px}.afd-site-selector__flag--br{background-position:0 -1682px}.afd-site-selector__flag--cn{background-position:0 -1712px}.afd-site-selector__flag--mx{background-position:0 -1742px}.afd-site-selector__flag--co{background-position:0 -1722px}.afd-site-selector__flag--pe{background-position:0 -1752px}.afd-site-selector__flag--usa{background-position:0 -1762px}.afd-site-selector__flag--chile{background-position:0 -1692px}.afd-site-selector:hover{background:var(--flyout-background)}.afd-site-selector:hover .afd-site-selector__list{display:block}.retina .afd-site-selector__flag--us{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1852px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-site-selector__flag--cl{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1812px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-site-selector__flag--br{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1762px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-site-selector__flag--cn{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1792px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-site-selector__flag--mx{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1822px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-site-selector__flag--co{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1802px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-site-selector__flag--pe{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1832px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-site-selector__flag--usa{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1842px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-site-selector__flag--chile{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1772px;background-size:80px 2725px;background-repeat:no-repeat}.afd-nav-contact{position:absolute;top:0;right:0;margin-top:10px}.afd-nav-contact__item{display:inline-block;margin-left:20px;line-height:1.5em}.afd-nav-contact__link{color:var(--text-body)}.afd-nav-contact__link:hover{color:var(--primary)}.afd-site-name{text-align:center;padding-top:6px}.afd-site-name__logo-container{display:block;height:75px;margin:0 auto 10px;overflow:hidden;width:145px}.afd-site-name__slogan{line-height:normal;font-size:13px;font-weight:400}.afd-contact-links{display:flex;justify-content:space-between;padding:10px 0 0;font-size:13px}.afd-contact-links__item{float:left}.afd-contact-links__link{color:var(--black-cn);font-weight:600}.afd-contact-links__link:hover{color:var(--primary)}:lang(zh-CN) .afd-site-name__slogan{font-style:normal}.afd-nav__container{position:relative}.afd-nav__list{float:left;margin-left:-0.7em;-webkit-transform:none;transform:none;transition:all 0.15s}.afd-nav__item{display:inline-block}.afd-nav__item--dropdown--simple{position:relative}.afd-nav__link{position:relative;display:inline-block;padding:0 .7em;color:var(--text-body);cursor:pointer}.afd-nav__link:hover{color:var(--primary)}.afd-nav__caret{position:absolute;display:inline-block;height:0;width:0;left:50%;margin-left:-.2857em;bottom:.15em;border:.2857em solid transparent;border-top-color:var(--text-body)}.afd-nav__dropdown{position:absolute;left:0;top:40px;visibility:hidden;background:var(--gray-2);box-shadow:0px 10px 20px 0px rgba(200,200,200,0.25)}.afd-nav__button-search__desktop{height:40px;margin:0 10px;cursor:pointer;float:right;position:relative}.afd-nav__button-search__circle{border:3px solid var(--text-body);position:absolute;left:2px;height:14px;border-radius:50%;top:28%;width:14px}.afd-nav__button-search__line{background:var(--text-body);position:absolute;left:-1px;right:0;height:3px;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:7px;top:58%}.afd-nav__button-search__text{color:var(--text-body);padding-left:20px}.afd-nav__search__searchfield{position:relative}.afd-nav__search__input{width:100%;height:26px;padding:0 10px 0 28px;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);outline:0}.afd-nav__search__input:hover{border-color:var(--border-input)}.afd-nav__search__input:focus{border-color:var(--text-body)}.afd-nav__search__btn{position:absolute;left:8px;top:50%;margin-top:-7.5px;height:15px;width:15px;border:0;outline:0;cursor:pointer;opacity:.8;background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -967px;background-size:80px 2725px;background-repeat:no-repeat}.afd-nav--only-nav,.afd-nav--fixed{position:fixed;top:0}.afd-nav--only-nav .afd-nav__logo,.afd-nav--fixed .afd-nav__logo{opacity:1;visibility:visible;-webkit-transform:none;transform:none}.afd-nav--only-nav .afd-nav__list,.afd-nav--fixed .afd-nav__list{-webkit-transform:translateX(30px);transform:translateX(30px)}.afd-nav--only-nav{left:0px;right:0px;z-index:10000;height:40px;line-height:40px;font-size:14px;background:var(--background);box-shadow:0px 10px 20px 0px rgba(200,200,200,0.15);-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.afd-nav__item--dropdown:hover .afd-nav__link{color:var(--primary)}.afd-nav__item--dropdown:hover .afd-nav__dropdown{visibility:visible}.afd-nav__item--dropdown:hover .afd-nav__dropdown[data-dropdown-group-name="neufert"]{display:none}.afd-nav__item--dropdown:hover .afd-nav__caret{border-top-color:var(--primary)}.afd-nav__dropdown__list{font-size:.95em;min-width:18.8em;line-height:2.5em;font-weight:600}.afd-nav__dropdown__link{display:block;padding:0 .7em;white-space:nowrap;color:var(--text-body);cursor:pointer}.afd-nav__dropdown__link:hover{color:var(--primary);background-color:var(--background)}.afd-nav__user{float:right;margin-left:10px}.afd-nav__user .kenneth-user,.afd-nav__user .kenneth-user__dropdown__link,.afd-nav__user .kenneth-user__signin,.afd-nav__user .kenneth-user__signup{color:var(--text-body)}.afd-nav__user .kenneth-user:hover,.afd-nav__user .kenneth-user__dropdown__link:hover,.afd-nav__user .kenneth-user__signin:hover,.afd-nav__user .kenneth-user__signup:hover{color:var(--primary)}.afd-nav__user .kth-user,.afd-nav__user .kth-user__dropdown__link,.afd-nav__user .kth-user__signin,.afd-nav__user .kth-user__signup{color:var(--text-body)}.afd-nav__user .kth-user:hover,.afd-nav__user .kth-user__dropdown__link:hover,.afd-nav__user .kth-user__signin:hover,.afd-nav__user .kth-user__signup:hover{color:var(--primary)}.afd-nav__button-user{cursor:pointer}.afd-nav__button-user .kenneth-user,.afd-nav__button-user .kenneth-user__signin,.afd-nav__button-user .kenneth-user__signup,.afd-nav__button-user .kenneth-user__separator{color:var(--background);font-size:16px;font-weight:600}.afd-nav__button-user .kenneth-user__name,.afd-nav__button-user .kenneth-user__separator,.afd-nav__button-user .kenneth-user__signup{display:none}.afd-nav__button-user .kth-user__avatar,.afd-nav__button-user .kenneth-user__avatar{margin-top:0}.afd-nav__button-user .kth-user__name,.afd-nav__button-user .kth-user__separator,.afd-nav__button-user .kth-user__signup{display:none}.afd-nav__button-user .kth-user,.afd-nav__button-user .kth-user__signin,.afd-nav__button-user .kth-user__signup,.afd-nav__button-user .kth-user__separator{color:var(--background);font-size:16px;font-weight:600}.afd-mobile-nav-items{float:left;width:33.33%;text-align:center}.afd-mobile-nav-items .kth-user__name,.afd-mobile-nav-items .kth-user__separator,.afd-mobile-nav-items .kth-user__signup{display:none}.afd-mobile-nav-items .kth-user__avatar{margin:0}.afd-nav-mobile{display:none;position:fixed;top:0;bottom:0;left:0px;z-index:30000;width:100%;font-size:13px;text-align:left;overflow:hidden;box-shadow:1px 0 0 1px rgba(0,0,0,0.4);background:var(--background);-webkit-transform:translateX(100%);transform:translateX(100%);transition:all 0.25s;will-change:transform}.afd-nav-mobile,.afd-nav-mobile a{font-size:16px;color:var(--text-body);font-weight:600}.afd-nav-mobile__settings.afd-nav-mobile__subpane{padding-bottom:28px}.afd-nav-mobile__settings.afd-nav-mobile__subpane li:last-child{border-bottom:1px solid var(--border)}.afd-nav-mobile .afd-nav-mobile__close{top:26px;-webkit-transform:translatey(-50%);transform:translatey(-50%);right:16px;font-size:24px;color:var(--gray-10)}.afd-nav-mobile .afd-nav-mobile__subpane.afd-nav-mobile__subpane--user{padding:0 16px;min-height:52px}.afd-nav-mobile .afd-nav-mobile__subpane.afd-nav-mobile__subpane--user .afd-nav-mobile__item{display:flex;align-items:center;gap:16px;min-height:52px}.afd-nav-mobile .afd-nav-mobile__subpane.afd-nav-mobile__subpane--user .kth-user__signup{background:var(--primary);border-radius:3px;color:white;padding:12px 28px;transition:background .3s ease}.afd-nav-mobile .afd-nav-mobile__subpane.afd-nav-mobile__subpane--user .kth-user__separator{display:none}.afd-nav-mobile .afd-nav-mobile__subpane.afd-nav-mobile__subpane--user .kth-user__name{display:inline;line-height:unset}.afd-nav-mobile.user-logged-in .kth-user__avatar{width:32px;height:32px;background-color:var(--background)}.afd-nav-mobile.user-logged-in .afd-nav-mobile__subpane--user .afd-nav-mobile__item:first-of-type{margin-bottom:12px}.afd-nav-mobile.user-logged-in .afd-nav-mobile__subpane--user .afd-nav-mobile__item:first-of-type .kth-user__separator{padding:0 8px}@supports (-webkit-transform: translateX(-100%)) or (transform: translateX(-100%)) or (-o-transform: translateX(-100%)){.afd-nav-mobile{display:block}}.afd-nav-mobile__item{position:relative}.afd-nav-mobile__item+.afd-nav-mobile__item{border-top:0.5px solid var(--border-input)}.afd-nav-mobile__item--with-arrow{display:flex;justify-content:space-between;align-items:center}.afd-nav-mobile__label{display:block;padding:15px 0}.afd-nav-mobile__close,.afd-nav-mobile__back{position:absolute;top:0;padding:0;border:none;background:none;cursor:pointer}.afd-nav-mobile__close{z-index:30000}.afd-nav-mobile__back{text-align:left;left:0;width:100%;height:52px;padding:10px 16px;line-height:20px;vertical-align:middle;font-size:16px;font-weight:600;outline:0;font-family:inherit;background:var(--background)}.afd-nav-mobile__back-label{position:relative;padding-left:8px}.js-afd-show-nav-mobile,.js-afd-show-nav-mobile body{overflow:hidden;position:fixed;width:100%;top:0;bottom:0}.js-afd-show-nav-mobile .afd-nav-mobile{-webkit-transform:translateX(0px);transform:translateX(0px)}.js-afd-show-nav-mobile .afd-nav-mobile-overlay{opacity:1;display:block}.afd-nav-mobile__pane{position:absolute;top:0;left:0;right:-1px;bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--flyout-background)}.afd-nav-mobile__subpane{padding:16px;background:var(--flyout-background)}.afd-nav-mobile__subpane:nth-child(even):not(.afd-nav-mobile__sublist){background:var(--background)}.afd-nav-mobile__pane--first{z-index:20000;transition:all 0.3s cubic-bezier(0, 0, 0.35, -0.1);-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}.afd-nav-mobile__pane--second{z-index:10000}.afd-nav-mobile__sublist{visibility:hidden;opacity:0;transition:all .3s;position:absolute;top:52px;left:0;right:0;bottom:0}.afd-nav-mobile--active-sublist .afd-nav-mobile__pane--first{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.afd-nav-mobile__sublist.afd-nav-mobile__sublist--visible{visibility:visible;opacity:1}.afd-nav-mobile__icon-logout{display:inline-block;position:relative;vertical-align:bottom;height:1em;width:1em;margin-right:.4em;border:2px solid var(--mobile-nav-icon);border-radius:50%}.afd-nav-mobile__icon-logout:after{display:block;content:'';position:absolute;top:-5px;left:.5em;width:6px;height:10px;margin-left:-5px;border:2px solid var(--background);background:var(--mobile-nav-icon);border-radius:2px}@media only screen and (min-width: 1040px){.afd-nav-mobile{display:none}}@media (max-width: 1040px){.afd-header-main{height:inherit;margin-bottom:0}.afd-mobile-header-items{flex:1 0 auto}.afd-mobile__btn-menu{position:relative;cursor:pointer;height:17px}.afd-mobile__btn-menu__line{height:3px;background:var(--text-body);border-radius:50px}.afd-site-name{padding:0 16px;align-items:center;display:flex}.afd-site-name__logo-container{display:none}.afd-mobile__btn-search-wrapper{height:28px;position:absolute;right:0;top:11px;width:28px}.afd-mobile__btn-search{height:50px;cursor:pointer}.afd-mobile__btn-search-circle{border:3px solid var(--text-body);border-radius:50%;height:24px;left:4px;position:absolute;top:0;width:24px}.afd-mobile__btn-search-line{background:var(--text-body);bottom:4px;height:3px;left:0;position:absolute;right:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);width:10px}}.search-body .afd-mobile-search-form{display:none}.afd-mobile-search-form .afd-nav__search__searchfield{display:flex;align-items:center;background:var(--search-input);border-radius:4px;overflow:hidden}.afd-mobile-search-form .afd-nav__search__input{height:40px;background:var(--search-input);padding:0;border:none;font-weight:600;font-family:"Source Sans Pro", "Helvetica", sans-serif;color:var(--input-placeholder)}.afd-mobile-search-form .afd-nav__search__input::-webkit-input-placeholder,.afd-mobile-search-form .afd-nav__search__input:-webkit-autofill,.afd-mobile-search-form .afd-nav__search__input:-webkit-autofill:hover,.afd-mobile-search-form .afd-nav__search__input:-webkit-autofill:focus{color:var(--input-placeholder);-webkit-text-fill-color:var(--input-placeholder);transition:background-color 5000s ease-in-out 0s}.afd-mobile-search-form .afd-nav__search__input::placeholder,.afd-mobile-search-form .afd-nav__search__input:-webkit-autofill,.afd-mobile-search-form .afd-nav__search__input:-webkit-autofill:hover,.afd-mobile-search-form .afd-nav__search__input:-webkit-autofill:focus{color:var(--input-placeholder);-webkit-text-fill-color:var(--input-placeholder);transition:background-color 5000s ease-in-out 0s}.afd-mobile-search-form__container{margin:0 16px;width:100%}.afd-mobile__logo{flex:0 0 45px}.afd-mobile__logo--cn{flex:0 0 23px}@media (max-width: 1040px){.afd-nav{position:fixed;background:var(--background);top:auto;right:0;bottom:0;left:0;border-top:1px solid var(--border);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;z-index:10000;margin-bottom:env(safe-area-inset-bottom) !important;padding-left:env(safe-area-inset-left) !important;padding-right:env(safe-area-inset-right) !important}}.afd-mobile-navigation{display:none}@media (max-width: 1040px){.afd-mobile-navigation{display:flex;justify-content:space-between;align-items:center;padding:8px 15px;background:var(--background)}}.afd-mobile-navigation__item{width:100%;display:flex;justify-content:center;align-items:flex-end}.afd-mobile-navigation__item-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:62px;line-height:normal;font-size:12px;color:var(--mobile-nav-icon);padding:4px;gap:4px;border-radius:4px}.afd-mobile-navigation__item-container:hover{color:inherit}.afd-mobile-navigation__item-container svg{height:24px;color:var(--mobile-nav-icon)}.afd-mobile-navigation__item-container.afd-campaign--active{position:relative}.afd-mobile-navigation__item-container.afd-campaign--active .afd-campaign__badge{display:block;position:absolute;padding:1px 4px 2px;font-size:12px;font-weight:600;line-height:0.8;top:-16px;right:0;border-radius:40px;border:1px solid white;text-transform:lowercase}.afd-mobile-navigation__item-title{font-size:14px;line-height:1.57;font-weight:600}.afd-mobile-navigation--active{background:var(--mobile-nav-active-fill);color:var(--doodle-color, var(--mobile-active-text))}.afd-mobile-navigation--out-screen{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);overflow:hidden;opacity:0;transition:opacity 0.2s ease-in-out;pointer-events:none}.afd-mobile-navigation.adplus-navigation{width:100%;position:absolute;bottom:0;z-index:-1;transition:all 0.3s ease-in-out;border-top:1px solid var(--border)}.afd-mobile-navigation.adplus-navigation:after{content:"";position:absolute;bottom:0;left:16px;width:calc(100% - 32px);border-bottom:1px solid var(--border)}.afd-mobile-navigation.adplus-navigation.active{bottom:100%}body.user-active .avatar--active .kth-user__avatar{border:solid 1px var(--primary)}body.user-active .avatar--active p{color:var(--primary)} </style> <style>.afd-post-actions{margin-bottom:25px}.afd-post-actions .single-bookmark{margin-right:40px}.afd-post-content{font-size:15px}.afd-post-content h1,.afd-post-content h2,.afd-post-content h3,.afd-post-content h4,.afd-post-content h5,.afd-post-content h6{font-weight:600;line-height:1.4em}.afd-post-content h2{font-size:1.4em;margin:0 0 1.3em}.afd-post-content h3{font-size:1.27em;margin:0 0 1.2em}.afd-post-content h4{font-size:1.2em;margin:0 0 1em}.afd-post-content h5{font-size:1.15em;margin:0 0 1em}.afd-post-content h6{font-size:1.07em;margin:0 0 1em}.afd-post-content p{font-size:1em}.afd-post-content p img{display:block;margin:0 auto}.afd-post-content a:not(.afd-specs a,.afd-specs__btn,.afd-btn){color:var(--body-links)}.afd-post-content a:not(.afd-specs a,.afd-specs__btn,.afd-btn):hover{color:var(--primary-hover)}.afd-post-content blockquote{color:var(--text-hint);font-size:1.3em;font-style:italic;line-height:1.5em;margin:1.5em 2em;-webkit-font-smoothing:initial;-moz-font-smoothing:grayscale;quotes:"“" "”" "‘" "’";position:relative}.afd-post-content blockquote:before{content:open-quote;font-size:1.8em;left:-.75em;top:.15em;position:absolute}.afd-post-content blockquote:after{bottom:.15em;content:close-quote;font-size:1.8em;right:-.75em;position:absolute}.afd-post-content .afd-blockquote-author{display:block;font-size:.7em;font-weight:100}.afd-post-content .afd-blockquote-author:before{content:'\2014';display:inline-block;margin-right:0.5em}.afd-post-content b,.afd-post-content strong{font-weight:600}.afd-post-content i,.afd-post-content em{font-style:italic}.afd-post-content ol,.afd-post-content ul,.afd-post-content p,.afd-post-content address{line-height:1.75em;margin:0 0 1.75em;-webkit-font-smoothing:initial;-moz-font-smoothing:grayscale;word-wrap:break-word}.afd-post-content ul{margin:0.8em 0 0.8em 1.2em;list-style-type:disc}.afd-post-content ul li{list-style-type:disc;margin:0 0 0 1.2em}.afd-post-content ol ol{margin:0.8em 0 0.8em 1.3em}.afd-post-content ol li{list-style-type:decimal;margin:0 0 0 1.3em}.afd-post-content hr{border:0;border-bottom:0;border-top:1px solid var(--border);margin:1.75em 0}.afd-post-content table{font-size:1em;text-align:left;width:100%;margin-bottom:1.7em}.afd-post-content table thead{font-weight:600}.afd-post-content table td,.afd-post-content table th{padding:15px 7px}.afd-post-content table th{padding-bottom:8px}.afd-post-content table tr{border-bottom:1px solid var(--border)}.afd-post-content table tbody{border:1px solid var(--border)}.afd-post-content table tbody tr:last-child{border-bottom:none}.afd-post-content table tbody tr:hover{background-color:var(--gray-1)}.afd-post-content p:empty,.afd-post-content blockquote:empty,.afd-post-content ul:empty,.afd-post-content ol:empty,.afd-post-content li:empty,.afd-post-content figcaption:empty{display:none}.afd-post-content ul.afd-char-list{margin:auto;list-style:none}@media (max-width: 1040px){.afd-post-content ul.afd-char-list{margin:0 16px}}.afd-post-content ul.afd-char-list li{margin:auto;list-style-type:none}.afd-post-content .afd-tags{display:inline-block;margin:0 0 20px;width:100%}.afd-post-content .afd-tags__container{display:block;overflow:none;width:100%;margin-bottom:1.6em}@media (max-width: 768px){.afd-post-content .afd-tags__container{display:flex;overflow:scroll}.afd-post-content .afd-tags__container ::-webkit-scrollbar{width:0px;background:transparent}}.afd-post-content .afd-tags__btn{border:2px solid var(--tag-border);float:left;margin:0 1em 1em 0;padding:0.75em}.afd-post-content .afd-tags__btn:hover{border:2px solid var(--border-input);color:var(--tag-color)}@media (max-width: 768px){.afd-post-content .afd-tags__btn{border:1px solid var(--tag-border);float:none;margin:0 4px;padding:8px;border-radius:5%;white-space:nowrap}}.afd-post-content iframe,.afd-post-content .fb_iframe_widget{display:block;margin:0 auto 1.75em}.afd-post-content iframe{max-width:100% !important}.afd-post-content .afd-char-list{display:inline-block;font-size:1em;position:relative;width:100%}.afd-post-content .afd-char-item{float:left;margin:0 0 0.7em;width:100%}.afd-post-content .afd-char-title,.afd-post-content .afd-char-text{float:left}.afd-post-content .afd-char-title{font-size:1em;font-weight:600;line-height:inherit;margin:0 2.5% 0 0}.afd-post-content .afd-char-text{position:relative;width:70%}.afd-post-content .afd-char-text:before{content:': ';left:-2.5%;position:absolute}.afd-post-content .afd-char-list-box{border:1px solid var(--border);padding-bottom:.4em;padding-left:1em;padding-right:1em;padding-top:1em}.afd-post-content .afd-extra-specs{background:var(--background);border-top:0;padding-top:0;padding-bottom:0}.afd-post-content .afd-show-extra-specs{background:var(--border);border-radius:0 0 2px 2px;color:var(--background);cursor:pointer;float:left;font-size:16px;font-weight:600;margin:.4em -1em -2px;padding:10px 1em 10px;position:relative;text-align:center;text-transform:uppercase;width:calc(100% + 2em)}.afd-post-content .afd-show-extra-specs:hover{background:var(--border-input)}.afd-post-content .twitter-tweet{margin-left:auto !important;margin-right:auto !important}.afd-post-content .afd-widget-subtitle{font-weight:100;font-size:15px}@media (max-width: 767px){.afd-post-stream .afd-post-content .afd-char-list .afd-char-item-hidden-in-stream{display:none}}.afd-post-content-h2{font-size:21px;font-weight:600;line-height:1.4em}.afd-post-stream{position:relative;margin-bottom:80px}.afd-gal-info-container .afd-post-content .afd-char-title{width:32.5%}.afd-gal-info-container .afd-post-content .afd-char-text{width:65%}.afd-post-profile{margin:40px 0}@media (max-width: 1040px){.afd-post-header{padding:16px 16px 0}.afd-post-content{font-size:16px}.afd-post-content h2,.afd-post-content h3,.afd-post-content h4,.afd-post-content h5,.afd-post-content h6,.afd-post-content p,.afd-post-content blockquote,.afd-post-content ol,.afd-post-content ul,.afd-post-content address,.afd-post-content hr,.afd-post-content table,.afd-post-content table.afd-table,.afd-post-content figcaption{margin-left:16px;margin-right:16px;width:calc(100% - 32px)}.afd-post-content .widget-list,.afd-post-content .afd-widget-item-link,.afd-post-content .afd-widget-subtitle,.afd-post-content .afd-widget-item-link{margin:0px}.afd-post-content .widget-list,.afd-post-content .afd-widget-item-link{width:100%}.afd-post-content .afd-widget-item-link{font-size:17px}.afd-post-content .afd-widget-subtitle{font-size:16px}.afd-post-content blockquote:before{left:-.25em}.afd-post-content blockquote:after{right:-.25em}.afd-post-content .afd-char-list{margin-bottom:1.6em;width:calc(100% - 32px)}.afd-post-content .afd-char-title{font-size:1em;line-height:inherit;margin:0;width:100%}.afd-post-content .afd-char-text{width:100%;word-wrap:break-word}.afd-post-content .afd-char-text:before{content:''}.afd-post-content .afd-char-list-box{border:0;padding-left:0;padding-right:0}.afd-post-content .afd-extra-specs{display:inline-block;width:calc(100% - 32px) !important}.afd-post-content .afd-show-extra-specs{font-size:1.1em;line-height:2em;margin:.4em 0 0;padding:0;width:100%}.afd-post-content .afd-show-extra-specs:after{top:30px}.afd-post-content-h2{font-size:22px;margin-left:16px;margin-right:16px}.afd-bookmark-mob{position:fixed;bottom:66px;right:16px;background:var(--primary);border-radius:3px;height:40px;box-shadow:0px 0px 10px rgba(0,0,0,0.4);z-index:11;padding:3px 15px;display:flex;align-items:center}.afd-bookmark-mob .afd-fl{color:white}.afd-quote-mob{position:fixed;bottom:66px;right:16px;background:var(--primary);padding:15px;border-radius:2px;width:120px;box-shadow:0px 0px 10px rgba(0,0,0,0.4);text-align:center;font-weight:bold;color:white}}.afd-special-landing-share{left:calc((100vw - 1040px) / 2);position:fixed;top:252px;text-align:center}.afd-share-title{color:var(--text-hint);font-size:15px;margin-bottom:25px;text-transform:uppercase}.afd-share-item{margin-bottom:15px}.afd-special-landings-content{font-size:16px;margin:0 auto;width:50%;max-width:640px}.afd-special-landings-content h2{font-size:25px;margin-top:3.2em}.afd-special-landings-content h3{font-size:18px}.afd-special-landings-content img{margin-left:-40px;margin-right:-40px;max-width:calc(100% + 80px)}.afd-special-landings-content figure{margin-bottom:2em}.afd-special-landings-content figcaption{color:var(--text-hint);font-size:15px;font-style:italic;line-height:1.4em;margin-top:1.5em}.afd-special-landings-content .afd-title-big{font-size:32px;font-weight:400;margin-bottom:50px}.afd-special-landings-content .afd-title-faq{margin-top:4.5em}.afd-special-landings-content .afd-subtitle-faq{font-size:18px;margin:0 0 .7em}@media (max-width: 767px){.afd-special-landings-content{width:100%;max-width:inherit}.afd-special-landings-content img{margin-left:0;margin-right:0;max-width:100%}.afd-special-landings-content .afd-title-big,.afd-special-landings-content .afd-btn,.afd-special-landings-content .afd-subtitle-faq{margin-left:16px;margin-right:16px}.afd-special-landings-content .afd-btn{width:calc(100% - 32px)}}.afd-gal-container{overflow:hidden}.afd-gal-container__img{position:relative;background:black;transition:all 0.2s}.afd-gal-container__img .afd-image-nav__icon{opacity:0;transition:opacity 0.2s;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform, opacity}.afd-gal-container__img.js-gal-ui-active .afd-image-nav__icon{opacity:.5}.afd-gal-container__img.js-gal-ui-active .afd-image-nav--prev:hover .afd-image-nav__icon,.afd-gal-container__img.js-gal-ui-active .afd-image-nav--next:hover .afd-image-nav__icon,.afd-gal-container__img.js-gal-ui-active .afd-gal-img-meta{opacity:1}.afd-gal-container .afd-image-nav__icon{display:inline-block;background-image:url(//afd.adsttc.com/afd/icons-sdc9894cf38-c006001cb055248cf1dffd0dd44d7c3e0ba15754ae5c42e2bb8d57dfbd3498cf.png);vertical-align:middle}.afd-gal-items{position:relative;z-index:1}.afd-gal-img{transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.afd-gal-loader{position:absolute;z-index:0;top:50%;left:50%;width:40px;margin-left:-10px;margin-top:-17px}.afd-gal-img-meta{position:absolute;width:100%;left:0;padding:20px 18px;color:white;font-size:15px;line-height:1.4em;z-index:6;opacity:0;transition:.2s}.afd-gal-img-meta::before{content:'';display:block;width:100%;height:150px;background:linear-gradient(rgba(0,0,0,0.7), transparent);position:absolute;left:0;z-index:-1}.afd-gal-img-meta__bold{font-weight:600}.afd-gal-img-meta__item{float:left;margin-right:20px;padding:6px 0}.afd-gal-img-meta--top{top:0;display:flex}.afd-gal-img-meta--top::before{top:0}.afd-gal-img-meta--bottom{bottom:0}.afd-gal-img-meta--bottom::before{bottom:0;background:linear-gradient(to top, rgba(0,0,0,0.7), transparent)}.afd-gal-img-meta a{color:white}.afd-gal-img-meta__title-container{flex:1}.afd-gal-img-meta__title-container .afd-title--gal{width:auto;max-width:600px;padding-right:24px}.afd-gal-img-meta--flex{display:none}@media (min-width: 1040px){.afd-gal-img-meta--flex{display:flex;justify-content:space-between}}.afd-gal-img-meta--flex .afd-gal-mob-count{text-align:right;font-weight:600;margin-top:8px}.afd-gal__tags{height:68px;margin:16px 0;display:flex;flex-wrap:wrap}@media (min-width: 1040px){.afd-gal__tags{height:30px;overflow:hidden}}.afd-gal__tag{height:30px;display:flex;align-items:center;justify-content:center;padding:0 16px;margin-bottom:8px;background:transparent;border-radius:3px;border:1px solid #FFFFFF;font-size:14px;white-space:nowrap}.afd-gal__tag:not(:last-child){margin-right:8px}.afd-gal-customtag-logo{float:left;height:25px;margin:0 20px 0 0}.afd-gal-customtag-logo img{height:100%;-webkit-filter:invert(100%);filter:invert(100%);position:relative;width:auto}.afd-title--gal{margin-bottom:5px;width:600px}.afd-gal-figcaption{font-weight:normal}.afd-gal-figcaption__link{color:var(--background)}.afd-gal-figcaption__link:hover{color:var(--background)}.afd-gal-btn-zoom{cursor:pointer;display:none\9}.afd-zoom-full-separation{padding:0 20px}.afd-gal-share{float:right;padding:6px 0}.afd-image-nav{display:block;position:absolute;z-index:2;height:calc(100% - 100px);top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.afd-image-nav i{height:93px;width:44px;position:absolute;top:50%;margin-top:-23px}.afd-image-nav--prev{left:0;width:30%;text-align:left;padding-left:20px}.afd-image-nav--prev i{background-position:0 -2061px;left:20px}.afd-image-nav--next{right:0;width:70%;text-align:right;padding-right:20px}.afd-image-nav--next i{background-position:0 -1875px;right:20px}.afd-image-nav--hide{display:none}.afd-gal-nav{display:none;position:absolute;height:100%;line-height:1;top:0;z-index:1;opacity:0;transition:all 0.2s}.afd-gal-nav__right,.afd-gal-nav__left{right:0;width:260px;z-index:5;opacity:1}.afd-gal-nav__left{left:0;right:auto}.afd-gal-nav--displayed,.afd-gal-nav--singlepic{display:block}.afd-gal-nav--displayed.js-show-gal-nav,.afd-gal-nav--displayed.js-show-gal-nav .afd-next-gallery__widget,.afd-gal-nav--displayed.js-show-gal-nav .afd-prev-gallery__widget{opacity:1}.afd-prev-gallery__sharing,.afd-next-gallery__sharing{height:calc(100% - 255px) !important;width:calc(100% + 1px) !important}.afd-prev-gallery__title,.afd-next-gallery__title{margin-bottom:20px;color:var(--text-body)}.afd-prev-gallery__widget,.afd-next-gallery__widget{height:auto;padding:20px 70px 20px 20px;position:absolute;right:0;width:260px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--background);box-shadow:-5px 0px 10px rgba(0,0,0,0.15);opacity:0;transition:.2s;z-index:10000}.afd-prev-gallery__widget__arrow,.afd-next-gallery__widget__arrow{top:-8px;color:var(--text-body);font-size:5em;line-height:100px;opacity:.25;position:relative}.afd-prev-gallery__widget i,.afd-next-gallery__widget i{background-image:url(//afd.adsttc.com/afd/icons-sdc9894cf38-c006001cb055248cf1dffd0dd44d7c3e0ba15754ae5c42e2bb8d57dfbd3498cf.png);height:93px;width:44px;background-position:0 -1782px;position:absolute;right:20px;top:50%;margin-top:-23px}.afd-prev-gallery__widget{padding:20px 20px 20px 70px;right:auto;left:0}.afd-prev-gallery__widget i{background-position:0 -1968px;left:20px;right:auto}.afd-gal-nav__right:hover .afd-next-gallery__widget,.afd-gal-nav__right:hover .afd-prev-gallery__widget,.afd-gal-nav__left:hover .afd-next-gallery__widget,.afd-gal-nav__left:hover .afd-prev-gallery__widget{opacity:1}@media (min-width: 1024px){.afd-prev-gallery__widget:hover .afd-prev-gallery__widget__image:after,.afd-prev-gallery__widget:hover .afd-next-gallery__widget__image:after,.afd-next-gallery__widget:hover .afd-prev-gallery__widget__image:after,.afd-next-gallery__widget:hover .afd-next-gallery__widget__image:after{background:rgba(138,114,114,0.1);bottom:0;content:'';height:160px;left:0;position:absolute;top:0;right:0;width:160px}.afd-prev-gallery__widget:hover .afd-prev-gallery__widget__title,.afd-prev-gallery__widget:hover .afd-next-gallery__widget__title,.afd-prev-gallery__widget:hover .afd-next-gallery__title,.afd-next-gallery__widget:hover .afd-prev-gallery__widget__title,.afd-next-gallery__widget:hover .afd-next-gallery__widget__title,.afd-next-gallery__widget:hover .afd-next-gallery__title{color:var(--text-body)}.afd-prev-gallery__widget:hover .afd-next-gallery__title:hover,.afd-next-gallery__widget:hover .afd-next-gallery__title:hover{color:var(--primary)}}.afd-prev-gallery__widget__subtitle,.afd-next-gallery__widget__subtitle{color:var(--text-hint);font-size:12px;margin-top:8px}.afd-prev-gallery__widget__image,.afd-next-gallery__widget__image{background-size:cover;height:160px;position:relative;width:160px}.afd-prev-gallery__widget__title,.afd-next-gallery__widget__title{color:var(--text-body);font-weight:600;line-height:1.3em;text-align:left}.afd-next-gallery__widget__title,.afd-prev-gallery__widget__title{font-size:16px;margin-top:10px}.afd-gal-info-container{border-left:1px solid var(--border);position:fixed;width:376px;top:0;right:0;bottom:0;padding:50px 0 0;z-index:2;background:var(--background);-webkit-transform:translateZ(0);transform:translateZ(0)}.afd-gal-info-container__scroll{padding:10px 20px 0}.afd-gal-header{position:absolute;top:0;left:0;right:0;height:40px;line-height:41px;padding-left:20px;padding-top:10px}.afd-gal-close{color:var(--gray-6);font-family:'Arial', sans-serif;font-size:1.1em;height:2em;line-height:2em;position:absolute;right:0;text-align:center;top:6px;width:2em}.afd-gal-close:hover{color:var(--gray-7)}@media only screen and (min-width: 769px){div:not(.dark-bg)>.afd-scrollbox{overflow-y:auto;background:linear-gradient(#fff 30%, rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0), #fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0, rgba(0,0,0,0.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.2),rgba(0,0,0,0)) 0 100%;background:linear-gradient(#fff 30%, rgba(255,255,255,0)),linear-gradient(rgba(255,255,255,0), #fff 70%) 0 100%,radial-gradient(farthest-side at 50% 0, rgba(0,0,0,0.2),rgba(0,0,0,0)),radial-gradient(farthest-side at 50% 100%, rgba(0,0,0,0.2),rgba(0,0,0,0)) 0 100%;background-repeat:no-repeat;background-color:white;background-size:100% 40px, 100% 40px, 100% 14px, 100% 14px;background-attachment:local, local, scroll, scroll}}.afd-gal-footer{position:absolute;bottom:1px;left:0px;right:1px;display:flex;align-items:flex-end;justify-content:center}.afd-gal-footer:empty{display:none}.media-plan .afd-gal-container__img{background:var(--background)}.retina .afd-image-nav--prev i{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -2141px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-image-nav--next i{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1955px;background-size:80px 2725px;background-repeat:no-repeat}.js-gal-ui-active .afd-gal-nav--displayed.afd-gal-nav__left:hover,.js-gal-ui-active .afd-gal-nav--displayed.afd-gal-nav__right:hover,.js-gal-ui-active .afd-gal-nav--singlepic.afd-gal-nav__left:hover{opacity:1}.js-gal-zoom-active .afd-gal-btn-zoom{opacity:.7}.js-gal-zoom-active .afd-gal-btn-zoom:hover{opacity:1}.js-gal-zoom-active .afd-gal-loader{display:none}.js-gal-zoom-active .afd-image-nav--prev,.js-gal-zoom-active .afd-image-nav--next{width:75px;height:46px;top:50%;margin-top:-23px;line-height:1em}.js-gal-zoom-active .afd-image-nav--prev i,.js-gal-zoom-active .afd-image-nav--next i{opacity:.35}.js-gal-zoom-active .afd-image-nav--prev:hover i,.js-gal-zoom-active .afd-image-nav--next:hover i{opacity:1}.js-gal-zoom-active .afd-gal-nav{display:none}.js-gal-zoom-active .afd-gal-figure{cursor:zoom-out}.js-gal-img-zoom-active{-webkit-transform:scale(2.2);transform:scale(2.2)}.gal-special-cat{display:block;margin-bottom:20px}.gal-special-cat a{color:var(--text-body)}.gal-special-cat__name{color:var(--text-body);float:left;width:68%}.gal-special-cat__logo{float:left;width:32%;text-align:right;height:37px}.gal-special-cat__logo img{height:37px}.gal-special-cat--title{font-size:13px !important;font-weight:600;line-height:1.5em !important;margin:0 !important;text-transform:uppercase}.gal-special-cat--presented{font-size:12px !important;line-height:1.5em !important;margin:0 !important}.gal-special-cat--presented strong{font-weight:600}.afd-gal-description__container{margin-top:8px}.afd-gal-description__button{padding-left:16px;text-decoration:underline;cursor:pointer}.afd-gal-description--open .afd-gal-img-meta--bottom::before{height:260px}.afd-gal-img-meta--collab-title{font-size:16px;line-height:18px;margin:8px 0}.afd-gal-img-meta--collab-title strong{font-weight:600;text-decoration:underline}.afd-gal-img-meta--collab-figcaption{font-size:14px}@media only screen and (min-width: 300px) and (max-width: 1024px){.afd-gal-container__img{-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;touch-action:none;overflow:hidden;width:100%;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1);-webkit-transform-style:preserve-3d;will-change:transform;max-width:100% !important}.afd-gal-items{-webkit-touch-callout:default !important;white-space:nowrap;-webkit-backface-visibility:hidden;font-size:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.afd-gal-figure{position:relative;display:inline-block !important;width:100% !important;-webkit-backface-visibility:hidden;overflow:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0, 0, 0)}.afd-gal-figure .afd-gal-img{display:none}.afd-gal-figure .afd-gal-img.js-gal-mob-img-onview{display:inline}.afd-gal-mob-overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:2;background-color:transparent}.afd-gal-img{max-width:99% !important}.afd-gal-figcaption{font-size:15px;margin-top:5px}.afd-gal-mob-close{color:var(--gray-6);line-height:20px;text-align:center;font-size:22px;position:absolute;right:0;top:0;padding:16px;z-index:3}.afd-gal-mob-figcaption{z-index:2;left:0;width:100%;width:100vw;padding:20px 16px;line-height:1.2;opacity:1;visibility:visible;position:absolute;color:white;text-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.1);-webkit-font-smoothing:subpixel-antialiased}.afd-gal-mob-figcaption:before{content:'';position:absolute;display:block;width:100%;height:calc(100% + 20px);bottom:0;left:0;z-index:-1}.afd-gal-mob-figcaption--top{top:0;padding-right:48px}.afd-gal-mob-figcaption--top:before{background:linear-gradient(to bottom, rgba(0,0,0,0.7), transparent)}.afd-gal-mob-figcaption--bottom{bottom:0}.afd-gal-mob-figcaption--bottom:before{background:linear-gradient(to top, rgba(0,0,0,0.7), transparent)}.afd-gal-mob-figcaption a{color:white}.afd-gal-mob-meta{padding-top:20px;overflow:hidden;line-height:20px}.afd-gal-mob-count{float:left;font-size:15px;font-weight:bold}.afd-gal-nav__right,.afd-gal-nav__left{width:140px;height:inherit;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.afd-gal-nav__left{padding:0}.afd-gal-nav--displayed,.afd-gal-nav--singlepic{opacity:1;visibility:visible}.afd-prev-gallery{border-radius:0;padding:20px}.afd-prev-gallery .afd-title-widget{font-size:13px;margin-bottom:15px}.afd-prev-gallery__title,.afd-next-gallery__title{width:100%;left:0;right:0;position:relative;bottom:inherit;font-size:13px;margin-bottom:0px}.afd-prev-gallery__widget,.afd-next-gallery__widget{bottom:inherit;left:0;right:0;width:100%;height:182px;display:inline-block;overflow:hidden}.afd-prev-gallery__widget__image,.afd-next-gallery__widget__image{display:block !important;width:100px;height:100px;margin-bottom:20px}.afd-prev-gallery__widget__title,.afd-next-gallery__widget__title{display:block;width:100px;font-size:13px;padding:0}.afd-prev-gallery__widget__image{left:0px}.js-gal-mob-info-hidden .afd-gal-mob-figcaption,.js-gal-mob-info-hidden .afd-gal-nav--displayed,.js-gal-mob-info-hidden .afd-gal-nav--singlepic{opacity:0;visibility:hidden}.media-plan .afd-gal-mob-close{color:var(--text-body)}.js-gal-slide-animate{transition:all 0.2s ease-out}}@media (pointer: coarse) and (max-width: 1024px){.afd-image-nav{display:none}}@media only screen and (min-width: 1025px){.afd-gal-items.js-gal-slide-animate{-webkit-transform:inherit !important;transform:inherit !important}.afd-gal-items{-webkit-transform:inherit !important;transform:inherit !important}}@media (max-width: 1024px){.afd-prev-gallery__widget,.afd-next-gallery__widget{-webkit-transform:none;transform:none;position:relative;padding:20px;height:auto}.afd-prev-gallery__widget .afd-prev-gallery__widget__title,.afd-prev-gallery__widget .afd-next-gallery__widget__title,.afd-next-gallery__widget .afd-prev-gallery__widget__title,.afd-next-gallery__widget .afd-next-gallery__widget__title{font-weight:400}.afd-prev-gallery__widget .afd-gallery__widget__subtitle,.afd-prev-gallery__widget .afd-image-nav__icon,.afd-next-gallery__widget .afd-gallery__widget__subtitle,.afd-next-gallery__widget .afd-image-nav__icon{display:none}.js-gal-mob-info-hidden .afd-prev-gallery__widget,.js-gal-mob-info-hidden .afd-next-gallery__widget{opacity:0}}.video-gallery .afd-image-nav--prev,.video-gallery .afd-image-nav--next{width:68px}.video-gallery .container-video{height:100vh}@media (min-width: 1040px){.video-gallery .container-video{position:relative}}.video-gallery .container-video iframe{aspect-ratio:8;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (min-width: 768px){.video-gallery .container-video iframe{width:57%;height:36%}}@media (min-width: 1040px){.video-gallery .container-video iframe{width:100%;height:100vh}}.afd-specs{padding:0 16px;font-size:16px;overflow:hidden}@media (min-width: 1041px){.afd-specs{padding:0}}.afd-specs a:not(.afd-specs__btn){color:var(--text-links)}.afd-specs a:not(.afd-specs__btn):hover{color:var(--primary-hover)}.afd-specs__header{color:var(--text-hint);text-transform:uppercase;font-weight:600;font-size:16px;line-height:normal;margin-bottom:16px;display:flex;flex-wrap:wrap}.afd-specs__header-bull{font-size:12px;display:flex;align-items:center;padding:0 3px}.afd-specs__item{list-style:none;display:flex;line-height:normal;align-items:center}body .afd-post-content .afd-specs__item-container .afd-specs__item{margin:0 0 16px 0}.afd-specs__item svg{margin-right:16px;flex:0 0 20px;align-self:flex-start;color:var(--text-body)}.afd-specs__item .afd-specs__key{color:var(--text-hint);margin-right:3px}.afd-specs__item .afd-specs__value{color:var(--text-hint)}.afd-specs__item-text{align-self:flex-start;padding-right:4px}body .afd-post-content .afd-specs__item-container{margin:0;width:100%}.afd-specs__btn{border:solid 1px var(--border-input);line-height:40px;color:var(--text-body);text-align:center;display:block;font-weight:600;text-transform:uppercase;width:calc(100% - 32px);cursor:pointer;margin:8px auto 40px auto;border-radius:2px;font-size:1rem}.afd-specs__btn:hover{color:var(--text-body);border-color:var(--text-hint)}@media (min-width: 1041px){.afd-specs__btn{width:auto}}.afd-specs__btn.afd-hide{display:none}.afd-specs__btn.toggle-text .see-all{display:none}.afd-specs__btn.toggle-text .show-less{display:inline}.extra-specs,.experts-spec{padding-left:37px}@media (max-width: 1040px){.extra-specs,.experts-spec{padding-left:52px}}.afd-full-specs{margin-bottom:24px}@media (max-width: 1040px){.afd-specs-manufacturer-container{flex-wrap:wrap}}ul[data-slot-name="specs"] .homepage_expert_spec{display:none !important}.afd-social-icon,.afd-social-icon-big{display:inline-block;background:url(//afd.adsttc.com/afd/icons-sdc9894cf38-c006001cb055248cf1dffd0dd44d7c3e0ba15754ae5c42e2bb8d57dfbd3498cf.png)}.dark .afd-social-icon,.dark .afd-social-icon-big{-webkit-filter:invert(1);filter:invert(1)}.dark .afd-social-icon:hover,.dark .afd-social-icon-big:hover{-webkit-filter:unset;filter:unset}.afd-social-icon{height:20px;width:20px}.afd-social-icon-big{height:30px;width:30px}.afd-social-icon--mail{background-position:0 -257px}.afd-social-icon--mail:hover:not(.no-hover){background-position:0 -237px}.afd-social-icon-big--mail{background-position:0 -207px}.afd-social-icon-big--mail:hover:not(.no-hover){background-position:0 -177px}.afd-social-icon--douban{background-position:0 -157px}.afd-social-icon--douban:hover:not(.no-hover){background-position:0 -137px}.afd-social-icon-big--douban{background-position:0 -107px}.afd-social-icon-big--douban:hover:not(.no-hover){background-position:0 -77px}.afd-social-icon--facebook{background-position:0 -377px}.afd-social-icon--facebook:hover:not(.no-hover){background-position:0 -337px}.afd-social-icon-big--facebook{background-position:0 -307px}.afd-social-icon-big--facebook:hover:not(.no-hover){background-position:0 -277px}.afd-social-icon--flickr{background-position:0 -477px}.afd-social-icon--flickr:hover:not(.no-hover){background-position:0 -457px}.afd-social-icon-big--flickr{background-position:0 -427px}.afd-social-icon-big--flickr:hover:not(.no-hover){background-position:0 -397px}.afd-social-icon--instagram{background-position:0 -577px}.afd-social-icon--instagram:hover:not(.no-hover){background-position:0 -557px}.afd-social-icon-big--instagram{background-position:0 -527px}.afd-social-icon-big--instagram:hover:not(.no-hover){background-position:0 -497px}.afd-social-icon--linkedin{background-position:0 -677px}.afd-social-icon--linkedin:hover:not(.no-hover){background-position:0 -657px}.afd-social-icon-big--linkedin{background-position:0 -627px}.afd-social-icon-big--linkedin:hover:not(.no-hover){background-position:0 -597px}.afd-social-icon--pinterest{background-position:0 -797px}.afd-social-icon--pinterest:hover:not(.no-hover){background-position:0 -757px}.afd-social-icon-big--pinterest{background-position:0 -727px}.afd-social-icon-big--pinterest:hover:not(.no-hover){background-position:0 -697px}.afd-social-icon--twitter{background-position:0 -1062px}.afd-social-icon--twitter:hover:not(.no-hover){background-position:0 -1042px}.afd-social-icon-big--twitter{background-position:0 -1012px}.afd-social-icon-big--twitter:hover:not(.no-hover){background-position:0 -982px}.afd-social-icon--vimeo{background-position:0 -1162px}.afd-social-icon--vimeo:hover:not(.no-hover){background-position:0 -1142px}.afd-social-icon-big--vimeo{background-position:0 -1112px}.afd-social-icon-big--vimeo:hover:not(.no-hover){background-position:0 -1082px}.afd-social-icon--wechat{background-position:0 -1362px}.afd-social-icon--wechat:hover:not(.no-hover){background-position:0 -1342px}.afd-social-icon-big--wechat{background-position:0 -1312px}.afd-social-icon-big--wechat:hover:not(.no-hover){background-position:0 -1282px}.afd-social-icon--website{background-position:0 -1462px}.afd-social-icon--website:hover:not(.no-hover){background-position:0 -1442px}.afd-social-icon-big--website{background-position:0 -1412px}.afd-social-icon-big--website:hover:not(.no-hover){background-position:0 -1382px}.afd-social-icon--weibo{background-position:0 -1262px}.afd-social-icon--weibo:hover:not(.no-hover){background-position:0 -1242px}.afd-social-icon-big--weibo{background-position:0 -1212px}.afd-social-icon-big--weibo:hover:not(.no-hover){background-position:0 -1182px}.afd-social-icon--whatsapp{background-position:0 -1562px}.afd-social-icon--whatsapp:hover:not(.no-hover){background-position:0 -1542px}.afd-social-icon-big--whatsapp{background-position:0 -1512px}.afd-social-icon-big--whatsapp:hover:not(.no-hover){background-position:0 -1482px}.afd-social-icon--qq{background-position:0 -897px}.afd-social-icon--qq:hover:not(.no-hover){background-position:0 -877px}.afd-social-icon-big--qq{background-position:0 -847px}.afd-social-icon-big--qq:hover:not(.no-hover){background-position:0 -817px}.afd-social-icon--youtube{background-position:0 -1662px}.afd-social-icon--youtube:hover:not(.no-hover){background-position:0 -1642px}.afd-social-icon-big--youtube{background-position:0 -1612px}.afd-social-icon-big--youtube:hover:not(.no-hover){background-position:0 -1582px}.retina .afd-social-icon--mail{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -257px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--mail:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -237px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--mail{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -207px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--mail:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -177px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--douban{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -157px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--douban:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -137px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--douban{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -107px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--douban:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -77px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--facebook{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -377px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--facebook:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -337px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--facebook{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -307px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--facebook:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -277px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--flickr{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -477px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--flickr:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -457px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--flickr{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -427px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--flickr:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -397px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--instagram{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -577px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--instagram:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -557px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--instagram{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -527px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--instagram:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -497px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--linkedin{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -677px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--linkedin:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -657px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--linkedin{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -627px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--linkedin:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -597px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--pinterest{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -797px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--pinterest:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -757px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--pinterest{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -727px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--pinterest:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -697px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--twitter{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1062px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--twitter:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1042px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--twitter{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1012px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--twitter:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -982px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--vimeo{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1242px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--vimeo:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1222px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--vimeo{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1182px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--vimeo:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1142px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--wechat{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1442px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--wechat:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1422px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--wechat{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1392px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--wechat:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1362px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--website{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1542px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--website:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1522px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--website{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1492px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--website:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1462px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--weibo{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1342px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--weibo:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1322px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--weibo{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1292px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--weibo:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1262px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--whatsapp{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1642px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--whatsapp:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1622px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--whatsapp{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1592px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--whatsapp:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1562px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--qq{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -897px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--qq:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -877px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--qq{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -847px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--qq:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -817px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--youtube{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1742px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon--youtube:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1722px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--youtube{background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1692px;background-size:80px 2725px;background-repeat:no-repeat}.retina .afd-social-icon-big--youtube:hover:not(.no-hover){background:url(//afd.adsttc.com/afd/icons-retina-sa1f6be9902-4e96f6264051406c92e06fc08395792072036f44771abee8151399c4bd4787ba.png);background-position:0 -1662px;background-size:80px 2725px;background-repeat:no-repeat}.afd-share__networks{margin:0;width:100%;display:flex}.afd-share__networks .afd-share__social{margin:auto}.afd-share__toggle,.afd-share__toggle--small{margin-left:0;margin-right:8px;padding:3px 12px;border:1px solid #E1E1E1;border-radius:2px;position:relative}.afd-share__toggle--small{display:inline-flex;align-items:center;height:30px;cursor:pointer;margin-top:10px}.afd-share__toggle--small>svg{margin-right:8px}.afd-share__button{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--social-bg, #F1F1F1);margin:0 auto;margin-top:6px}.afd-share__name{color:var(--text-body);font-size:11px;margin-top:4px}.afd-share__name:hover{color:var(--primary-hover)}.afd-share__name--link{color:var(--primary)}.afd-share__separation{font-size:13px;font-weight:600;margin:10px 0;top:-15px;text-transform:uppercase}.afd-share__separation---title{margin:16px 0}.afd-share__separation--line{border-top:1px solid var(--border);display:inline-block;height:5px;width:35%}.afd-share__separation--or{display:inline-block;text-align:center;font-size:12px;color:var(--text-hint);width:14%;font-weight:300}.afd-share__url{text-align:center;border:0;display:block;font-size:12px;line-height:20px;margin-bottom:20px;padding:0;resize:none;width:100%}.afd-copy-clipboard-in-btn{float:left;margin:5px}.afd-share__options,.afd-share__options--gallery{background:var(--background);border:1px solid var(--border);border-radius:3px;padding:15px 5px;position:absolute;right:10px;text-align:center;margin:16px;width:290px;z-index:4}.afd-share__options:before,.afd-share__options--gallery:before{border-bottom:8px solid var(--border-input);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid transparent;content:'';position:absolute;top:-16px;border-bottom-color:var(--border)}.afd-share__options:after,.afd-share__options--gallery:after{border-bottom:8px solid var(--background);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid transparent;content:'';position:absolute;top:-15px}.afd-share__options-title{font-size:18px;font-weight:600;margin-bottom:16px}.afd-share__options--left{left:0}.afd-share__options--left:after{left:10%}.afd-share__options--left:before{left:10%}.afd-share__options--right{right:0}.afd-share__options--right:after{right:10%}.afd-share__options--right:before{right:10%}.afd-share__options--gallery{margin:0;left:0;top:48px;line-height:normal;padding:24px;cursor:default}.afd-share__options--gallery:before,.afd-share__options--gallery:after{left:32px}.afd-share__options--gallery .kenneth-modal__other-option{height:12px;margin-top:16px;margin-bottom:16px}.afd-share__options--gallery .kenneth-modal__other-option__label{font-size:12px;color:var(--text-hint);line-height:14px}.afd-share__options--gallery textarea.afd-share__url{font-family:"Source Sans Pro", "Helvetica", sans-serif;margin-bottom:16px}.afd-share__options--gallery .afd-btn{width:100%}.afd-share__close,.afd-share__options .close,.afd-share__options--gallery .close{cursor:pointer;position:absolute;right:24px;top:29px}.afd-share__close .svg-icon,.afd-share__options .close .svg-icon,.afd-share__options--gallery .close .svg-icon{height:15px;width:15px}.afd-share-circle{margin-top:8px;display:flex}.afd-share-circle__item{margin-right:16px}.afd-share-circle__item:last-child{margin-right:0}.afd-share-circle__item a{background:#F1F1F1;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%} </style> <style>.afd-sidebar-widget{position:relative}.afd-sidebar-widget--margin,.afd-sidebar-widget--margin-fixed{margin-bottom:80px}.afd-bottom-widget{display:inline-block;width:100%}.afd-bottom-widget-list{margin-left:-3%;width:103%}.afd-bottom-widget-list--margin-top-big{margin-top:50px}.afd-bottom-widget-item,.afd-bottom-widget-itemx4{float:left;margin-top:20px;margin-left:3%;position:relative}.afd-bottom-widget-item:nth-child(1),.afd-bottom-widget-item:nth-child(2),.afd-bottom-widget-item:nth-child(3),.afd-bottom-widget-itemx4:nth-child(1),.afd-bottom-widget-itemx4:nth-child(2),.afd-bottom-widget-itemx4:nth-child(3){margin-top:0}.afd-bottom-widget-itemx4:nth-child(4){margin-top:0}.afd-bottom-widget-item{width:30.3%}.afd-bottom-widget-itemx4{width:22%}.afd-bottom-widget-data{height:70px;margin-top:10px;overflow:hidden}.afd-bottom-widget-item-title{color:var(--text-body);font-size:16px;font-weight:600;line-height:1.5em;max-height:50px;overflow:hidden;width:100%}.afd-bottom-widget-project-figure,.afd-bottom-widget-product-figure{position:relative;height:0;width:100%}.afd-bottom-widget-project-figure{padding-top:56.5%}.afd-bottom-widget-product-figure{padding-top:100%}.afd-bottom-widget-img{position:absolute;left:0;top:0;height:100%;width:100%;background-size:cover;background-position:center}.afd-bottom-widget-link{display:block}.afd-widget-relative{display:inline-block;position:relative;width:100%}.afd-widget-white-bg{background:rgba(255,255,255,0.3);bottom:0;content:'';left:0;position:absolute;right:0;top:0;transition:all .2s ease-in-out;opacity:0;visibility:hidden}.afd-widget-white-bg-visible{opacity:1;visibility:visible}.afd-widget-item{overflow:hidden;position:relative;margin-top:20px !important;margin-left:0px !important}.afd-widget-item:first-child{margin:0px !important}.afd-widget-item-thumb{float:left;margin-right:6%;position:relative;width:34%;padding-top:34%;overflow:hidden}.afd-widget-item-thumb img{height:100%;width:100%;position:absolute;top:0;left:0}.afd-widget-item-title{float:left;font-size:16px;font-weight:600;line-height:1.5em;width:60%}.afd-widget-item-hint,.afd-widget-subtitle{color:var(--text-hint);float:left;font-size:14px;line-height:1.5em}.afd-widget-item-link{color:var(--text-body)}.afd-widget-item-link .title-division,.afd-widget-item-link .title-secondary{color:var(--text-hint)}.afd-widget-item-link:hover{color:var(--primary-hover)}.afd-widget-item-link:hover .title-division,.afd-widget-item-link:hover .title-secondary{color:var(--primary-50)}.afd-widget-listitems{list-style-type:circle;margin-left:1.3em;margin-bottom:1em}.afd-widget-listitems-link{display:block;line-height:1.3em}.afd-widget-more-link{display:inline-block;font-size:15px;margin-top:10px;width:100%;color:var(--text-links)}.afd-widget-more-link:hover{color:var(--primary-hover)}.afd-widget-more-link--left{text-align:left}.afd-widget-more-link--right{text-align:right}.afd-architonic-widget{margin-bottom:80px;max-height:155px}.afd-architonic-widget .afd-architonic__title{margin-bottom:24px;text-transform:uppercase}.afd-architonic-widget__container{display:flex;align-items:center;margin-bottom:16px}.afd-architonic-widget__img-container{flex-shrink:0;overflow:hidden;height:48px}.afd-architonic-widget__img-container img{width:48px;height:48px;-o-object-fit:cover;object-fit:cover}.afd-architonic-widget__img-container img+img{margin-left:8px}.afd-architonic-widget__img-container img:hover{opacity:0.85}.afd-architonic-widget__category{font-size:15px;color:var(--text-body);padding-left:24px;font-weight:600;line-height:19px}.afd-architonic-widget__category:hover{color:var(--primary-hover)}.afd-architonic-widget__category svg{margin-left:4px;position:relative;top:1px}.panel{border:solid 1px var(--border);border-radius:2px;padding:26px 20px;position:relative}.panel--profile{margin-bottom:60px}.panel__title{font-size:13.5px;line-height:17px;background:var(--background);padding:0 20px;position:absolute;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--text-hint)}.panel__title--center,.panel__title--centered{left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.profile{display:flex;flex-wrap:wrap}.profile--office+.profile--office{margin-top:16px}.profile__container{display:flex;flex-direction:column;width:calc(100% - 100px);margin-left:20px;align-items:flex-start}@media (min-width: 769px){.profile{align-items:center}.profile__container{flex-direction:row;align-items:center}}.profile__media{flex:none}.profile__avatar--author,.profile__avatar--office{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.profile__content{padding-right:20px}.profile__media+.profile__content{padding-left:20px}.profile__title{font-size:21px;line-height:29.4px;font-weight:bold}.profile__title a{color:var(--text-links)}.profile__description{font-size:15px;line-height:26px}.profile__action{flex:0;justify-self:flex-end;margin-left:auto}@media (max-width: 767px){.profile--office+.profile--office{margin-top:32px}.profile__title{line-height:26px}.profile__description{line-height:19px}.profile--office .profile__content{flex-basis:calc(100% - 80px)}.profile__action{flex:none;text-align:center;margin:8px 0 0 0}.profile>.profile__action{margin-left:100px}}@media (max-width: 1040px){.afd-bottom-widget{margin-left:16px;margin-right:16px;width:calc(100% - 32px)}}@media (max-width: 767px){.afd-bottom-widget{margin-bottom:80px}.afd-sidebar-widget{margin-left:16px;margin-right:16px;width:calc(100% - 32px)}.afd-bottom-widget-item,.afd-bottom-widget-itemx4{width:97%}.afd-bottom-widget-item:nth-child(2),.afd-bottom-widget-item:nth-child(3),.afd-bottom-widget-itemx4:nth-child(2),.afd-bottom-widget-itemx4:nth-child(3){margin-top:20px}.afd-bottom-widget-itemx4:nth-child(4){margin-top:20px}.afd-widget-item-thumb,.afd-bottom-widget-product-figure,.afd-bottom-widget-project-figure{float:left;margin-right:20px;width:125px;padding-top:125px}.afd-bottom-widget-data{float:left;height:inherit;margin-top:0;overflow:inherit;width:calc(100% - 150px)}.afd-widget-item-title,.afd-bottom-widget-item-title{font-size:17px;max-height:inherit;overflow:inherit}.afd-widget-item-title{width:calc(100% - 145px)}.afd-widget-item-thumb img{height:125px}.afd-widget-subtitle{font-size:16px}}@media (max-width: 1040px){.panel{margin-left:16px;margin-right:16px}.panel--profile{margin-top:50px;margin-bottom:80px}}.afd-popover{box-shadow:rgba(200,200,200,0.25) 0 0 10px;padding:10px;background:var(--background);border:solid 1px var(--border);border-radius:3px;max-width:320px;min-width:240px}.afd-popover:after,.afd-popover:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.afd-popover:after{border-color:rgba(255,255,255,0);border-top-color:var(--background);border-width:5px;margin-left:-5px}.afd-popover:before{border-color:rgba(225,225,225,0);border-top-color:var(--border);border-width:6px;margin-left:-6px}.popover__title{font-size:15px;font-weight:600;line-height:26px}.popover__description{font-size:14px;font-weight:400;line-height:21px}.popover__description p+p{margin-top:8px}.popover__description p:empty{display:none}.popover__label{font-size:13.5px;font-weight:400;line-height:17px;color:var(--text-hint);margin:20px 0 10px}.popover__action{margin-top:20px}.afd-list{line-height:1.75em}.afd-list--numbered .afd-list__item{counter-increment:li;display:flex}.afd-list--numbered .afd-list__item::before{content:counter(li);display:inline-block;width:1.25em;margin-right:0.5em;flex:none}.afd-suggestions{display:flex;flex-wrap:wrap;justify-content:flex-start}@media (max-width: 1040px){.afd-suggestions{overflow:auto;height:auto;width:100vw;max-width:none;padding:0 16px;margin-top:40px}}@media (max-width: 767px){.afd-suggestions{justify-content:space-between}}.afd-suggestions.afd-suggestions-category{flex-wrap:nowrap;justify-content:space-between}.afd-suggestions.afd-suggestions-category .afd-suggestion{padding:0}@media (max-width: 1040px){.afd-suggestions.afd-suggestions-category .afd-suggestion{padding:0 8px;width:144px}.afd-suggestions.afd-suggestions-category .afd-suggestion .afd-title-widget{font-size:16px}}.afd-suggestion{width:184px;margin-bottom:64px;padding:0 16px;display:flex;flex-direction:column}@media (max-width: 1040px){.afd-suggestion{flex:none;height:auto;margin-bottom:40px;padding:0}.afd-suggestion__action{max-width:130px;margin:0 auto;display:block;width:100%}}@media (max-width: 767px){.afd-suggestion{width:calc(50% - 8px)}}.afd-suggestion--loading{background-position:center;background-repeat:no-repeat;background-size:contain}.afd-suggestion--loading .afd-suggestion__action,.afd-suggestion--loading .afd-suggestion__photo,.afd-suggestion--loading .afd-suggestion__name,.afd-suggestion--loading .afd-suggestion__description{background-color:var(--gray-1);color:transparent}.afd-suggestion--loading .afd-suggestion__name{width:75%;margin-left:auto;margin-right:auto}.afd-suggestion--loading .afd-suggestion__description{width:50%;margin-left:auto;margin-right:auto}.afd-suggestion__photo,.afd-suggestion__avatar,.afd-suggestion__logo{width:100px;height:100px;border-radius:50%;margin:0 auto 10px;display:block;background-color:#F1F1F1;background-repeat:no-repeat;background-position:center}.afd-suggestion__photo--empty{background-size:40px;background-image:url(//afd.adsttc.com/afd/no-photo-cbdc24d96abff54a6cf1de5dc44ede93f26520ae5751197c574e738cf14fe7cb.png)}.afd-suggestion__avatar{background-size:cover}.afd-suggestion__logo{width:100%;border-radius:0;background-color:transparent;background-size:contain;background-position:center;background-repeat:no-repeat}.afd-suggestion__name{text-align:center;display:block;margin:0 0 5px;text-transform:none;color:var(--text-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:600}.afd-suggestion__description{color:var(--text-hint);font-size:13.5px;margin:0 0 20px;display:block;text-align:center}.afd-tooltip-ob{background:var(--primary);padding:16px;color:white;width:250px;border-radius:2px;text-align:center;position:absolute;z-index:9999;opacity:1;cursor:default;transition:all .25s ease}@media (max-width: 1040px){.afd-tooltip-ob{z-index:80001}}.afd-tooltip-ob p{color:white !important}.afd-tooltip-ob__arrow{border-top:10px solid var(--primary);border-left:10px solid transparent;border-right:10px solid transparent;display:block;width:15px;height:15px;position:absolute}.afd-tooltip-ob[data-position='left'],.afd-tooltip-ob[data-position='right']{top:50%}.afd-tooltip-ob[data-position='left'] .afd-tooltip-ob__arrow,.afd-tooltip-ob[data-position='right'] .afd-tooltip-ob__arrow{top:50%}.afd-tooltip-ob[data-position='left']{left:-15px;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.afd-tooltip-ob[data-position='left'] .afd-tooltip-ob__arrow{right:-15px;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.afd-tooltip-ob[data-position='right']{right:-15px;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}.afd-tooltip-ob[data-position='right'] .afd-tooltip-ob__arrow{left:-15px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.afd-tooltip-ob[data-position='top'],.afd-tooltip-ob[data-position='bottom']{left:50%}.afd-tooltip-ob[data-position='top'] .afd-tooltip-ob__arrow,.afd-tooltip-ob[data-position='bottom'] .afd-tooltip-ob__arrow{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.afd-tooltip-ob[data-position='top']{top:-22px;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}.afd-tooltip-ob[data-position='top'] .afd-tooltip-ob__arrow{bottom:-15px}.afd-tooltip-ob[data-position='bottom']{bottom:-15px;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.afd-tooltip-ob[data-position='bottom'] .afd-tooltip-ob__arrow{top:-15px;-webkit-transform:translateX(-50%) rotate(-180deg);transform:translateX(-50%) rotate(-180deg)}.afd-tooltip-ob[data-position='top-right'] .afd-tooltip-ob__arrow{right:16px;bottom:-15px}.afd-tooltip-ob__text{margin-bottom:8px;line-height:20px;font-size:16px;font-weight:normal;-webkit-font-smoothing:antialiased}.afd-tooltip-ob__btn{padding:8px 40px;background:white;border-radius:2px;font-size:14px;font-weight:600;color:var(--primary);display:inline-block;line-height:normal;cursor:pointer;-webkit-font-smoothing:antialiased}.afd-tooltip-ob--hide{transition:opacity .25s ease;opacity:0;pointer-events:none}.afd-tooltip-ob--fixed{position:fixed}.afd-tooltip__container{position:absolute;visibility:hidden;border:1px solid var(--border-input);background-color:#FFF;border-radius:2px;padding:24px 16px;text-align:center;width:288px;z-index:999}.afd-tooltip__container.active{visibility:visible}.afd-tooltip__arrow{position:absolute;width:0;height:0;border:10px solid transparent}.afd-tooltip__arrow:after{content:"";position:absolute;width:0;height:0;border:9px solid transparent;left:-50%}.afd-tooltip__arrow--top{border-top-color:var(--border-input);border-bottom-width:0;top:100%;left:10%}.afd-tooltip__arrow--top-right{left:unset;right:10%}.afd-tooltip__arrow--top:after{-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top-color:#FFF;border-bottom-width:0;bottom:1px}.afd-tooltip__arrow--bottom{border-bottom-color:var(--border-input);border-top-width:0;left:10%;top:-10px}.afd-tooltip__arrow--bottom-right{left:unset;right:10%}.afd-tooltip__arrow--bottom:after{-webkit-transform:translateX(-50%);transform:translateX(-50%);border-bottom-color:#FFF;border-top-width:0;top:1px}.afd-tooltip__arrow--left{border-left-color:var(--border-input);border-right-width:0;top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.afd-tooltip__arrow--left:after{border-left-color:#FFF;border-right-width:0;left:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.afd-tooltip__arrow--right{border-right-color:var(--border-input);border-left-width:0;top:50%;left:-10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.afd-tooltip__arrow--right:after{border-right-color:#FFF;border-left-width:0;left:1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.afd-tooltip__text{margin:0 0 16px;font-size:14px;line-height:18px;font-weight:400;text-align:center}.afd-campaign{position:relative}.afd-campaign__badge{background:var(--primary);color:white;padding:2px 3px;border-radius:2px;font-size:9px;display:none}.jv-header__bottom--fixed .afd-campaign__badge,.jv-header__bottom-container .afd-campaign__badge{display:block;position:absolute;top:-16px;right:8px;-webkit-transform:translateX(50%);transform:translateX(50%)}.afd-nav-mobile__menu-content .afd-campaign__badge{display:inline;vertical-align:middle;margin-left:4px}.afd-campaign__tooltip{display:flex;align-items:center;top:74px;left:16px;background:var(--primary);border-radius:4px;width:calc(100% - 32px);padding:10px 40px 10px 10px;position:absolute;z-index:100001}.afd-campaign__tooltip.afd-hide{display:none}@media (min-width: 768px){.afd-campaign__tooltip{min-width:215px;z-index:0}}@media (min-width: 1041px){.afd-campaign__tooltip{display:none;top:40px;left:0}}.afd-campaign__tooltip:before{content:"";width:11px;height:11px;background:var(--primary);position:absolute;top:-4px;left:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:2px}.afd-campaign__tooltip-close{position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.afd-campaign__tooltip-close:hover{opacity:0.5}.afd-campaign__tooltip-image{width:66px;height:67px;margin-right:8px}.afd-campaign__tooltip-image-cn{height:48px;width:auto;margin:0 16px 0 8px}.afd-campaign__tooltip-text{color:var(--gray-2);text-align:left;line-height:normal;font-size:12px;font-weight:400}.afd-campaign__tooltip-text h4{font-size:14px;font-weight:600}.afd-campaign__tooltip-text h4+p{margin-top:4px}.afd-campaign__tooltip-link{font-size:14px;font-weight:600;margin-top:4px;color:var(--gray-2);display:block}.afd-campaign__tooltip-link:hover{text-decoration:underline;color:var(--gray-2)}@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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height, -webkit-transform;transition-property:transform, height;transition-property:transform, height, -webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), transparent)}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms top, 200ms -webkit-transform;transition:200ms transform, 200ms top;transition:200ms transform, 200ms top, 200ms -webkit-transform}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms left, 200ms -webkit-transform;transition:200ms transform, 200ms left;transition:200ms transform, 200ms left, 200ms -webkit-transform}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms right, 200ms -webkit-transform;transition:200ms transform, 200ms right;transition:200ms transform, 200ms right, 200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev,.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:opacity, height, -webkit-transform;transition-property:transform, opacity, height;transition-property:transform, opacity, height, -webkit-transform}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-container{width:calc(100% + 30px);height:100%;margin:0 -15px;padding-right:15px}@media (min-width: 768px){.swiper-container{width:100%;margin:0;padding-right:0}}.swiper-slide{text-align:center;font-size:18px}@media (max-width: 767px){.swiper-slide{margin-left:15px}.swiper-slide:first-child{margin-left:15px}}.swiper-button-next,.swiper-button-prev{display:none}@media (min-width: 768px){.swiper-button-next,.swiper-button-prev{display:block;background:#9B9B9B;border:solid 2px var(--background);border-radius:50%;width:30px;height:30px;margin-top:-35px;background-size:8px 16px;background-position:center;background-repeat:no-repeat;opacity:1;transition:opacity .27s ease}}.swiper-button-next{right:-15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev{left:-15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.4;pointer-events:auto}.swiper-pagination-bullet-active{background:var(--primary)}.swiper-pagination{display:none}@media (min-width: 768px){.swiper-pagination{display:block}}.related-products__wrapper.afd-char-list,.related-products__wrapper .afd-char-item{margin-bottom:0}h4.related-products__category,.related-products__category{display:block;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:18px;font-weight:600;margin:0 0 4px 0;width:100%;color:var(--primary)}h3.related-products__title,.related-products__title{color:var(--text-hint);font-weight:400;font-size:16px;-webkit-font-smoothing:initial;margin:0 0 24px}ul.related-products__list,.related-products__list{--auto-grid-min-size:133px;--auto-grid-max-size:142px;--products-gap:24px;display:grid;grid-template-columns:repeat(4, var(--auto-grid-min-size));grid-gap:var(--products-gap);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 24px}#longtail-products ul.related-products__list,#longtail-products .related-products__list{grid-template-columns:repeat(4, var(--auto-grid-max-size))}.afd-gal-container ul.related-products__list,.afd-gal-container .related-products__list{grid-template-columns:repeat(2, var(--auto-grid-max-size))}ul.related-products__list .related-products__item,.related-products__list .related-products__item{list-style-type:none;margin-left:0;overflow:hidden}.related-products__link{display:block;width:100%}.related-products__link{cursor:pointer;text-align:left;vertical-align:middle;width:var(--auto-grid-min-size)}.related-products__link:hover .related-products__category,.related-products__link:hover .related-products__company,.related-products__link:hover .related-products__name{color:var(--primary-hover)}.related-products__link:hover .related-products__img-container::after{background:rgba(255,255,255,0.15)}.related-products__img-container{position:relative;height:142px;width:142px}.related-products__img-container::after{content:'';position:absolute;transition:background 0.2s ease-in-out;left:0;right:0;top:0;bottom:0}.related-products__img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;cursor:initial}.related-products__text .related-products__name{color:var(--text-body);font-size:16px;font-weight:400;line-height:20px;margin:0;width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: ignore next */;-webkit-box-orient:vertical}.related-products__text .related-products__company{color:var(--text-hint);font-size:14px;font-weight:400;margin:4px 0;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.related-products__view-more{margin-top:0}#interesting-products{margin-bottom:40px;margin-top:40px}@media (max-width: 1040px){ul.related-products__list,#longtail-products ul.related-products__list{grid-template-columns:repeat(auto-fit, var(--auto-grid-min-size));min-width:calc(var(--auto-grid-min-size) * 2);max-width:100%}h3.related-products__title{font-size:16px;max-width:calc(100vw - 32px)}h3.related-products__title,.related-products__link{width:100%}#interesting-products{margin-left:16px;margin-right:16px;width:calc(100% - 32px)}}@media (max-width: 767px){ul.related-products__list{--mobile-product-width:calc((100vw - 92px) / 2)}ul.related-products__list:not(.swiper-wrapper){grid-template-columns:repeat(2, var(--mobile-product-width))}ul.related-products__list .related-products__img-container{width:var(--mobile-product-width);height:var(--mobile-product-width)}}.banners__text{display:none}.banners--with-background{background-color:var(--background);display:flex;flex-direction:column;align-items:center;border-bottom:1px solid var(--border)}.banners--billboard{display:flex;position:relative;z-index:99999}.banners--billboard[data-title]::after{content:attr(data-title);display:block;position:absolute;line-height:24px;font-size:10px;color:var(--border-input);text-transform:uppercase;top:50%;left:calc((100% - 1064px)/2);-webkit-transform:translateY(-50%) rotate(270deg);transform:translateY(-50%) rotate(270deg)}.banners--billboard__placeholder{width:970px;height:250px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveLoader;animation-name:moveLoader;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#F7F7F7;background-repeat:no-repeat;background-image:linear-gradient(to right, #f7f7f7 0%, rgba(255,255,255,0.5) 20%, #f7f7f7 40%, #f7f7f7 100%)}@-webkit-keyframes moveLoader{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes moveLoader{0%{background-position:-468px 0}100%{background-position:468px 0}}.banners--infeed{margin:1.75em 0}.banners--infeed__placeholder{min-width:300px;min-height:250px;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:moveLoader;animation-name:moveLoader;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#F7F7F7;background-repeat:no-repeat;background-image:linear-gradient(to right, #f7f7f7 0%, rgba(255,255,255,0.5) 20%, #f7f7f7 40%, #f7f7f7 100%)}@keyframes moveLoader{0%{background-position:-468px 0}100%{background-position:468px 0}}.afd-post-content .banners--infeed iframe{margin:0}@media (max-width: 1040px){.banners--billboard{display:none}}.afd-banner__professionals{background:linear-gradient(90deg, rgba(18,83,136,0) 0%, rgba(18,83,136,0.93) 100%),url("https://assets.adsttc.com/professionals/banner-mobile.jpg");background-size:cover;background-position:center;padding:32px 16px;width:calc(100% - 32px);margin:0 auto;display:block;text-align:center;transition:opacity .25s ease}@media (min-width: 768px){.afd-banner__professionals{background:linear-gradient(90deg, rgba(18,83,136,0) 0%, rgba(18,83,136,0.93) 100%),url("https://assets.adsttc.com/professionals/banner-desktop.jpg");background-size:cover;background-position:center;display:flex;justify-content:space-between;align-items:center;padding:32px;text-align:left}}@media (min-width: 1024px){.afd-banner__professionals{padding:32px 72px}}@media (min-width: 1040px){.afd-banner__professionals{width:100%}}.afd-banner__professionals-text{color:white;font-size:21px;font-weight:600;line-height:normal;margin-bottom:24px}@media (min-width: 768px){.afd-banner__professionals-text{flex:0 0 430px;margin-bottom:0}}@media (min-width: 1024px){.afd-banner__professionals-text{flex:0 0 610px}}.afd-banner__professionals-cta{display:flex;align-items:center;justify-content:center;height:48px;background:white;border-radius:2px;text-transform:uppercase;color:var(--primary);font-weight:600;font-size:16px;width:160px;margin:0 auto}@media (min-width: 768px){.afd-banner__professionals-cta{flex:0 0 160px;margin:0;width:auto}}@media (min-width: 1024px){.afd-banner__professionals-cta{flex:0 0 210px}}@media (min-width: 1024px){.afd-banner__professionals--landing{height:140px}.afd-banner__professionals--landing .afd-banner__professionals-text{font-size:30px}}.afd-banner__professionals--search{width:100%;margin-bottom:56px;margin-top:-32px}@media (min-width: 768px){.afd-banner__professionals--search{margin-top:-16px}}@media (min-width: 1024px){.afd-banner__professionals--search{height:120px;margin-top:0;margin-bottom:32px}.afd-banner__professionals--search .afd-banner__professionals-text{font-size:24px}}.afd-banner__professionals--blue,.afd-banner__professionals--blue-mobile{background:var(--primary);position:absolute;width:100%;top:64px;min-height:40px;left:0;padding:16px;line-height:normal}@media (min-width: 1040px){.afd-banner__professionals--blue,.afd-banner__professionals--blue-mobile{opacity:0;padding:0;top:57px}}.afd-banner__professionals--blue-show,.afd-banner__professionals--blue-mobile-show{transition:opacity .25s ease;opacity:1}.afd-banner__professionals--blue-text,.afd-banner__professionals--blue-mobile-text{color:white;font-size:16px;display:flex;justify-content:space-between;align-items:center;min-height:40px}.afd-banner__professionals--blue-text a,.afd-banner__professionals--blue-mobile-text a{color:white;font-weight:600;text-decoration:underline}.afd-banner__professionals--blue-close,.afd-banner__professionals--blue-mobile-close{font-weight:600;cursor:pointer;transition:opacity .25s ease;padding-left:16px}.afd-banner__professionals--blue-close:hover,.afd-banner__professionals--blue-mobile-close:hover{opacity:0.5}.afd-banner__professionals:hover{opacity:.9}.afd-professional-list-view{display:flex;flex-direction:column;position:relative;margin-bottom:32px}.afd-professional-list-view__object{flex:1}.afd-professional-list-view__background-image{background-color:#f1f1f1;background-size:cover;background-position:center;-o-object-fit:cover;object-fit:cover;bottom:0;position:absolute;height:100%;width:100%;top:0;right:0;left:0;z-index:0}.afd-professional-list-view__background-image .specialist_image{-o-object-fit:cover;object-fit:cover}.afd-professional-list-view__single-image-wrapper{position:absolute;width:100%;height:0;top:0;padding-top:calc(34.32% - 1px)}.afd-professional-list-view__single-image-wrapper:nth-child(2){top:50%;width:calc(50% - 1px);margin-top:1px;left:0}.afd-professional-list-view__single-image-wrapper:nth-child(3){top:50%;width:calc(50% - 1px);margin-top:1px;left:unset;right:0}.afd-professional-list-view__image-container{position:relative}.afd-professional-list-view__image-container a{display:flex;padding-top:68.75%}.afd-professional-list-view__content{width:100%;padding:16px 0 0}.afd-professional-list-view__content-widget{padding-top:20px;width:100%;display:flex;flex-wrap:wrap}.afd-professional-list-view__separator{padding:0 5px}.afd-professional-list-view__logo{width:80px;height:80px;border:1px solid #EBEBEB;border-radius:50%;-o-object-fit:contain;object-fit:contain}.afd-professional-list-view__logo--placeholder{display:flex;justify-content:center;align-items:center;background:#EEEEEE;font-size:30px;border-radius:50%;color:#929292;text-transform:uppercase}.afd-professional-list-view__data{padding-left:16px;flex:1}.afd-professional-list-view__data>*{width:100%;display:block}.afd-professional-list-view__data:hover .list-view__name,.afd-professional-list-view__data:hover .list-view__speciality{color:var(--primary)}.afd-professional-list-view__description{display:flex;padding-bottom:16px}.afd-professional-list-view__name{font-size:18px;line-height:23px;color:var(--text-body)}.afd-professional-list-view__projects-info{padding-top:2px;font-size:15px;line-height:18px;color:var(--text-hint)}.afd-professional-list-view__speciality{padding:2px 0;font-weight:600;font-size:18px;line-height:23px;color:var(--text-body)}.afd-professional-list-view .specs__item{display:flex;flex-wrap:wrap;list-style:none;line-height:normal;align-items:center;font-size:16px;margin-bottom:16px;color:#7A7979;width:100%}.afd-professional-list-view .specs__item.align-start{align-items:self-start}.afd-professional-list-view .specs__item .svg-icon{align-self:flex-start;min-width:20px;margin-left:0;margin-right:16px}.afd-professional-list-view .specs__item .svg-icon--numberSign>*,.afd-professional-list-view .specs__item .svg-icon--bim>*{fill:#303030}.afd-professional-list-view .specs__key{color:#7A7979}.afd-professional-list-view .specs__value{color:#929292}.afd-professional-list-view__more-project{padding-left:3px}@media only screen and (min-width: 768px){.list-view{height:220px;flex-direction:row;transition:200ms ease-in-out}.list-view__description{padding-bottom:32px}.list-view__image-container{width:100%;max-height:220px;margin-left:0;width:100%;overflow:hidden}.list-view__object{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-view__content{width:calc(100% - 320px);padding:0 0 0 24px}.list-view .specs__item{flex-wrap:nowrap;white-space:nowrap}.list-view .specs__key{white-space:nowrap}.list-view .specs__values{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}} </style> <!-- / Stream styles --> <style>.clearfix,.minis,.post_gallery{*zoom:1}.clearfix:before,.minis:before,.post_gallery:before,.clearfix:after,.minis:after,.post_gallery:after{display:table;content:"";line-height:0}.clearfix:after,.minis:after,.post_gallery:after{clear:both}.office__categories-category .afd-save-item{position:absolute;top:16px;right:16px;display:none;align-items:center;z-index:10;text-transform:capitalize;box-shadow:0px 3px 6px rgba(0,0,0,0.1),0px 10px 20px rgba(0,0,0,0.15)}.office__categories-category .afd-save-item span{text-transform:capitalize}.article-header .afd-post-actions{display:flex;justify-content:space-between;align-items:center}.article-header .single-bookmark{margin:0}.article-header .afd-title-big-sponsored{margin-bottom:0}.article-header .sponsored-article{font-size:13.5px;margin-top:5px;margin-bottom:25px;color:var(--text-hint);line-height:18px}.article-meta{display:flex;margin-bottom:1.3em}#single-meta{display:flex;flex:1;justify-content:space-between;font-size:14px;margin-bottom:0px}#single-meta li.theDate,#single-meta li.theAuthor,#single-meta li.single-meta__author{margin:0;list-style-type:none;color:var(--text-hint)}#single-meta li.theDate a,#single-meta li.theAuthor a,#single-meta li.single-meta__author a{color:var(--text-hint)}#single-meta li.theDate{white-space:nowrap;margin-left:auto}.single-share{display:flex}.single-share__item a{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--social-bg, #F1F1F1)}.single-share__item:not(:last-child){margin-right:16px}.twitter-share-button,.facebook-share-button,.pinterest-share-button,.wechat-share-button,.weibo-share-button,.douban-share-button,.qq-share-button{display:inline-block;background:url(https://assets.adsttc.com/nrd-251/icons-sa9d402c496-ca81db861a0d551cd2006ed4f8860089977619def8ade5527ae52f51efde809f.png);color:transparent;font-size:0;text-indent:-9000%}.twitter-share-button{height:20px;width:63px;background:url(https://assets.adsttc.com/nrd-251/icons-retina-sad38ce0509-1abc74a741c90b7d8d4688a6bf2a56e2d94ae227897cf6931cae14b7793ec6e6.png);background-position:0 -399px;-moz-background-size:78.5px 467px;-o-background-size:78.5px 467px;-webkit-background-size:78.5px 467px;background-size:78.5px 467px;background-repeat:no-repeat}.facebook-share-button{height:20px;width:59px;background:url(https://assets.adsttc.com/nrd-251/icons-retina-sad38ce0509-1abc74a741c90b7d8d4688a6bf2a56e2d94ae227897cf6931cae14b7793ec6e6.png);background-position:0 -335px;-moz-background-size:78.5px 467px;-o-background-size:78.5px 467px;-webkit-background-size:78.5px 467px;background-size:78.5px 467px;background-repeat:no-repeat}.pinterest-share-button{height:20px;width:49px;background:url(https://assets.adsttc.com/nrd-251/icons-retina-sad38ce0509-1abc74a741c90b7d8d4688a6bf2a56e2d94ae227897cf6931cae14b7793ec6e6.png);background-position:0 -355px;-moz-background-size:78.5px 467px;-o-background-size:78.5px 467px;-webkit-background-size:78.5px 467px;background-size:78.5px 467px;background-repeat:no-repeat}.wechat-share-button{height:24px;width:24px;background-position:0 -419px}.weibo-share-button{height:24px;width:24px;background-position:0 -443px}.douban-share-button{height:24px;width:24px;background-position:0 -311px}.qq-share-button{height:24px;width:24px;background-position:0 -375px}.icon-whatsapp{background-image:url(https://assets.adsttc.com/nrd-251/icons-sa9d402c496-ca81db861a0d551cd2006ed4f8860089977619def8ade5527ae52f51efde809f.png);height:20px;width:20px;background:url(https://assets.adsttc.com/nrd-251/icons-retina-sad38ce0509-1abc74a741c90b7d8d4688a6bf2a56e2d94ae227897cf6931cae14b7793ec6e6.png);background-position:0 -197px;-moz-background-size:78.5px 467px;-o-background-size:78.5px 467px;-webkit-background-size:78.5px 467px;background-size:78.5px 467px;background-repeat:no-repeat;background-repeat:no-repeat;display:inline-block;vertical-align:top}.single-whatsapp-label{font-size:15px;font-weight:600;margin-left:4px;line-height:20px}.date-publication{font-size:13px;color:var(--text-hint);margin-bottom:25px}.single-date{margin-bottom:40px}@media (min-width: 1040px){.single-date{margin-bottom:16px}}.poloriz-widget{display:none;height:80px;margin-top:-15px;margin-bottom:15px}.vogue_hr{border:0.5px solid var(--border);margin:48px 5%}.retina .wechat-share-button{background:url(https://assets.adsttc.com/nrd-251/icons-retina-sad38ce0509-1abc74a741c90b7d8d4688a6bf2a56e2d94ae227897cf6931cae14b7793ec6e6.png);background-position:0 -419px;-moz-background-size:78.5px 467px;-o-background-size:78.5px 467px;-webkit-background-size:78.5px 467px;background-size:78.5px 467px;background-repeat:no-repeat}.retina .weibo-share-button{background:url(https://assets.adsttc.com/nrd-251/icons-retina-sad38ce0509-1abc74a741c90b7d8d4688a6bf2a56e2d94ae227897cf6931cae14b7793ec6e6.png);background-position:0 -443px;-moz-background-size:78.5px 467px;-o-background-size:78.5px 467px;-webkit-background-size:78.5px 467px;background-size:78.5px 467px;background-repeat:no-repeat}.retina .douban-share-button{background:url(https://assets.adsttc.com/nrd-251/icons-retina-sad38ce0509-1abc74a741c90b7d8d4688a6bf2a56e2d94ae227897cf6931cae14b7793ec6e6.png);background-position:0 -311px;-moz-background-size:78.5px 467px;-o-background-size:78.5px 467px;-webkit-background-size:78.5px 467px;background-size:78.5px 467px;background-repeat:no-repeat}.retina .qq-share-button{background:url(https://assets.adsttc.com/nrd-251/icons-retina-sad38ce0509-1abc74a741c90b7d8d4688a6bf2a56e2d94ae227897cf6931cae14b7793ec6e6.png);background-position:0 -375px;-moz-background-size:78.5px 467px;-o-background-size:78.5px 467px;-webkit-background-size:78.5px 467px;background-size:78.5px 467px;background-repeat:no-repeat}@media (max-width: 767px){.single-whatsapp,.poloriz-widget{display:block}.article-meta{margin-bottom:16px;align-items:flex-end}.article-meta .afd-post-actions,.article-meta .single-share{margin-bottom:0}#single-meta{flex-direction:column;margin:-20px 16px 0px}#single-meta li.theDate:not(:last-child),#single-meta li.single-meta__author:not(:last-child){margin-bottom:10px}#single-meta li.theDate{margin-left:0px}}.afd-specs__key.expert-spec__type>a{text-transform:capitalize}#single-content figure{margin:0 auto 1.75em;text-align:center;max-width:100%;max-height:580px;clear:both}#single-content figure a{cursor:-webkit-zoom-in;display:inline-block;max-width:100%}#single-content figure a img{cursor:-webkit-zoom-in}#single-content img{max-height:580px}#single-content .no-after-img::after{display:none}#single-content .share-btn-txt{margin-top:2px}#single-content .show-more-btn{display:block;text-transform:uppercase;font-weight:600;margin-top:24px;margin-bottom:24px}@media (min-width: 1041px){#single-content .show-more-btn{margin-bottom:48px}}#single-content .show-more-btn.afd-hide{display:none}figure,div#feat_posts,p.thumbs,li.gallery-thumbs-item{position:relative}figure a::after,div#feat_posts a::after,p.thumbs a::after,li.gallery-thumbs-item a::after{content:'';position:absolute;-webkit-transition:background 0.2s ease-in-out 0s;-moz-transition:background 0.2s ease-in-out 0s;-o-transition:background 0.2s ease-in-out 0s;transition:background 0.2s ease-in-out 0s;left:0;right:0;top:0;bottom:0}figure a:hover:not(.feat-video)::after,div#feat_posts a:hover:not(.feat-video)::after,p.thumbs a:hover:not(.feat-video)::after,li.gallery-thumbs-item a:hover:not(.feat-video)::after{background:rgba(255,255,255,0.15)}figure figcaption a::after,figure .js-myad-multiple-fav::after,figure .myarchdaily-multiple-fav::after{content:initial}.widget-youtube-channel h4,.widget-youtube-channel .primary-title{padding:0 16px;margin-bottom:16px}@media (min-width: 1040px){.widget-youtube-channel h4,.widget-youtube-channel .primary-title{padding:0}}.container-video{position:relative;width:100%;height:0;padding-bottom:56.25%;margin-bottom:6%}.thumbnailsView .container-video{margin-bottom:7px}.container-video__aspect-ratio{position:absolute;width:100%;height:100%;left:0;top:0}@media (max-width: 1040px){#single-content figure a{position:relative;overflow:hidden}#single-content figure img{position:relative;object-fit:contain}object,embed{width:100% !important;height:auto;min-height:200px;overflow:hidden;position:relative}}p.thumbs{margin-bottom:.6em;margin-left:-2.5%;width:102.5%}.thumbs__link,.gallery-link{display:block;float:left;margin:0 0 2.5% 2.5%;width:17.5%}.thumbs__link{cursor:-webkit-zoom-in;padding-top:17.5%;height:0;position:relative;background:var(--img-placeholder-bg)}.thumbs__img{width:100%;position:absolute;top:0;bottom:0;will-change:transform}.gallery-link{position:relative;height:0;padding-top:17.5%;text-align:center;background-color:var(--border);background-size:cover}.gallery-link__content{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.gallery-link__overlay{position:absolute;inset:0;background-color:rgba(0,0,0,0.4);color:white;font-size:2.5em;font-weight:600;display:grid;place-items:center}.minis,.post_gallery{width:102%;margin-left:-2%;margin-bottom:0}.minis>a,.minis .gallery_img,.post_gallery>a,.post_gallery .gallery_img{display:block;float:left;width:23%;margin-left:2%;margin-bottom:1.75em}.minis img,.post_gallery img{width:100%}.post_gallery figcaption{height:3em}#single-content .js-myad-multiple-fav,#single-content .myarchdaily-multiple-fav{cursor:pointer}.afd-post-stream .figcaption .sanitized-link,#single-content .figcaption .sanitized-link{color:inherit;text-decoration:underline;cursor:pointer;z-index:1}.afd-post-stream figure{overflow:hidden}.afd-post-stream figure img{width:100%}.gallery-icon{display:none}@media (max-width: 1040px){.gallery-icon{display:block;position:absolute;right:16px;top:16px;z-index:1}}.save-image{text-align:left;top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out 0s !important;-moz-transition:opacity 0.2s ease-in-out 0s !important;-o-transition:opacity 0.2s ease-in-out 0s !important;transition:opacity 0.2s ease-in-out 0s !important;position:absolute;z-index:1}.save-image .js-myad-multiple-fav:not(.afd-save-btn):hover .save-image-span,.save-image .myarchdaily-multiple-fav:not(.afd-save-btn):hover .save-image-span{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}.figcaption{bottom:0;font-size:13.5px;line-height:20px;padding:2.5em 0.5em 0.5em;text-align:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 0.3s ease-in-out 0s !important;-moz-transition:opacity 0.3s ease-in-out 0s !important;-o-transition:opacity 0.3s ease-in-out 0s !important;transition:opacity 0.3s ease-in-out 0s !important;position:absolute;width:100%}.figcaption-cc-icon,.figcaption-icon{bottom:0;left:0;margin:0 0.5em 0.4em;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;-webkit-transition:opacity 0.3s ease-in-out 0s !important;-moz-transition:opacity 0.3s ease-in-out 0s !important;-o-transition:opacity 0.3s ease-in-out 0s !important;transition:opacity 0.3s ease-in-out 0s !important}.legacy-index .media-image .figcaption,#content_legacy .media-image .figcaption,.media-picture .figcaption{background:-moz-linear-gradient(top, transparent 0%, rgba(0,0,0,0.75) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0,0,0,0.75)));background:-webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.75) 100%);background:-o-linear-gradient(top, transparent 0%, rgba(0,0,0,0.75) 100%);background:-ms-linear-gradient(top, transparent 0%, rgba(0,0,0,0.75) 100%);background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.75) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);color:#FFFFFF}.legacy-index .media-image .figcaption-cc-icon,.legacy-index .media-image .figcaption-icon,#content_legacy .media-image .figcaption-cc-icon,#content_legacy .media-image .figcaption-icon,.media-picture .figcaption-cc-icon,.media-picture .figcaption-icon{background-image:url(https://assets.adsttc.com/nrd-251/icons-sa9d402c496-ca81db861a0d551cd2006ed4f8860089977619def8ade5527ae52f51efde809f.png);height:15px;width:15px}.legacy-index .media-image .figcaption-cc-icon,#content_legacy .media-image .figcaption-cc-icon,.media-picture .figcaption-cc-icon{background-position:0 -232px}.legacy-index .media-image .figcaption-icon,#content_legacy .media-image .figcaption-icon,.media-picture .figcaption-icon{background-position:0 -262px}.media-plan .figcaption{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#a6ffffff', GradientType=0);color:var(--text-body)}.media-plan .figcaption-cc-icon,.media-plan .figcaption-icon{background-image:url(https://assets.adsttc.com/nrd-251/icons-sa9d402c496-ca81db861a0d551cd2006ed4f8860089977619def8ade5527ae52f51efde809f.png);height:15px;width:15px}.media-plan .figcaption-cc-icon{background-position:0 -217px}.media-plan .figcaption-icon{background-position:0 -247px}@media (hover){figure:hover .save-image,figure:hover .figcaption{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}figure:hover .figcaption-cc-icon,figure:hover .figcaption-icon{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}}.retina .media-picture .figcaption-cc-icon{background:url(https://assets.adsttc.com/nrd-251/icons-retina-sad38ce0509-1abc74a741c90b7d8d4688a6bf2a56e2d94ae227897cf6931cae14b7793ec6e6.png);background-position:0 -232px;-moz-background-size:78.5px 467px;-o-background-size:78.5px 467px;-webkit-background-size:78.5px 467px;background-size:78.5px 467px;background-repeat:no-repeat}.retina .media-picture .figcaption-icon{background:url(https://assets.adsttc.com/nrd-251/icons-retina-sad38ce0509-1abc74a741c90b7d8d4688a6bf2a56e2d94ae227897cf6931cae14b7793ec6e6.png);background-position:0 -262px;-moz-background-size:78.5px 467px;-o-background-size:78.5px 467px;-webkit-background-size:78.5px 467px;background-size:78.5px 467px;background-repeat:no-repeat}.retina .media-plan .figcaption-cc-icon{background:url(https://assets.adsttc.com/nrd-251/icons-retina-sad38ce0509-1abc74a741c90b7d8d4688a6bf2a56e2d94ae227897cf6931cae14b7793ec6e6.png);background-position:0 -217px;-moz-background-size:78.5px 467px;-o-background-size:78.5px 467px;-webkit-background-size:78.5px 467px;background-size:78.5px 467px;background-repeat:no-repeat}.retina .media-plan .figcaption-icon{background:url(https://assets.adsttc.com/nrd-251/icons-retina-sad38ce0509-1abc74a741c90b7d8d4688a6bf2a56e2d94ae227897cf6931cae14b7793ec6e6.png);background-position:0 -247px;-moz-background-size:78.5px 467px;-o-background-size:78.5px 467px;-webkit-background-size:78.5px 467px;background-size:78.5px 467px;background-repeat:no-repeat}.save-image-icon{background:rgba(255,255,255,0.8);padding:10px 0 10px 10px}.save-image-text{color:var(--custom-black);overflow:hidden;position:absolute;left:42px;top:0px;z-index:0}.save-image-span{background:rgba(255,255,255,0.8);display:inline-block;height:40px;line-height:40px;padding-right:10px;text-align:left;white-space:nowrap;transform:translateX(-100%);transition:.2s ease-in-out}.share-after-title .myarchdaily-fav{color:var(--text-body);float:left;height:inherit;margin:0}.single-bookmark{min-height:40px;background:var(--primary);color:#FFFFFF;border-radius:2px;padding:3px 15px;position:relative}.single-bookmark:hover{background:var(--primary-hover)}.single-bookmark a{padding:7px 0 9px;color:#FFFFFF;float:left;display:inline-block}.single-bookmark a:hover{color:#FFFFFF}.myad-save-button__box--no-shadow .afd-btn{background:var(--primary);display:flex;padding:0 1.1em;color:white}.afd-specs .afd-btn{width:auto;margin-bottom:24px}.nrd-infinite-loader{position:relative;display:block;z-index:0;top:50%;left:30%;padding-bottom:20px;width:40px}.js-load-more{padding-bottom:20px}@media (max-width: 767px){.js-load-more{padding-bottom:60px}}@media (min-width: 768px) and (max-width: 1040px){.js-load-more{padding-bottom:60px}}.hidden,.hide,.showface{display:none}.hint{color:var(--text-hint)}@media (max-width: 1040px){.nrd-mobile--margin-top{margin-top:24px}}@media (max-width: 1039px){.afd-container-main--mobile{padding:0 16px}}@media only screen and (min-width: 300px) and (max-width: 1024px){.afd-gal-container__img{height:100vh}}.afd-post-content-h2{margin:0 0 24px 0}.afd-post-content-h2.article__subtitle{margin-bottom:0}@media (max-width: 1040px){#interesting-products .afd-post-content-h2,#smart-widgets .afd-post-content-h2,#product-manufacturers .afd-post-content-h2{margin-inline:0}.afd-post-content-h2.nrd-single-map-container__title,.afd-post-content-h2.article__subtitle{margin-inline:16px}}.feat-video{position:absolute;top:8px;left:8px;display:flex;align-items:center;padding:8px 16px;background:var(--background);border-radius:50px;box-shadow:0 0 24px 0 rgba(0,48,142,0.5);z-index:99}.feat-video svg{margin-right:8px}.feat-video.small{border-radius:50%;width:32px;height:32px;padding:0;display:flex}.feat-video.small svg{margin:auto;position:relative;left:1px}.tp-iframe-wrapper{box-shadow:none !important}button.tp-close.tp-active{top:8px;right:8px;border-radius:unset;background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE4IDE5IiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy44OTc3IDQuNjAyMjVDMTQuMTE3NCA0LjgyMTkyIDE0LjExNzQgNS4xNzgwOCAxMy44OTc3IDUuMzk3NzVMNC44OTc3NCAxNC4zOTc3QzQuNjc4MDggMTQuNjE3NCA0LjMyMTkyIDE0LjYxNzQgNC4xMDI1IDE0LjM5NzdDMi44ODI1OCAxNC4xNzggMi44ODI1OCAxMy44MjE5IDQuMTAyNSAxMy42MDIzTDEzLjEwMjMgNC42MDI1QzEzLjMyMTkgNC4zODI1OCAxMy42NzgxIDQuMzgyNTggMTMuODk3NyA0LjYwMjI1WiIgZmlsbD0iIzgyODI4MiIgc3Ryb2tlPSIjODI4MjgyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjEwMjI1IDQuNjAyMjVDNC4zMjE5MiA0LjM4MjU4IDQuNjc4MDggNC4zODI1OCA0Ljg5Nzc1IDQuNjAyMjVMMTMuODk3NyAxMy42MDIzQzE0LjExNzQgMTMuODIxOSAxNC4xMTc0IDE0LjE3ODEgMTMuODk3NyAxNC4zOTc3QzEzLjY3ODEgMTQuNjE3NCAxMy4zMjE5IDE0LjYxNzQgMTMuMTAyMyAxNC4zOTc3TDQuMTAyMjUgNS4zOTc3NUMzLjg4MjU4IDUuMTc4MDggMy44ODI1OCA0LjgyMTkyIDQuMTAyMjUgNC42MDIyNVoiIGZpbGw9IiM4MjgyODIiIHN0cm9rZT0iIzgyODI4MiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;width:18px;height:18px;box-shadow:unset;transform:scale(1)}button.tp-close.tp-active:hover{box-shadow:unset}body.single-article .tp-iframe-wrapper{box-shadow:unset !important}.js-slot.afd-hide{display:none !important}.custom-tag figure{height:auto !important}.custom-tag figure a:not(.afd-save-btn):not(.feat-video){display:inline-block !important;width:100% !important;height:auto !important}.custom-tag .streamPost-bookmark,.custom-tag .publication_date{display:none}.custom-tag .col1--flex{display:flex;justify-content:space-between;align-items:center}@media (min-width: 1024px){.custom-tag .col1--flex{min-height:196px;padding:0 16px}}@media (min-width: 1040px){.custom-tag .col1--flex{padding:0}}@media (max-width: 1023px){.custom-tag .col1--flex .custom-tag-header_title{width:100%}}.custom-tag #header{clear:both;margin:0 auto;width:100% !important}@media (min-width: 1040px){.custom-tag #header{width:1040px !important}}.custom-tag #header .col1{height:auto;margin:40px auto;text-align:center}.custom-tag #header .col1 .afd-btn{margin-top:16px;text-transform:none;min-width:164px}.custom-tag #header h1{font-size:26px;line-height:1.21em;text-align:center}.custom-tag #header h1 em{display:block;margin-top:4px;font-size:13px;line-height:1.45em;font-weight:400;color:var(--text-hint)}.custom-tag #content-custom-tag{height:100%;margin-top:0;padding-bottom:70px;width:103.333%}.custom-tag #content{overflow:hidden;margin-left:auto;margin-right:auto}@media (min-width: 1040px){.custom-tag #content{width:1040px}}.custom-tag .gutter-sizer{width:3.333%}.custom-tag .ms-ls-ctnr{overflow:hidden}.custom-tag .ms-ls-ctnr .afd-post-stream{width:30%;margin-right:3.333%}.custom-tag .afd-post-stream{float:left;overflow:hidden;margin-bottom:40px;border-bottom:1px solid var(--border)}.custom-tag .afd-post-stream iframe{height:auto !important;margin-bottom:10px;width:100% !important}.custom-tag .pagination_container{width:calc(100% - 3.333%)}.custom-tag .custom-tag-header_title--presented-by{margin-top:28px}.custom-tag .logo-under-title{position:relative;margin:20px auto 0;display:flex;align-items:center;justify-content:center}.custom-tag .logo-under-title a{display:inline-block}.custom-tag .logo-under-title a img{max-height:36px;padding-left:10px}.custom-tag .logo-under-title__label{display:inline-block;font-size:12px;font-weight:400;white-space:nowrap;font-style:italic;color:var(--text-hint)}.custom-tag .custom-tag__footer-disclaimer{max-width:1040px;margin:10px auto;line-height:1.6em;color:var(--text-hint)}.custom-tag .custom-tag-header_title--logo{margin-top:45px}.custom-tag .social-list ul{margin-top:9px}.custom-tag .social-list li{display:inline-block}.custom-tag .social-list img{width:30px}.custom-tag .social-list a:hover{opacity:.8}.custom-tag .logo-title{display:block;width:100% !important;height:auto !important;float:none !important;margin-bottom:7px}.custom-tag .logo-title img{width:150px}.custom-tag .more{font-weight:bolder}.custom-tag .pagination_container{width:calc(100% - 3.333%)}.custom-tag .custom-tag-header_title--hunter-douglas .logo-under-title{margin:10px auto 0;width:80px}.custom-tag .custom-tag-header_title--hunter-douglas .logo-under-title__label{line-height:80px}.custom-tag .custom-tag-header_title--serpentine_pavilion_2018 .logo-under-title{position:relative;margin:10px auto 0;width:160px;top:-20px}.custom-tag .custom-tag-header_title--serpentine_pavilion_2018 .logo-under-title__label{line-height:80px}.custom-tag-header_title{width:400px}#header .custom-tag-header_title--presented-by{margin-top:28px}#header .custom-tag-header_title--hunter-douglas{margin-top:25px}#header .custom-tag-header_title--logo{margin-top:45px}.custom-tag-header_logo{position:relative;width:175px;height:75px}.custom-tag-header_logo img{max-width:175px;max-height:75px}.custom-tag-header_logo--left{float:left}.custom-tag-header_logo--left .afd-table-display{text-align:left}.custom-tag-header_logo--right{float:right}.custom-tag-header_logo--right .afd-table-display{text-align:right}.custom-tag-header_logo-hint{display:block;margin-bottom:10px;font-size:11px;color:var(--text-hint)}.custom-tag-streamlogo{display:block;width:65px;position:absolute;left:-83px;top:5px;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;transition:all 0.2s}.custom-tag-streamlogo:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.custom-tag-streamlogo a{max-height:25px;width:auto;display:block;text-align:right}.custom-tag-streamlogo img{max-height:25px}:lang(zh-CN) .custom-tag h1,:lang(zh-CN) .custom-tag .afd-post-stream{font-family:Helvetica, "Microsoft YaHei New", "Microsoft Yahei", "微软雅黑", 宋体, SimSun, STXihei, "华文细黑", sans-serif}.top100-logo{margin:45px auto 20px;width:20%}.dark .top100-logo{filter:brightness(0) invert(1)}.top100-titles{color:var(--border);font-size:24px;font-weight:100;line-height:1.2em;margin:50px auto 20px;text-align:center;width:60%}.top100-title{color:var(--text-body);display:inline-block;font-size:24px;line-height:normal}.top100-subtitle{color:var(--text-hint);display:inline-block}.top100-description{color:var(--text-hint);font-size:1.1em;line-height:1.6em;margin:0 auto 100px;text-align:center;width:60%}.seo-logo{margin:45px auto 20px;width:20%}.seo-titles{margin:40px 0 20px;width:60%}.seo-title{font-size:26px !important;line-height:1.6em !important;margin:0 !important;text-align:left !important}.seo-subtitle{color:var(--text-hint);font-size:18px;line-height:1.4em;margin-top:5px}.seo-description{color:var(--text-hint);font-size:16px;line-height:1.6em;margin:0 0 80px;width:60%}@media only screen and (min-width: 300px) and (max-width: 940px){body.custom-tag #kenneth-root{top:15px}.social-list,.custom-tag-header_logo{display:none}}@media only screen and (min-width: 300px) and (max-width: 600px){body.custom-tag #header{padding:0 16px;width:100%}body.custom-tag #header .col1{height:auto;width:100%}body.custom-tag #content-custom-tag{width:100%}body.custom-tag .gutter-sizer{width:0}body.custom-tag .ms-ls-ctnr .afd-post-stream{width:100%;margin-right:0;border-bottom:0}body.custom-tag #content{width:100%}body.custom-tag figure img{width:100% !important;height:auto !important}#header .custom-tag-header_title{position:relative;width:100%;margin-left:0;left:0;padding:0 15px}.top100-logo{margin:30px auto;width:40%}.top100-titles{margin:0 0 20px;width:100%}.top100-description{font-size:1.2em;margin:0 auto 50px;width:90%}.seo-logo{margin:30px auto 0px;width:40%}.seo-titles{margin:0 16px;width:calc(100% - 32px)}.seo-titles .seo-subtitle{font-size:20px}.seo-description{font-size:1.2em;margin:20px 16px 50px;width:calc(100% - 32px)}}.special-category-bgimage{background-position-y:65%;background-size:cover;height:calc(90vh - 170px)}.special-category-header{margin-bottom:40px;margin-top:20px}.special-category-ad-logo,.special-category-brand-logo{height:70px;width:20%}.special-category-ad-logo img,.special-category-brand-logo img{max-height:70px}.special-category-ad-logo{float:left}.special-category-brand-logo{float:right;text-align:right}.special-category-title{float:left;text-align:center;width:60%}.special-category-category{display:block;font-size:30px;font-weight:600;line-height:40px;text-transform:uppercase}.special-category-presented{display:block;font-size:15px;line-height:30px}.special-category-presented strong{font-weight:600}.special-category-featured{height:70vh;margin-bottom:60px}.category-feat{background-position:50%;background-size:cover;float:left;position:relative;width:calc(50% - 1px)}.category-feat__1{height:100%;margin-right:1px}.category-feat__2,.category-feat__3{height:calc(50% - 1px);margin-left:1px}.category-feat__2 .category-feat-title,.category-feat__3 .category-feat-title{right:0}.category-feat__2{margin-bottom:1px}.category-feat__3{margin-top:1px}.category-feat-title{background:var(--background);bottom:20px;padding:10px;position:absolute;width:50%}.feat-type-title{color:var(--text-body);font-size:14px;line-height:1.4em;margin-bottom:5px}.feat-post-title{font-size:17px;font-weight:600;line-height:1.5em}.special-category-section{margin-top:20px}.special-category-section-title{font-size:17px;font-weight:600;line-height:1.5em;margin-bottom:25px;text-transform:uppercase}.special-category-article-title{font-size:18px;height:2.8em}.special-category-articles-date{color:var(--text-hint);font-size:13px;line-height:15px;margin-bottom:20px}.special-category-articles-image{height:200px}.special-category-articles-description{color:var(--text-body);font-size:16px;height:4.2em;line-height:1.4em}.special-category-articles-more{display:inline-block;float:right;font-size:15px;font-weight:600;line-height:1.5em;margin-top:10px}@media (max-width: 1040px){.special-category-bgimage{height:40vh;margin-top:-80px}.special-category-title{width:100%}.special-category-brand-logo{height:50px;margin-top:20px;text-align:center;width:100%}.special-category-brand-logo img{height:50px}.special-category-section{margin-left:16px;margin-right:16px}.special-category-articles-image{height:125px}.special-category-articles-more{display:none}}.office__experts-related{margin-top:72px;margin-bottom:72px;opacity:0}@media (max-width: 1040px){.office__experts-related{padding:0 16px}}@media (max-width: 767px){.office__experts-related{margin-top:16px;margin-bottom:48px}.office__experts-related.unverified{margin-top:32px;margin-bottom:32px}}@media (min-width: 768px){.office__experts-related--margin-top{margin-top:40px}}.office__categories{display:flex;flex-wrap:wrap;justify-content:flex-start}@media (max-width: 767px){.office__categories .swiper-container.category-swiper .swiper-slide:first-child,.office__categories .swiper-container.category-swiper>.swiper-slide{margin-left:0 !important}}.office__categories--list-view{flex-direction:column}.office__categories--list-view .swiper-link-container{display:flex;width:100%}.office__categories--list-view .office__categories-article-container{display:flex;width:100%;flex-direction:column;margin-bottom:48px}@media (min-width: 768px){.office__categories--list-view .office__categories-article-container{flex-direction:row;margin-bottom:24px}}.office__categories--list-view .office__categories-category{display:flex;flex-direction:column;width:100%;padding:0}.office__categories--list-view .office__categories-category>a.swiper-link-container{position:relative}.office__categories--list-view .office__categories-category-list-data{width:100%;padding:16px 16px 0}.office__categories--list-view .office__categories-category-list-data .afd-specs{padding:0}.office__categories--list-view .office__categories-category-list-data.afd-project-specs .afd-char-list li{display:flex;align-items:baseline}.office__categories--list-view .office__categories-category-list-data.afd-project-specs .afd-char-list .afd-char-title{padding-right:16px;line-height:normal;white-space:nowrap;min-width:max-content}.office__categories--list-view .office__categories-category-list-data.afd-project-specs .afd-char-list .afd-char-title:after{content:":"}.office__categories--list-view .office__categories-category-list-data.afd-project-specs .afd-char-list .afd-char-text{display:inline-block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.office__categories--list-view .office__categories-category-list-data.afd-project-specs .afd-char-list .afd-char-title,.office__categories--list-view .office__categories-category-list-data.afd-project-specs .afd-char-list .afd-char-text{font-size:16px;color:var(--text-hint)}.office__categories--list-view .office__categories-category-list-data .afd-specs__header{line-height:18px}.office__categories--list-view .office__categories-category-list-data .afd-specs__item:not(.article-description) .afd-specs__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office__categories--list-view .office__categories-category-list-data .afd-specs__item{margin-bottom:16px}.office__categories--list-view .office__categories-category-list-data .afd-specs__item.article-description>.afd-specs__value p{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;color:var(--text-hint)}.office__categories--list-view .office__categories-category-list-data .specs__inner-list{display:flex}.office__categories--list-view .office__categories-category-list-data .specs__inner-list>li:first-child{margin-right:20px}.office__categories--list-view .office__categories-category-list-data .afd-specs__item .expert-spec__container span.afd-specs__value{white-space:normal}.office__categories--list-view .office__categories-category-list-data h3{margin-bottom:8px;font-size:21px;font-weight:600;line-height:25px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.office__categories--list-view .office__categories-category .swiper-container{max-width:100%}.office__categories--list-view .office__categories-category.article-list-view{margin:0;max-width:320px}@media (min-width: 768px){.office__categories--list-view .office__categories-category.article-list-view{max-width:320px}}.office__categories--list-view .office__categories-category.article-list-view .office__categories-category-img-container{width:100%}@media (min-width: 768px){.office__categories--list-view .office__categories-category{flex-direction:row;padding:0;height:220px}.office__categories--list-view .office__categories-category .swiper-link-container{display:flex;max-width:320px}.office__categories--list-view .office__categories-category-list-data{width:calc(100% - 320px);padding-top:0;padding-left:24px}.office__categories--list-view .office__categories-category-list-data .afd-specs__header,.office__categories--list-view .office__categories-category-list-data .afd-specs-manufacturer-container,.office__categories--list-view .office__categories-category-list-data .afd-specs__header-category{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office__categories--list-view .office__categories-category-list-data .afd-specs__header{flex-wrap:nowrap}.office__categories--list-view .office__categories-category .swiper-container{max-width:100%}}@media (min-width: 1024px){.office__categories--list-view .office__categories-category-list-data{padding-left:40px}}.office__categories.afd-hide{display:none}.office__categories .loading{width:100%;padding:40px 0}.office__categories .loading .nrd-infinite-loader{display:block;left:50%;transform:translateX(-50%)}.office__categories-container{padding:0 16px;min-height:32px}@media (min-width: 1040px){.office__categories-container{padding:0}}.office__categories--list-view{flex-direction:column;width:calc(100% + 32px);margin-left:-16px}.office__categories--list-view .office__categories-category{margin-bottom:48px}@media (min-width: 768px){.office__categories--list-view .office__categories-category{margin-right:0;margin-bottom:24px}.office__categories--list-view .office__categories-category:nth-child(odd){margin-right:0}}@media (min-width: 768px){.office__categories--list-view{width:100%;margin-left:0}}.office__categories-category{width:calc(50% - 8px);margin-bottom:24px;overflow:hidden;position:relative}.office__categories-category:nth-of-type(odd){margin-right:16px}@media (min-width: 768px){.office__categories-category{width:calc(33.33333333% - 26.6666667px);margin-right:40px}.office__categories-category:nth-of-type(odd){margin-right:40px}.office__categories-category:nth-of-type(3n+3){margin-right:0}}@media (min-width: 1040px){.office__categories-category:hover .afd-save-item{display:flex}}.office__categories-category-gallery-icon{position:absolute;top:8px;right:8px;z-index:1;width:14px;height:11px}@media (min-width: 768px){.office__categories-category-gallery-icon{width:20px;height:16px}}.office__categories-category-city{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:8px;margin-bottom:4px;color:var(--text-hint);font-size:12px;font-weight:600;line-height:normal}@media (min-width: 1040px){.office__categories-category-city{font-size:14px}}.office__categories-category-location{display:inline}.office__categories-category-location.afd-hide{display:none}.office__categories-category-title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-body);font-size:14px;font-weight:600;line-height:normal}@media (min-width: 1040px){.office__categories-category-title{font-size:18px}}.office__categories-category-img{bottom:0;position:absolute;height:100%;width:100%;top:0;right:0;left:0;z-index:0;object-fit:cover}.office__categories-category-img-container{display:block;height:0;padding-top:68.75%;position:relative;overflow:hidden}.office__categories-category-img-overlay{background:rgba(1,1,1,0.2);position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.office__categories-category-img-number{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);color:white;font-size:21px;font-weight:600;z-index:1;text-shadow:0 0 70px rgba(0,0,0,0.5)}@media (min-width: 768px){.office__categories-category-img-number{font-size:30px}}.office__categories-header{margin:0 0 32px 0}@media (min-width: 768px){.office__categories-header{display:flex;justify-content:space-between;align-items:center}}@media (min-width: 1040px){.office__categories-header{margin:32px 0}}.office__categories-tabs{display:flex;justify-content:flex-start;margin-bottom:16px}@media (min-width: 768px){.office__categories-tabs{margin-bottom:0}}.office__categories-tab{flex:1;color:var(--text-links);font-size:14px;font-weight:400;text-align:center;padding:16px;cursor:pointer}@media (min-width: 768px){.office__categories-tab{flex:1 0 122px}}@media (min-width: 1040px){.office__categories-tab:hover{color:var(--primary-hover)}}.office__categories-tab.active{border-bottom:solid 2px var(--text-links);font-weight:600;pointer-events:none}.office__categories .swiper-container{height:auto;margin:0;padding-right:0;width:100%}.office__categories .swiper-container .swiper-wrapper .swiper-slide{margin-left:0}.office__categories .swiper-container .swiper-pagination{display:block}.office__categories .swiper-container .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px;background:var(--background);border:1px solid #d8d8d8;opacity:.6}@media (min-width: 768px){.office__categories .swiper-container .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px}}.office__categories .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--background);opacity:1}@media (min-width: 1040px){.office__categories .swiper-container:hover .swiper-office--prev,.office__categories .swiper-container:hover .swiper-office--next{display:flex}}.office__categories .swiper-container .swiper-office--prev,.office__categories .swiper-container .swiper-office--next{display:none;position:absolute;z-index:5;top:100%;transform:translateY(-100%);justify-content:center;align-items:center;height:100%;width:47px;cursor:pointer}.office__categories .swiper-container .swiper-office--prev svg,.office__categories .swiper-container .swiper-office--next svg{margin:0}.office__categories .swiper-container .swiper-office--prev svg>*,.office__categories .swiper-container .swiper-office--next svg>*{fill:white}.office__categories .swiper-container .swiper-office--prev{left:0;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.4))}.office__categories .swiper-container .swiper-office--next{right:0;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.4))}.office-actions{display:flex;justify-content:space-between;align-items:center}@media (min-width: 1040px){.office-actions{justify-content:flex-end}}.office-view-actions{display:flex;margin-left:32px}.office-view-actions svg{cursor:pointer;color:var(--list-toggle)}.office-view-actions svg:first-child{margin-right:8px}.office-view-actions svg:hover>*,.office-view-actions svg.active>*,.office-view-actions svg:active>*{fill:var(--primary)}.office-view-actions svg.active{pointer-events:none}.office-sort-actions{position:relative}.office-sort-actions .office-sort-btn{margin:0;padding:0;line-height:20px}.office-sort-actions .office-sort-btn>.afd-btn{height:30px;border-radius:2px}.office-sort-actions .office-sort-btn .office-sort-label{display:none}.office-sort-actions .office-sort-btn .office-sort-label.visible{display:inline-flex;justify-content:space-between;align-items:center}.office-sort-actions .office-sort-btn .office-sort-label .btn-txt{font-size:14px}.office-sort-dropdown{position:absolute;top:calc(100% + 16px);left:0;min-width:200px;border:1px solid #E1E1E1;border-radius:2px;background-color:var(--background);z-index:9999;padding:24px;opacity:0;visibility:hidden;transition:opacity .3s}@media (min-width: 768px){.office-sort-dropdown{left:auto;right:0}}.office-sort-dropdown .close-modal{position:absolute;top:0;right:0;font-size:1.3em}.office-sort-dropdown .close-modal .close{color:var(--text-hint);background:none;border:none;font-size:1.1em;cursor:pointer;padding:24px}.office-sort-dropdown .close-modal .close:hover{color:var(--text-body)}.office-btn--clear{position:absolute;bottom:12px;right:16px;cursor:pointer;color:var(--text-hint);background:none;border:none;font-size:0.88em}.afd-title--small{font-size:16px;margin-bottom:4px}.office-options-group{margin-left:20px;margin-right:28px}.office-options-group:last-child{margin-bottom:12px}.office-options-group{position:relative;display:block}.office-options-group .office-radio-hidden{position:absolute;left:-9999px}.office-options-group .office-radio-hidden[checked]+.office-label-radio{color:var(--primary)}.office-options-group .office-label-radio{font-size:1em;display:block;padding:8px 0;cursor:pointer}.office-options-group .office-label-radio:hover{color:var(--primary)}.show{opacity:1;visibility:visible}.afd-banner__offices{background-image:url("https://assets.adsttc.com/professionals/banner-office.jpg");background-position:103% 55%;background-repeat:no-repeat;background-size:200px;border:1px solid var(--primary);display:none;margin-top:80px}.afd-banner__offices-text{color:var(--text-body);font-size:30px;line-height:37px;font-weight:600;padding-right:24px}.afd-banner__offices-cta{background-color:var(--primary);color:white;border:1px solid white;height:48px;padding:0 24px;flex:0 0 auto}@media (max-width: 767px){.afd-banner__offices{padding-right:100px;background-position:calc(100% + 40px) center;background-size:126px 278px;flex-direction:column;margin-top:40px}.afd-banner__offices-text{font-size:20px;line-height:normal;text-align:left;width:100%}.afd-banner__offices-cta{margin:16px 0 0 0;font-size:14px;height:40px;width:auto;padding:0 16px;max-width:200px}}#office-paging-load.office__categories--list-view .swiper-pagination{display:block}#office-paging-load.office__categories--list-view .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px;background:var(--background);border:1px solid #d8d8d8;opacity:.6}@media only screen and (min-width: 768px){#office-paging-load.office__categories--list-view .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px}}#office-paging-load.office__categories--list-view .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--background);opacity:1}@media (max-width: 767px){.category-swiper{margin:0;padding:0}.category-swiper .swiper-container{height:auto}.category-swiper .swiper-slide,.category-swiper .swiper-slide:first-child{margin-left:0 !important}#office-paging-load.office__categories--list-view{max-width:100%;width:100%;margin-left:0;margin-right:0;padding:0}#office-paging-load.office__categories--list-view .swiper-office--next,#office-paging-load.office__categories--list-view .swiper-office--prev{display:none}}.oip-credited__cta span{padding-left:4px}.oip-credited__labels{display:none}@media (min-width: 768px){.oip-credited__labels{display:flex;margin-bottom:8px;padding-inline:16px;column-gap:16px}}.oip-credited__label{font-size:14px;font-weight:600}@media (min-width: 768px){.oip-credited__label:nth-child(1){width:24.8%}.oip-credited__label:nth-child(2){width:18.45%}.oip-credited__label:nth-child(3){width:23.175%}.oip-credited__label:last-child{flex:1 0 auto}}.oip-credited__label--mobile{color:var(--gray-9);margin-bottom:8px;font-weight:600}@media (min-width: 768px){.oip-credited__label--mobile{display:none}}.oip-credited__container{background:var(--gray-2);padding-inline:16px}@media (min-width: 768px){.oip-credited__container{min-height:320px;max-height:480px;overflow-y:auto}}.oip-credited__company{display:flex;align-items:center}.oip-credited__company-item{position:relative}@media (min-width: 768px){.oip-credited__company-item:nth-child(1){width:24.8%}.oip-credited__company-item:nth-child(2){width:18.45%}.oip-credited__company-item:nth-child(3){width:23.175%}.oip-credited__company-item:last-child{flex:1 0 auto}}.oip-credited__company-item+.oip-credited__company-item{margin-top:24px}@media (min-width: 768px){.oip-credited__company-item{display:flex;align-items:center}.oip-credited__company-item+.oip-credited__company-item{margin-top:0}}.oip-credited__company-item .afd-textfield{width:100%;max-width:320px;margin-block-end:0}.oip-credited__company-item .afd-textfield.invite-sent{width:84%}@media (min-width: 768px){.oip-credited__company-item .afd-textfield.invite-sent{width:100%}}.oip-credited__company-item .kth-input-tip.kth-form__hint{top:45px}.oip-credited__company-item .kth-input-val{top:10px}.oip-credited__company-item .afd-btn.afd-hide{display:none}.oip-credited__company-container{padding-block:16px;min-height:104px;border-bottom:1px solid var(--border)}@media (min-width: 768px){.oip-credited__company-container{display:flex;align-items:center;column-gap:16px}}.oip-credited__company-photo{border-radius:50%;width:32px;height:32px;margin-right:8px;object-fit:cover}@media (min-width: 768px){.oip-credited__company-photo{width:64px;height:64px}}.oip-credited__company-name{font-weight:600}.oip-credited__company-recommendation{opacity:0;visibility:hidden;left:-9999999px;display:none}.oip-credited__company-recommendation-container{width:56px}@media (min-width: 1024px){.oip-credited__company-recommendation-container{transform:translateX(100%)}}.oip-credited__company-recommendation-container+.oip-credited__company-recommendation-container{margin-left:16px}.oip-credited__company-recommendation+label{position:relative;display:flex;align-items:center;justify-content:center;cursor:pointer;width:56px;height:40px;user-select:none;z-index:1}.oip-credited__company-recommendation+label:hover::before{border-color:var(--primary)}.oip-credited__company-recommendation+label::before{content:"";display:flex;justify-content:center;align-items:center;border-radius:2px;width:56px;height:40px;display:block;background:white;border:1px solid var(--border);position:absolute;z-index:-1}.oip-credited__company-recommendation+label.active{color:var(--primary)}.oip-credited__company-recommendation+label.active::before{border-color:var(--primary)}.oip-credited__company-close-btn{height:24px;margin-left:32px;cursor:pointer}@media (max-width: 767px){.oip-credited__company-close-btn{position:absolute;right:0;top:30px}}.oip-credited__company-close-btn:hover{opacity:0.7}.oip-credited__message-container{margin-block:24px;text-align:center}.oip-credited__message-container .afd-textfield__textarea{min-height:72px}.oip-credited__message-container .afd-btn{margin:0 auto 24px auto;display:block}@media (min-width: 768px){.oip-credited__message-container .afd-btn{width:320px}}.oip-credited__message-container .afd-btn.afd-btn--not-allowed{pointer-events:none}.oip-preview-email{font-size:17px;line-height:normal}.oip-preview-email strong{font-weight:600}.oip-preview-email .afd-modal-content{width:calc(100% - 32px);max-width:722px}.oip-preview-email .afd-modal-content .close-modal{top:24px;right:24px;width:24px;height:24px}.oip-preview-email .afd-modal-body{padding:32px 48px;min-height:auto}.oip-preview-email__logo{width:84px;margin-block-end:32px}.oip-preview-email__text>p{margin-block-end:16px}.oip-preview-email__footer{margin-block-start:32px;padding-block-start:16px;border-top:solid 1px var(--border);color:var(--gray-9)}.js-office-recommendation-form .afd-hide{display:none}.oip__add_companies-flex{position:relative}.oip__add_companies-flex--divider{margin-top:8px;padding-top:24px;border-top:1px solid var(--gray-4)}@media (max-width: 767px){.oip__add_companies-flex+.oip__add_companies-flex{border-top:1px solid var(--border);padding-top:32px;margin-top:48px}}@media (min-width: 768px){.oip__add_companies-flex{display:flex}}.oip__add_companies-field{position:relative;margin-block-end:24px}@media (min-width: 768px){.oip__add_companies-field{width:calc(25% - 32px);margin-inline-end:32px}}.oip__add_companies-field:last-child{margin-right:0}.oip__add_companies-field .afd-selectfield{margin-bottom:0}.oip__add_companies-field--submitted{background-color:var(--gray-9);border:1px solid var(--gray-4);padding:12px 8px}.oip__add_companies-field input:disabled{background-color:var(--gray-4)}.oip__add_companies-field .kth-input-val{top:calc(50% - 10px)}.oip__add_companies-field .kth-input-val--false{top:calc(50% - 24px)}.oip__add_companies-field .kth-input-tip.kth-form__hint{position:static;margin-top:8px}.oip__add_companies-duplicator{cursor:pointer;display:inline-block;margin-bottom:24px;font-size:14px;line-height:17px;font-weight:600}.oip__add_companies-container .afd-hide{display:none !important}.oip__add_companies-container .oip__add_companies-submit{display:block;margin:0 auto 32px auto;color:var(--primary);background-color:#fff;border:1px solid var(--primary)}@media (min-width: 768px){.oip__add_companies-container .oip__add_companies-submit{width:200px}}.oip__add_companies-container .oip__add_companies-submit.afd-btn--not-allowed{color:var(--gray-9);border-color:var(--gray-9);background-color:#fff}.oip__add_companies .afd-textfield__label{line-height:16px;margin-bottom:8px}.oip__add_companies-delete{cursor:pointer;position:absolute;top:-16px;right:-20px;background:var(--gray-1);width:56px;height:32px;display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.oip__add_companies-delete{top:50%;right:-10px;width:24px;height:24px}}.oip__share--subtitle{margin-bottom:24px}.oip__share--form{margin-bottom:24px}.oip__share--form-input.afd-textfield__input{width:100%;margin-block-end:8px}@media (min-width: 768px){.oip__share--form-input.afd-textfield__input{max-width:300px;margin-inline-end:8px;margin-block-end:0}}@media (min-width: 768px){.oip__share--form-btn{min-width:170px}}.oip__share--rrss{display:flex;align-items:center;margin-bottom:8px}.oip__share--rrss li{display:inline-block;margin-right:24px}.oip__loader{z-index:10;position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%, -50%);display:flex;justify-content:center}.oip__loader img{position:static}.oip__body{background-image:url(https://assets.adsttc.com/offices/oip_hero_bg.jpg);background-position:top center;background-size:contain;background-repeat:no-repeat}.oip__hero{line-height:normal;padding-bottom:64px}@media (min-width: 768px){.oip__hero{padding:24px 8px 56px 8px}}@media (min-width: 1024px){.oip__hero{padding:40px 80px 80px}}.oip__hero-title{font-size:24px;font-weight:600;margin-bottom:16px}@media (min-width: 768px){.oip__hero-title{font-size:40px;text-align:center;margin-bottom:24px}}.oip__hero-description{font-size:16px;margin-bottom:48px}@media (min-width: 768px){.oip__hero-description{margin-bottom:40px;text-align:center}}@media (min-width: 1024px){.oip__hero-description{font-size:20px;margin-bottom:64px}}.oip__hero-section{display:flex;align-items:flex-start;flex:1}.oip__hero-section+.oip__hero-section{margin-top:32px}@media (min-width: 768px){.oip__hero-section+.oip__hero-section{margin-top:0;margin-left:56px}}@media (min-width: 768px){.oip__hero-section-container{display:flex}}.oip__hero-section-img{width:100px;margin-right:24px}@media (min-width: 768px){.oip__hero-section-img{width:136px;display:flex}}.oip__hero-section-title{font-size:18px;font-weight:600;margin-bottom:8px}@media (min-width: 768px){.oip__hero-section-title{font-size:20px}}.oip__hero-section-description{font-size:14px}@media (min-width: 768px){.oip__hero-section-description{font-size:16px}}.oip__section{background:#F7F7F7;padding:16px;margin-inline:-16px;position:relative}@media (min-width: 768px){.oip__section{margin-inline:0;padding:24px}}.oip__section-divider{padding-top:40px;border-top:1px solid var(--gray-4)}.oip__section--share{background-color:var(--gray-2)}.oip__section--share .oip__title{margin-bottom:8px}.oip__section .afd__categories-tab{padding:8px 16px}.oip__section .afd-textfield__input,.oip__section .afd-selectfield{height:40px}@media (min-width: 768px){.oip__section .afd-textfield__input,.oip__section .afd-selectfield{max-width:320px}}.oip__title{font-size:18px;font-weight:600;margin-bottom:24px}@media (min-width: 768px){.oip__title{font-size:20px}}.oip__faq{margin-top:80px}.oip__faq-title{font-size:32px;font-weight:600;line-height:40px;margin-bottom:48px}.oip__faq details .summary-content{background-color:#fff}.oip__container{position:relative}.oip__hide-form{visibility:hidden}.oip__hide-form .kth-input-val.kth-input-val--true,.oip__hide-form .kth-input-val.kth-input-val--false{visibility:hidden}.office__header{padding:0 16px;display:flex;flex-direction:column}@media (min-width: 1024px){.office__header{flex-direction:row;justify-content:space-between;padding:16px}}@media (min-width: 1040px){.office__header{padding:0}}.office__header-img{position:relative}.office__header-img-container{position:relative;margin:0 -16px 24px -16px}@media (min-width: 1024px){.office__header-img-container{margin:0;width:65.3846154%}}.office__header-img img{object-fit:cover;max-height:40vh;width:100%}@media (min-width: 768px){.office__header-img img{max-height:none;height:516px}}.office__header-buttons{position:relative;flex:1}@media (min-width: 1024px){.office__header-buttons:first-child{flex:2}.office__header-buttons>div.afd-btn,.office__header-buttons div.afd-btn--small-white{padding:0 8px}}.office__header-buttons+.office__header-buttons{margin-left:8px}.office__header-buttons .afd-share__options{right:0;margin:16px 0 0;padding:24px}@media (min-width: 768px){.office__header-buttons .afd-share__options--auto{width:auto}}.office__header-buttons .afd-share__options.contact-message{right:50%;transform:translateX(50%)}.office__header-buttons .afd-share__options.contact-message:before,.office__header-buttons .afd-share__options.contact-message:after{right:50%;transform:translateX(50%)}@media (min-width: 1040px){.office__header-buttons .afd-share__options.contact-message{right:0;transform:none}.office__header-buttons .afd-share__options.contact-message:before,.office__header-buttons .afd-share__options.contact-message:after{right:32px}}.office__header-buttons .afd-share__options:before,.office__header-buttons .afd-share__options:after{right:32px}.office__header-buttons .afd-share__options:before{border-bottom-color:var(--border)}.office__header-buttons .afd-share__options .close{cursor:pointer;width:15px;height:15px;position:absolute;right:24px;top:24px}.office__header-buttons .afd-share__options-title{font-size:18px;font-weight:600;margin-bottom:16px}.office__header-buttons .afd-share__options .contact__email{margin-bottom:16px;font-size:12px;line-height:20px;display:block}.office__header-buttons .afd-share__options .afd-btn{width:100%;margin-bottom:16px}.office__header-buttons .afd-share__options .afd-btn.js-copy-url{margin-bottom:0;margin-top:8px}.office__header-buttons .afd-share__options .afd-btn.contact__send-email{margin-top:16px;margin-bottom:0}.office__header-buttons .afd-share__options .afd-share__name{font-size:14px;font-weight:600;margin:0}.office__header-buttons .afd-share__options .afd-share__networks{justify-content:center;flex-wrap:wrap}.office__header-buttons .afd-share__options .afd-share__networks .afd-share__social{min-width:50px;margin:8px 4px}.office__header-buttons .afd-share__options .afd-share__networks .afd-share__social .afd-share__name{font-size:11px;font-weight:400;margin-top:4px;word-break:break-word}.office__header-buttons .afd-share__options textarea.afd-share__url{font-family:"Source Sans Pro", "Helvetica", sans-serif;margin-bottom:16px;height:20px;color:var(--text-body)}.office__header-buttons .afd-share__options .kenneth-modal__other-option{height:12px;margin-top:16px;margin-bottom:16px}.office__header-buttons .afd-share__options .kenneth-modal__other-option__label{font-size:16px;color:var(--text-hint)}.office__header-buttons .afd-btn--small,.office__header-buttons .afd-btn--small-white{font-size:14px;flex:1;height:30px;display:flex;justify-content:center;align-items:center;padding:0 16px;font-weight:600}.office__header-buttons .afd-btn--small-white{border:solid 1px var(--border);color:var(--text-body);text-transform:capitalize;background:var(--background);border-radius:2px;cursor:pointer;flex:1}.office__header-buttons .afd-btn--small-white:hover{border-color:var(--text-links);color:var(--text-links)}.office__header-buttons .afd-btn--outline,.office__header-buttons .afd-btn--outline:hover{box-shadow:none;border:1px solid var(--primary);color:var(--primary);min-width:80px}.office__header-buttons-container{display:flex;margin-top:16px}.office__header-buttons.disabled{cursor:not-allowed}.office__header-buttons.disabled .afd-btn--small-white{pointer-events:none;color:var(--border-input);background:#F0F0F0}.office__header-info{display:flex;flex-direction:column;order:1}@media (min-width: 1024px){.office__header-info{order:0;width:320px}}.office__header-info .afd-title-big{font-size:21px;line-height:27px;margin-bottom:4px}.office__header-description-projects{display:none;margin-top:auto;color:var(--text-hint);font-size:12px;line-height:15px}.office__header-description-projects.office__header-description-container--open{display:block;margin-bottom:8px}@media (min-width: 1024px){.office__header-description-projects{display:block}}.office__header-avatar{background-size:cover;height:70px;width:70px;border-radius:50%;border:solid 1px var(--border-input)}@media (min-width: 768px){.office__header-avatar{height:100px;width:100px}}.office__header-avatar-container{display:flex;align-items:center;margin-bottom:16px}.office__header-stats{position:relative;height:65px;display:flex;justify-content:center;flex-direction:column;text-align:center;margin-left:24px;min-width:50px}.office__header-stats-number{font-size:21px;font-weight:600}.office__header-question{border-radius:50%;border:solid 0.5px var(--text-hint);cursor:pointer;font-size:11px;position:absolute;top:0;right:0;width:15px;height:15px;display:flex;align-items:center;color:var(--text-hint);justify-content:center;font-weight:600}.office__header-question .afd-tips__txt{max-width:320px;font-size:11px;line-height:1.6em;color:var(--text-hint);text-align:center;background:#FFFFFF;border:1px solid var(--border);box-shadow:none;left:50%;transform:translateX(-50%)}.office__header-question .afd-tips__txt:before{border-bottom-color:#E1E1E1;top:-11px;left:50%;transform:translateX(-50%)}.office__header-question .afd-tips__txt:after{content:'';border:5px solid transparent;border-bottom-color:white;position:absolute;top:-10px;left:50%;transform:translateX(-50%)}.office__header-name{font-weight:600}.office__header-location{padding-left:4px}.office__header-description{line-height:normal;margin-bottom:16px}@media (min-width: 1024px){.office__header-description{margin-top:24px}}.office__header-description-accordeon{display:flex;justify-content:space-between;align-items:center;font-weight:600;margin:24px 0 8px 0}@media (min-width: 1024px){.office__header-description-accordeon{display:none}}.office__header-description-accordeon span{background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50%;width:5px;height:8px;transform:rotate(-90deg);margin-right:2px;transition:transform .25s ease}.office__header-description-accordeon span.arrow--open{transform:rotate(90deg)}.office__header-description-container{display:none}@media (min-width: 1024px){.office__header-description-container{display:block}}.office__header-description-container--open{display:block}.office__header-awards{margin-top:24px}.office__header-awards-title{font-weight:600;margin-bottom:16px}.office__header-awards-container{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}.office__header-awards-img{max-width:50px;margin-bottom:24px;margin-right:16px}.dark .office__header-awards-img{filter:brightness(0) invert(1)}.office .info p{font-size:15px;margin-bottom:0;line-height:1.6em}.office .info h2{margin-bottom:8px}.office .info div{margin-bottom:15px;word-wrap:break-word}.office .call-to-browse{margin-top:40px;font-weight:bolder}.office .arrow{display:block;position:absolute;width:44px;left:50%;height:44px;bottom:-22px;margin-left:-22px;font-size:26px;line-height:40px;text-align:center;font-family:"Arial", sans-serif;background:var(--text-body);color:var(--background);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.office .arrow:hover{text-decoration:none}.landing-profile{position:relative;padding:40px 55px 50px;margin:3px 0 80px;background:var(--footer-background);text-align:center}.landing-profile .avatar{background-size:cover;height:80px;width:80px;margin:0 auto 20px;border:0px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.landing-profile .info p{font-size:15px;margin-bottom:0;line-height:1.6em}.landing-profile .info h2{margin-bottom:8px}.landing-profile .info div{margin-bottom:15px;word-wrap:break-word}.landing-profile .call-to-browse{margin-top:40px;font-weight:bolder}.landing-profile .arrow{display:block;position:absolute;width:44px;left:50%;height:44px;bottom:-22px;margin-left:-22px;font-size:26px;line-height:40px;text-align:center;font-family:"Arial", sans-serif;background:var(--text-body);color:var(--background);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.landing-profile .arrow:hover{text-decoration:none}.afd-post-stream figure,.sticky figure,.mini figure{margin:0 auto 1.6em;max-width:100%;max-height:580px;background:var(--background);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);will-change:transform}.lazy-anchor{position:relative;display:inline-block;max-width:100%;background-color:var(--background);background-image:url("https://assets.adsttc.com/doodles/flat/loader-blue.gif");background-position:center;background-repeat:no-repeat;background-size:20px 35px}.featured-image .lazy-anchor{width:100%}.b-lazy{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-webkit-transition:opacity 300ms ease-in-out;-moz-transition:opacity 300ms ease-in-out;-o-transition:opacity 300ms ease-in-out;transition:opacity 300ms ease-in-out;opacity:0;will-change:transform, opacity}.b-lazy.b-loaded{opacity:1}.afd-widget-item-thumb .b-lazy.b-loaded,#longtail-products .b-lazy.b-loaded{object-fit:cover}.streamPost-bookmark{float:left}.afd-main-content .streamPost-bookmark{margin-right:20px}.stream-socialbar__more,.stream-bookmark__label{font-size:16px;font-weight:600}.stream-socialbar__more a,.stream-bookmark__label a{color:var(--text-links)}.stream-socialbar__more a:hover,.stream-bookmark__label a:hover{color:var(--primary-hover)}.stream-socialbar__more{float:right;padding:10px}.stream-bookmark__label{margin-left:4px}.stream-socialbar{height:20px;line-height:20px;margin-top:1em;margin-bottom:1.6em}.twitter-follow-button{font-family:'Helvetica Neue',Arial,sans-serif;font-size:11px;display:inline-block;color:#FFF;border-radius:3px;background:var(--twitter-blue);height:20px;padding:1px 8px 1px 6px;font-weight:500;cursor:pointer;vertical-align:top;zoom:1}.twitter-follow-button:hover{background:var(--twitter-blue-hover);color:#FFF}.twitter-follow-button__icon{position:relative;display:inline-block;top:3px;background-image:url(https://assets.adsttc.com/nrd-251/icons-sa9d402c496-ca81db861a0d551cd2006ed4f8860089977619def8ade5527ae52f51efde809f.png);height:12px;width:14px;background-position:0 -185px}.twitter-follow-button__label{position:relative;top:1px;margin-left:1px;-webkit-font-smoothing:initial;-moz-font-smoothing:initial}.twitter-follow-button__count{display:inline-block}.twitter-follow-button__number{background:var(--background);border:1px solid #9197a3;border-radius:2px;color:#4e5665;display:inline-block;font-size:11px;height:auto;line-height:18px;margin-left:6px;min-width:15px;padding:0 3px;text-align:center;white-space:nowrap}.twitter-follow-button__arrow{height:0;left:2px;position:relative;top:-15px;width:5px;z-index:2}.twitter-follow-button__arrow s,.twitter-follow-button__arrow i{border-color:transparent #9197a3;border-style:solid;border-width:4px 5px 4px 0;display:block;position:relative;top:1px}.twitter-follow-button__arrow i{border-right-color:#fff;left:2px;top:-7px}#ss-wechat-dialog{background:var(--background);border:1px solid var(--border);border-radius:2px;box-shadow:0px 0px 15px 0px rgba(200,200,200,0.35);padding:5px 20px 20px;z-index:100000}.wechat-dialog-title{display:inline-block;padding:0 0 20px;width:calc(100% - 44px)}.wechat-dialog-close{font-size:18pt;font-weight:600;display:inline-block;text-align:right;padding:8px 0;width:40px}.wechat-close{cursor:pointer;color:var(--primary)}.retina .twitter-follow-button__icon{background:url(https://assets.adsttc.com/nrd-251/icons-retina-sad38ce0509-1abc74a741c90b7d8d4688a6bf2a56e2d94ae227897cf6931cae14b7793ec6e6.png);background-position:0 -185px;-moz-background-size:78.5px 467px;-o-background-size:78.5px 467px;-webkit-background-size:78.5px 467px;background-size:78.5px 467px;background-repeat:no-repeat}.fb_iframe_widget_lift,.fb_iframe_widget iframe{max-width:none !important}@media (max-width: 1040px){.stream-socialbar__more{margin-right:16px}}@media (max-width: 767px){.stream-socialbar__more{margin-right:0px}}li.afd-share__social{list-style-type:none !important}.social-btns{cursor:pointer}.topics-social-icon{margin:0 4px}.landing-header{display:inline-block;margin:0 0 40px;text-align:center;width:100%}.landing-header-wrapper{width:100%}.landing-description{line-height:1.6em;margin:30px 0 0;text-align:left}.landing-brief{float:left;width:60%}.landing-info-data{float:left;margin-right:20px;width:calc(25% - 20px)}.landing-info-data__titles{display:inline-block;font-weight:600;width:40%}.landing-box-wrap{background:var(--background);margin-top:40px;position:relative;width:100%}.landing-categories-list{margin:0 0 0 -20px;width:calc(100% + 20px)}.landing-category-list{float:left;margin-left:20px;width:calc(25% - 20px)}.landing-category-list__title{font-size:15px;margin-bottom:20px}.landing-category-list__item{height:1.4em;line-height:1.4em;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landings-stream .afd-post-stream:last-child{border:0}.country-headline{display:flex;align-items:center}.country-headline__title{text-align:left}.country-headline__flag{margin-right:5px;background-color:var(--primary-20);border-inline:2px solid var(--primary-20)}.country-headline__flag-img{width:20px;height:auto}.country-products{background:#F7F7F7;display:inline-block;margin-left:calc((100vw - 1040px) / -2);margin-top:20px;padding:40px calc((100vw - 1040px) / 2);width:100vw}.country-products-list{margin:0 0 0 -20px;width:calc(100% + 20px)}.country-products-items{float:left;margin:0 0 0 20px;position:relative;width:calc(25% - 20px)}.global-map-container{background-color:var(--background);position:relative}.all-projects-item{float:left;margin:0 0 20px 20px;text-align:center;width:calc(25% - 20px)}.all-projects__link{position:relative;display:block;background:var(--primary-hover);height:0;width:100%;padding-top:56.7%;color:white}.all-projects__link:hover{background:var(--primary);color:white}.all-products__link{position:relative;display:block;background:#969696;height:0;width:100%;padding-top:100%;color:white}.all-products__link:hover{background:#7d7d7d;color:white}.all-projects__info{position:absolute;width:100%;top:50%;margin-top:-27.5px}.all-project__icon{float:left;margin-right:5%;text-align:right;width:40%}.all-project__icon img{max-height:50px}.all-project-data{float:left;font-weight:600;text-align:left;width:55%}.all-project-count{display:block;font-size:2.2em;margin-bottom:5px}.all-project-txt{display:block;font-size:1.2em;line-height:1.2em}.all-project-link{margin-top:15px}.no-stream-content{background:#F7F7F7;color:var(--text-hint);height:400px;margin-bottom:80px;padding:20px;position:relative}.no-content-txt{font-weight:600;text-shadow:0px 1px 0px white}.no-content-txt a{color:#666}.no-content-title{color:#ccc;font-size:18px}.no-content-cta{color:#aaa;font-size:14px}.no-content-add-image{font-size:135px;font-weight:600;color:rgba(0,0,0,0.5);text-shadow:1px 1px 0px rgba(255,255,255,0.8);line-height:120px;border:1px solid rgba(0,0,0,0.05);height:130px;width:130px;display:inline-block;border-radius:50%;box-shadow:1px 1px 0px rgba(255,255,255,0.8);margin:30px 0}@media (max-width: 1040px){.landing-header{margin:0 0 40px}.landing-box-wrap{margin-top:4%;position:relative}.landings-stream .afd-title-widget{padding-left:4%}.landing-categories-box{padding:0 2%}.special-landings .afd-search-list__4xitem:nth-child(3),.special-landings .country-products-items:nth-child(3){display:none}.afd-full-content{margin:0 16px;width:calc(100% - 32px)}.country-logo-box,.landing-categories-box{display:none}.country-products{margin-left:0;margin-top:4%;padding:4% 2%;width:100%}.country-products-items{margin:0 0 0 3%;width:30%}#global-map-container{padding:4% 2% 0}.all-projects-item{margin:0 0 0 3%;width:30%}.all-projects-link{height:129px}.all-products-link{height:227px}}@media (max-width: 767px){.landing-header-wrapper{margin-left:16px;margin-right:16px;text-align:left;width:calc(100% - 32px)}.country-title,.landing-brief{width:100%}.landing-info-data{margin-bottom:20px;margin-right:0;width:100%}.special-landings .country-products-items:nth-child(3){display:inline-block}.country-box-title{text-align:left}.country-title{margin-left:0;padding-bottom:0}.country-products{padding:4% 0%}.country-products-list{margin:0;width:100%}.country-products-items{border-bottom:1px solid var(--background);margin:0 0 15px;padding:0 4% 15px;width:100%}.all-projects-item{margin:20px 0;width:100%}.all-project-count{font-size:2.2em;line-height:1em}.all-project-txt{font-size:1.4em;line-height:1em}.all-projects__link,.all-products__link{padding-top:100px}}.architecture-books-box{margin-bottom:50px}.architecture-books-box .afd-search-list__img--vertical{width:auto;right:auto}.architecture-books-view-more{display:table;height:200px;width:100%}.view-more-text{display:table-cell;font-size:1.25em;font-weight:600;line-height:1.4em;text-align:right;vertical-align:middle;width:75%}.view-more-arrow{color:#21a2fd;display:table-cell;font-size:4em;text-align:right;vertical-align:middle;width:25%}.widget-loader{width:100%;clip-path:path("M167.43,19.42H.13V0H167.43V19.42ZM.1,179.88H113.47v114.38H.1v-114.38Zm315.4,2.12v16.42H134.14v-16.42h181.36Zm-9.99,44.01v16.4H134.14v-16.4h171.37Zm-171.55-5.7v-16.38h155.54v16.38H133.96ZM.1,314.71H113.47v114.38H.1v-114.38Zm315.4,2.11v16.42H134.14v-16.42h181.36Zm-9.99,44.01v16.4H134.14v-16.4h171.37Zm-171.55-5.7v-16.38h155.54v16.38H133.96Zm-20.57-195.69H0V45.06H113.39v114.38ZM315.5,47v16.41H134.14v-16.41h181.36Zm-10.06,60.43H134.12v-16.44h171.32v16.44Zm-16.12-21.86H134.14v-16.57h155.18v16.57Z");--widget-item-height:135px;--widget-container-height:calc(var(--widget-item-height) + 26px);height:var(--widget-container-height);margin-bottom:22px}.widget-loader--2{--widget-container-height:calc(var(--widget-item-height) * 2 + 26px)}.widget-loader--3{--widget-container-height:calc(var(--widget-item-height) * 3 + 26px)}.load-1-widget{height:190px}.load-3-widget{height:433px}.load-3-widget-more{height:457px}.load-bookmark-widget{height:324px}.load-title{background:var(--background);height:20px;margin:0 0 0 50%;width:50%}.load-title-margin{background:var(--background);height:25px;width:100%}.load-title-margin-small{background:var(--background);height:5px}.load-title-margin-middle{background:var(--background);height:20px}.load-subtitle{background:var(--background);height:19px;margin:0 0 0 60%;width:40%}.load-widget-list-item{height:115px;width:calc(100% + 1px)}.list-item-first{background:var(--background);float:left;height:100%;margin:0 0 0 34%;position:relative;width:6%}.list-item-second{float:left;position:relative;width:60%}.list-item-second .load-text-first{background:var(--background);height:2px;width:100%}.list-item-second .load-text-second{background:var(--background);height:17px;margin:0 0 0 90%;width:10%}.list-item-second .load-text-third{background:var(--background);height:5px;width:100%}.list-item-second .load-text-fourth{background:var(--background);height:17px;margin:0 0 0 77%;width:23%}.list-item-second .load-text-fifth{background:var(--background);height:5px;width:100%}.list-item-second .load-text-sixth{background:var(--background);height:17px;margin:0 0 0 85%;width:15%}.list-item-second .load-text-seventh{background:var(--background);height:61px;width:100%}.load-widget-margin{background:var(--background);height:20px}.load-more-margin{background:var(--background);height:10px;width:100%}.load-more-margin-big{background:var(--background);height:25px;width:100%}.load-more{background:var(--background);height:14px;width:55%}.load-more-bookmark{background:var(--background);height:15px;margin:0 0 0 90%;width:10%}.load-one-block-widget{height:115px}.load-one-block-widget li:not(:first-child){display:none}.load-three-block-widget{height:391px}.load-bookmark-block-widget{height:220px}.load-bookmark-list-item{border:1px solid white;float:left;height:110px;width:calc(33.9% - 2px)}.loading-animation{animation-duration:2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:moveLoader;animation-timing-function:linear;background:#F7F7F7;background-image:linear-gradient(to right, #f7f7f7 0%, rgba(255,255,255,0.5) 20%, #f7f7f7 40%, #f7f7f7 100%);background-repeat:no-repeat;background-size:500px 460px;position:relative}@-webkit-keyframes moveLoader{0%{background-position:-468px 0}100%{background-position:468px 0}}.video-wrapper{background:var(--text-body);height:0;margin:-60px auto 40px;width:100%;padding-bottom:43.75%;padding-top:25px;position:relative}.video-wrapper iframe{left:0;right:0;height:100%;position:absolute;top:0;width:100%}.video-icon{border-bottom:18px solid transparent;border-left:30px solid rgba(255,255,255,0.9);border-right:0px solid transparent;border-top:18px solid transparent;height:36px;left:calc(50% - 15px);position:absolute;top:52px;width:30px}@media (max-width: 1040px){.video-wrapper{margin:0 auto 40px;width:100%}}.videos__container{display:flex;flex-wrap:wrap;gap:32px 16px;margin-bottom:64px}@media (min-width: 768px){.videos__container{gap:32px;margin-bottom:96px}}@media (min-width: 1024px){.videos__container{gap:32px 16px}}@media (min-width: 1040px){.videos__container{gap:32px 40px}}.videos__container-main{padding:0 16px}@media (min-width: 1040px){.videos__container-main{padding:0}}.videos__container:first-of-type{gap:16px}@media (min-width: 768px){.videos__container:first-of-type{gap:32px}}@media (min-width: 1024px){.videos__container:first-of-type{gap:32px 40px}}.videos__video{width:calc(50% - 8px)}@media (min-width: 768px){.videos__video{width:calc(33.333% - 22px)}}@media (min-width: 1024px){.videos__video{width:33.333%;max-width:320px}}.videos__video .afd-search-list__figure{float:none;margin-right:0;width:100%;height:auto}.videos__video .afd-search-list__figure .afd-search-list__img{aspect-ratio:14/9;object-fit:cover}.videos__video .afd-search-list__title{height:auto;margin-top:16px;margin-bottom:0;float:none;width:100%;font-size:14px}@media (min-width: 768px){.videos__video .afd-search-list__title{font-size:16px}}.videos__video .video-icon{top:50%;left:50%;transform:translate(-50%, -50%);background:var(--primary);border:solid 1px white;width:32px;height:32px;border-radius:50%;box-shadow:0 0 16px 0 black;display:flex;color:white}@media (min-width: 768px){.videos__video .video-icon{border:solid 2px white;width:44px;height:44px}}.videos__video .video-icon svg{margin:auto;position:relative;left:1px}@media (min-width: 768px){.videos__video .video-icon svg{transform:scale(1.3)}}.videos__featured{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:16px}@media (min-width: 768px){.videos__featured{grid-template-columns:calc(80% - 32px) 20%}}@media (min-width: 1024px){.videos__featured{grid-template-rows:1fr 1fr 1fr}}.videos__featured-0{grid-column:1/3;grid-row:1/2;width:auto;max-width:none}@media (min-width: 768px){.videos__featured-0{grid-column:1/2;grid-row:1/3}}@media (min-width: 768px){.videos__featured-0{grid-row:1/4}}.videos__featured-0 .afd-search-list__img{max-height:514px}.videos__featured-1{width:auto;max-width:none;grid-column:1/2;grid-row:2/3}@media (min-width: 768px){.videos__featured-1{grid-column:2/4;grid-row:1/2}.videos__featured-1 .afd-search-list__img{max-height:120px}}.videos__featured-2{width:auto;max-width:none;grid-column:2/3;grid-row:2/3}@media (min-width: 768px){.videos__featured-2{grid-column:2/4}.videos__featured-2 .afd-search-list__img{max-height:120px}}.videos__featured-3{width:auto;max-width:none;grid-column:2/4;grid-row:3/4;display:none}@media (min-width: 1024px){.videos__featured-3{display:block}}.videos__featured-3 .afd-search-list__img{max-height:120px}.videos__title,.videos__title--main{display:flex;align-items:center;margin-block:40px 16px;font-size:21px}.videos__title--main{margin-bottom:8px}@media (min-width: 1040px){.videos__title--main{margin-top:72px}}.videos__title svg,.videos__title--main svg{margin-right:8px;display:none}@media (min-width: 768px){.videos__title svg,.videos__title--main svg{display:block}}.videos__subtitle{font-size:16px;line-height:21px;color:var(--text-hint)}.stream-widget .nrd-smart-widget{margin-bottom:80px}.stream-widget__wrapper .stream-widget__title{font-size:20px;line-height:28px;font-weight:600;color:var(--text-body);margin-bottom:24px}.stream-widget__list--category .related-products__category{margin-bottom:16px;font-weight:600}.stream-widget-slides{will-change:transform}.stream-widget-slides.custom-transition-effect .swiper-wrapper{-webkit-transition:transform 300ms ease-in-out 0ms !important;-webkit-transition-delay:0ms !important;transform-style:preserve-3d}.stream-widget-slides.custom-transition-effect .swiper-wrapper img{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0)}.stream-widget-slides__pagination{position:relative;height:auto;display:flex;flex-direction:row;margin-bottom:16px}.stream-widget-slides__pagination.swiper-pagination{bottom:0}.stream-widget-slides__pagination-item.swiper-pagination-bullet,.stream-widget-slides__pagination-item .stream-widget__widget-skeleton--bullet-item{width:fit-content;min-width:100px;max-width:100%;height:fit-content;cursor:pointer;padding:10px 16px;border-radius:20px;background-color:var(--gray-3);color:var(--primary);opacity:1}.stream-widget-slides__pagination-item.swiper-pagination-bullet.text-truncate-ellipsis,.stream-widget-slides__pagination-item .stream-widget__widget-skeleton--bullet-item.text-truncate-ellipsis{margin-right:16px}.stream-widget-slides__pagination-item.swiper-pagination-bullet-active{font-weight:bold;background-color:var(--primary);color:#fff}.stream-widget-slides__pagination-item:last-child{margin-right:0}.stream-widget-slides__pagination-item p.text-ellipsis{-webkit-line-clamp:1}.stream-widget-slides .related-products__text{margin-top:16px}.stream-widget-slides .related-products__company{margin-bottom:16px}.stream-widget-slides__wrapper{visibility:'hidden'}.stream-widget-slides__wrapper .related-products__text p,.stream-widget-slides__wrapper h4{text-align:left}.stream-widget-slides__wrapper .text-truncate-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.stream-widget-slides-item img{width:100%;height:450px;object-fit:cover}@media (max-width: 767px){.stream-widget-slides-item img{height:250px}}.stream-widget-slides__info-name{color:var(--custom-black)}.stream-widget-slides__info-company{text-align:left;text-transform:uppercase;font-size:16px;line-height:20px;margin-bottom:16px}.stream-widget-slides.swiper-pagination-bullet-active{font-weight:bold;background:var(--primary);color:#fff}@media (max-width: 767px){.stream-widget-slides{margin-inline:16px}.stream-widget-slides__pagination{margin:0 16px 8px 16px;overflow:scroll;white-space:nowrap;padding-bottom:16px;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.stream-widget-slides__pagination-item.text-truncate-ellipsis{min-width:fit-content}.stream-widget-slides__pagination-bullets{padding-bottom:8px}.stream-widget-slides-item.swiper-slide{margin-left:0}.stream-widget-slides__wrapper h3.stream-widget__title{margin-bottom:16px}}.stream-widget__widget{margin-bottom:80px}.stream-widget__widget .related-products__item img{height:157px;width:auto;object-fit:cover}.stream-widget__widget-skeleton{display:grid;grid-template-areas:'title title title title' 'items items items items';grid-template-rows:60px 4fr;grid-template-columns:repeat(4, calc(25% - 18px));width:100%;margin-bottom:80px}.stream-widget__widget-skeleton--big{margin:0 15px 80px 15px}.stream-widget__widget-skeleton--item{margin-right:16px}.stream-widget__widget-skeleton--item:last-child{margin-right:0}.stream-widget__widget-skeleton--bullet{display:flex;flex-direction:row;margin-bottom:16px;justify-content:space-around}.stream-widget__widget-skeleton--bullet-item{margin:10px 16px 0 0;padding:10px 16px;border-radius:20px;width:calc(25% - 16px);height:34px;background:var(--skeleton-loader)}.stream-widget__widget-skeleton--bullet-item:last-child{margin-right:0}.stream-widget__widget-skeleton--image{background:var(--skeleton-loader);height:426px;margin-bottom:16px}@media (max-width: 767px){.stream-widget__widget-skeleton--image{height:250px}}.stream-widget__widget-skeleton--name,.stream-widget__widget-skeleton--company,.stream-widget__widget-skeleton--title{background:var(--skeleton-loader);height:18px;margin-bottom:16px}.stream-widget__widget-skeleton--title{width:90%}.stream-widget__widget-skeleton--company{height:16px;width:80%}.stream-widget__widget-skeleton--name{height:40px;width:90%}.stream-widget__widget-skeleton--title{grid-area:title;height:28px;margin-bottom:32px} </style><noscript id='nrd-deferred-styles'><!-- / The rest of the styles loaded async --><link href='https://afd.adsttc.com/afd_forms.css?v=2' media='all' rel='stylesheet'><link href='https://afd.adsttc.com/afd_async_basic.css?v=2' media='all' rel='stylesheet'><!-- / MYAD CSS --><link href='https://nrd.adsttc.com/my/myarchdaily.min.css?v=1.4' media='all' rel='stylesheet'><link rel="stylesheet" media="all" href="https://assets.adsttc.com/nrd-251/application-8baab86c4bf51b7dfa72da322be269d592173f568973ce19a8d8af52f32743e7.css" /></noscript></head><body class='home blog js-sticky-header-fixed'><!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5ZT67ZK" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --><!-- / Set locales --> <script> if(typeof AFD == "undefined") { AFD = {}; } AFD.site = "us"; AFD.search_default = "all"; AFD.i18n = {"js_search":{"all":{"selector":"All","placeholder":"Search ArchDaily"},"projects":{"selector":"Projects","placeholder":"Search Projects"},"images":{"selector":"Images","placeholder":"Search Images"},"products":{"selector":"Products","placeholder":"Search Products"},"events":{"selector":"Events","placeholder":"Search Events"},"competitions":{"selector":"Competitions","placeholder":"Search Competitions"},"folders":{"selector":"Folders","placeholder":"Search in your folders"}},"js_tooltip_ob":{"btn_text":"Got it","avatar_text":"Your feed and folders are kept here.","avatar_text_mobile":"Your feed is kept here.","save_text":"Save the content you like using this button.","catalog_text":"Save your favorite products so they’re at hand when you need them.","following_text":"Here you can check all the topics you follow and pick new ones.","folders_text":"You can find all your folders here."},"new_feature_tooltip":{"new":"New"}} </script> <div class='afd-hide'> <div data-url='//www.archdaily.com/search/all?q=' id='afd-search-action-all'></div> <div data-url='//www.archdaily.com/search/products?q=' id='afd-search-action-products'></div> </div> <header class='jv-header jv-container'> <div class='jv-header__bottom jv-header__bottom--fixed jv-header__bottom--on-screen' id='js-header__bottom-nav-search'> <div class='jv-container jv-header__bottom-container'> <a class='jv-nav__logo' href='//www.archdaily.com?ad_name=small-logo'> <picture> <source class='dark-alt' media='(prefers-color-scheme: dark)' srcset='https://assets.adsttc.com/doodles/flat/logo-white-full.svg'> <img alt='Home' height='40' src='https://assets.adsttc.com/doodles/flat/logo-blue-full.svg' width='64'> </picture> </a> <nav class='jv-header__main-nav'> <a class='jv-header__main-nav-link' data-insights-category='jv-header' data-insights-label='main-nav' data-insights-value='Projects' data-key='projects' href='https://www.archdaily.com/search/projects?ad_source=jv-header&amp;ad_name=main-menu'> Projects </a> <a class='jv-header__main-nav-link' data-insights-category='jv-header' data-insights-label='main-nav' data-insights-value='Images' data-key='images' href='https://archdaily.com/search/images?ad_source=jv-header&amp;ad_name=main-menu'> Images </a> <a class='jv-header__main-nav-link' data-insights-category='jv-header' data-insights-label='main-nav' data-insights-value='Products &amp; BIM' data-key='products-bim' href='https://www.archdaily.com/search/products?ad_source=jv-header&amp;ad_name=main-menu'> Products &amp; BIM </a> <a class='jv-header__main-nav-link' data-insights-category='jv-header' data-insights-label='main-nav' data-insights-value='Professionals' data-key='professionals' href='https://www.archdaily.com/search/professionals?ad_source=jv-header&amp;ad_name=main-menu'> Professionals </a> <a class='jv-header__main-nav-link' data-insights-category='jv-header' data-insights-label='main-nav' data-insights-value='News' data-key='news' href='https://www.archdaily.com/architecture-news?ad_source=jv-header&amp;ad_name=main-menu'> News </a> <a class='adplus-feature jv-header__main-nav-link' data-insights-category='jv-header' data-insights-label='main-nav' data-insights-value='Archive' data-key='archive' href='https://www.archdaily.com/search/article-archive?ad_source=jv-header&amp;ad_name=main-menu'> Archive </a> </nav> <form class='jv-header__main-search-form' id='afd-search-actions'> <svg viewBox="0 0 14 14" class="jv-header__main-search-icon" xmlns="http://www.w3.org/2000/svg"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Desktop-HD-Copy-33" transform="translate(-216.000000, -94.000000)" fill="currentColor"><g id="Bars-/-Search-Bar-/-x---Glyphs-/-On-Dark---Search-Glyph-Copy" transform="translate(216.000000, 94.000000)"><path d="M13.7430947,12.5740557 L9.91009465,8.73955572 C10.5971654,7.80245935 10.9652265,6.66953223 10.9600947,5.50755572 C10.946985,2.47441147 8.49371664,0.0175744397 5.46059465,5.57178262e-05 C4.00907481,-0.00651157295 2.61521603,0.567712287 1.58953064,1.59480646 C0.56384524,2.62190064 -0.00846492859,4.01654626 9.46502197e-05,5.46805572 C0.0132043609,8.50147611 2.46669652,10.958537 5.50009465,10.9760557 C6.66680484,10.9811124 7.80387114,10.6087552 8.74159465,9.91455572 L8.74559465,9.91155572 L12.5750947,13.7430557 C12.7821435,13.9602692 13.0906604,14.0481921 13.3811096,13.9727584 C13.6715587,13.8973248 13.898302,13.6703873 13.9734871,13.3798737 C14.0486722,13.0893602 13.9604853,12.7809186 13.7430947,12.5740557 L13.7430947,12.5740557 Z M5.49609465,9.87805572 C3.06950871,9.86409673 1.1067469,7.89865842 1.09609465,5.47205572 C1.08954524,4.31099854 1.54743104,3.19550612 2.36782487,2.37389147 C3.1882187,1.55227681 4.30302902,1.09273279 5.46409465,1.09755572 C7.89068059,1.1115147 9.8534424,3.07695301 9.86409465,5.50355572 C9.87064406,6.6646129 9.41275826,7.78010532 8.59236443,8.60171997 C7.7719706,9.42333462 6.65716028,9.88287864 5.49609465,9.87805572 Z" id="Search"></path></g></g></g></svg> <input aria-controls='top-search' aria-label='Search' autocomplete='off' class='embeded_search_text jv-header__main-search js-afd-search-focus' data-insights-category='jv-header' data-insights-label='main-search' data-insights-value='search' name='text' type='text'> </form> <div class='jv-header__right'> <span class='jv-header__separator'></span> <div id='kenneth-root-container'></div> <!-- / In order to prevent CLS (Content Layout Shift - Web Vitals), --> <!-- / we need set fixed width to the #kennth-root div depending if user is logged in or not. --> <script> // Creating #kenneth-root div who embrace login/signup and Avatar from Kenneth. var kennethRootContainer = document.getElementById('kenneth-root-container') var kennethRoot = document.createElement("div"); kennethRoot.id = 'kenneth-root' var loginLoader = '<div class="jv-header__skeleton-text"></div>' + '<div class="jv-header__skeleton-button"></div>' var avatarLoader = '<div class="jv-header__skeleton-avatar"></div>' // This key of localStorage means the user is logged in // and then we set the width div to 32px, same as User Avatar width. if (localStorage.getItem('kenneth_updated_at')) { kennethRoot.style.minWidth = '32px'; kennethRoot.innerHTML = avatarLoader } // If not, the width depends of each market and it's managed by css. else { kennethRoot.innerHTML = loginLoader } kennethRootContainer.appendChild(kennethRoot) </script> <span class='jv-header__separator'></span> <div class='jv-hamburger-menu__button' data-insights-category='jv-header' data-insights-label='hamburger-btn' data-insights-value='open'> <span></span> </div> <div class='jv-hamburger-menu__container' data-insights-category='jv-header' data-insights-label='hamburger-menu' data-insights-value='container'> <div class='jv-container'> <div class='jv-hamburger-menu__header'> <a class='jv-header__left-link' href='https://www.archdaily.com/contact?ad_source=jv-header&amp;ad_name=hamburger_menu'> Submit a Project </a> <a class='jv-header__left-link' href='https://www.archdaily.com/advertise?ad_source=jv-header&amp;ad_name=hamburger_menu'> Advertise </a> <a class='jv-header__left-link' href='https://www.architonic.com/' target='_architonic'> Architonic </a> <div class='jv-header__hider'> <span class='jv-header__separator'></span> <div class='afd-site-selector afd-desktop-e'> <div class='afd-site-selector__country'> <i class='afd-site-selector__flag afd-site-selector__flag--us'></i> <span class='afd-site-selector__country-name'> World </span> </div> <ul class='afd-site-selector__list'> <li class='afd-site-selector__item'> <a class='afd-site-selector__link' data-insights-category='jv-header' data-insights-label='site-selector' data-insights-value='Brasil' href='//www.archdaily.com.br/br?ad_source=jv-header'> <i class='afd-site-selector__flag afd-site-selector__flag--br'></i> <span class='afd-site-selector__label'>Brasil</span> </a> </li> <li class='afd-site-selector__item'> <a class='afd-site-selector__link' data-insights-category='jv-header' data-insights-label='site-selector' data-insights-value='Hispanoamérica' href='//www.archdaily.cl/cl?ad_source=jv-header'> <i class='afd-site-selector__flag afd-site-selector__flag--cl'></i> <span class='afd-site-selector__label'>Hispanoamérica</span> </a> </li> <li class='afd-site-selector__item'> <a class='afd-site-selector__link' data-insights-category='jv-header' data-insights-label='site-selector' data-insights-value='México' href='//www.archdaily.mx/mx?ad_source=jv-header'> <i class='afd-site-selector__flag afd-site-selector__flag--mx'></i> <span class='afd-site-selector__label'>México</span> </a> </li> <li class='afd-site-selector__item'> <a class='afd-site-selector__link' data-insights-category='jv-header' data-insights-label='site-selector' data-insights-value='中国' href='//www.archdaily.cn/cn?ad_source=jv-header'> <i class='afd-site-selector__flag afd-site-selector__flag--cn'></i> <span class='afd-site-selector__label'>中国</span> </a> </li> </ul> </div> </div> </div> <nav class='jv-hamburger-menu__categories-container'> <ul class='jv-hamburger-menu__categories'> <li> <a class='jv-hamburger-menu__category' href='https://www.archdaily.com/subscribe?ad_source=jv-header&amp;ad_name=hamburger_menu'> ArchDaily Plus </a> </li> <li> <a class='jv-hamburger-menu__category' href='https://www.archdaily.com/articles?ad_source=jv-header&amp;ad_name=hamburger_menu'> Articles </a> </li> <li> <a class='jv-hamburger-menu__category' href='https://www.archdaily.com/architecture-news?ad_source=jv-header&amp;ad_name=hamburger_menu'> News </a> </li> <li> <a class='jv-hamburger-menu__category' href='https://www.archdaily.com/category/archdaily-interviews?ad_source=jv-header&amp;ad_name=hamburger_menu'> Interviews </a> </li> <li> <a class='jv-hamburger-menu__category' href='https://www.archdaily.com/videos?ad_source=jv-header&amp;ad_name=hamburger_menu'> Videos </a> </li> <li> <a class='jv-hamburger-menu__category' href='https://www.archdaily.com/tag/architecture-city-guide?ad_source=jv-header&amp;ad_name=hamburger_menu'> City Guides </a> </li> <li> <a class='jv-hamburger-menu__category' href='https://www.archdaily.com/search/folders?ad_source=jv-header&amp;ad_name=hamburger_menu'> Folders </a> </li> <li style='margin-top: 16px;'> <a class='jv-hamburger-menu__category' href='https://www.archdaily.com/monthly-topics?ad_source=jv-header&amp;ad_name=hamburger_menu&amp;ad_campaign=special'> Topics </a> <ul> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/tag/sustainability-and-performance-in-architecture?ad_source=jv-header&amp;ad_name=hamburger_menu'> Sustainability </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/tag/materials?ad_source=jv-header&amp;ad_name=hamburger_menu'> Materials </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/tag/technology?ad_source=jv-header&amp;ad_name=hamburger_menu'> Technology </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/tag/archdaily-topic-2022-what-is-good-architecture?ad_source=jv-header&amp;ad_name=hamburger_menu'> What is Good Architecture? </a> </li> </ul> </li> </ul> <ul class='jv-hamburger-menu__categories'> <li> <a class='jv-hamburger-menu__category' href='https://www.archdaily.com/search/projects?ad_source=jv-header&amp;ad_name=hamburger_menu'> Projects </a> <ul> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/projects/categories/residential-architecture?ad_source=jv-header&amp;ad_name=hamburger_menu'> Residential Architecture </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/projects/categories/hospitality-architecture?ad_source=jv-header&amp;ad_name=hamburger_menu'> Hospitality Architecture </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/projects/categories/interior-design?ad_source=jv-header&amp;ad_name=hamburger_menu'> Interior Design </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/projects/categories/cultural-architecture?ad_source=jv-header&amp;ad_name=hamburger_menu'> Cultural Architecture </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/projects/categories/public-architecture?ad_source=jv-header&amp;ad_name=hamburger_menu'> Public Architecture </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/projects/categories/landscape-and-urbanism?ad_source=jv-header&amp;ad_name=hamburger_menu'> Landscape &amp; Urbanism </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/projects/categories/commercial-and-offices?ad_source=jv-header&amp;ad_name=hamburger_menu'> Commercial &amp; Offices </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/projects/categories/educational-architecture?ad_source=jv-header&amp;ad_name=hamburger_menu'> Educational Architecture </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/tag/top100?ad_source=jv-header&amp;ad_name=hamburger_menu'> Top 100 </a> </li> <li class='js-images-link'> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/images?ad_source=jv-header&amp;ad_name=hamburger_menu'> Project Images </a> </li> </ul> </li> </ul> <ul class='jv-hamburger-menu__categories'> <li> <a class='jv-hamburger-menu__category' href='https://www.archdaily.com/search/products?ad_source=jv-header&amp;ad_name=hamburger_menu'> Products </a> <ul> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/products/categories/applications?ad_source=jv-header&amp;ad_name=hamburger_menu'> Applications </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/products/bim/active?ad_source=jv-header&amp;ad_name=hamburger_menu'> BIM </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/products/categories/construction-materials?ad_source=jv-header&amp;ad_name=hamburger_menu'> Construction Materials </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/products/categories/equipment?ad_source=jv-header&amp;ad_name=hamburger_menu'> Equipment </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/products/categories/finishes?ad_source=jv-header&amp;ad_name=hamburger_menu'> Finishes </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/products/categories/furniture?ad_source=jv-header&amp;ad_name=hamburger_menu'> Furniture </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/products/categories/mep-and-hvac?ad_source=jv-header&amp;ad_name=hamburger_menu'> MEP &amp; HVAC </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/products/categories/technology?ad_source=jv-header&amp;ad_name=hamburger_menu'> Technology </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/catalog/us/companies?ad_source=jv-header&amp;ad_name=hamburger_menu'> Manufacturers </a> </li> </ul> </li> </ul> <ul class='jv-hamburger-menu__categories'> <li class='js-professionals-link'> <a class='jv-hamburger-menu__category' href='https://www.archdaily.com/search/professionals?ad_source=jv-header&amp;ad_name=hamburger_menu'> Professionals </a> <ul> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/professionals/expertise/architecture-offices?ad_source=jv-header&amp;ad_name=hamburger_menu'> Architecture Offices </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/professionals/expertise/interior-design?ad_source=jv-header&amp;ad_name=hamburger_menu'> Interior Designers </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/professionals/expertise/urban-planning?ad_source=jv-header&amp;ad_name=hamburger_menu'> Urban Planners </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/professionals/expertise/landscape-architecture?ad_source=jv-header&amp;ad_name=hamburger_menu'> Landscape Architects </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/professionals/expertise/engineering-consulting?ad_source=jv-header&amp;ad_name=hamburger_menu'> Engineers &amp; Consultants </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/professionals/expertise/project-management?ad_source=jv-header&amp;ad_name=hamburger_menu'> Project Managers </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/search/professionals/expertise/construction?ad_source=jv-header&amp;ad_name=hamburger_menu'> Construction Companies </a> </li> </ul> </li> </ul> <ul class='jv-hamburger-menu__categories'> <li> <a class='jv-hamburger-menu__category' href='https://www.archdaily.com/search/competitions?ad_source=jv-header&amp;ad_name=hamburger_menu'> Competitions </a> </li> <li> <a class='jv-hamburger-menu__category' href='https://www.archdaily.com/search/events?ad_source=jv-header&amp;ad_name=hamburger_menu'> Events </a> </li> <li> <a class='jv-hamburger-menu__category' href='https://www.archdaily.com/publications?ad_source=jv-header&amp;ad_name=hamburger_menu'> Publications </a> </li> <li style='margin-top: 16px;'> <span class='jv-hamburger-menu__category'> Awards </span> <ul> <li> <a class='jv-hamburger-menu__subcategory' href='https://boty.archdaily.com/?ad_source=jv-header&amp;ad_name=hamburger_menu'> Building of the Year </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/tag/holcim-foundation-awards?ad_source=jv-header&amp;ad_name=hamburger_menu'> Holcim Foundation Awards </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/tag/pritzker-prize?ad_source=jv-header&amp;ad_name=hamburger_menu'> Pritzker Prize </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/tag/mies-van-der-rohe-award?ad_source=jv-header&amp;ad_name=hamburger_menu'> EU Mies Van Der Rohe Award </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/tag/german-design-council?ad_source=jv-header&amp;ad_name=hamburger_menu'> German Design Council </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/1024608/buildners-unbuilt-award-2025-celebrating-your-unbuilt-architectural-ideas-100000-euros-prize?ad_source=jv-header&amp;ad_name=hamburger_menu'> Buildner&#39;s Unbuilt Award 2025 </a> </li> </ul> </li> <li style='margin-top: 16px'> <span class='jv-hamburger-menu__category'> Exhibitions </span> <ul> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/tag/world-design-capital-valencia-2022?ad_source=jv-header&amp;ad_name=hamburger_menu&amp;ad_campaign=special'> World Design Capital Valencia </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/tag/venice-biennale?ad_source=jv-header&amp;ad_name=hamburger_menu&amp;ad_campaign=special'> Venice Architecture Biennale </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/tag/venice-art-biennale?ad_source=jv-header&amp;ad_name=hamburger_menu&amp;ad_campaign=special'> Venice Art Biennale </a> </li> <li> <a class='jv-hamburger-menu__subcategory' href='https://www.archdaily.com/tag/2019-chicago-architecture-biennial?ad_source=jv-header&amp;ad_name=hamburger_menu&amp;ad_campaign=special'> Chicago Architecture Biennial </a> </li> </ul> </li> </ul> </nav> <div class='jv-hamburger-menu__footer'> <a class='jv-hamburger-menu__footer-logo' href='//www.archdaily.com?ad_source=jv-header&amp;ad_name=hamburger_menu' title='ArchDaily'> <picture> <source class='dark-alt' media='(prefers-color-scheme: dark)' srcset='https://assets.adsttc.com/doodles/flat/logo-white-full.svg'> <img alt='Home' height='48' src='https://assets.adsttc.com/doodles/flat/logo-blue-full.svg' width='70'> </picture> </a> <div class='afd-footer__rights'> <div class='afd-footer__rights__txt-wrap'> <span class='afd-footer__rights__txt'> © All rights reserved. ArchDaily, part of DAAily platforms AG 2008-2025 </span> <span class='afd-footer__rights__txt'> ISSN 0719-8884 </span> <span class='afd-footer__rights__txt'> All images are © each office/photographer mentioned. </span> </div> </div> <ul class='afd-footer__links'> <li class='afd-footer__links__item'> <a class='afd-footer__links__link' href='//www.archdaily.com/content/about?ad_source=jv-header&amp;ad_name=hamburger_menu' title='About'> About </a> </li> <li class='afd-footer__links__item'> <a class='afd-footer__links__link' href='//www.archdaily.com/contact?ad_source=jv-header&amp;ad_name=hamburger_menu' title='Contact'> Contact </a> </li> <li class='afd-footer__links__item'> <a class='afd-footer__links__link' href='//www.archdaily.com/imprint/?ad_source=jv-header&amp;ad_name=hamburger_menu' title='Imprint'> Imprint </a> </li> <li class='afd-footer__links__item'> <a class='afd-footer__links__link' href='//www.archdaily.com/jobs/?ad_source=jv-header&amp;ad_name=hamburger_menu' title='Work at ArchDaily'> Work at ArchDaily </a> </li> <li class='afd-footer__links__item'> <a class='afd-footer__links__link' href='//daaily.com/terms-conditions.html?ad_source=jv-header&amp;ad_name=hamburger_menu' title='Terms of Use'> Terms of Use </a> </li> <li class='afd-footer__links__item'> <a class='afd-footer__links__link' href='//daaily.com/privacy-policy.html?ad_source=jv-header&amp;ad_name=hamburger_menu' title='Privacy Policy'> Privacy Policy </a> </li> <li class='afd-footer__links__item'> <a class='afd-footer__links__link' href='//www.archdaily.com/content/cookie-policy?ad_source=jv-header&amp;ad_name=hamburger_menu' title='Cookie Policy'> Cookie Policy </a> </li> <li class='afd-footer__links__item'> <a class='afd-footer__links__link' href='//www.archdaily.com/feed/?ad_source=jv-header&amp;ad_name=hamburger_menu' title='RSS'> RSS </a> </li> <li class='afd-footer__links__item'> <a class='afd-footer__links__link' data-modal='signup' href='//account.archdaily.com/us/users/newsletters_notifications?ad_source=jv-header&amp;ad_name=hamburger_menu' rel='kenneth-open-modal' title='Newsletter'> Newsletter </a> </li> </ul> <ul class='afd-footer__social'> <li class='afd-footer__social__item'> <a class='afd-social-icon afd-social-icon--facebook' href='https://www.facebook.com/ArchDaily?ad_source=jv-header&amp;ad_name=hamburger_menu' title='ArchDaily in Facebook'> facebook </a> </li> <li class='afd-footer__social__item'> <a class='afd-social-icon afd-social-icon--twitter' href='https://twitter.com/archdaily?ad_source=jv-header&amp;ad_name=hamburger_menu' title='ArchDaily in Twitter'> twitter </a> </li> <li class='afd-footer__social__item'> <a class='afd-social-icon afd-social-icon--flickr' href='https://www.flickr.com/groups/archdaily?ad_source=jv-header&amp;ad_name=hamburger_menu' title='ArchDaily Flickr pool'> flickr </a> </li> <li class='afd-footer__social__item'> <a class='afd-social-icon afd-social-icon--pinterest' href='https://www.pinterest.com/archdaily/?ad_source=jv-header&amp;ad_name=hamburger_menu' title='ArchDaily in Pinterest'> pinterest </a> </li> <li class='afd-footer__social__item'> <a class='afd-social-icon afd-social-icon--instagram' href='https://instagram.com/archdaily/?ad_source=jv-header&amp;ad_name=hamburger_menu' title='ArchDaily in Instagram'> instagram </a> </li> <li class='afd-footer__social__item'> <a class='afd-social-icon afd-social-icon--vimeo' href='https://vimeo.com/archdaily?ad_source=jv-header&amp;ad_name=hamburger_menu' title='ArchDaily Vimeo channel'> vimeo </a> </li> <li class='afd-footer__social__item'> <a class='afd-social-icon afd-social-icon--youtube' href='https://www.youtube.com/user/archdaily?ad_source=jv-header&amp;ad_name=hamburger_menu' title='ArchDaily Youtube channel'> youtube </a> </li> </ul> </div> </div> </div> </div> </div> </div> </header> <div class='afd-header-main__container afd-container-padding--m'> <a class='afd-mobile__logo' href='//www.archdaily.com?ad_name=small-logo'> <picture> <source class='dark-alt' media='(prefers-color-scheme: dark)' srcset='https://assets.adsttc.com/doodles/flat/logo-white-full.svg'> <img alt='Home' height='28' src='https://assets.adsttc.com/doodles/flat/logo-blue-full.svg' width='45'> </picture> </a> <div class='afd-mobile-search-form__container'> <form class='afd-mobile-search-form' id='afd-search-actions-mobile'> <div class='afd-nav__search__searchfield'> <svg viewBox="0 0 14 14" class="jv-header__main-search-icon" xmlns="http://www.w3.org/2000/svg"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="Desktop-HD-Copy-33" transform="translate(-216.000000, -94.000000)" fill="currentColor"><g id="Bars-/-Search-Bar-/-x---Glyphs-/-On-Dark---Search-Glyph-Copy" transform="translate(216.000000, 94.000000)"><path d="M13.7430947,12.5740557 L9.91009465,8.73955572 C10.5971654,7.80245935 10.9652265,6.66953223 10.9600947,5.50755572 C10.946985,2.47441147 8.49371664,0.0175744397 5.46059465,5.57178262e-05 C4.00907481,-0.00651157295 2.61521603,0.567712287 1.58953064,1.59480646 C0.56384524,2.62190064 -0.00846492859,4.01654626 9.46502197e-05,5.46805572 C0.0132043609,8.50147611 2.46669652,10.958537 5.50009465,10.9760557 C6.66680484,10.9811124 7.80387114,10.6087552 8.74159465,9.91455572 L8.74559465,9.91155572 L12.5750947,13.7430557 C12.7821435,13.9602692 13.0906604,14.0481921 13.3811096,13.9727584 C13.6715587,13.8973248 13.898302,13.6703873 13.9734871,13.3798737 C14.0486722,13.0893602 13.9604853,12.7809186 13.7430947,12.5740557 L13.7430947,12.5740557 Z M5.49609465,9.87805572 C3.06950871,9.86409673 1.1067469,7.89865842 1.09609465,5.47205572 C1.08954524,4.31099854 1.54743104,3.19550612 2.36782487,2.37389147 C3.1882187,1.55227681 4.30302902,1.09273279 5.46409465,1.09755572 C7.89068059,1.1115147 9.8534424,3.07695301 9.86409465,5.50355572 C9.87064406,6.6646129 9.41275826,7.78010532 8.59236443,8.60171997 C7.7719706,9.42333462 6.65716028,9.88287864 5.49609465,9.87805572 Z" id="Search"></path></g></g></g></svg> <input class='afd-nav__search__input embeded_search_text js-afd-search-focus-mobile' name='text' type='text'> </div> </form> </div> <div class='afd-mobile__btn-menu' id='js-afd-mobile__btn-menu'> <svg width="23" height="17" viewBox="0 0 23 17" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M1.02096 1.67742H21.3435" stroke="currentColor" stroke-opacity="0.818482" stroke-width="2.03226" stroke-linecap="round"/> <path d="M1.02096 8.45165H21.3435" stroke="currentColor" stroke-opacity="0.818482" stroke-width="2.03226" stroke-linecap="round"/> <path d="M1.02096 15.2259H21.3435" stroke="currentColor" stroke-opacity="0.818482" stroke-width="2.03226" stroke-linecap="round"/> </svg> </div> </div> <nav class='afd-nav-mobile' id='hamburger-menu-mobile'> <div class='afd-nav-mobile__pane afd-nav-mobile__pane--first'> <button aria-label='Close Navbar' class='afd-nav-mobile__close' id='js-afd-nav-mobile__close'> <span class='afd-nav-mobile__close__icon'>✕</span> </button> <div class='afd-nav-mobile__subpane afd-nav-mobile__subpane--user' id='kenneth-root-mobile'></div> <div class='afd-nav-mobile__subpane afd-nav-mobile__menu-content'> <ul class='afd-nav-mobile__list'> <li class='afd-nav-mobile__item'> <a class='afd-nav-mobile__label' data-key='projects' href='//www.archdaily.com/search/projects?ad_name=main-menu' target='_self'> Projects </a> </li> <li class='afd-nav-mobile__item'> <a class='afd-nav-mobile__label' data-key='images' href='//www.archdaily.com/search/images?ad_name=main-menu' target='_self'> Images </a> </li> <li class='afd-nav-mobile__item'> <a class='afd-nav-mobile__label' data-key='products' href='//www.archdaily.com/search/products?ad_name=main-menu' target='_self'> Products </a> </li> <li class='afd-nav-mobile__item'> <a class='afd-nav-mobile__label' data-key='bim' href='//www.archdaily.com/catalog/us/bim?ad_name=main-menu' target='_self'> BIM </a> </li> <li class='afd-nav-mobile__item'> <a class='afd-nav-mobile__label' data-key='professionals' href='//www.archdaily.com/search/professionals?ad_name=main-menu' target='_self'> Professionals </a> </li> <li class='afd-nav-mobile__item afd-nav-mobile__item--with-arrow js-afd-open-mobile-sublist'> <span class='afd-nav-mobile__label' data-subitem='news-topics' id='news-topics'> News &amp; Topics </span> <i class='afd-icon--chevron-right'></i> </li> <li class='afd-nav-mobile__item'> <a class='afd-nav-mobile__label' data-key='competitions' href='//www.archdaily.com/search/competitions?ad_name=main-menu' target='_self'> Competitions </a> </li> <li class='afd-nav-mobile__item'> <a class='afd-nav-mobile__label' data-key='events' href='//www.archdaily.com/search/events?ad_name=main-menu' target='_self'> Events </a> </li> </ul> </div> <div class='afd-nav-mobile__subpane'> <ul class='afd-nav-mobile__list'> <li class='afd-nav-mobile__item'> <a class='afd-nav-mobile__label' href='https://www.archdaily.com/content/about' target='_self'> About </a> </li> <li class='afd-nav-mobile__item'> <a class='afd-nav-mobile__label' href='https://www.archdaily.com/contact' target='_self'> Contact </a> </li> <li class='afd-nav-mobile__item'> <a class='afd-nav-mobile__label' href='https://www.archdaily.com/contact' target='_self'> Submit </a> </li> <li class='afd-nav-mobile__item'> <a class='afd-nav-mobile__label' href='https://www.archdaily.com/subscribe' target='_self'> Subscribe </a> </li> <li class='afd-nav-mobile__item'> <a class='afd-nav-mobile__label' href='https://www.architonic.com/' target='_architonic'> Architonic </a> </li> </ul> </div> <!-- / Country Selector: First level --> <div class='afd-nav-mobile__subpane'> <ul class='afd-nav-mobile__list'> <li class='afd-nav-mobile__item afd-nav-mobile__item--with-arrow js-afd-open-mobile-sublist'> <span class='afd-nav-mobile__label' data-subitem='nav-mobile__menu-country' id='nav-mobile__menu-country'> Change country </span> <i class='afd-icon--chevron-right'></i> </li> </ul> </div> <!-- / Settings Selector First level --> <div class='afd-nav-mobile__subpane afd-hide' id='js-settings-mobile-menu'> <ul class='afd-nav-mobile__list'> <li class='afd-nav-mobile__item afd-nav-mobile__item--with-arrow js-afd-open-mobile-sublist'> <span class='afd-nav-mobile__label' data-subitem='nav-mobile__menu-settings' id='nav-mobile__menu-settings'> Settings </span> <i class='afd-icon--chevron-right'></i> </li> </ul> </div> <div class='afd-nav-mobile__subpane afd-nav-mobile__logout' id='js-afd-logout'> <ul class='afd-nav-mobile__list'> <li class='afd-nav-mobile__item afd-nav-mobile__item--no-child'> <a class='afd-nav-mobile__label' href='#' rel='kenneth-logout'> <i class='afd-nav-mobile__icon-logout'></i> Log out </a> </li> </ul> </div> </div> <div class='afd-nav-mobile__pane afd-nav-mobile__pane--second'> <button aria-label='Back to first nav level' class='afd-nav-mobile__back' id='js-afd-nav-mobile__back'> <i class='afd-icon--chevron-left'></i> <span class='afd-nav-mobile__back-label'>Back</span> </button> <ul class='afd-nav-mobile__subpane afd-nav-mobile__sublist' id='news-topics-sub'> <li class='afd-nav-mobile__item afd-nav-mobile__item--no-child'> <a class='afd-nav-mobile__label' href='//www.archdaily.com/architecture-news?ad_name=main-menu-more'> News </a> </li> <li class='afd-nav-mobile__item afd-nav-mobile__item--no-child'> <a class='afd-nav-mobile__label' href='//www.archdaily.com/articles?ad_name=main-menu-more'> Articles </a> </li> <li class='afd-nav-mobile__item afd-nav-mobile__item--no-child'> <a class='afd-nav-mobile__label' href='//www.archdaily.com/monthly-topics?ad_name=main-menu-more'> Monthly Topics </a> </li> <li class='afd-nav-mobile__item afd-nav-mobile__item--no-child'> <a class='afd-nav-mobile__label' href='//www.archdaily.com/category/refurbishment?ad_name=main-menu-more'> Refurbishment </a> </li> <li class='afd-nav-mobile__item afd-nav-mobile__item--no-child'> <a class='afd-nav-mobile__label' href='//www.archdaily.com/tag/top100?ad_name=main-menu-more'> Top 100 </a> </li> </ul> <!-- / Country Selector: Second level --> <ul class='afd-nav-mobile__subpane afd-nav-mobile__sublist' id='nav-mobile__menu-country-sub'> <li class='afd-nav-mobile__item afd-nav-mobile__item--no-child'> <a class='afd-nav-mobile__label' href='//www.archdaily.com.br/br'> <i class='afd-site-selector__flag afd-site-selector__flag--br'></i> Brasil </a> </li> <li class='afd-nav-mobile__item afd-nav-mobile__item--no-child'> <a class='afd-nav-mobile__label' href='//www.archdaily.cl/cl'> <i class='afd-site-selector__flag afd-site-selector__flag--cl'></i> Hispanoamérica </a> </li> <li class='afd-nav-mobile__item afd-nav-mobile__item--no-child'> <a class='afd-nav-mobile__label' href='//www.archdaily.mx/mx'> <i class='afd-site-selector__flag afd-site-selector__flag--mx'></i> México </a> </li> <li class='afd-nav-mobile__item afd-nav-mobile__item--no-child'> <a class='afd-nav-mobile__label' href='//www.archdaily.cn/cn'> <i class='afd-site-selector__flag afd-site-selector__flag--cn'></i> 中国 </a> </li> </ul> <!-- / Settings Selector: Second level --> <div class='afd-nav-mobile__sublist afd-nav-mobile__sublist' id='nav-mobile__menu-settings-sub'> <ul class='afd-nav-mobile__subpane afd-nav-mobile__settings' id='nav-mobile__menu-settings-sub--first'></ul> <ul class='afd-nav-mobile__subpane afd-nav-mobile__settings' id='nav-mobile__menu-settings-sub--second'></ul> </div> </div> </nav> <nav class='afd-nav' id='js-afd-nav' role='navigation'> <div class='afd-mobile-navigation'> <a class='afd-mobile-navigation__item-container js-afd-mobile-navigation__projects' data-insights-category='mobile-bottom-menu' data-insights-label='projects' data-key='projects' data-modal='' href='//www.archdaily.com/search/projects?ad_source=mobile-bottom-nav&amp;ad_medium=projects-button' style=''> <div class='afd-mobile-navigation__item'> <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"> <path class="primary-stroke" d="M1.10005 1.09995V20.6249" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <path class="primary-stroke" d="M20.9001 1.10002V20.9" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <path class="primary-stroke" d="M6.60005 18.7H12.1" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <path class="primary-stroke" d="M8.8 17.05H12.1" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <path class="primary-stroke" d="M20.7954 1.1H1.10001" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <path class="primary-stroke" d="M20.7953 20.9H1.0999" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <path class="primary-stroke" d="M3.3 3.3V8.8" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <path class="primary-stroke" d="M18.6999 3.3V14.3" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <path class="primary-stroke" d="M18.7001 14.3H4.44593" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <path class="primary-stroke" d="M4.4001 14.3V12.1" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <path class="primary-stroke" d="M4.4001 11.825H6.6001" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <path class="primary-stroke" d="M3.3 8.8H6.6" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <path class="primary-stroke" d="M6.60005 8.8V11.55" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <path class="primary-stroke" d="M3.36111 3.3H13.5977" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <path class="primary-stroke" d="M13.6128 3.3V5.5" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <path class="primary-stroke" d="M13.6128 5.49995H15.8924" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <path class="primary-stroke" d="M15.8926 5.5V3.3" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" stroke-dasharray="3.3" /> <path class="primary-stroke" d="M15.8926 3.3H18.7001" stroke="currentColor" stroke-width="0.77" stroke-linecap="round" /> <mask id="path-19-inside-1_585_1640" fill="var(--background, white)"> <rect x="13.75" y="15.95" width="5.5" height="3.3" rx="0.55" /> </mask> <rect class="primary-stroke" x="13.75" y="15.95" width="5.5" height="3.3" rx="0.55" stroke="currentColor" stroke-width="1.54" mask="url(#path-19-inside-1_585_1640)" /> </svg> </div> <p class='afd-mobile-navigation__item-title'> Projects </p> </a> <a class='afd-mobile-navigation__item-container js-afd-mobile-navigation__images' data-insights-category='mobile-bottom-menu' data-insights-label='images' data-key='images' data-modal='' href='//www.archdaily.com/search/images?ad_source=mobile-bottom-nav&amp;ad_medium=images-button' style=''> <div class='afd-mobile-navigation__item'> <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect class="primary-stroke secondary-fill" x="1" y="1" width="20" height="20" stroke="currentColor" stroke-width="0.77"></rect> <g style="transform: translateX(1px)"> <path class="primary-stroke" d="M11.0233 8.07147L15.1502 15.5H4.80902L7.08541 10.9472L8.1 12.3L8.58541 12.9472L8.94721 12.2236L11.0233 8.07147Z" stroke="currentColor" stroke-linecap="round" stroke-width="0.77"></path> <circle class="primary-stroke" cx="7" cy="6" r="1.5" stroke="currentColor" stroke-width="0.77"></circle> </g> </svg> </div> <p class='afd-mobile-navigation__item-title'> Images </p> </a> <a class='afd-mobile-navigation__item-container js-afd-mobile-navigation__products' data-insights-category='mobile-bottom-menu' data-insights-label='products' data-key='products' data-modal='' href='//www.archdaily.com/search/products?ad_source=mobile-bottom-nav&amp;ad_medium=products-button' style=''> <div class='afd-mobile-navigation__item'> <svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="22" height="22" /> <path class="secondary-fill" d="M17.0181 9.75218L10.2109 5.3761L3.88989 9.75218V17.0456L10.2109 21.4217L17.0181 17.0456V9.75218Z" fill="transparent"/> <path class="primary-stroke" d="M4.27875 9.55774V17.0457" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" /> <path class="primary-stroke" d="M10.6975 13.8363V21.3243" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" /> <path class="primary-stroke" d="M17.1154 9.55774V17.0457" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" /> <path class="primary-stroke" d="M4.27905 9.55774L10.6973 13.8366" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" /> <path class="primary-stroke" d="M10.697 5.27869L17.1153 9.55752" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" /> <path class="primary-stroke" d="M4.27905 17.0457L10.6973 21.3245" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" /> <path class="primary-stroke" d="M0.534854 16.5107V19.7199" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" /> <path class="primary-stroke" d="M0.534668 19.7198L3.20482 21.5" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" /> <path class="primary-stroke" d="M20.8594 16.5107V19.7199" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" /> <path class="primary-stroke" d="M20.8555 19.7198L18.1853 21.5" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" /> <path class="primary-stroke" d="M13.3674 2.78015L10.6973 1.00005" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" /> <path class="primary-stroke" d="M10.6931 1L8.02296 2.7801" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" /> <path class="primary-stroke" d="M17.1155 9.55774L10.6972 13.8366" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" /> <path class="primary-stroke" d="M10.697 5.27869L4.27877 9.55752" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" /> <path class="primary-stroke" d="M17.1155 17.0457L10.6972 21.3245" stroke="currentColor" stroke-width="0.7" stroke-linecap="round" /> </svg> </div> <p class='afd-mobile-navigation__item-title'> Products </p> </a> <a class='afd-mobile-navigation__item-container js-afd-mobile-navigation__folders js-open-signin-mobile' data-insights-category='mobile-bottom-menu' data-insights-label='folders' data-key='folders' data-modal='signin' url='https://my.archdaily.com/labels?ad_source=mobile-bottom-nav&amp;ad_medium=folders-button'> <div class='afd-mobile-navigation__item'> <svg width="32" height="22" viewBox="0 0 32 22" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="31.2632" height="22" /> <path class="primary-stroke secondary-fill" fill-rule="evenodd" clip-rule="evenodd" d="M6.60617 2C6.10562 2 5.69995 2.39901 5.69995 2.9084V4.69995H3.89822C3.40244 4.69995 3 5.10915 3 5.60004V19.1C3 19.5969 3.40992 20 3.89822 20H28.2016C28.6973 20 29.0999 19.5909 29.0999 19.1V5.60004C29.0999 5.10302 28.6898 4.69995 28.2016 4.69995L18.2999 4.69164V2.9084C18.2999 2.40701 17.8948 2 17.3937 2H6.60617Z" stroke="currentColor" stroke-width="0.7" /> </svg> </div> <p class='afd-mobile-navigation__item-title'> Folders </p> </a> <div id='js-adplus-loader' style='min-width: 62px; text-align: center;'> <picture> <source class='dark-alt' media='(prefers-color-scheme: dark)' srcset='https://assets.adsttc.com/doodles/flat/loader-white.gif'> <img role='presentation' src='https://assets.adsttc.com/doodles/flat/loader-blue.gif' style='max-height: 30px'> </picture> </div> <a class='afd-mobile-navigation__item-container' data-key='adplus' href='//www.archdaily.com/subscribe?ad_source=mobile-bottom-nav&amp;ad_medium=adplus-button' id='js-adplus-btn' style='display: none;'> <div class='afd-mobile-navigation__item'> <hd-icon height='24' svg='adplus' width='24'></hd-icon> </div> <p class='afd-mobile-navigation__item-title'> AD Plus </p> </a> </div> <div class='afd-mobile-navigation adplus-navigation' id='js-adplus-menu'> <a class='afd-mobile-navigation__item-container' data-insights-category='mobile-bottom-menu' data-insights-label='benefits' data-key='benefits' href='https://my.archdaily.com/benefits?ad_source=mobile-bottom-nav&amp;ad_medium=benefits-button'> <div class='afd-mobile-navigation__item'> <hd-icon height='24' svg='diamond' width='24'></hd-icon> </div> <p class='afd-mobile-navigation__item-title'> Benefits </p> </a> <a class='afd-mobile-navigation__item-container' data-insights-category='mobile-bottom-menu' data-insights-label='archive' data-key='archive' href='//www.archdaily.com/search/article-archive?ad_source=mobile-bottom-nav&amp;ad_medium=archive-button'> <div class='afd-mobile-navigation__item'> <hd-icon height='24' svg='archive_folder' width='24'></hd-icon> </div> <p class='afd-mobile-navigation__item-title'> Archive </p> </a> <a class='afd-mobile-navigation__item-container' data-insights-category='mobile-bottom-menu' data-insights-label='content' data-key='content' href='//www.archdaily.com/tag/archdaily-plus?ad_source=mobile-bottom-nav&amp;ad_medium=content-button'> <div class='afd-mobile-navigation__item'> <hd-icon height='24' svg='page_text_add' width='24'></hd-icon> </div> <p class='afd-mobile-navigation__item-title'> Content </p> </a> <a class='afd-mobile-navigation__item-container' data-insights-category='mobile-bottom-menu' data-insights-label='maps' data-key='maps' href='https://my.archdaily.com/maps?ad_source=mobile-bottom-nav&amp;ad_medium=maps-button'> <div class='afd-mobile-navigation__item'> <hd-icon height='24' svg='map_pin_flat' width='24'></hd-icon> </div> <p class='afd-mobile-navigation__item-title'> Maps </p> </a> <a class='afd-mobile-navigation__item-container' data-insights-category='mobile-bottom-menu' data-insights-label='audio' data-key='audio' href='https://my.archdaily.com/audio?ad_source=mobile-bottom-nav&amp;ad_medium=audio-button'> <div class='afd-mobile-navigation__item'> <hd-icon height='24' svg='voice' width='24'></hd-icon> </div> <p class='afd-mobile-navigation__item-title'> Audio </p> </a> </div> </nav> <div id='kenneth-modal'></div> <template id='new-feature-tooltip'> <div class='jv-header__logo-tooltip afd-campaign__tooltip'> <img alt='Home' class='afd-campaign__tooltip-image js-tooltip-image' src='https://assets.adsttc.com/doodles/flat/logo-animation.gif'> <div class='afd-campaign__tooltip-close js-close-feature-tooltip'> <svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.75 5.25L5.25 15.75" stroke="#F2F2F2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M5.25 5.25L15.75 15.75" stroke="#F2F2F2" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> </svg> </div> <div class='afd-campaign__tooltip-text'> <h4 class='js-tooltip-title'></h4> <p class='js-tooltip-text'></p> </div> </div> </template> <script> var headerMobile = document.querySelector(".afd-header-main__container"); var body = document.getElementsByTagName("body")[0]; if (headerMobile) body.classList.add('afd-body-padding'); </script><div class='afd-container-main--margin-bottom nrd-mobile--margin-top' id='content'><div id='main' class="afd-container-main afd-container-main--flex"> <div class="afd-main-content"> <ol itemscope itemtype="http://schema.org/BreadcrumbList" class="afd-breadcrumbs afd-relativeposition afd-container-padding--m"> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem" class="afd-breadcrumbs__item"> <a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="/" itemid="/"> <span itemprop="name">ArchDaily</span> </a> <meta itemprop="position" content="1" /> </li> <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem" class="afd-breadcrumbs__item"> <a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="architecture" itemid="architecture"> <span itemprop="name">Architecture</span> </a> <meta itemprop="position" content="2" /> </li> </ol><h1 class='afd-title-big afd-title-big--bmargin-big afd-mobile-margin'>Architecture: The Latest Architecture and News</h1><div class='afd-specs'><button class='afd-btn' data-follow-label='Follow Tag' data-follow-slug='architecture' data-follow-type='tag' data-following-label='Following Tag' data-insights-category='follow' data-insights-label='tag' data-insights-value='architecture' data-unfollow-label='Unfollow Tag'>&bull;&bull;&bull;</button></div><p class='afd-search-description afd-mobile-margin'></p><div class='afd-post-stream clearfix ' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1027117/celebrating-excellence-in-brick-architecture-submit-your-project-for-the-brick-award-26"><span itemprop='name'>Celebrating Excellence in Brick Architecture: Submit Your Project for the Brick Award 26!</span></a></h3><meta content='2025-02-25' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-25T11:45:00+00:00" lang="en" data-time-ago="2025-02-25T11:45:00+00:00">February 25</time></span><span>&nbsp;|&nbsp;</span><span>Sponsored Content</span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67b5fb99cd9ad70188b4ae47 { --featured-height: 580px; aspect-ratio: auto 435 / 580; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67b5fb99cd9ad70188b4ae47 { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67b5fb99cd9ad70188b4ae47' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67b5fb99cd9ad70188b4ae47'><a class='js-image-size__link ' href='/1027117/celebrating-excellence-in-brick-architecture-submit-your-project-for-the-brick-award-26' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 768px)' srcset='https://images.adsttc.com/media/images/67b5/fb99/cd9a/d701/88b4/ae47/medium_jpg/showcase-your-vision-how-the-brick-award-26-recognizes-architectural-creativity_17.jpg?1739979740'><img alt='Celebrating Excellence in Brick Architecture: Submit Your Project for the Brick Award 26! - Featured Image' data-nr-picture-id='67b5fb99cd9ad70188b4ae47' fetchpriority='high' height='580' itemprop='image' loading='eager' longdesc='https://www.archdaily.com/1027117/celebrating-excellence-in-brick-architecture-submit-your-project-for-the-brick-award-26/67b5fb99cd9ad70188b4ae47-celebrating-excellence-in-brick-architecture-submit-your-project-for-the-brick-award-26-image' src='https://images.adsttc.com/media/images/67b5/fb99/cd9a/d701/88b4/ae47/medium_jpg/showcase-your-vision-how-the-brick-award-26-recognizes-architectural-creativity_17.jpg?1739979740' style='min-height: var(--featured-height, auto); aspect-ratio: auto 435 / 580' width='435'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67b5fb99cd9ad70188b4ae47'>Types of Spaces - Spain | Architects: HANGHAR, Madrid, Spain; PALMA, Mexico City, Mexico. Image Courtesy of Weinberger</figcaption><i class='figcaption-icon afd-desktop-e'></i></figure><p><p>The Brick Award is presented every two years to honor innovative, sustainable, and visionary brick architecture worldwide. The upcoming Brick Award 26 will be celebrated in June 2026. Architects, designers, and developers are encouraged to submit projects that showcase creativity and functionality using clay building materials. This prestigious award recognizes excellence across various categories and offers a global platform to highlight the versatility and potential of bricks in contemporary architecture. Submissions for the Brick Award 26 are open until March 9, 2025, offering a unique chance for international recognition. Participation does not require <a href="https://www.wienerberger.com/de.html?utm_medium=website&amp;utm_source=archdaily.com" target="_blank" rel="noopener">the use of wienerberger products</a>.</p></p></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1027117/celebrating-excellence-in-brick-architecture-submit-your-project-for-the-brick-award-26</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Rene Submissions</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67b5/fb99/cd9a/d701/88b4/ae47/medium_jpg/showcase-your-vision-how-the-brick-award-26-recognizes-architectural-creativity_17.jpg?1739979740' data-message='Save this article' data-messagemobile='Save' data-title='Celebrating Excellence in Brick Architecture: Submit Your Project for the Brick Award 26!' href='https://www.archdaily.com/1027117/celebrating-excellence-in-brick-architecture-submit-your-project-for-the-brick-award-26'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="Celebrating Excellence in Brick Architecture: Submit Your Project for the Brick Award 26!" href="/1027117/celebrating-excellence-in-brick-architecture-submit-your-project-for-the-brick-award-26">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix ' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1027338/netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens?ad_campaign=normal-tag"><span itemprop='name'>Netherlands Pavilion at 2025 Venice Architecture Biennale Reimagines the Sports Bar Through a Queer Lens</span></a></h3><meta content='2025-02-25' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-25T11:30:00+00:00" lang="en" data-time-ago="2025-02-25T11:30:00+00:00">February 25</time></span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67bd03688121fa0189ca7c24 { --featured-height: 426px; aspect-ratio: auto 640 / 426; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67bd03688121fa0189ca7c24 { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67bd03688121fa0189ca7c24' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67bd03688121fa0189ca7c24'><a class='js-image-size__link lazy-anchor' href='/1027338/netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens?ad_campaign=normal-tag' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 425px)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67bd/0368/8121/fa01/89ca/7c24/slideshow/netherlands-pavilion-at-2025-venice-biennale-reimagines-the-sports-bar-through-a-queer-lens_1.jpg?1740440468&amp;format=webp&amp;width=540&amp;height=580'><source media='(max-width: 425px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67bd/0368/8121/fa01/89ca/7c24/slideshow/netherlands-pavilion-at-2025-venice-biennale-reimagines-the-sports-bar-through-a-queer-lens_1.jpg?1740440468&amp;format=webp&amp;width=1080&amp;height=1160'><source media='(min-width: 426px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67bd/0368/8121/fa01/89ca/7c24/slideshow/netherlands-pavilion-at-2025-venice-biennale-reimagines-the-sports-bar-through-a-queer-lens_1.jpg?1740440468&amp;format=webp&amp;width=1280&amp;height=1160'><img alt='Netherlands Pavilion at 2025 Venice Architecture Biennale Reimagines the Sports Bar Through a Queer Lens - Featured Image' data-nr-picture-id='67bd03688121fa0189ca7c24' fetchpriority='auto' itemprop='image' loading='lazy' longdesc='https://www.archdaily.com/1027338/netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens/67bd03688121fa0189ca7c24-netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens-photo' src='https://snoopy.archdaily.com/images/archdaily/media/images/67bd/0368/8121/fa01/89ca/7c24/slideshow/netherlands-pavilion-at-2025-venice-biennale-reimagines-the-sports-bar-through-a-queer-lens_1.jpg?1740440468&amp;format=webp&amp;width=640&amp;height=580' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67bd03688121fa0189ca7c24'>Multiform by Gabriel Fontana, 2019. Image © Iris Rijskamp</figcaption><i class='figcaption-cc-icon afd-desktop-e'></i></figure><p><p data-start="132" data-end="878">Nieuwe Instituut, the national museum and institute for architecture, design, and digital culture in <a href="https://www.archdaily.com/country/the-netherlands" target="_blank" rel="noopener">The Netherlands</a>, has announced the theme for the <a href="https://www.archdaily.com/tag/dutch-pavilion" target="_blank" rel="noopener">Dutch Pavilion</a> at the <a href="https://www.archdaily.com/tag/venice-architecture-biennale-2025" target="_blank" rel="noopener">2025 Venice Architecture Biennale</a>. This year, the Giardini pavilion designed by <a href="https://www.archdaily.com/tag/gerrit-rietveld" target="_blank" rel="noopener">Gerrit Rietveld</a> in 1953 will be transformed into a sports bar. Titled "SIDELINED: A Space to Rethink Togetherness", the exhibition was curated by <a href="https://www.archdaily.com/tag/amanda-pinatih">Amanda Pinatih</a>, Design &amp; Contemporary Art Curator at the Stedelijk Museum in <a href="https://www.archdaily.com/city/amsterdam" target="_blank" rel="noopener">Amsterdam</a>, in collaboration with social designer <a href="https://www.gabrielfontana.com/en?utm_medium=website&amp;utm_source=archdaily.com" target="_blank" rel="noopener">Gabriel Fontana</a>. Through a <a href="https://www.archdaily.com/tag/queer-architecture" target="_blank" rel="noopener">queer lens</a>, the project examines sport as an architectural system that regulates spaces, bodies, and behavior, offering an alternative perspective on societal norms related to <a href="https://www.archdaily.com/tag/gender" target="_blank" rel="noopener">gender</a>, <a href="https://www.archdaily.com/tag/identity" target="_blank" rel="noopener">identity</a>, and group dynamics.</p></p><p class='thumbs afd-desktop-e clearfix'><a class='thumbs__link' data-nr-picture-id='67bd038038478a0189cd2b4d' href='/1027338/netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens/67bd038038478a0189cd2b4d-netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens-photo' rel='attachment'><img alt='Netherlands Pavilion at 2025 Venice Architecture Biennale Reimagines the Sports Bar Through a Queer Lens - Image 1 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67bd038038478a0189cd2b4d' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67bd/0380/3847/8a01/89cd/2b4d/thumb_jpg/netherlands-pavilion-at-2025-venice-biennale-reimagines-the-sports-bar-through-a-queer-lens_1.jpg?1740440461' height='125' longdesc='https://www.archdaily.com/1027338/netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens/67bd038038478a0189cd2b4d-netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Curator Amanda Pinatih . Image © Elizar Veerman' width='125'></a><a class='thumbs__link' data-nr-picture-id='67bd037f38478a0189cd2b4c' href='/1027338/netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens/67bd037f38478a0189cd2b4c-netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens-photo' rel='attachment'><img alt='Netherlands Pavilion at 2025 Venice Architecture Biennale Reimagines the Sports Bar Through a Queer Lens - Image 2 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67bd037f38478a0189cd2b4c' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67bd/037f/3847/8a01/89cd/2b4c/thumb_jpg/netherlands-pavilion-at-2025-venice-biennale-reimagines-the-sports-bar-through-a-queer-lens_2.jpg?1740440459' height='125' longdesc='https://www.archdaily.com/1027338/netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens/67bd037f38478a0189cd2b4c-netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Designer Gabriel Fontana. Image © Elizar Veerman' width='125'></a><a class='thumbs__link' data-nr-picture-id='67bd038338478a0189cd2b4e' href='/1027338/netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens/67bd038338478a0189cd2b4e-netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens-photo' rel='attachment'><img alt='Netherlands Pavilion at 2025 Venice Architecture Biennale Reimagines the Sports Bar Through a Queer Lens - Image 3 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67bd038338478a0189cd2b4e' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67bd/0383/3847/8a01/89cd/2b4e/thumb_jpg/netherlands-pavilion-at-2025-venice-biennale-reimagines-the-sports-bar-through-a-queer-lens_3.jpg?1740440464' height='125' longdesc='https://www.archdaily.com/1027338/netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens/67bd038338478a0189cd2b4e-netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Amanda Pinatih and Gabriel Fontana . Image © Elizar Veerman' width='125'></a><a class='thumbs__link' data-nr-picture-id='67bd037e38478a0189cd2b4b' href='/1027338/netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens/67bd037e38478a0189cd2b4b-netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens-photo' rel='attachment'><img alt='Netherlands Pavilion at 2025 Venice Architecture Biennale Reimagines the Sports Bar Through a Queer Lens - Image 4 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67bd037e38478a0189cd2b4b' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67bd/037e/3847/8a01/89cd/2b4b/thumb_jpg/netherlands-pavilion-at-2025-venice-biennale-reimagines-the-sports-bar-through-a-queer-lens_4.jpg?1740440457' height='125' longdesc='https://www.archdaily.com/1027338/netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens/67bd037e38478a0189cd2b4b-netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Koos Breen and Jeannette Slütter. Image © Elizar Veerman' width='125'></a><a class='gallery-link afd-desktop-e' href='/1027338/netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens/67bd03688121fa0189ca7c24-netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens-photo'><img alt='Netherlands Pavilion at 2025 Venice Architecture Biennale Reimagines the Sports Bar Through a Queer Lens - More Images' class='thumbs__img b-lazy' data-src='https://images.adsttc.com/media/images/67bd/0368/8121/fa01/89ca/7c24/newsletter/netherlands-pavilion-at-2025-venice-biennale-reimagines-the-sports-bar-through-a-queer-lens_1.jpg?1740440468' itemprop='image' src='data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs='></a></p><!-- / Collabs Miniatures --></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1027338/netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Antonia Piñeiro</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67bd/0368/8121/fa01/89ca/7c24/medium_jpg/netherlands-pavilion-at-2025-venice-biennale-reimagines-the-sports-bar-through-a-queer-lens_1.jpg?1740440468' data-message='Save this article' data-messagemobile='Save' data-title='Netherlands Pavilion at 2025 Venice Architecture Biennale Reimagines the Sports Bar Through a Queer Lens' href='https://www.archdaily.com/1027338/netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="Netherlands Pavilion at 2025 Venice Architecture Biennale Reimagines the Sports Bar Through a Queer Lens" href="/1027338/netherlands-pavilion-at-2025-venice-architecture-biennale-reimagines-the-sports-bar-through-a-queer-lens?ad_campaign=normal-tag">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix ' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1027346/gensler-unveils-plans-for-al-ahly-football-clubs-first-home-in-egypt"><span itemprop='name'>Gensler Unveils Plans for Al-Ahly Football Club’s First Home in Egypt</span></a></h3><meta content='2025-02-25' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-25T10:30:00+00:00" lang="en" data-time-ago="2025-02-25T10:30:00+00:00">February 25</time></span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67bd92fc8121fa0189ca7da9 { --featured-height: 427px; aspect-ratio: auto 640 / 427; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67bd92fc8121fa0189ca7da9 { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67bd92fc8121fa0189ca7da9' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67bd92fc8121fa0189ca7da9'><a class='js-image-size__link ' href='/1027346/gensler-unveils-plans-for-al-ahly-football-clubs-first-home-in-egypt' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 425px)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67bd/92fc/8121/fa01/89ca/7da9/slideshow/gensler-unveils-plans-for-al-ahly-football-clubs-first-home-in-egypt_3.jpg?1740477195&amp;format=webp&amp;width=540&amp;height=580'><source media='(max-width: 425px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67bd/92fc/8121/fa01/89ca/7da9/slideshow/gensler-unveils-plans-for-al-ahly-football-clubs-first-home-in-egypt_3.jpg?1740477195&amp;format=webp&amp;width=1080&amp;height=1160'><source media='(min-width: 426px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67bd/92fc/8121/fa01/89ca/7da9/slideshow/gensler-unveils-plans-for-al-ahly-football-clubs-first-home-in-egypt_3.jpg?1740477195&amp;format=webp&amp;width=1280&amp;height=1160'><img alt='Gensler Unveils Plans for Al-Ahly Football Club’s First Home in Egypt - Featured Image' data-nr-picture-id='67bd92fc8121fa0189ca7da9' fetchpriority='high' itemprop='image' loading='eager' longdesc='https://www.archdaily.com/1027346/gensler-unveils-plans-for-al-ahly-football-clubs-first-home-in-egypt/67bd92fc8121fa0189ca7da9-gensler-unveils-plans-for-al-ahly-football-clubs-first-home-in-egypt-image' src='https://snoopy.archdaily.com/images/archdaily/media/images/67bd/92fc/8121/fa01/89ca/7da9/slideshow/gensler-unveils-plans-for-al-ahly-football-clubs-first-home-in-egypt_3.jpg?1740477195&amp;format=webp&amp;width=640&amp;height=580' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67bd92fc8121fa0189ca7da9'>Courtesy of Gensler</figcaption><i class='figcaption-icon afd-desktop-e'></i></figure><p><p data-pm-slice="1 1 []"><a href="https://www.archdaily.com/office/gensler">Gensler</a>, in collaboration with El Qalaa El Hamraa and <a href="https://www.archdaily.com/office/buro-happold">Buro Happold</a>, has revealed plans for a new stadium dedicated to Al-Ahly Football Club, a team widely recognized for its prominence in African and <a href="https://www.archdaily.com/tag/middle-east">Middle Eastern</a> football. The project, more than three decades in the making, envisions a state-of-the-art venue designed not only for football matches but also as a national landmark capable of hosting large-scale events, setting a new standard for sports architecture in the region.</p></p></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1027346/gensler-unveils-plans-for-al-ahly-football-clubs-first-home-in-egypt</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Nour Fakharany</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67bd/92fc/8121/fa01/89ca/7da9/medium_jpg/gensler-unveils-plans-for-al-ahly-football-clubs-first-home-in-egypt_3.jpg?1740477195' data-message='Save this article' data-messagemobile='Save' data-title='Gensler Unveils Plans for Al-Ahly Football Club’s First Home in Egypt' href='https://www.archdaily.com/1027346/gensler-unveils-plans-for-al-ahly-football-clubs-first-home-in-egypt'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="Gensler Unveils Plans for Al-Ahly Football Club’s First Home in Egypt" href="/1027346/gensler-unveils-plans-for-al-ahly-football-clubs-first-home-in-egypt">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix newsletter_subject newsletter_title' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1027169/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states"><span itemprop='name'>Brutalism and Bureaucracy: An Architectural Language of Authority in the Postwar United States</span></a></h3><meta content='2025-02-25' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-25T10:00:00+00:00" lang="en" data-time-ago="2025-02-25T10:00:00+00:00">February 25</time></span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67b6d52d4348720186d3d520 { --featured-height: 459px; aspect-ratio: auto 640 / 459; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67b6d52d4348720186d3d520 { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67b6d52d4348720186d3d520' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67b6d52d4348720186d3d520'><a class='js-image-size__link lazy-anchor' href='/1027169/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 425px)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b6/d52d/4348/7201/86d3/d520/slideshow/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states_5.jpg?1740035380&amp;format=webp&amp;width=540&amp;height=580'><source media='(max-width: 425px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b6/d52d/4348/7201/86d3/d520/slideshow/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states_5.jpg?1740035380&amp;format=webp&amp;width=1080&amp;height=1160'><source media='(min-width: 426px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b6/d52d/4348/7201/86d3/d520/slideshow/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states_5.jpg?1740035380&amp;format=webp&amp;width=1280&amp;height=1160'><img alt='Brutalism and Bureaucracy: An Architectural Language of Authority in the Postwar United States - Featured Image' data-nr-picture-id='67b6d52d4348720186d3d520' fetchpriority='auto' itemprop='image' loading='lazy' longdesc='https://www.archdaily.com/1027169/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states/67b6d52d4348720186d3d520-brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states-photo' src='https://snoopy.archdaily.com/images/archdaily/media/images/67b6/d52d/4348/7201/86d3/d520/slideshow/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states_5.jpg?1740035380&amp;format=webp&amp;width=640&amp;height=580' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67b6d52d4348720186d3d520'>Weaver Building. Image © Ty Cole for "Capital Brutalism" Exhibition</figcaption><i class='figcaption-cc-icon afd-desktop-e'></i></figure><p><p><a href="https://www.archdaily.com/tag/brutalism" target="_blank" rel="noopener">Brutalist </a>architecture in the United States is a monument to collective postwar optimism and reassurance that the city and federal governments are in authority. Conceived as an embodiment of strength and efficiency, Brutalist structures were quickly adopted for the architectural language of civic and governmental institutions in the mid-to-late twentieth century in the United States. Towering monoliths of raw concrete rose across the nation, <a href="https://www.archdaily.com/519027/what-can-be-learnt-from-the-smithsons-new-brutalism-in-2014?ad_source=search&amp;ad_medium=search_result_articles" target="_blank" rel="noopener">projecting an image of institutional permanence while simultaneously provoking debate over their social and psychological impact.</a></p></p><p class='thumbs afd-desktop-e clearfix'><a class='thumbs__link' data-nr-picture-id='67b6d52ccd9ad70188b4b25f' href='/1027169/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states/67b6d52ccd9ad70188b4b25f-brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states-photo' rel='attachment'><img alt='Brutalism and Bureaucracy: An Architectural Language of Authority in the Postwar United States - Image 1 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67b6d52ccd9ad70188b4b25f' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b6/d52c/cd9a/d701/88b4/b25f/thumb_jpg/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states_3.jpg?1740035377' height='125' longdesc='https://www.archdaily.com/1027169/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states/67b6d52ccd9ad70188b4b25f-brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Weaver Building. Image © Ty Cole for &quot;Capital Brutalism&quot; Exhibition' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b6d4d8cd9ad70188b4b25d' href='/1027169/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states/67b6d4d8cd9ad70188b4b25d-brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states-image' rel='attachment'><img alt='Brutalism and Bureaucracy: An Architectural Language of Authority in the Postwar United States - Image 2 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67b6d4d8cd9ad70188b4b25d' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b6/d4d8/cd9a/d701/88b4/b25d/thumb_jpg/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states_2.jpg?1740035298' height='125' longdesc='https://www.archdaily.com/1027169/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states/67b6d4d8cd9ad70188b4b25d-brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states-image' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Lindemann Building Lower Courtyard. Image via Wikipedia under license CC BY-SA 4.0' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b6d52dcd9ad70188b4b260' href='/1027169/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states/67b6d52dcd9ad70188b4b260-brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states-photo' rel='attachment'><img alt='Brutalism and Bureaucracy: An Architectural Language of Authority in the Postwar United States - Image 3 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67b6d52dcd9ad70188b4b260' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b6/d52d/cd9a/d701/88b4/b260/thumb_jpg/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states_1.jpg?1740035379' height='125' longdesc='https://www.archdaily.com/1027169/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states/67b6d52dcd9ad70188b4b260-brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='FBI Building. Image © Ty Cole for &quot;Capital Brutalism&quot; Exhibition' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b6d52ecd9ad70188b4b261' href='/1027169/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states/67b6d52ecd9ad70188b4b261-brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states-photo' rel='attachment'><img alt='Brutalism and Bureaucracy: An Architectural Language of Authority in the Postwar United States - Image 4 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67b6d52ecd9ad70188b4b261' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b6/d52e/cd9a/d701/88b4/b261/thumb_jpg/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states_2.jpg?1740035380' height='125' longdesc='https://www.archdaily.com/1027169/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states/67b6d52ecd9ad70188b4b261-brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Forrestal Building. Image © Ty Cole for &quot;Capital Brutalism&quot; Exhibition' width='125'></a><a class='gallery-link afd-desktop-e' href='/1027169/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states/67b6d52d4348720186d3d520-brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states-photo'><img alt='Brutalism and Bureaucracy: An Architectural Language of Authority in the Postwar United States - More Images' class='thumbs__img b-lazy' data-src='https://images.adsttc.com/media/images/67b6/d52d/4348/7201/86d3/d520/newsletter/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states_5.jpg?1740035380' itemprop='image' src='data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs='><span class='gallery-link__overlay'>+ 7</span></a></p><!-- / Collabs Miniatures --></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1027169/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Olivia Poston</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67b6/d52d/4348/7201/86d3/d520/medium_jpg/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states_5.jpg?1740035380' data-message='Save this article' data-messagemobile='Save' data-title='Brutalism and Bureaucracy: An Architectural Language of Authority in the Postwar United States' href='https://www.archdaily.com/1027169/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="Brutalism and Bureaucracy: An Architectural Language of Authority in the Postwar United States" href="/1027169/brutalism-and-bureaucracy-an-architectural-language-of-authority-in-the-postwar-united-states">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix ' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1027072/who-should-win-the-2025-pritzker-prize"><span itemprop='name'>Who Should Win the 2025 Pritzker Prize?</span></a></h3><meta content='2025-02-25' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-25T09:30:00+00:00" lang="en" data-time-ago="2025-02-25T09:30:00+00:00">February 25</time></span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67b48e787f818d0188daadde { --featured-height: 389px; aspect-ratio: auto 640 / 389; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67b48e787f818d0188daadde { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67b48e787f818d0188daadde' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67b48e787f818d0188daadde'><a class='js-image-size__link ' href='/1027072/who-should-win-the-2025-pritzker-prize' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 768px)' srcset='https://images.adsttc.com/media/images/67b4/8e78/7f81/8d01/88da/adde/medium_jpg/who-should-win-the-2025-pritzker-prize_1.jpg?1739886208'><img alt='Who Should Win the 2025 Pritzker Prize? - Featured Image' data-nr-picture-id='67b48e787f818d0188daadde' fetchpriority='high' height='389' itemprop='image' loading='eager' longdesc='https://www.archdaily.com/1027072/who-should-win-the-2025-pritzker-prize/67b48e787f818d0188daadde-who-should-win-the-2025-pritzker-prize-image' src='https://images.adsttc.com/media/images/67b4/8e78/7f81/8d01/88da/adde/newsletter/who-should-win-the-2025-pritzker-prize_1.jpg?1739886208' style='min-height: var(--featured-height, auto); aspect-ratio: auto 640 / 389' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67b48e787f818d0188daadde'></figcaption><i class='figcaption-icon afd-desktop-e'></i></figure><p><p data-start="223" data-end="674">With the Hyatt Foundation set to reveal the 2025 <a href="https://www.archdaily.com/tag/pritzker-prize">Pritzker Prize</a> winner on <em><strong>March 4 at 9 AM EST</strong></em>, speculation is growing over which architect—or architects—will receive the most prestigious award in architecture. Established in 1979, the Pritzker <a href="https://www.archdaily.com/tag/architecture">Architecture</a> Prize is widely regarded as "<a href="https://www.pritzkerprize.com/about?utm_medium=website&amp;utm_source=archdaily.com" target="_blank" rel="noopener">the profession's highest honor</a>," recognizing living architects whose work has made a profound impact on humanity and the built environment.</p></p></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1027072/who-should-win-the-2025-pritzker-prize</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>ArchDaily Team</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67b4/8e78/7f81/8d01/88da/adde/medium_jpg/who-should-win-the-2025-pritzker-prize_1.jpg?1739886208' data-message='Save this article' data-messagemobile='Save' data-title='Who Should Win the 2025 Pritzker Prize?' href='https://www.archdaily.com/1027072/who-should-win-the-2025-pritzker-prize'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="Who Should Win the 2025 Pritzker Prize?" href="/1027072/who-should-win-the-2025-pritzker-prize">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix ' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1027132/a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer"><span itemprop='name'>A Lighthouse in Rio de Janeiro&#39;s Landscape: the Niterói Contemporary Art Museum by Oscar Niemeyer</span></a></h3><meta content='2025-02-25' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-25T09:00:00+00:00" lang="en" data-time-ago="2025-02-25T09:00:00+00:00">February 25</time></span></div><div class='afd-post-content legacy-index' itemprop='articleBody'><style> #newsroom-picture-att-id-67afe3f35886680189c74493 { --featured-height: 427px; aspect-ratio: auto 640 / 427; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67afe3f35886680189c74493 { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67afe3f35886680189c74493' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67afe3f35886680189c74493'><a class='js-image-size__link ' href='/1027132/a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 768px)' srcset='https://images.adsttc.com/media/images/67af/e3f3/5886/6801/89c7/4493/medium_jpg/clasicos-de-arquitectura-museo-de-arte-contemporaneo-niteroi-mac-oscar-niemeyer_38.jpg?1739580431'><img alt='A Lighthouse in Rio de Janeiro&#39;s Landscape: the Niterói Contemporary Art Museum by Oscar Niemeyer - Featured Image' data-nr-picture-id='67afe3f35886680189c74493' fetchpriority='high' height='427' itemprop='image' loading='eager' longdesc='https://www.archdaily.com/1027132/a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer/67afe3f35886680189c74493-a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer-photo' src='https://images.adsttc.com/media/images/67af/e3f3/5886/6801/89c7/4493/newsletter/clasicos-de-arquitectura-museo-de-arte-contemporaneo-niteroi-mac-oscar-niemeyer_38.jpg?1739580431' style='min-height: var(--featured-height, auto); aspect-ratio: auto 640 / 427' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67afe3f35886680189c74493'>Niterói Contemporary Art Museum by Oscar Niemeyer © Donatas Dabravolskas via Wikipedia under CC BY-SA 4.0 license</figcaption><i class='figcaption-cc-icon afd-desktop-e'></i></figure><p><p>Located on the top of the Boa Viagem viewpoint in the city of Niterói, the Niterói <a href="https://www.archdaily.com/tag/contemporary-art">Contemporary Art</a> Museum - MAC was designed by architect <a href="https://www.archdaily.com/office/oscar-niemeyer" target="_blank" rel="noopener">Oscar Niemeyer</a>. Inaugurated in 1996, it is a modern architectural masterpiece dedicated to housing a collection of Brazilian contemporary art from the 1960s to the 1990s. Rising above the cliff like a lighthouse, it appears to float in the air, resting on a water basin. Facing Rio de Janeiro’s Guanabara Bay in <a href="https://www.archdaily.com/country/brazil" target="_blank" rel="noopener">Brazil</a>, its circular lines and revolutionary double-curved form stand out on the horizon, offering an open plaza of 2,500 square meters alongside a reflective pool that gives the structure a remarkable sense of lightness.</p></p><p class='thumbs afd-desktop-e clearfix'><a class='thumbs__link' data-nr-picture-id='67afe3855886680189c7448e' href='/1027132/a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer/67afe3855886680189c7448e-a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer-photo' rel='attachment'><img alt='A Lighthouse in Rio de Janeiro&#39;s Landscape: the Niterói Contemporary Art Museum by Oscar Niemeyer - Imagem 1 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67afe3855886680189c7448e' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67af/e385/5886/6801/89c7/448e/thumb_jpg/clasicos-de-arquitectura-museo-de-arte-contemporaneo-niteroi-mac-oscar-niemeyer_36.jpg?1739580322' height='125' longdesc='https://www.archdaily.com/1027132/a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer/67afe3855886680189c7448e-a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Niterói Contemporary Art Museum by Oscar Niemeyer © Donatas Dabravolskas via Wikipedia under CC BY-SA 4.0 license' width='125'></a><a class='thumbs__link' data-nr-picture-id='5b42c226f197cc28d2000360' href='/1027132/a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer/5b42c226f197cc28d2000360-a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer-photo' rel='attachment'><img alt='A Lighthouse in Rio de Janeiro&#39;s Landscape: the Niterói Contemporary Art Museum by Oscar Niemeyer - Imagem 2 de 4' class='thumbs__img b-lazy' data-nr-picture-id='5b42c226f197cc28d2000360' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/5b42/c226/f197/cc28/d200/0360/thumb_jpg/IMG_1145.jpg?1531101723' height='125' longdesc='https://www.archdaily.com/1027132/a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer/5b42c226f197cc28d2000360-a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Niterói Contemporary Art Museum by Oscar Niemeyer © Carolina Gutiérrez' width='125'></a><a class='thumbs__link' data-nr-picture-id='67afe5205886680189c744a3' href='/1027132/a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer/67afe5205886680189c744a3-a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer-photo' rel='attachment'><img alt='A Lighthouse in Rio de Janeiro&#39;s Landscape: the Niterói Contemporary Art Museum by Oscar Niemeyer - Imagem 3 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67afe5205886680189c744a3' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67af/e520/5886/6801/89c7/44a3/thumb_jpg/clasicos-de-arquitectura-museo-de-arte-contemporaneo-niteroi-mac-oscar-niemeyer_44.jpg?1739580731' height='125' longdesc='https://www.archdaily.com/1027132/a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer/67afe5205886680189c744a3-a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Niterói Contemporary Art Museum by Oscar Niemeyer © Donatas Dabravolskas via Wikipedia under CC BY-SA 4.0 license' width='125'></a><a class='thumbs__link' data-nr-picture-id='67afe49e5886680189c7449d' href='/1027132/a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer/67afe49e5886680189c7449d-a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer-photo' rel='attachment'><img alt='A Lighthouse in Rio de Janeiro&#39;s Landscape: the Niterói Contemporary Art Museum by Oscar Niemeyer - Imagem 4 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67afe49e5886680189c7449d' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67af/e49e/5886/6801/89c7/449d/thumb_jpg/clasicos-de-arquitectura-museo-de-arte-contemporaneo-niteroi-mac-oscar-niemeyer_41.jpg?1739580612' height='125' longdesc='https://www.archdaily.com/1027132/a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer/67afe49e5886680189c7449d-a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Niterói Contemporary Art Museum by Oscar Niemeyer © Michael McKinley via Wikipedia under CC BY-SA 4.0 license' width='125'></a><a class='gallery-link afd-desktop-e' href='/1027132/a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer/67afe3f35886680189c74493-a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer-photo'><img alt='A Lighthouse in Rio de Janeiro&#39;s Landscape: the Niterói Contemporary Art Museum by Oscar Niemeyer - More Images' class='thumbs__img b-lazy' data-src='https://images.adsttc.com/media/images/67af/e3f3/5886/6801/89c7/4493/newsletter/clasicos-de-arquitectura-museo-de-arte-contemporaneo-niteroi-mac-oscar-niemeyer_38.jpg?1739580431' itemprop='image' src='data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs='><span class='gallery-link__overlay'>+ 33</span></a></p><!-- / Collabs Miniatures --></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1027132/a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Agustina Iñiguez</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67af/e3f3/5886/6801/89c7/4493/medium_jpg/clasicos-de-arquitectura-museo-de-arte-contemporaneo-niteroi-mac-oscar-niemeyer_38.jpg?1739580431' data-message='Save this article' data-messagemobile='Save' data-title='A Lighthouse in Rio de Janeiro&#39;s Landscape: the Niterói Contemporary Art Museum by Oscar Niemeyer' href='https://www.archdaily.com/1027132/a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="A Lighthouse in Rio de Janeiro&#39;s Landscape: the Niterói Contemporary Art Museum by Oscar Niemeyer" href="/1027132/a-lighthouse-in-rio-de-janeiros-landscape-the-niteroi-contemporary-art-museum-by-oscar-niemeyer">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix newsletter_subject newsletter_title' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1027259/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales"><span itemprop='name'>How Architecture Drives Scientific Discovery: Lab and Research Facility Design Across Scales</span></a></h3><meta content='2025-02-24' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-24T12:30:00+00:00" lang="en" data-time-ago="2025-02-24T12:30:00+00:00">February 24</time></span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67b929512fe1ca0189a55ffb { --featured-height: 580px; aspect-ratio: auto 504 / 580; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67b929512fe1ca0189a55ffb { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67b929512fe1ca0189a55ffb' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67b929512fe1ca0189a55ffb'><a class='js-image-size__link lazy-anchor' href='/1027259/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 425px)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b9/2951/2fe1/ca01/89a5/5ffb/slideshow/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales_1.jpg?1740187989&amp;format=webp&amp;width=540&amp;height=580'><source media='(max-width: 425px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b9/2951/2fe1/ca01/89a5/5ffb/slideshow/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales_1.jpg?1740187989&amp;format=webp&amp;width=1080&amp;height=1160'><source media='(min-width: 426px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b9/2951/2fe1/ca01/89a5/5ffb/slideshow/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales_1.jpg?1740187989&amp;format=webp&amp;width=1280&amp;height=1160'><img alt='How Architecture Drives Scientific Discovery: Lab and Research Facility Design Across Scales - Featured Image' data-nr-picture-id='67b929512fe1ca0189a55ffb' fetchpriority='auto' itemprop='image' loading='lazy' longdesc='https://www.archdaily.com/1027259/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales/67b929512fe1ca0189a55ffb-how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales-photo' src='https://snoopy.archdaily.com/images/archdaily/media/images/67b9/2951/2fe1/ca01/89a5/5ffb/slideshow/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales_1.jpg?1740187989&amp;format=webp&amp;width=640&amp;height=580' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67b929512fe1ca0189a55ffb'>Sainsbury Laboratory / Stanton Williams. Image © Hufton+Crow</figcaption><i class='figcaption-cc-icon afd-desktop-e'></i></figure><p><p>The synergetic relationship between architectural design and scientific discovery tends to be rarely addressed, yet a lucrative proposition. The built environment holds immense potential in supporting research breakthroughs and innovation and the scientific community. The influence extends beyond physical spaces to include both internal dynamics and external engagement through strategic design interventions that <a href="https://www.archdaily.com/976668/design-at-all-scales-getting-to-know-metro-arquitetos-work" target="_blank" rel="noopener">connect various caches of impact</a>, from individual researchers to the broader community. </p></p><p class='thumbs afd-desktop-e clearfix'><a class='thumbs__link' data-nr-picture-id='67b929342fe1ca0189a55ff7' href='/1027259/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales/67b929342fe1ca0189a55ff7-how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales-image' rel='attachment'><img alt='How Architecture Drives Scientific Discovery: Lab and Research Facility Design Across Scales - Imagem 1 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67b929342fe1ca0189a55ff7' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b9/2934/2fe1/ca01/89a5/5ff7/thumb_jpg/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales_1.jpg?1740187974' height='125' longdesc='https://www.archdaily.com/1027259/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales/67b929342fe1ca0189a55ff7-how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales-image' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Barbara and Gerson Bakar Research and Academic Building / HGA, Snøhetta and Hensel Phelps. Image Courtesy of HKS' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b929412fe1ca0189a55ff9' href='/1027259/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales/67b929412fe1ca0189a55ff9-how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales-photo' rel='attachment'><img alt='How Architecture Drives Scientific Discovery: Lab and Research Facility Design Across Scales - Imagem 2 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67b929412fe1ca0189a55ff9' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b9/2941/2fe1/ca01/89a5/5ff9/thumb_jpg/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales_1.jpg?1740187977' height='125' longdesc='https://www.archdaily.com/1027259/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales/67b929412fe1ca0189a55ff9-how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='German Cancer Research Centre / Heinle, Wischer und Partner. Image © Brigida González' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b929342fe1ca0189a55ff8' href='/1027259/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales/67b929342fe1ca0189a55ff8-how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales-image' rel='attachment'><img alt='How Architecture Drives Scientific Discovery: Lab and Research Facility Design Across Scales - Imagem 3 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67b929342fe1ca0189a55ff8' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b9/2934/2fe1/ca01/89a5/5ff8/thumb_jpg/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales_2.jpg?1740187981' height='125' longdesc='https://www.archdaily.com/1027259/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales/67b929342fe1ca0189a55ff8-how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales-image' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Barbara and Gerson Bakar Research and Academic Building / HGA, Snøhetta and Hensel Phelps. Image Courtesy of HKS' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b9294a2fe1ca0189a55ffa' href='/1027259/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales/67b9294a2fe1ca0189a55ffa-how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales-photo' rel='attachment'><img alt='How Architecture Drives Scientific Discovery: Lab and Research Facility Design Across Scales - Imagem 4 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67b9294a2fe1ca0189a55ffa' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b9/294a/2fe1/ca01/89a5/5ffa/thumb_jpg/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales_1.jpg?1740187985' height='125' longdesc='https://www.archdaily.com/1027259/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales/67b9294a2fe1ca0189a55ffa-how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='CHANGe UP Ground Educational and Research Facilities / POSCO A&amp;C + USD. Image © Namkoong Sun' width='125'></a><a class='gallery-link afd-desktop-e' href='/1027259/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales/67b929512fe1ca0189a55ffb-how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales-photo'><img alt='How Architecture Drives Scientific Discovery: Lab and Research Facility Design Across Scales - More Images' class='thumbs__img b-lazy' data-src='https://images.adsttc.com/media/images/67b9/2951/2fe1/ca01/89a5/5ffb/medium_jpg/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales_1.jpg?1740187989' itemprop='image' src='data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs='><span class='gallery-link__overlay'>+ 3</span></a></p><!-- / Collabs Miniatures --></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1027259/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Ankitha Gattupalli</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67b9/2951/2fe1/ca01/89a5/5ffb/medium_jpg/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales_1.jpg?1740187989' data-message='Save this article' data-messagemobile='Save' data-title='How Architecture Drives Scientific Discovery: Lab and Research Facility Design Across Scales ' href='https://www.archdaily.com/1027259/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="How Architecture Drives Scientific Discovery: Lab and Research Facility Design Across Scales " href="/1027259/how-architecture-drives-scientific-discovery-lab-and-research-facility-design-across-scales">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix ' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1027269/elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile?ad_campaign=normal-tag"><span itemprop='name'>ELEMENTAL Designs Prefabricated Housing Project for Reconstruction in Viña del Mar, Chile</span></a></h3><meta content='2025-02-24' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-24T11:30:00+00:00" lang="en" data-time-ago="2025-02-24T11:30:00+00:00">February 24</time></span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67ba9eff2fe1ca5717b5049d { --featured-height: 360px; aspect-ratio: auto 640 / 360; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67ba9eff2fe1ca5717b5049d { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67ba9eff2fe1ca5717b5049d' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67ba9eff2fe1ca5717b5049d'><a class='js-image-size__link lazy-anchor' href='/1027269/elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile?ad_campaign=normal-tag' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 425px)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67ba/9eff/2fe1/ca57/17b5/049d/slideshow/elemental_3.jpg?1740283670&amp;format=webp&amp;width=540&amp;height=580'><source media='(max-width: 425px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67ba/9eff/2fe1/ca57/17b5/049d/slideshow/elemental_3.jpg?1740283670&amp;format=webp&amp;width=1080&amp;height=1160'><source media='(min-width: 426px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67ba/9eff/2fe1/ca57/17b5/049d/slideshow/elemental_3.jpg?1740283670&amp;format=webp&amp;width=1280&amp;height=1160'><img alt='ELEMENTAL Designs Prefabricated Housing Project for Reconstruction in Viña del Mar, Chile - Featured Image' data-nr-picture-id='67ba9eff2fe1ca5717b5049d' fetchpriority='auto' itemprop='image' loading='lazy' longdesc='https://www.archdaily.com/1027269/elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile/67ba9eff2fe1ca5717b5049d-elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile-image' src='https://snoopy.archdaily.com/images/archdaily/media/images/67ba/9eff/2fe1/ca57/17b5/049d/slideshow/elemental_3.jpg?1740283670&amp;format=webp&amp;width=640&amp;height=580' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67ba9eff2fe1ca5717b5049d'>Courtesy of ELEMENTAL</figcaption><i class='figcaption-icon afd-desktop-e'></i></figure><p><p data-start="82" data-end="855">A year after the <a href="https://www.archdaily.cl/cl/tag/incendio-en-vina-del-mar" target="_blank" rel="noopener">Viña del Mar mega-fire</a> in Chile and with <a href="https://www.biobiochile.cl/noticias/nacional/region-de-valparaiso/2025/01/30/la-reconstruccion-se-estimaba-en-2-anos-delegado-de-valparaiso-a-casi-un-ano-del-megaincendio.shtml?utm_medium=website&amp;utm_source=archdaily.com" target="_blank" rel="noopener">reconstruction efforts progressing at just 26%</a>, the architecture firm <a href="https://www.archdaily.com/office/elemental" target="_blank" rel="noopener">ELEMENTAL</a> and local authorities have begun construction on a <a href="https://www.archdaily.com/tag/prefabrication" target="_blank" rel="noopener">prefabricated</a> housing project in one of the residential neighborhoods most affected by the disaster. The project consists of a mid-density residential building with a <a href="https://www.archdaily.com/tag/modular/" target="_blank" rel="noopener">modular</a> steel structure, intended as a starting point for similar initiatives in response to what is now considered one of the most catastrophic events in <a href="https://www.archdaily.com/country/chile" target="_blank" rel="noopener">Chile</a>'s recent history. As stated by <a href="https://www.archdaily.com/tag/alejandro-aravena" target="_blank" rel="noopener">Alejandro Aravena</a> and the city's mayor, Macarena Ripamonti, the goal is for the technology and management model behind this project to set a precedent for delivering rapid and permanent <a href="https://www.archdaily.com/tag/housing" target="_blank" rel="noopener">housing</a> solutions in <a href="https://www.archdaily.com/tag/emergency-architecture" target="_blank" rel="noopener">emergency situations</a>.</p></p><p class='thumbs afd-desktop-e clearfix'><a class='thumbs__link' data-nr-picture-id='67ba9efe2971d4018881c1ce' href='/1027269/elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile/67ba9efe2971d4018881c1ce-elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile-image' rel='attachment'><img alt='ELEMENTAL Designs Prefabricated Housing Project for Reconstruction in Viña del Mar, Chile - Image 1 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67ba9efe2971d4018881c1ce' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67ba/9efe/2971/d401/8881/c1ce/thumb_jpg/elemental_9.jpg?1740283654' height='125' longdesc='https://www.archdaily.com/1027269/elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile/67ba9efe2971d4018881c1ce-elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile-image' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Courtesy of ELEMENTAL' width='125'></a><a class='thumbs__link' data-nr-picture-id='67ba9f002fe1ca0189a5607f' href='/1027269/elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile/67ba9f002fe1ca0189a5607f-elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile-image' rel='attachment'><img alt='ELEMENTAL Designs Prefabricated Housing Project for Reconstruction in Viña del Mar, Chile - Image 2 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67ba9f002fe1ca0189a5607f' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67ba/9f00/2fe1/ca01/89a5/607f/thumb_jpg/elemental_8.jpg?1740283694' height='125' longdesc='https://www.archdaily.com/1027269/elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile/67ba9f002fe1ca0189a5607f-elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile-image' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Courtesy of ELEMENTAL' width='125'></a><a class='thumbs__link' data-nr-picture-id='67ba9f002fe1ca0189a5607d' href='/1027269/elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile/67ba9f002fe1ca0189a5607d-elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile-image' rel='attachment'><img alt='ELEMENTAL Designs Prefabricated Housing Project for Reconstruction in Viña del Mar, Chile - Image 3 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67ba9f002fe1ca0189a5607d' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67ba/9f00/2fe1/ca01/89a5/607d/thumb_jpg/elemental_7.jpg?1740283693' height='125' longdesc='https://www.archdaily.com/1027269/elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile/67ba9f002fe1ca0189a5607d-elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile-image' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Courtesy of ELEMENTAL' width='125'></a><a class='thumbs__link' data-nr-picture-id='67ba9eff2fe1ca5717b5049d' href='/1027269/elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile/67ba9eff2fe1ca5717b5049d-elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile-image' rel='attachment'><img alt='ELEMENTAL Designs Prefabricated Housing Project for Reconstruction in Viña del Mar, Chile - Featured Image' class='thumbs__img b-lazy' data-nr-picture-id='67ba9eff2fe1ca5717b5049d' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67ba/9eff/2fe1/ca57/17b5/049d/thumb_jpg/elemental_3.jpg?1740283670' height='125' longdesc='https://www.archdaily.com/1027269/elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile/67ba9eff2fe1ca5717b5049d-elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile-image' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Courtesy of ELEMENTAL' width='125'></a><a class='gallery-link afd-desktop-e' href='/1027269/elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile/67ba9eff2fe1ca5717b5049d-elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile-image'><img alt='ELEMENTAL Designs Prefabricated Housing Project for Reconstruction in Viña del Mar, Chile - More Images' class='thumbs__img b-lazy' data-src='https://images.adsttc.com/media/images/67ba/9eff/2fe1/ca57/17b5/049d/newsletter/elemental_3.jpg?1740283670' itemprop='image' src='data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs='><span class='gallery-link__overlay'>+ 19</span></a></p><!-- / Collabs Miniatures --></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1027269/elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Antonia Piñeiro</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67ba/9eff/2fe1/ca57/17b5/049d/medium_jpg/elemental_3.jpg?1740283670' data-message='Save this article' data-messagemobile='Save' data-title='ELEMENTAL Designs Prefabricated Housing Project for Reconstruction in Viña del Mar, Chile' href='https://www.archdaily.com/1027269/elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="ELEMENTAL Designs Prefabricated Housing Project for Reconstruction in Viña del Mar, Chile" href="/1027269/elemental-designs-prefabricated-housing-project-for-reconstruction-in-vina-del-mar-chile?ad_campaign=normal-tag">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix newsletter_title' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1024091/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025?ad_campaign=normal-tag"><span itemprop='name'>&quot;Architecture as a Cultural Artifact&quot;: Brazil Announces Participation in Venice Biennale 2025</span></a></h3><meta content='2025-02-24' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-24T10:30:00+00:00" lang="en" data-time-ago="2025-02-24T10:30:00+00:00">February 24</time></span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67bba02d2971d4018881c231 { --featured-height: 426px; aspect-ratio: auto 640 / 426; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67bba02d2971d4018881c231 { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67bba02d2971d4018881c231' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67bba02d2971d4018881c231'><a class='js-image-size__link lazy-anchor' href='/1024091/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025?ad_campaign=normal-tag' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 425px)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67bb/a02d/2971/d401/8881/c231/slideshow/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025_4.jpg?1740349536&amp;format=webp&amp;width=540&amp;height=580'><source media='(max-width: 425px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67bb/a02d/2971/d401/8881/c231/slideshow/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025_4.jpg?1740349536&amp;format=webp&amp;width=1080&amp;height=1160'><source media='(min-width: 426px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67bb/a02d/2971/d401/8881/c231/slideshow/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025_4.jpg?1740349536&amp;format=webp&amp;width=1280&amp;height=1160'><img alt='&quot;Architecture as a Cultural Artifact&quot;: Brazil Announces Participation in Venice Biennale 2025 - Featured Image' data-nr-picture-id='67bba02d2971d4018881c231' fetchpriority='auto' itemprop='image' loading='lazy' longdesc='https://www.archdaily.com/1024091/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025/67bba02d2971d4018881c231-architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025-photo' src='https://snoopy.archdaily.com/images/archdaily/media/images/67bb/a02d/2971/d401/8881/c231/slideshow/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025_4.jpg?1740349536&amp;format=webp&amp;width=640&amp;height=580' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67bba02d2971d4018881c231'>Jardim de Sequeiro, Instituto Central de Ciências, Universidade de Brasília, Brasil, 2023,. Image © Julio Pastore</figcaption><i class='figcaption-cc-icon afd-desktop-e'></i></figure><p><p><a href="https://www.archdaily.com/country/brazil/page/1">Brazil</a> has just announced its participation in the <a href="https://www.archdaily.com/tag/venice-architecture-biennale-2025">19th International Architecture Exhibition – La Biennale di Venezia</a>, opening on May 10, 2025, with a pavilion curated by the Plano Coletivo group. Architects <a href="https://www.archdaily.com/tag/luciana-saboia">Luciana Saboia</a>, <a href="https://www.archdaily.com/tag/eder-alencar">Eder Alencar</a>, and <a href="https://www.archdaily.com/tag/matheus-seco">Matheus Seco</a> will lead the project, representing Brazil with an multidisciplinary approach that bridges architecture, nature, and social infrastructure. Titled "(RE)INVENTION," the Brazil <a href="https://www.archdaily.com/tag/pavilion">Pavilion</a> will be open from May 10 to November 23, 2025, in partnership with the Ministry of Culture and the Ministry of Foreign Affairs of Brazil. The exhibition reflects on the recent archaeological discovery of ancestral infrastructure in the <a href="https://www.archdaily.com/tag/amazon">Amazon</a> to examine the contradictions and socio-environmental conditions of contemporary cities.</p></p><p class='thumbs afd-desktop-e clearfix'><a class='thumbs__link' data-nr-picture-id='6746ee52c724b001870c26ba' href='/1024091/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025/6746ee52c724b001870c26ba-architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025-photo' rel='attachment'><img alt='&quot;Architecture as a Cultural Artifact&quot;: Brazil Announces Participation in Venice Biennale 2025 - Imagen 1 de 4' class='thumbs__img b-lazy' data-nr-picture-id='6746ee52c724b001870c26ba' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/6746/ee52/c724/b001/870c/26ba/thumb_jpg/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025_1.jpg?1732701791' height='125' longdesc='https://www.archdaily.com/1024091/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025/6746ee52c724b001870c26ba-architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='© Rafa Jacinto' width='125'></a><a class='thumbs__link' data-nr-picture-id='67bba03f2971d4018881c233' href='/1024091/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025/67bba03f2971d4018881c233-architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025-photo' rel='attachment'><img alt='&quot;Architecture as a Cultural Artifact&quot;: Brazil Announces Participation in Venice Biennale 2025 - Imagen 2 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67bba03f2971d4018881c233' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67bb/a03f/2971/d401/8881/c233/thumb_jpg/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025_4.jpg?1740349558' height='125' longdesc='https://www.archdaily.com/1024091/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025/67bba03f2971d4018881c233-architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Geoglyphs found in the state of Acre, Brazil, 2022. Image © Diego Gurgel' width='125'></a><a class='thumbs__link' data-nr-picture-id='67bba0452971d4018881c234' href='/1024091/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025/67bba0452971d4018881c234-architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025-photo' rel='attachment'><img alt='&quot;Architecture as a Cultural Artifact&quot;: Brazil Announces Participation in Venice Biennale 2025 - Imagen 3 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67bba0452971d4018881c234' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67bb/a045/2971/d401/8881/c234/thumb_jpg/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025_4.jpg?1740349593' height='125' longdesc='https://www.archdaily.com/1024091/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025/67bba0452971d4018881c234-architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Sequeiro Garden - ICC, produced by Julio Pastore + Oscar Niemeyer, photography, 2021. Image © Joana França' width='125'></a><a class='thumbs__link' data-nr-picture-id='6746ee7da36f620189b89bda' href='/1024091/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025/6746ee7da36f620189b89bda-architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025-photo' rel='attachment'><img alt='&quot;Architecture as a Cultural Artifact&quot;: Brazil Announces Participation in Venice Biennale 2025 - Imagen 4 de 4' class='thumbs__img b-lazy' data-nr-picture-id='6746ee7da36f620189b89bda' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/6746/ee7d/a36f/6201/89b8/9bda/thumb_jpg/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025_1.jpg?1732701861' height='125' longdesc='https://www.archdaily.com/1024091/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025/6746ee7da36f620189b89bda-architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='© Maressa Andrioli Fundação Bienal de São Paulo' width='125'></a><a class='gallery-link afd-desktop-e' href='/1024091/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025/67bba02d2971d4018881c231-architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025-photo'><img alt='Architecture as a Cultural Artifact: Brazil Announces Participation in Venice Biennale 2025 - More Images' class='thumbs__img b-lazy' data-src='https://images.adsttc.com/media/images/67bb/a02d/2971/d401/8881/c231/newsletter/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025_4.jpg?1740349536' itemprop='image' src='data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs='><span class='gallery-link__overlay'>+ 4</span></a></p><!-- / Collabs Miniatures --></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1024091/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Nour Fakharany</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67bb/a02d/2971/d401/8881/c231/medium_jpg/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025_4.jpg?1740349536' data-message='Save this article' data-messagemobile='Save' data-title='&quot;Architecture as a Cultural Artifact&quot;: Brazil Announces Participation in Venice Biennale 2025' href='https://www.archdaily.com/1024091/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="&quot;Architecture as a Cultural Artifact&quot;: Brazil Announces Participation in Venice Biennale 2025" href="/1024091/architecture-as-a-cultural-artifact-brazil-announces-participation-in-venice-biennale-2025?ad_campaign=normal-tag">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix editors_choice newsletter_title' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1027273/not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia?ad_campaign=normal-tag"><span itemprop='name'>Not Just a Train Stop: The Evolution of Transit-Oriented Developments in East Asia</span></a></h3><meta content='2025-02-24' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-24T09:00:00+00:00" lang="en" data-time-ago="2025-02-24T09:00:00+00:00">February 24</time></span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67bbd16e2971d4018881c251 { --featured-height: 426px; aspect-ratio: auto 640 / 426; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67bbd16e2971d4018881c251 { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67bbd16e2971d4018881c251' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67bbd16e2971d4018881c251'><a class='js-image-size__link ' href='/1027273/not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia?ad_campaign=normal-tag' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 425px)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67bb/d16e/2971/d401/8881/c251/slideshow/not-just-a-train-stop-the-evolution-of-transit-oriented-development-in-east-asia_1.jpg?1740362104&amp;format=webp&amp;width=540&amp;height=580'><source media='(max-width: 425px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67bb/d16e/2971/d401/8881/c251/slideshow/not-just-a-train-stop-the-evolution-of-transit-oriented-development-in-east-asia_1.jpg?1740362104&amp;format=webp&amp;width=1080&amp;height=1160'><source media='(min-width: 426px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67bb/d16e/2971/d401/8881/c251/slideshow/not-just-a-train-stop-the-evolution-of-transit-oriented-development-in-east-asia_1.jpg?1740362104&amp;format=webp&amp;width=1280&amp;height=1160'><img alt='Not Just a Train Stop: The Evolution of Transit-Oriented Developments in East Asia - Featured Image' data-nr-picture-id='67bbd16e2971d4018881c251' fetchpriority='high' itemprop='image' loading='eager' longdesc='https://www.archdaily.com/1027273/not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia/67bbd16e2971d4018881c251-not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia-photo' src='https://snoopy.archdaily.com/images/archdaily/media/images/67bb/d16e/2971/d401/8881/c251/slideshow/not-just-a-train-stop-the-evolution-of-transit-oriented-development-in-east-asia_1.jpg?1740362104&amp;format=webp&amp;width=640&amp;height=580' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67bbd16e2971d4018881c251'>Tokyo Station, Tokyo Japan. Image © 江戸村のとくぞう via Wikipedia under license CC BY-SA 4.0</figcaption><i class='figcaption-cc-icon afd-desktop-e'></i></figure><p><p><a href="https://www.archdaily.com/998943/could-transit-oriented-developments-save-your-city">Transit-Oriented Development</a> (TOD) is a comprehensive urban planning strategy aimed at creating dense, walkable, and vibrant neighborhoods centered around public transportation hubs. By seamlessly integrating residential, commercial, and recreational facilities within close proximity to transit nodes, TODs seek to <a href="https://www.archdaily.com/1013428/athens-plans-to-grow-its-metro-infrastructure-by-a-third-to-reduce-automobile-traffic?ad_source=search&amp;ad_medium=search_result_articles">reduce automobile dependency</a>, increase public transit ridership, and stimulate local economic development. Government agencies play a pivotal role in supporting these developments through zoning reforms, easing floor area ratios (FARs), <a href="https://www.archdaily.com/1023954/air-rights-explained-balancing-private-gain-with-public-good?ad_source=search&amp;ad_medium=projects_tab&amp;ad_source=search&amp;ad_medium=search_result_all">selling air rights</a>, and facilitating <a href="https://www.archdaily.com/1022673/architecture-collaborations-what-are-public-private-partnerships?ad_source=search&amp;ad_medium=projects_tab&amp;ad_source=search&amp;ad_medium=search_result_all">public-private partnerships</a> to secure capital for public infrastructure. While TODs have gained global traction, East Asia boasts some of the most successful examples. Conversely, efforts to replicate these models in different contexts—such as New York City—highlight the importance of adapting TOD principles to local conditions, geographical characteristics, and community needs.</p></p><p class='thumbs afd-desktop-e clearfix'><a class='thumbs__link' data-nr-picture-id='67bbd1862971d4018881c258' href='/1027273/not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia/67bbd1862971d4018881c258-not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia-photo' rel='attachment'><img alt='Not Just a Train Stop: The Evolution of Transit-Oriented Developments in East Asia - Image 1 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67bbd1862971d4018881c258' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67bb/d186/2971/d401/8881/c258/thumb_jpg/not-just-a-train-stop-the-evolution-of-transit-oriented-development-in-east-asia_1.jpg?1740362125' height='125' longdesc='https://www.archdaily.com/1027273/not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia/67bbd1862971d4018881c258-not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Hudson Yards Development, New York. Image © Related-Oxford' width='125'></a><a class='thumbs__link' data-nr-picture-id='67bbd18b2fe1ca0189a56136' href='/1027273/not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia/67bbd18b2fe1ca0189a56136-not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia-photo' rel='attachment'><img alt='Not Just a Train Stop: The Evolution of Transit-Oriented Developments in East Asia - Image 2 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67bbd18b2fe1ca0189a56136' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67bb/d18b/2fe1/ca01/89a5/6136/thumb_jpg/not-just-a-train-stop-the-evolution-of-transit-oriented-development-in-east-asia_1.jpg?1740362128' height='125' longdesc='https://www.archdaily.com/1027273/not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia/67bbd18b2fe1ca0189a56136-not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Admiralty Station, Hong Kong. Image © Qwer132477 via Wikipedia under license CC BY- SA 4.0' width='125'></a><a class='thumbs__link' data-nr-picture-id='67bbd1aa2971d4018881c262' href='/1027273/not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia/67bbd1aa2971d4018881c262-not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia-photo' rel='attachment'><img alt='Not Just a Train Stop: The Evolution of Transit-Oriented Developments in East Asia - Image 3 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67bbd1aa2971d4018881c262' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67bb/d1aa/2971/d401/8881/c262/thumb_jpg/not-just-a-train-stop-the-evolution-of-transit-oriented-development-in-east-asia_1.jpg?1740362163' height='125' longdesc='https://www.archdaily.com/1027273/not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia/67bbd1aa2971d4018881c262-not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Tokyo Station, Tokyo Japan. Image © dconvertini via Wikipedia under license CC BY-SA 2.0' width='125'></a><a class='thumbs__link' data-nr-picture-id='67bbd18c2971d4018881c25b' href='/1027273/not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia/67bbd18c2971d4018881c25b-not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia-photo' rel='attachment'><img alt='Not Just a Train Stop: The Evolution of Transit-Oriented Developments in East Asia - Image 4 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67bbd18c2971d4018881c25b' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67bb/d18c/2971/d401/8881/c25b/thumb_jpg/not-just-a-train-stop-the-evolution-of-transit-oriented-development-in-east-asia_2.jpg?1740362131' height='125' longdesc='https://www.archdaily.com/1027273/not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia/67bbd18c2971d4018881c25b-not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Admiralty Station, Hong Kong. Image © Qwer132477 via Wikipedia under license CC BY- SA 4.0' width='125'></a><a class='gallery-link afd-desktop-e' href='/1027273/not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia/67bbd16e2971d4018881c251-not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia-photo'><img alt='Not Just a Train Stop: The Evolution of Transit-Oriented Developments in East Asia - More Images' class='thumbs__img b-lazy' data-src='https://images.adsttc.com/media/images/67bb/d16e/2971/d401/8881/c251/newsletter/not-just-a-train-stop-the-evolution-of-transit-oriented-development-in-east-asia_1.jpg?1740362104' itemprop='image' src='data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs='><span class='gallery-link__overlay'>+ 17</span></a></p><!-- / Collabs Miniatures --></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1027273/not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Jonathan Yeung</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67bb/d16e/2971/d401/8881/c251/medium_jpg/not-just-a-train-stop-the-evolution-of-transit-oriented-development-in-east-asia_1.jpg?1740362104' data-message='Save this article' data-messagemobile='Save' data-title='Not Just a Train Stop: The Evolution of Transit-Oriented Developments in East Asia' href='https://www.archdaily.com/1027273/not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="Not Just a Train Stop: The Evolution of Transit-Oriented Developments in East Asia" href="/1027273/not-just-a-train-stop-the-evolution-of-transit-oriented-developments-in-east-asia?ad_campaign=normal-tag">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix newsletter_subject newsletter_title' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1026952/inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain"><span itemprop='name'>Inflatable Architectures in Public Spaces: Exploring the Works of Conjuntos Empáticos in Spain</span></a></h3><meta content='2025-02-23' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-23T12:30:00+00:00" lang="en" data-time-ago="2025-02-23T12:30:00+00:00">February 23</time></span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67abc076ea72f10188034b55 { --featured-height: 580px; aspect-ratio: auto 522 / 580; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67abc076ea72f10188034b55 { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67abc076ea72f10188034b55' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67abc076ea72f10188034b55'><a class='js-image-size__link lazy-anchor' href='/1026952/inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 425px)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67ab/c076/ea72/f101/8803/4b55/slideshow/arquitecturas-inflables-en-el-espacio-publico-conociendo-las-obras-de-conjuntos-empaticos-en-espana_8.jpg?1739309179&amp;format=webp&amp;width=540&amp;height=580'><source media='(max-width: 425px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67ab/c076/ea72/f101/8803/4b55/slideshow/arquitecturas-inflables-en-el-espacio-publico-conociendo-las-obras-de-conjuntos-empaticos-en-espana_8.jpg?1739309179&amp;format=webp&amp;width=1080&amp;height=1160'><source media='(min-width: 426px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67ab/c076/ea72/f101/8803/4b55/slideshow/arquitecturas-inflables-en-el-espacio-publico-conociendo-las-obras-de-conjuntos-empaticos-en-espana_8.jpg?1739309179&amp;format=webp&amp;width=1280&amp;height=1160'><img alt='Inflatable Architectures in Public Spaces: Exploring the Works of Conjuntos Empáticos in Spain - Featured Image' data-nr-picture-id='67abc076ea72f10188034b55' fetchpriority='auto' itemprop='image' loading='lazy' longdesc='https://www.archdaily.com/1026952/inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain/67abc076ea72f10188034b55-inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain-image' src='https://snoopy.archdaily.com/images/archdaily/media/images/67ab/c076/ea72/f101/8803/4b55/slideshow/arquitecturas-inflables-en-el-espacio-publico-conociendo-las-obras-de-conjuntos-empaticos-en-espana_8.jpg?1739309179&amp;format=webp&amp;width=640&amp;height=580' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67abc076ea72f10188034b55'>This is my Square Intervention / Conjuntos Empáticos. Image</figcaption><i class='figcaption-icon afd-desktop-e'></i></figure><p><p>How do inflatable structures behave in public spaces? What relationships or connections can they establish among people? From the perspective of <a href="https://www.archdaily.com/office/conjuntos-empaticos" target="_blank" rel="noopener">Conjuntos Empáticos</a>, inflatable structures act as organisms that engage passersby through their lightness, materiality, and element of surprise, ensuring <a href="https://www.archdaily.com/1007496/inflatable-architecture-pneumatic-structures-transforming-built-environments" target="_blank" rel="noopener">sensory experiences in various environments and public spaces</a>. These structures can accommodate everything from collective interventions to moments of leisure, encouraging social interaction and creating atmospheres that dissociate the scale of the city from the domestic space.</p></p><p class='thumbs afd-desktop-e clearfix'><a class='thumbs__link' data-nr-picture-id='67abbfc1ea72f10188034b52' href='/1026952/inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain/67abbfc1ea72f10188034b52-inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain-image' rel='attachment'><img alt='Inflatable Architectures in Public Spaces: Exploring the Works of Conjuntos Empáticos in Spain - Image 1 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67abbfc1ea72f10188034b52' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67ab/bfc1/ea72/f101/8803/4b52/thumb_jpg/arquitecturas-inflables-en-el-espacio-publico-conociendo-las-obras-de-conjuntos-empaticos-en-espana_2.jpg?1739308999' height='125' longdesc='https://www.archdaily.com/1026952/inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain/67abbfc1ea72f10188034b52-inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain-image' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Instalación TRANS(h)itos / Conjuntos Empáticos. Image Cortesía de Conjuntos Empáticos' width='125'></a><a class='thumbs__link' data-nr-picture-id='67abc00eea72f10188034b54' href='/1026952/inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain/67abc00eea72f10188034b54-inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain-image' rel='attachment'><img alt='Inflatable Architectures in Public Spaces: Exploring the Works of Conjuntos Empáticos in Spain - Image 2 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67abc00eea72f10188034b54' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67ab/c00e/ea72/f101/8803/4b54/thumb_jpg/arquitecturas-inflables-en-el-espacio-publico-conociendo-las-obras-de-conjuntos-empaticos-en-espana_5.jpg?1739309076' height='125' longdesc='https://www.archdaily.com/1026952/inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain/67abc00eea72f10188034b54-inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain-image' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Esferificaciones / Conjuntos Empáticos. Image Cortesía de Conjuntos Empáticos' width='125'></a><a class='thumbs__link' data-nr-picture-id='67abc076dae348018ae88b9c' href='/1026952/inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain/67abc076dae348018ae88b9c-inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain-image' rel='attachment'><img alt='Inflatable Architectures in Public Spaces: Exploring the Works of Conjuntos Empáticos in Spain - Image 3 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67abc076dae348018ae88b9c' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67ab/c076/dae3/4801/8ae8/8b9c/thumb_jpg/arquitecturas-inflables-en-el-espacio-publico-conociendo-las-obras-de-conjuntos-empaticos-en-espana_7.jpg?1739309181' height='125' longdesc='https://www.archdaily.com/1026952/inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain/67abc076dae348018ae88b9c-inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain-image' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='This is my Square Intervention / Conjuntos Empáticos. Image ' width='125'></a><a class='thumbs__link' data-nr-picture-id='67abbfc2ea72f10188034b53' href='/1026952/inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain/67abbfc2ea72f10188034b53-inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain-image' rel='attachment'><img alt='Inflatable Architectures in Public Spaces: Exploring the Works of Conjuntos Empáticos in Spain - Image 4 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67abbfc2ea72f10188034b53' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67ab/bfc2/ea72/f101/8803/4b53/thumb_jpg/arquitecturas-inflables-en-el-espacio-publico-conociendo-las-obras-de-conjuntos-empaticos-en-espana_1.jpg?1739308999' height='125' longdesc='https://www.archdaily.com/1026952/inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain/67abbfc2ea72f10188034b53-inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain-image' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Instalación TRANS(h)itos / Conjuntos Empáticos. Image Cortesía de Conjuntos Empáticos' width='125'></a><a class='gallery-link afd-desktop-e' href='/1026952/inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain/67abc076ea72f10188034b55-inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain-image'><img alt='Inflatable Architectures in Public Spaces: Exploring the Works of Conjuntos Empáticos in Spain - More Images' class='thumbs__img b-lazy' data-src='https://images.adsttc.com/media/images/67ab/c076/ea72/f101/8803/4b55/medium_jpg/arquitecturas-inflables-en-el-espacio-publico-conociendo-las-obras-de-conjuntos-empaticos-en-espana_8.jpg?1739309179' itemprop='image' src='data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs='><span class='gallery-link__overlay'>+ 4</span></a></p><!-- / Collabs Miniatures --></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1026952/inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Agustina Iñiguez</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67ab/c076/ea72/f101/8803/4b55/medium_jpg/arquitecturas-inflables-en-el-espacio-publico-conociendo-las-obras-de-conjuntos-empaticos-en-espana_8.jpg?1739309179' data-message='Save this article' data-messagemobile='Save' data-title='Inflatable Architectures in Public Spaces: Exploring the Works of Conjuntos Empáticos in Spain' href='https://www.archdaily.com/1026952/inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="Inflatable Architectures in Public Spaces: Exploring the Works of Conjuntos Empáticos in Spain" href="/1026952/inflatable-architectures-in-public-spaces-exploring-the-works-of-conjuntos-empaticos-in-spain">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix newsletter_subject newsletter_title' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1026998/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types?ad_campaign=normal-tag"><span itemprop='name'>The Overlooked Art of Door Design: An Introductory Guide to Interior Door Types</span></a></h3><meta content='2025-02-22' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-22T12:30:00+00:00" lang="en" data-time-ago="2025-02-22T12:30:00+00:00">February 22</time></span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67b2aa7f5886680189c74635 { --featured-height: 480px; aspect-ratio: auto 640 / 480; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67b2aa7f5886680189c74635 { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67b2aa7f5886680189c74635' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67b2aa7f5886680189c74635'><a class='js-image-size__link ' href='/1026998/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types?ad_campaign=normal-tag' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 425px)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b2/aa7f/5886/6801/89c7/4635/slideshow/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types_1.jpg?1739762308&amp;format=webp&amp;width=540&amp;height=580'><source media='(max-width: 425px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b2/aa7f/5886/6801/89c7/4635/slideshow/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types_1.jpg?1739762308&amp;format=webp&amp;width=1080&amp;height=1160'><source media='(min-width: 426px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b2/aa7f/5886/6801/89c7/4635/slideshow/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types_1.jpg?1739762308&amp;format=webp&amp;width=1280&amp;height=1160'><img alt='The Overlooked Art of Door Design: An Introductory Guide to Interior Door Types - Featured Image' data-nr-picture-id='67b2aa7f5886680189c74635' fetchpriority='high' itemprop='image' loading='eager' longdesc='https://www.archdaily.com/1026998/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types/67b2aa7f5886680189c74635-the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types-photo' src='https://snoopy.archdaily.com/images/archdaily/media/images/67b2/aa7f/5886/6801/89c7/4635/slideshow/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types_1.jpg?1739762308&amp;format=webp&amp;width=640&amp;height=580' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67b2aa7f5886680189c74635'>Sliding Door with Hidden Track, Ōmori House / ROOVICE. Image © Akira Nakamura</figcaption><i class='figcaption-cc-icon afd-desktop-e'></i></figure><p><p><a href="https://www.archdaily.com/1022788/revolving-doors-in-action-blending-access-efficiency-and-elegance" target="_blank" rel="noopener">Doors</a> are among the most frequently used architectural elements in any occupied building, serving as movable thresholds that negotiate between private and <a href="https://www.archdaily.com/1025817/insights-on-the-architecture-of-public-space-as-a-driver-of-transformation-a-journey-through-10-projects-in-spain" target="_blank" rel="noopener">public spaces</a>. They facilitate both connection and separation among co-inhabitants. Yet, despite their fundamental role, doors are often one of the most overlooked design elements, particularly by clients. In discussions with industry professionals on various interior projects, a common consensus emerges—clients typically pay little attention to door <a href="https://www.archdaily.com/1024779/reflecting-on-architectural-details-and-construction-systems-in-2024" target="_blank" rel="noopener">types and details</a> as long as the opening direction aligns with their expectations. However, the world of door design is an intricate one, offering a wealth of <a href="https://www.archdaily.com/1021321/seamless-surfaces-exploring-the-benefits-of-liquid-applied-finishes-with-12-interior-design-projects" target="_blank" rel="noopener">possibilities in finishes</a>, installation methods, and modes of operation—each of which can significantly shape the spatial experience beyond the simple matter of swing direction.</p></p><p><p>The choice of door type and detailing can define or redefine a space entirely. Some doors offer superior <a href="https://www.archdaily.com/889176/eco-friendly-insulation-offers-thermal-performance-sound-absorption-and-fire-resistance-at-the-same-time?ad_source=search&amp;ad_medium=search_result_articles" target="_blank" rel="noopener">sound insulation</a>, while others remain open to connect spaces, enhancing spatial fluidity seamlessly. Certain designs require meticulous installation and <a href="https://www.archdaily.com/928044/why-is-building-maintenance-important?ad_source=search&amp;ad_medium=search_result_articles" target="_blank" rel="noopener">ongoing maintenance</a>, while others are virtually hassle-free. Moreover, the type of door selected, particularly that of the hinge, influences not only wall construction but also flooring layers and transitions, adding further complexity to the design process.</p></p><p class='thumbs afd-desktop-e clearfix'><a class='thumbs__link' data-nr-picture-id='67b2a99e5886680189c7462a' href='/1026998/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types/67b2a99e5886680189c7462a-the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types-photo' rel='attachment'><img alt='The Overlooked Art of Door Design: An Introductory Guide to Interior Door Types - Imagem 1 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67b2a99e5886680189c7462a' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b2/a99e/5886/6801/89c7/462a/thumb_jpg/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types_1.jpg?1739762084' height='125' longdesc='https://www.archdaily.com/1026998/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types/67b2a99e5886680189c7462a-the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Swing Door with Protruded Frame, Casa Zempoala / o.d.e.. Image © Zaickz Moz' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b2abd77f818d0188daa3d7' href='/1026998/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types/67b2abd77f818d0188daa3d7-the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types-photo' rel='attachment'><img alt='The Overlooked Art of Door Design: An Introductory Guide to Interior Door Types - Imagem 2 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67b2abd77f818d0188daa3d7' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b2/abd7/7f81/8d01/88da/a3d7/thumb_jpg/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types_1.jpg?1739762650' height='125' longdesc='https://www.archdaily.com/1026998/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types/67b2abd77f818d0188daa3d7-the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Swing Door with Flush Frame, Am Tacheles Apartment / TAKK Studio + Iwetta Ullenboom. Image © Nate Cook' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b2a99c5886680189c74629' href='/1026998/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types/67b2a99c5886680189c74629-the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types-photo' rel='attachment'><img alt='The Overlooked Art of Door Design: An Introductory Guide to Interior Door Types - Imagem 3 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67b2a99c5886680189c74629' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b2/a99c/5886/6801/89c7/4629/thumb_jpg/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types_1.jpg?1739762108' height='125' longdesc='https://www.archdaily.com/1026998/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types/67b2a99c5886680189c74629-the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Pocket Door, Hillside Apartment / YY Projects. Image © YY Projects' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b2aa397f818d0188daa3cb' href='/1026998/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types/67b2aa397f818d0188daa3cb-the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types-photo' rel='attachment'><img alt='The Overlooked Art of Door Design: An Introductory Guide to Interior Door Types - Imagem 4 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67b2aa397f818d0188daa3cb' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b2/aa39/7f81/8d01/88da/a3cb/thumb_jpg/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types_1.jpg?1739762236' height='125' longdesc='https://www.archdaily.com/1026998/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types/67b2aa397f818d0188daa3cb-the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Frameless Door, Living Without Boundaries Apartment / A I M . Image © Francesca Lovena' width='125'></a><a class='gallery-link afd-desktop-e' href='/1026998/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types/67b2aa7f5886680189c74635-the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types-photo'><img alt='The Overlooked Art of Door Design: An Introductory Guide to Interior Door Types - More Images' class='thumbs__img b-lazy' data-src='https://images.adsttc.com/media/images/67b2/aa7f/5886/6801/89c7/4635/newsletter/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types_1.jpg?1739762308' itemprop='image' src='data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs='><span class='gallery-link__overlay'>+ 17</span></a></p><!-- / Collabs Miniatures --></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1026998/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Jonathan Yeung</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67b2/aa7f/5886/6801/89c7/4635/medium_jpg/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types_1.jpg?1739762308' data-message='Save this article' data-messagemobile='Save' data-title='The Overlooked Art of Door Design: An Introductory Guide to Interior Door Types' href='https://www.archdaily.com/1026998/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="The Overlooked Art of Door Design: An Introductory Guide to Interior Door Types" href="/1026998/the-overlooked-art-of-door-design-an-introductory-guide-to-interior-door-types?ad_campaign=normal-tag">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix ' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1027208/emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina?ad_campaign=normal-tag"><span itemprop='name'>Emerging Architecture: Discover the Work of Five Leading Studios in the City of Córdoba, Argentina</span></a></h3><meta content='2025-02-21' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-21T12:30:00+00:00" lang="en" data-time-ago="2025-02-21T12:30:00+00:00">February 21</time></span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67b7353f67a7a401887ebdd4 { --featured-height: 454px; aspect-ratio: auto 640 / 454; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67b7353f67a7a401887ebdd4 { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67b7353f67a7a401887ebdd4' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67b7353f67a7a401887ebdd4'><a class='js-image-size__link lazy-anchor' href='/1027208/emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina?ad_campaign=normal-tag' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 425px)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b7/353f/67a7/a401/887e/bdd4/slideshow/5-jovenes-estudios-cordobeses_7.jpg?1740059973&amp;format=webp&amp;width=540&amp;height=580'><source media='(max-width: 425px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b7/353f/67a7/a401/887e/bdd4/slideshow/5-jovenes-estudios-cordobeses_7.jpg?1740059973&amp;format=webp&amp;width=1080&amp;height=1160'><source media='(min-width: 426px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b7/353f/67a7/a401/887e/bdd4/slideshow/5-jovenes-estudios-cordobeses_7.jpg?1740059973&amp;format=webp&amp;width=1280&amp;height=1160'><img alt='Emerging Architecture: Discover the Work of Five Leading Studios in the City of Córdoba, Argentina - Featured Image' data-nr-picture-id='67b7353f67a7a401887ebdd4' fetchpriority='auto' itemprop='image' loading='lazy' longdesc='https://www.archdaily.com/1027208/emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina/67b7353f67a7a401887ebdd4-emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina-photo' src='https://snoopy.archdaily.com/images/archdaily/media/images/67b7/353f/67a7/a401/887e/bdd4/slideshow/5-jovenes-estudios-cordobeses_7.jpg?1740059973&amp;format=webp&amp;width=640&amp;height=580' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67b7353f67a7a401887ebdd4'>Casa Chacarera / Tectum arquitectura . Image © Federico Cairoli</figcaption><i class='figcaption-cc-icon afd-desktop-e'></i></figure><p><p>In the <a href="https://www.archdaily.com/search/projects/country/argentina" target="_blank" rel="noopener">architectural production of Argentina </a>in recent years, numerous offices have emerged that, through their practice, explorations, and works, have gained relevance within the <a href="https://www.archdaily.com/1023918/integrating-nature-as-a-building-material-exploring-the-works-of-estudio-planta" target="_blank" rel="noopener">contemporary discipline</a>. It is important to highlight that many <a href="https://www.archdaily.com/tag/emerging-practices" target="_blank" rel="noopener">young architects</a>, even with nascent careers in terms of built work, have managed to establish themselves, demonstrating a unique voice and a defined imprint in their work.</p></p><p class='thumbs afd-desktop-e clearfix'><a class='thumbs__link' data-nr-picture-id='67b73255867e83018bad4dc0' href='/1027208/emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina/67b73255867e83018bad4dc0-emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina-photo' rel='attachment'><img alt='Emerging Architecture: Discover the Work of Five Leading Studios in the City of Córdoba, Argentina - 1 的图像 4' class='thumbs__img b-lazy' data-nr-picture-id='67b73255867e83018bad4dc0' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b7/3255/867e/8301/8bad/4dc0/thumb_jpg/5-jovenes-estudios-cordobeses_1.jpg?1740059282' height='125' longdesc='https://www.archdaily.com/1027208/emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina/67b73255867e83018bad4dc0-emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Casa MF / Balsa Crosetto Piazzi . Image © Marcos Guiponi' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b73428867e83018bad4dc4' href='/1027208/emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina/67b73428867e83018bad4dc4-emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina-photo' rel='attachment'><img alt='Emerging Architecture: Discover the Work of Five Leading Studios in the City of Córdoba, Argentina - 2 的图像 4' class='thumbs__img b-lazy' data-nr-picture-id='67b73428867e83018bad4dc4' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b7/3428/867e/8301/8bad/4dc4/thumb_jpg/5-jovenes-estudios-cordobeses_5.jpg?1740059693' height='125' longdesc='https://www.archdaily.com/1027208/emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina/67b73428867e83018bad4dc4-emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='A110 / Esteras Perrote. Image © Juan Cruz Paredes' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b7359a867e83018bad4dcc' href='/1027208/emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina/67b7359a867e83018bad4dcc-emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina-photo' rel='attachment'><img alt='Emerging Architecture: Discover the Work of Five Leading Studios in the City of Córdoba, Argentina - 3 的图像 4' class='thumbs__img b-lazy' data-nr-picture-id='67b7359a867e83018bad4dcc' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b7/359a/867e/8301/8bad/4dcc/thumb_jpg/5-jovenes-estudios-cordobeses_7.jpg?1740060064' height='125' longdesc='https://www.archdaily.com/1027208/emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina/67b7359a867e83018bad4dcc-emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Oficina 6x6x9 / Plano Compartido. Image © Juan Cruz Paredes' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b735d7867e83018bad4dd2' href='/1027208/emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina/67b735d7867e83018bad4dd2-emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina-photo' rel='attachment'><img alt='Emerging Architecture: Discover the Work of Five Leading Studios in the City of Córdoba, Argentina - 4 的图像 4' class='thumbs__img b-lazy' data-nr-picture-id='67b735d7867e83018bad4dd2' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b7/35d7/867e/8301/8bad/4dd2/thumb_jpg/5-jovenes-estudios-cordobeses_9.jpg?1740060126' height='125' longdesc='https://www.archdaily.com/1027208/emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina/67b735d7867e83018bad4dd2-emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Refugio de montaña para 14-Leguas / 3164.estudio + SDF Arquitectos. Image © Juan Cruz Paredes' width='125'></a><a class='gallery-link afd-desktop-e' href='/1027208/emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina/67b7353f67a7a401887ebdd4-emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina-photo'><img alt='Emerging Architecture: Discover the Work of Five Leading Studios in the City of Córdoba, Argentina - More Images' class='thumbs__img b-lazy' data-src='https://images.adsttc.com/media/images/67b7/353f/67a7/a401/887e/bdd4/newsletter/5-jovenes-estudios-cordobeses_7.jpg?1740059973' itemprop='image' src='data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs='><span class='gallery-link__overlay'>+ 11</span></a></p><!-- / Collabs Miniatures --></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1027208/emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Paula Pintos</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67b7/353f/67a7/a401/887e/bdd4/medium_jpg/5-jovenes-estudios-cordobeses_7.jpg?1740059973' data-message='Save this article' data-messagemobile='Save' data-title='Emerging Architecture: Discover the Work of Five Leading Studios in the City of Córdoba, Argentina' href='https://www.archdaily.com/1027208/emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="Emerging Architecture: Discover the Work of Five Leading Studios in the City of Córdoba, Argentina" href="/1027208/emerging-architecture-discover-the-work-of-five-leading-studios-in-the-city-of-cordoba-argentina?ad_campaign=normal-tag">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix ' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1027216/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour?ad_campaign=normal-tag"><span itemprop='name'>The Finnish Pavilion at the 2025 Venice Architecture Biennale Explores Architecture as a Collaborative Endeavour</span></a></h3><meta content='2025-02-21' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-21T11:30:00+00:00" lang="en" data-time-ago="2025-02-21T11:30:00+00:00">February 21</time></span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67b7cd31397f0d0188db0886 { --featured-height: 471px; aspect-ratio: auto 640 / 471; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67b7cd31397f0d0188db0886 { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67b7cd31397f0d0188db0886' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67b7cd31397f0d0188db0886'><a class='js-image-size__link lazy-anchor' href='/1027216/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour?ad_campaign=normal-tag' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 425px)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b7/cd31/397f/0d01/88db/0886/slideshow/pavilion-of-finland_1.jpg?1740098889&amp;format=webp&amp;width=540&amp;height=580'><source media='(max-width: 425px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b7/cd31/397f/0d01/88db/0886/slideshow/pavilion-of-finland_1.jpg?1740098889&amp;format=webp&amp;width=1080&amp;height=1160'><source media='(min-width: 426px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b7/cd31/397f/0d01/88db/0886/slideshow/pavilion-of-finland_1.jpg?1740098889&amp;format=webp&amp;width=1280&amp;height=1160'><img alt='The Finnish Pavilion at the 2025 Venice Architecture Biennale Explores Architecture as a Collaborative Endeavour - Featured Image' data-nr-picture-id='67b7cd31397f0d0188db0886' fetchpriority='auto' itemprop='image' loading='lazy' longdesc='https://www.archdaily.com/1027216/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour/67b7cd31397f0d0188db0886-the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour-photo' src='https://snoopy.archdaily.com/images/archdaily/media/images/67b7/cd31/397f/0d01/88db/0886/slideshow/pavilion-of-finland_1.jpg?1740098889&amp;format=webp&amp;width=640&amp;height=580' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67b7cd31397f0d0188db0886'>L: The Finlandia sign being installed during the pavilion’s construction in 1956. Photo Isa Andrenius, Courtesy of The National Archives of Finland. R: Daniele Canato from Vita Restauri painting the pavilion’s facade in 2025. The cables of the Finlandia sign have been cut at the neighbouring construction site of the main pavilion. Courtesy of The National Archives of Finland.. Image © Matti Jänkälä</figcaption><i class='figcaption-cc-icon afd-desktop-e'></i></figure><p><p data-start="138" data-end="959">Archinfo, the Information Centre for Finnish Architecture, has announced the theme, curator, and exhibition team for the <a href="https://www.archdaily.com/tag/pavilion">Pavilion</a> of <a href="https://www.archdaily.com/country/finland" target="_blank" rel="noopener">Finland</a> at the <a href="https://www.archdaily.com/tag/venice-architecture-biennale-2025" target="_blank" rel="noopener">19th International Architecture Exhibition of La Biennale di Venezia</a>. The exhibition, titled "The Pavilion – Architecture of Stewardship", will focus on the diverse labor involved in constructing and maintaining architecture, from design contributions by architectural workers and engineers to the efforts of construction workers, restoration architects, maintenance staff, and cleaners, all of whom play vital roles in the creation and upkeep of the built environment. Curated by <a href="https://www.archdaily.com/tag/ella-kaira">Ella Kaira</a> and <a href="https://www.archdaily.com/tag/matti-jankala">Matti Jänkälä</a> from the <a href="https://www.archdaily.com/city/helsinki" target="_blank" rel="noopener">Helsinki</a>-based <a href="https://www.instagram.com/vokal.projekt/?utm_medium=website&amp;utm_source=archdaily.com" target="_blank" rel="noopener">architecture practice Vokal</a>, it will use Alvar and Elissa Aalto's Pavilion of Finland to explore architecture as a collaborative endeavor.</p></p><p class='thumbs afd-desktop-e clearfix'><a class='thumbs__link' data-nr-picture-id='67b7f778397f0d0188db0967' href='/1027216/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour/67b7f778397f0d0188db0967-the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour-photo' rel='attachment'><img alt='The Finnish Pavilion at the 2025 Venice Architecture Biennale Explores Architecture as a Collaborative Endeavour - Image 1 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67b7f778397f0d0188db0967' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b7/f778/397f/0d01/88db/0967/thumb_jpg/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour_4.jpg?1740109696' height='125' longdesc='https://www.archdaily.com/1027216/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour/67b7f778397f0d0188db0967-the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='The Finnish Pavilion, designed by Alvar Aalto. Image © Nico Saieh' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b7cd25397f0d0188db0884' href='/1027216/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour/67b7cd25397f0d0188db0884-the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour-photo' rel='attachment'><img alt='The Finnish Pavilion at the 2025 Venice Architecture Biennale Explores Architecture as a Collaborative Endeavour - Image 2 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67b7cd25397f0d0188db0884' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b7/cd25/397f/0d01/88db/0884/thumb_jpg/pavilion-of-finland_1.jpg?1740098876' height='125' longdesc='https://www.archdaily.com/1027216/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour/67b7cd25397f0d0188db0884-the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Curators Ella Kaira and Matti Jänkälä from Helsinki-based architecture practice Vokal. Image © Ugo Carmeni' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b7f876397f0d0188db0968' href='/1027216/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour/67b7f876397f0d0188db0968-the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour-image' rel='attachment'><img alt='The Finnish Pavilion at the 2025 Venice Architecture Biennale Explores Architecture as a Collaborative Endeavour - Image 3 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67b7f876397f0d0188db0968' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b7/f876/397f/0d01/88db/0968/thumb_jpg/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour_5.jpg?1740109948' height='125' longdesc='https://www.archdaily.com/1027216/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour/67b7f876397f0d0188db0968-the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour-image' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Alvar and Elissa Aalto. Image Courtesy of Alvar Aalto Foundation' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b7cd28397f0d0188db0885' href='/1027216/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour/67b7cd28397f0d0188db0885-the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour-photo' rel='attachment'><img alt='The Finnish Pavilion at the 2025 Venice Architecture Biennale Explores Architecture as a Collaborative Endeavour - Image 4 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67b7cd28397f0d0188db0885' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b7/cd28/397f/0d01/88db/0885/thumb_jpg/pavilion-of-finland_2.jpg?1740098877' height='125' longdesc='https://www.archdaily.com/1027216/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour/67b7cd28397f0d0188db0885-the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Curators Ella Kaira and Matti Jänkälä from Helsinki-based architecture practice Vokal. Image © Ugo Carmeni' width='125'></a><a class='gallery-link afd-desktop-e' href='/1027216/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour/67b7cd31397f0d0188db0886-the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour-photo'><img alt='The Finnish Pavilion at the 2025 Venice Architecture Biennale Explores Architecture as a Collaborative Endeavour - More Images' class='thumbs__img b-lazy' data-src='https://images.adsttc.com/media/images/67b7/cd31/397f/0d01/88db/0886/newsletter/pavilion-of-finland_1.jpg?1740098889' itemprop='image' src='data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs='></a></p><!-- / Collabs Miniatures --></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1027216/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Antonia Piñeiro</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67b7/cd31/397f/0d01/88db/0886/medium_jpg/pavilion-of-finland_1.jpg?1740098889' data-message='Save this article' data-messagemobile='Save' data-title='The Finnish Pavilion at the 2025 Venice Architecture Biennale Explores Architecture as a Collaborative Endeavour' href='https://www.archdaily.com/1027216/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="The Finnish Pavilion at the 2025 Venice Architecture Biennale Explores Architecture as a Collaborative Endeavour" href="/1027216/the-finnish-pavilion-at-the-2025-venice-architecture-biennale-explores-architecture-as-a-collaborative-endeavour?ad_campaign=normal-tag">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix ' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1027224/lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range?ad_campaign=normal-tag"><span itemprop='name'>Lina Ghotmeh Wins Competition to Redesign British Museum’s Western Range</span></a></h3><meta content='2025-02-21' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-21T10:30:00+00:00" lang="en" data-time-ago="2025-02-21T10:30:00+00:00">February 21</time></span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67b838e97cae7a384c02fa55 { --featured-height: 580px; aspect-ratio: auto 464 / 580; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67b838e97cae7a384c02fa55 { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67b838e97cae7a384c02fa55' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67b838e97cae7a384c02fa55'><a class='js-image-size__link ' href='/1027224/lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range?ad_campaign=normal-tag' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 425px)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b8/38e9/7cae/7a38/4c02/fa55/slideshow/lina_1.jpg?1740126519&amp;format=webp&amp;width=540&amp;height=580'><source media='(max-width: 425px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b8/38e9/7cae/7a38/4c02/fa55/slideshow/lina_1.jpg?1740126519&amp;format=webp&amp;width=1080&amp;height=1160'><source media='(min-width: 426px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b8/38e9/7cae/7a38/4c02/fa55/slideshow/lina_1.jpg?1740126519&amp;format=webp&amp;width=1280&amp;height=1160'><img alt='Lina Ghotmeh Wins Competition to Redesign British Museum’s Western Range - Featured Image' data-nr-picture-id='67b838e97cae7a384c02fa55' fetchpriority='high' itemprop='image' loading='eager' longdesc='https://www.archdaily.com/1027224/lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range/67b838e97cae7a384c02fa55-lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range-image' src='https://snoopy.archdaily.com/images/archdaily/media/images/67b8/38e9/7cae/7a38/4c02/fa55/slideshow/lina_1.jpg?1740126519&amp;format=webp&amp;width=640&amp;height=580' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67b838e97cae7a384c02fa55'>Courtesy of LGA</figcaption><i class='figcaption-icon afd-desktop-e'></i></figure><p><p data-start="93" data-end="664"><a href="https://www.archdaily.com/tag/british-museum">The British Museum</a> has announced that <a href="https://www.archdaily.com/office/lina-ghotmeh-architecture">Paris-based Lina Ghotmeh Architecture (LGA) </a>has been selected to lead the redesign of its Western Range galleries. This decision follows a rigorous international competition, marking a <a href="https://www.archdaily.com/1020662/british-museum-announces-international-architecture-competition-shortlist-featuring-oma-david-chipperfield-architects-and-more">significant milestone in the Museum's Masterplan, a long-term initiative to modernize its Bloomsbury site while maintaining its historic integrity</a>. The project will be one of the most extensive <a href="https://www.archdaily.com/tag/cultural">cultural redevelopments</a> globally, covering approximately 15,650 square meters, including a third of the museum's gallery space.</p></p><p class='thumbs afd-desktop-e clearfix'><a class='thumbs__link' data-nr-picture-id='67b838e87cae7a384c02fa54' href='/1027224/lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range/67b838e87cae7a384c02fa54-lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range-image' rel='attachment'><img alt='Lina Ghotmeh Wins Competition to Redesign British Museum’s Western Range - Image 1 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67b838e87cae7a384c02fa54' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b8/38e8/7cae/7a38/4c02/fa54/thumb_jpg/lina_2.jpg?1740126470' height='125' longdesc='https://www.archdaily.com/1027224/lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range/67b838e87cae7a384c02fa54-lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range-image' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Lina Ghotmeh in her atelier © Dion Barrett. Image Courtesy of LGA' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b838e77cae7a384c02fa52' href='/1027224/lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range/67b838e77cae7a384c02fa52-lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range-image' rel='attachment'><img alt='Lina Ghotmeh Wins Competition to Redesign British Museum’s Western Range - Image 2 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67b838e77cae7a384c02fa52' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b8/38e7/7cae/7a38/4c02/fa52/thumb_jpg/lina_2.jpg?1740126490' height='125' longdesc='https://www.archdaily.com/1027224/lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range/67b838e77cae7a384c02fa52-lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range-image' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Courtesy of LGA' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b838ef7cae7a384c02fa56' href='/1027224/lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range/67b838ef7cae7a384c02fa56-lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range-image' rel='attachment'><img alt='Lina Ghotmeh Wins Competition to Redesign British Museum’s Western Range - Image 3 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67b838ef7cae7a384c02fa56' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b8/38ef/7cae/7a38/4c02/fa56/thumb_jpg/lina_3.jpg?1740126480' height='125' longdesc='https://www.archdaily.com/1027224/lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range/67b838ef7cae7a384c02fa56-lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range-image' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Model submitted by Lina Ghotmeh Architecture for competition. Image Courtesy of LGA' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b838e7397f0d0188db09b4' href='/1027224/lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range/67b838e7397f0d0188db09b4-lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range-image' rel='attachment'><img alt='Lina Ghotmeh Wins Competition to Redesign British Museum’s Western Range - Image 4 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67b838e7397f0d0188db09b4' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b8/38e7/397f/0d01/88db/09b4/thumb_jpg/lina_3.jpg?1740126490' height='125' longdesc='https://www.archdaily.com/1027224/lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range/67b838e7397f0d0188db09b4-lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range-image' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Courtesy of LGA' width='125'></a><a class='gallery-link afd-desktop-e' href='/1027224/lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range/67b838e97cae7a384c02fa55-lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range-image'><img alt='Lina Ghotmeh Wins Competition to Redesign British Museum’s Western Range - More Images' class='thumbs__img b-lazy' data-src='https://images.adsttc.com/media/images/67b8/38e9/7cae/7a38/4c02/fa55/medium_jpg/lina_1.jpg?1740126519' itemprop='image' src='data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs='><span class='gallery-link__overlay'>+ 1</span></a></p><!-- / Collabs Miniatures --></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1027224/lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Nour Fakharany</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67b8/38e9/7cae/7a38/4c02/fa55/medium_jpg/lina_1.jpg?1740126519' data-message='Save this article' data-messagemobile='Save' data-title='Lina Ghotmeh Wins Competition to Redesign British Museum’s Western Range' href='https://www.archdaily.com/1027224/lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="Lina Ghotmeh Wins Competition to Redesign British Museum’s Western Range" href="/1027224/lina-ghotmeh-wins-competition-to-redesign-british-museums-western-range?ad_campaign=normal-tag">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix newsletter_subject newsletter_title' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1027058/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors?ad_campaign=normal-tag"><span itemprop='name'>Refracting Light and Redefining Space: Glass Bricks in Contemporary Interiors</span></a></h3><meta content='2025-02-21' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-21T09:00:00+00:00" lang="en" data-time-ago="2025-02-21T09:00:00+00:00">February 21</time></span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67b4192c7f818d0188daac10 { --featured-height: 426px; aspect-ratio: auto 640 / 426; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67b4192c7f818d0188daac10 { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67b4192c7f818d0188daac10' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67b4192c7f818d0188daac10'><a class='js-image-size__link ' href='/1027058/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors?ad_campaign=normal-tag' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 425px)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b4/192c/7f81/8d01/88da/ac10/slideshow/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors_1.jpg?1739856181&amp;format=webp&amp;width=540&amp;height=580'><source media='(max-width: 425px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b4/192c/7f81/8d01/88da/ac10/slideshow/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors_1.jpg?1739856181&amp;format=webp&amp;width=1080&amp;height=1160'><source media='(min-width: 426px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b4/192c/7f81/8d01/88da/ac10/slideshow/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors_1.jpg?1739856181&amp;format=webp&amp;width=1280&amp;height=1160'><img alt='Refracting Light and Redefining Space: Glass Bricks in Contemporary Interiors - Featured Image' data-nr-picture-id='67b4192c7f818d0188daac10' fetchpriority='high' itemprop='image' loading='eager' longdesc='https://www.archdaily.com/1027058/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors/67b4192c7f818d0188daac10-refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors-photo' src='https://snoopy.archdaily.com/images/archdaily/media/images/67b4/192c/7f81/8d01/88da/ac10/slideshow/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors_1.jpg?1739856181&amp;format=webp&amp;width=640&amp;height=580' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67b4192c7f818d0188daac10'>© Atdhe Mulla</figcaption><i class='figcaption-cc-icon afd-desktop-e'></i></figure><p><p>Glass bricks have been <a href="https://www.archdaily.com/1014577/beyond-transparency-5-buildings-highlighting-glass-brick-facades?ad_source=search&amp;ad_medium=search_result_articles">widely used in architecture</a>, eventually becoming a staple of the 1980s architectural styles. Some examples of construction with this material could be the classic <a href="https://www.archdaily.com/248077/ad-classics-maison-de-verre-pierre-chareau-bernard-bijvoet?ad_source=search&amp;ad_medium=projects_tab">"Maison de Verre"</a> by <a href="https://www.archdaily.com/805128/a-look-at-pierre-chareau-the-mysterious-man-behind-the-maison-de-verre?ad_source=search&amp;ad_medium=projects_tab&amp;ad_source=search&amp;ad_medium=search_result_all">Pierre Chareau</a> and <a href="https://www.archdaily.com/office/bernard-bijvoet?ad_name=project-specs&amp;ad_medium=single">Bernard Bijvoet</a> in Paris or the more modern take of <a href="https://www.archdaily.com/office/hiroshi-nakamura-and-nap?ad_name=project-specs&amp;ad_medium=single">Hiroshi Nakamura &amp; NAP</a> with the <a href="https://www.archdaily.com/885674/optical-glass-house-hiroshi-nakamura-and-nap?ad_source=search&amp;ad_medium=projects_tab" target="_blank" rel="noopener">Optical Glasshouse </a>in Japan. In recent years, <a href="https://www.archdaily.com/941686/glamorous-glass-bricks-are-booming-nil-again?ad_source=search&amp;ad_medium=search_result_articles">glass bricks are becoming increasingly popular</a>, no longer relegated to older aesthetics. Instead, they have evolved into versatile design elements that bring light, texture, and character into contemporary interiors. Their ability to diffuse natural and artificial light while maintaining privacy has reignited interest among designers seeking innovative ways to enhance indoor spaces while taking advantage of natural light.</p></p><p class='thumbs afd-desktop-e clearfix'><a class='thumbs__link' data-nr-picture-id='67b4191e7f818d0188daac0e' href='/1027058/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors/67b4191e7f818d0188daac0e-refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors-photo' rel='attachment'><img alt='Refracting Light and Redefining Space: Glass Bricks in Contemporary Interiors - Image 1 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67b4191e7f818d0188daac0e' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b4/191e/7f81/8d01/88da/ac0e/thumb_jpg/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors_1.jpg?1739856169' height='125' longdesc='https://www.archdaily.com/1027058/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors/67b4191e7f818d0188daac0e-refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='© Patryk Lewiński' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b4198a7f818d0188daac11' href='/1027058/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors/67b4198a7f818d0188daac11-refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors-photo' rel='attachment'><img alt='Refracting Light and Redefining Space: Glass Bricks in Contemporary Interiors - Image 2 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67b4198a7f818d0188daac11' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b4/198a/7f81/8d01/88da/ac11/thumb_jpg/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors_1.jpg?1739856272' height='125' longdesc='https://www.archdaily.com/1027058/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors/67b4198a7f818d0188daac11-refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='© Pedro Napolitano Prata' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b419297f818d0188daac0f' href='/1027058/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors/67b419297f818d0188daac0f-refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors-photo' rel='attachment'><img alt='Refracting Light and Redefining Space: Glass Bricks in Contemporary Interiors - Image 3 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67b419297f818d0188daac0f' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b4/1929/7f81/8d01/88da/ac0f/thumb_jpg/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors_1.jpg?1739856178' height='125' longdesc='https://www.archdaily.com/1027058/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors/67b419297f818d0188daac0f-refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='© Atdhe Mulla' width='125'></a><a class='thumbs__link' data-nr-picture-id='67b4190b7f818d0188daac0c' href='/1027058/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors/67b4190b7f818d0188daac0c-refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors-photo' rel='attachment'><img alt='Refracting Light and Redefining Space: Glass Bricks in Contemporary Interiors - Image 4 of 4' class='thumbs__img b-lazy' data-nr-picture-id='67b4190b7f818d0188daac0c' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67b4/190b/7f81/8d01/88da/ac0c/thumb_jpg/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors_1.jpg?1739856151' height='125' longdesc='https://www.archdaily.com/1027058/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors/67b4190b7f818d0188daac0c-refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='© Donggyu Kim' width='125'></a><a class='gallery-link afd-desktop-e' href='/1027058/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors/67b4192c7f818d0188daac10-refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors-photo'><img alt='Refracting Light and Redefining Space: Glass Bricks in Contemporary Interiors - More Images' class='thumbs__img b-lazy' data-src='https://images.adsttc.com/media/images/67b4/192c/7f81/8d01/88da/ac10/newsletter/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors_1.jpg?1739856181' itemprop='image' src='data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs='><span class='gallery-link__overlay'>+ 8</span></a></p><!-- / Collabs Miniatures --></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1027058/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Moises Carrasco</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67b4/192c/7f81/8d01/88da/ac10/medium_jpg/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors_1.jpg?1739856181' data-message='Save this article' data-messagemobile='Save' data-title='Refracting Light and Redefining Space: Glass Bricks in Contemporary Interiors' href='https://www.archdaily.com/1027058/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="Refracting Light and Redefining Space: Glass Bricks in Contemporary Interiors" href="/1027058/refracting-light-and-redefining-space-glass-bricks-in-contemporary-interiors?ad_campaign=normal-tag">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix editors_choice newsletter_subject newsletter_title' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1027130/the-15-winners-of-the-archdaily-2025-building-of-the-year-awards?ad_campaign=normal-tag"><span itemprop='name'>The 15 Winners of the ArchDaily 2025 Building of the Year Awards</span></a></h3><meta content='2025-02-20' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-20T13:00:00+00:00" lang="en" data-time-ago="2025-02-20T13:00:00+00:00">February 20</time></span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67b6211343487255be753446 { --featured-height: 330px; aspect-ratio: auto 640 / 330; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67b6211343487255be753446 { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67b6211343487255be753446' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67b6211343487255be753446'><a class='js-image-size__link ' href='/1027130/the-15-winners-of-the-archdaily-2025-building-of-the-year-awards?ad_campaign=normal-tag' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 425px)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b6/2113/4348/7255/be75/3446/slideshow/the-15-winners-of-the-archdaily-2025-building-of-the-year-awards_21.jpg?1739989292&amp;format=webp&amp;width=540&amp;height=580'><source media='(max-width: 425px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b6/2113/4348/7255/be75/3446/slideshow/the-15-winners-of-the-archdaily-2025-building-of-the-year-awards_21.jpg?1739989292&amp;format=webp&amp;width=1080&amp;height=1160'><source media='(min-width: 426px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67b6/2113/4348/7255/be75/3446/slideshow/the-15-winners-of-the-archdaily-2025-building-of-the-year-awards_21.jpg?1739989292&amp;format=webp&amp;width=1280&amp;height=1160'><img alt='The 15 Winners of the ArchDaily 2025 Building of the Year Awards - Featured Image' data-nr-picture-id='67b6211343487255be753446' fetchpriority='high' itemprop='image' loading='eager' longdesc='https://www.archdaily.com/1027130/the-15-winners-of-the-archdaily-2025-building-of-the-year-awards/67b6211343487255be753446-the-15-winners-of-the-archdaily-2025-building-of-the-year-awards-image' src='https://snoopy.archdaily.com/images/archdaily/media/images/67b6/2113/4348/7255/be75/3446/slideshow/the-15-winners-of-the-archdaily-2025-building-of-the-year-awards_21.jpg?1739989292&amp;format=webp&amp;width=640&amp;height=580' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67b6211343487255be753446'>Background photography © Syam Sreesylam. Courtesy of Wallmakers</figcaption><i class='figcaption-cc-icon afd-desktop-e'></i></figure><p><p data-start="173" data-end="621">Sixteen years ago, we launched the <a href="https://boty.archdaily.com/us/2025?utm_medium=website&amp;utm_source=archdaily.com" target="_blank" rel="noopener">ArchDaily Building of the Year Awards </a>with a simple yet powerful idea: to let our readers choose their favorite buildings from our ever-growing library of projects. Thanks to your engagement, this award has grown into one of the most democratic and influential recognitions in architecture. Year after year, your collective insight has highlighted architectural excellence across cultures, economies, and landscapes worldwide.</p></p><p><p data-start="623" data-end="869">This year was no exception. The <a href="https://www.archdaily.com/1026738/meet-the-75-finalists-of-the-archdaily-2025-building-of-the-year-awards" target="_blank" rel="noopener">75 finalists</a> have already showcased an outstanding range of spatial solutions, reflecting the power of collective intelligence in crafting a snapshot of today's most compelling architecture. Now, it's time to unveil the winners.</p></p></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1027130/the-15-winners-of-the-archdaily-2025-building-of-the-year-awards</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Romullo Baratto</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67b6/2113/4348/7255/be75/3446/medium_jpg/the-15-winners-of-the-archdaily-2025-building-of-the-year-awards_21.jpg?1739989292' data-message='Save this article' data-messagemobile='Save' data-title='The 15 Winners of the ArchDaily 2025 Building of the Year Awards' href='https://www.archdaily.com/1027130/the-15-winners-of-the-archdaily-2025-building-of-the-year-awards'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="The 15 Winners of the ArchDaily 2025 Building of the Year Awards" href="/1027130/the-15-winners-of-the-archdaily-2025-building-of-the-year-awards?ad_campaign=normal-tag">Read more »</a></li></ul></div> <div class='afd-post-stream clearfix newsletter_title' itemscope='' itemtype='http://schema.org/Article'><div class='custom-tag-streamlogo'></div><h3 class='afd-title--custom-tag afd-title-big--bmargin-small afd-mobile-margin'><a class="afd-title--black-link" href="/1026676/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation?ad_campaign=normal-tag"><span itemprop='name'>Osaka Architecture City Guide: 23 Projects Showcasing Japan’s Design Legacy and Innovation</span></a></h3><meta content='2025-02-20' itemprop='datePublished'><div class='date-publication afd-mobile-margin'><!-- / stream date --><span><time datetime="2025-02-20T12:30:00+00:00" lang="en" data-time-ago="2025-02-20T12:30:00+00:00">February 20</time></span></div><div class='afd-post-content ' itemprop='articleBody'><style> #newsroom-picture-att-id-67a73c6f088fc4068247ff66 { --featured-height: 426px; aspect-ratio: auto 640 / 426; @media (min-width: 769px) { .mini-content & { --featured-height: auto; max-width: 250px; float: left; margin: 0 20px 5px 0; } } } @media (max-width: 768px) { #newsroom-picture-att-id-67a73c6f088fc4068247ff66 { --featured-height: auto; } } </style><figure aria-labelledby='figcaption_newsroom-picture-att-id-67a73c6f088fc4068247ff66' class='featured-image js-image-size media-picture' id='newsroom-picture-att-id-67a73c6f088fc4068247ff66'><a class='js-image-size__link lazy-anchor' href='/1026676/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation?ad_campaign=normal-tag' rel='attachment' style='width: 100%; height: 100%;'><picture><source media='(max-width: 425px)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67a7/3c6f/088f/c406/8247/ff66/slideshow/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation_16.jpg?1739013287&amp;format=webp&amp;width=540&amp;height=580'><source media='(max-width: 425px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67a7/3c6f/088f/c406/8247/ff66/slideshow/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation_16.jpg?1739013287&amp;format=webp&amp;width=1080&amp;height=1160'><source media='(min-width: 426px and -webkit-min-device-pixel-ratio: 2)' srcset='https://snoopy.archdaily.com/images/archdaily/media/images/67a7/3c6f/088f/c406/8247/ff66/slideshow/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation_16.jpg?1739013287&amp;format=webp&amp;width=1280&amp;height=1160'><img alt='Osaka Architecture City Guide: 23 Projects Showcasing Japan’s Design Legacy and Innovation - Featured Image' data-nr-picture-id='67a73c6f088fc4068247ff66' fetchpriority='auto' itemprop='image' loading='lazy' longdesc='https://www.archdaily.com/1026676/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation/67a73c6f088fc4068247ff66-osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation-photo' src='https://snoopy.archdaily.com/images/archdaily/media/images/67a7/3c6f/088f/c406/8247/ff66/slideshow/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation_16.jpg?1739013287&amp;format=webp&amp;width=640&amp;height=580' width='640'></picture></a><figcaption class='figcaption afd-desktop-e' id='figcaption_newsroom-picture-att-id-67a73c6f088fc4068247ff66'>Osaka. Image © Dick Thomas Johnson via Wikipedia under CC BY 2.0</figcaption><i class='figcaption-cc-icon afd-desktop-e'></i></figure><p><p><a href="https://www.archdaily.com/city/osaka">Osaka</a>, <a href="https://www.archdaily.com/search/projects/country/japan">Japan's</a> third-largest city, is a vibrant blend of tradition and modernity, making it a compelling destination for architecture enthusiasts. Known historically as the <a href="https://peterlamphotography.com/2018/01/25/osaka-the-nations-kitchen/?utm_medium=website&amp;utm_source=archdaily.com" target="_blank">"nation's kitchen"</a> for its role as a mercantile hub, Osaka is also a city of cultural and architectural diversity. Its landmarks range from the historic <a href="https://en.wikipedia.org/wiki/Osaka_Castle?utm_medium=website&amp;utm_source=archdaily.com" target="_blank">Osaka Castle</a> to striking contemporary developments, each reflecting Japan's evolving urban identity.</p></p><p><p>As the host city for the highly anticipated <a href="https://www.archdaily.com/tag/expo-2025-osaka">Expo 2025</a>, <a href="https://www.archdaily.com/tag/osaka">Osaka</a> is poised to showcase its architectural prowess on a global stage. The city's skyline features innovative works by renowned architects and urban planners, including cutting-edge cultural centers, transportation hubs, and waterfront redevelopments. With contributions from celebrated Japanese architects such as <a href="https://www.archdaily.com/office/tadao-ando-architect-and-associates">Tadao Ando</a>, <a href="https://www.archdaily.com/office/kengo-kuma-and-associates">Kengo Kuma &amp; Associates</a>, and <a href="https://www.archdaily.com/office/takenaka-corporation">Takenaka Corporation</a>, alongside international figures like <a href="https://www.archdaily.com/office/dominique-perrault-architecture">Dominique Perrault</a>, <a href="https://www.archdaily.com/office/renzo-piano-building-workshop">Renzo Piano Building Workshop</a>, and <a href="https://www.archdaily.com/office/pelli-clarke-and-partners">Pelli Clarke &amp; Partners</a>, Osaka seamlessly blends modernity with tradition, creating a unique architectural identity that reflects its past while looking boldly to the future.</p></p><p class='thumbs afd-desktop-e clearfix'><a class='thumbs__link' data-nr-picture-id='67a73ae81e52811b89abaf39' href='/1026676/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation/67a73ae81e52811b89abaf39-osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation-photo' rel='attachment'><img alt='Osaka Architecture City Guide: 23 Projects Showcasing Japan’s Design Legacy and Innovation - Imagen 1 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67a73ae81e52811b89abaf39' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67a7/3ae8/1e52/811b/89ab/af39/thumb_jpg/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation_4.jpg?1739012862' height='125' longdesc='https://www.archdaily.com/1026676/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation/67a73ae81e52811b89abaf39-osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Maritime Museum / Paul Andreu. Image © 663highland, via Wikipedia under CC BY 2.5' width='125'></a><a class='thumbs__link' data-nr-picture-id='67a73d4f1e5281349ce45bc6' href='/1026676/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation/67a73d4f1e5281349ce45bc6-osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation-photo' rel='attachment'><img alt='Osaka Architecture City Guide: 23 Projects Showcasing Japan’s Design Legacy and Innovation - Imagen 2 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67a73d4f1e5281349ce45bc6' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67a7/3d4f/1e52/8134/9ce4/5bc6/thumb_jpg/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation_21.jpg?1739013461' height='125' longdesc='https://www.archdaily.com/1026676/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation/67a73d4f1e5281349ce45bc6-osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Osaka Umeda Twin Towers South / Takenaka Corporation. Image © Tomoki Hahakura' width='125'></a><a class='thumbs__link' data-nr-picture-id='67a73a831e5281349ce45bb9' href='/1026676/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation/67a73a831e5281349ce45bb9-osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation-photo' rel='attachment'><img alt='Osaka Architecture City Guide: 23 Projects Showcasing Japan’s Design Legacy and Innovation - Imagen 3 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67a73a831e5281349ce45bb9' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67a7/3a83/1e52/8134/9ce4/5bb9/thumb_jpg/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation_1.jpg?1739012747' height='125' longdesc='https://www.archdaily.com/1026676/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation/67a73a831e5281349ce45bb9-osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Nakanoshima Museum of Art Osaka / Katsuhiko Endo Architect and Associates. Image © Hiroshi Ueda' width='125'></a><a class='thumbs__link' data-nr-picture-id='67a73b2a088fc4068247ff62' href='/1026676/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation/67a73b2a088fc4068247ff62-osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation-photo' rel='attachment'><img alt='Osaka Architecture City Guide: 23 Projects Showcasing Japan’s Design Legacy and Innovation - Imagen 4 de 4' class='thumbs__img b-lazy' data-nr-picture-id='67a73b2a088fc4068247ff62' data-pin-nopin='true' data-src='https://images.adsttc.com/media/images/67a7/3b2a/088f/c406/8247/ff62/thumb_jpg/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation_8.jpg?1739012936' height='125' longdesc='https://www.archdaily.com/1026676/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation/67a73b2a088fc4068247ff62-osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation-photo' src='data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==' title='Church of the Light / Tadao Ando Architect &amp; Associates. Image © hiromitsu morimoto via Wikipedia under CC BY-SA 2.0' width='125'></a><a class='gallery-link afd-desktop-e' href='/1026676/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation/67a73c6f088fc4068247ff66-osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation-photo'><img alt='Osaka Architecture City Guide: 23 Projects Showcasing Japan’s Design Legacy and Innovation - More Images' class='thumbs__img b-lazy' data-src='https://images.adsttc.com/media/images/67a7/3c6f/088f/c406/8247/ff66/newsletter/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation_16.jpg?1739013287' itemprop='image' src='data:image/gif;base64,R0lGODlhAQABAIAAAAUEBAAAACwAAAAAAQABAAACAkQBADs='><span class='gallery-link__overlay'>+ 19</span></a></p><!-- / Collabs Miniatures --></div><div class='hidden'><span itemprop='url'>https://www.archdaily.com/1026676/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation</span><span itemprop='author' itemscope='' itemtype='http://schema.org/Person'>Diogo Borges Ferreira</span></div><ul class='stream-socialbar clearfix afd-mobile-margin'><li class='streamPost-bookmark'><div class='single-bookmark'><a class='afd-icon-text afd-save-item clearfix myarchdaily-multiple-fav' data-image='https://images.adsttc.com/media/images/67a7/3c6f/088f/c406/8247/ff66/medium_jpg/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation_16.jpg?1739013287' data-message='Save this article' data-messagemobile='Save' data-title='Osaka Architecture City Guide: 23 Projects Showcasing Japan’s Design Legacy and Innovation' href='https://www.archdaily.com/1026676/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation'><i class='afd-icon-text__icon afd-icon afd-icon--icon-folder-white'></i><span class='afd-fl'>Save</span></a></div></li><li class='stream-socialbar__more'><a title="Osaka Architecture City Guide: 23 Projects Showcasing Japan’s Design Legacy and Innovation" href="/1026676/osaka-architecture-city-guide-21-projects-showcasing-japans-design-legacy-and-innovation?ad_campaign=normal-tag">Read more »</a></li></ul></div><div class='afd-pagination'><div class='pagination_container'><div class='pagination'><span class='current'>1</span><a rel="next nofollow" class="larger page" href="/tag/architecture/page/2">2</a><a class="larger page" href="/tag/architecture/page/3">3</a><span class='page gap'>…</span><a rel="next nofollow" class="next" href="/tag/architecture/page/2">NEXT ›</a><a class="last" rel="nofollow" href="/tag/architecture/page/285">Last</a></div></div></div> </div> <div class='afd-main-sidebar afd-main-sidebar--left js-desktop-widgets-container'><div class='afd-architonic-widget'><div class='afd-architonic__title'>In alliance with Architonic</div><a class='afd-architonic-widget__container' data-insights-category='architonic_widget' data-insights-label='tags' data-insights-value='tags' href='https://www.architonic.com/en/stories/architecture/0/7030001/1' target='_architonic_widget'><div class='afd-architonic-widget__img-container'><img alt='Check the latest In Architecture' height='48' srcset='https://snoopy.archdaily.com/images/architonic/img_pro1-6/155/3048/lounge-chair-a-ottoman-cherry-1811422-12-sq.jpg?crop=true&amp;format=webp&amp;width=48&amp;height=48 1x, https://snoopy.archdaily.com/images/architonic/img_pro1-6/155/3048/lounge-chair-a-ottoman-cherry-1811422-12-sq.jpg?crop=true&amp;format=webp&amp;width=96&amp;height=96 2x' title='Architonic&#39;s in architecture Widget' width='48'><img alt='Check the latest In Architecture' height='48' srcset='https://snoopy.archdaily.com/images/architonic/img_pro1-6/102/3953/coffeetable-03-sq.jpg?crop=true&amp;format=webp&amp;width=48&amp;height=48 1x, https://snoopy.archdaily.com/images/architonic/img_pro1-6/102/3953/coffeetable-03-sq.jpg?crop=true&amp;format=webp&amp;width=96&amp;height=96 2x' title='Architonic&#39;s in architecture Widget' width='48'><img alt='Check the latest In Architecture' height='48' srcset='https://snoopy.archdaily.com/images/architonic/pro1-3/1513165/panthella-mini-91684-5-2-03-panthella-mini-table-opal-eu-2021-pro-sq-arcit18.jpg?crop=true&amp;format=webp&amp;width=48&amp;height=48 1x, https://snoopy.archdaily.com/images/architonic/pro1-3/1513165/panthella-mini-91684-5-2-03-panthella-mini-table-opal-eu-2021-pro-sq-arcit18.jpg?crop=true&amp;format=webp&amp;width=96&amp;height=96 2x' title='Architonic&#39;s in architecture Widget' width='48'></div><p class='afd-architonic-widget__category'>Check the latest In Architecture<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M3.33333 5C3.11232 5 2.90036 5.0878 2.74408 5.24408C2.5878 5.40036 2.5 5.61232 2.5 5.83333V13.1667C2.5 13.3877 2.5878 13.5996 2.74408 13.7559C2.90036 13.9122 3.11232 14 3.33333 14H10.6667C10.8877 14 11.0996 13.9122 11.2559 13.7559C11.4122 13.5996 11.5 13.3877 11.5 13.1667V9.16667C11.5 8.89052 11.7239 8.66667 12 8.66667C12.2761 8.66667 12.5 8.89052 12.5 9.16667V13.1667C12.5 13.6529 12.3068 14.1192 11.963 14.463C11.6192 14.8068 11.1529 15 10.6667 15H3.33333C2.8471 15 2.38079 14.8068 2.03697 14.463C1.69315 14.1192 1.5 13.6529 1.5 13.1667V5.83333C1.5 5.3471 1.69315 4.88079 2.03697 4.53697C2.38079 4.19315 2.8471 4 3.33333 4H7.33333C7.60948 4 7.83333 4.22386 7.83333 4.5C7.83333 4.77614 7.60948 5 7.33333 5H3.33333Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M9.5 2.5C9.5 2.22386 9.72386 2 10 2H14C14.2761 2 14.5 2.22386 14.5 2.5V6.5C14.5 6.77614 14.2761 7 14 7C13.7239 7 13.5 6.77614 13.5 6.5V3H10C9.72386 3 9.5 2.77614 9.5 2.5Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M14.3535 2.14645C14.5488 2.34171 14.5488 2.65829 14.3535 2.85355L7.02018 10.1869C6.82492 10.3821 6.50833 10.3821 6.31307 10.1869C6.11781 9.99162 6.11781 9.67504 6.31307 9.47978L13.6464 2.14645C13.8417 1.95118 14.1583 1.95118 14.3535 2.14645Z" fill="currentColor"/> </svg></p></a></div><div id='div-gpt-ad-1453208083452-8' class="js-slot afd-sidebar-widget afd-sidebar-widget--margin ad-300-250" data-slot-name="AD_Global_Single_300x250" data-slot-size="[[300, 250], [300, 600]];[300, 250]" data-device='desktop;tablet'> <div class="loading-animation load-banner-300"></div> <div class="load-banner-300-margin"></div> </div><aside class='afd-sidebar-widget afd-sidebar-widget--margin js-widgets' data-ad-medium='widget' data-site='us' data-widget-name='selected-buildings-stream' data-widget='selected-buildings' id='selected-thumbs'><div class='loading-animation load-3-widget'><div class='load-title'></div><div class='load-title-margin'></div><ul class='load-three-block-widget'><li class="load-widget-list-item"> <div class="list-item-first"></div> <div class="list-item-second"> <div class="load-text-first"></div> <div class="load-text-second"></div> <div class="load-text-third"></div> <div class="load-text-fourth"></div> <div class="load-text-fifth"></div> <div class="load-text-sixth"></div> <div class="load-text-seventh"></div> </div> </li> <li class="load-widget-margin"></li> <li class="load-widget-list-item"> <div class="list-item-first"></div> <div class="list-item-second"> <div class="load-text-first"></div> <div class="load-text-second"></div> <div class="load-text-third"></div> <div class="load-text-fourth"></div> <div class="load-text-fifth"></div> <div class="load-text-sixth"></div> <div class="load-text-seventh"></div> </div> </li> <li class="load-widget-margin"></li> <li class="load-widget-list-item"> <div class="list-item-first"></div> <div class="list-item-second"> <div class="load-text-first"></div> <div class="load-text-second"></div> <div class="load-text-third"></div> <div class="load-text-fourth"></div> <div class="load-text-fifth"></div> <div class="load-text-sixth"></div> <div class="load-text-seventh"></div> </div> </li> <li class="load-widget-margin"></li></ul></div><!-- Load content by Ajax --></aside><aside class='afd-sidebar-widget afd-sidebar-widget--margin js-widgets' data-ad-medium='widget' data-site='us' data-widget-name='most-visited-stream' data-widget='most-visited' id='most-visited'><div class='loading-animation load-3-widget'><div class='load-title'></div><div class='load-title-margin'></div><ul class='load-three-block-widget'><li class="load-widget-list-item"> <div class="list-item-first"></div> <div class="list-item-second"> <div class="load-text-first"></div> <div class="load-text-second"></div> <div class="load-text-third"></div> <div class="load-text-fourth"></div> <div class="load-text-fifth"></div> <div class="load-text-sixth"></div> <div class="load-text-seventh"></div> </div> </li> <li class="load-widget-margin"></li> <li class="load-widget-list-item"> <div class="list-item-first"></div> <div class="list-item-second"> <div class="load-text-first"></div> <div class="load-text-second"></div> <div class="load-text-third"></div> <div class="load-text-fourth"></div> <div class="load-text-fifth"></div> <div class="load-text-sixth"></div> <div class="load-text-seventh"></div> </div> </li> <li class="load-widget-margin"></li> <li class="load-widget-list-item"> <div class="list-item-first"></div> <div class="list-item-second"> <div class="load-text-first"></div> <div class="load-text-second"></div> <div class="load-text-third"></div> <div class="load-text-fourth"></div> <div class="load-text-fifth"></div> <div class="load-text-sixth"></div> <div class="load-text-seventh"></div> </div> </li> <li class="load-widget-margin"></li></ul></div><!-- load content by ajax --></aside><div class='afd-sidebar-widget afd-sidebar-widget--margin js-widgets' data-site='us' data-widget='featured-products' id='featured-products'><div class='loading-animation load-3-widget'><div class='load-title'></div><div class='load-title-margin'></div><ul class='load-three-block-widget'><li class="load-widget-list-item"> <div class="list-item-first"></div> <div class="list-item-second"> <div class="load-text-first"></div> <div class="load-text-second"></div> <div class="load-text-third"></div> <div class="load-text-fourth"></div> <div class="load-text-fifth"></div> <div class="load-text-sixth"></div> <div class="load-text-seventh"></div> </div> </li> <li class="load-widget-margin"></li> <li class="load-widget-list-item"> <div class="list-item-first"></div> <div class="list-item-second"> <div class="load-text-first"></div> <div class="load-text-second"></div> <div class="load-text-third"></div> <div class="load-text-fourth"></div> <div class="load-text-fifth"></div> <div class="load-text-sixth"></div> <div class="load-text-seventh"></div> </div> </li> <li class="load-widget-margin"></li> <li class="load-widget-list-item"> <div class="list-item-first"></div> <div class="list-item-second"> <div class="load-text-first"></div> <div class="load-text-second"></div> <div class="load-text-third"></div> <div class="load-text-fourth"></div> <div class="load-text-fifth"></div> <div class="load-text-sixth"></div> <div class="load-text-seventh"></div> </div> </li> <li class="load-widget-margin"></li></ul></div><!-- load content by ajax --></div><div id='div-gpt-ad-1453208083452-9' class='js-slot afd-sidebar-widget ad-300-250' data-slot-name="AD_Global_Single_300x600" data-slot-size="[[300, 250], [300, 600]];[300, 250]" data-device='desktop;tablet' data-lazy> <div class="loading-animation load-banner-300"></div> <div class="load-banner-300-margin"></div> <script> window.googletag && window.googletag.cmd.push(function() { window.googletag.display('div-gpt-ad-1453208083452-9') }) </script> </div></div> </div></div><div class="follow-up-container" id='js-follow-up-banner'> <div id="followUpBanner" class="follow-up-container__banner" ></div> </div> <div data-domain='https://afd.adsttc.com' data-format='clean' data-path='us-footer-format-clean-ajax-true.html' id='js-load-afd-footer'></div> <script> var plansWithAdRemoval = ["premium", "student", "professional", "archive", "plus"]; var origins = ["https://buy-eu.piano.io", "https://sandbox.tinypass.com"]; var footer; var followUpBanner; //show big banner by default var followUpBannerSize = window.localStorage.getItem('followUpBanner') || "big" window.addEventListener('load', function() { footer = footer || document.getElementById('js-afd-footer'); followUpBanner = followUpBanner || document.getElementById('followUpBanner'); var iframe = followUpBanner && followUpBanner.querySelector('iframe') try { iframe && iframe.contentWindow.postMessage({messageType: "follow-up-banner", bannerSize: followUpBannerSize }, '*'); } catch (e) { console.error("followUpBanner: error in send message piano", e) } if (window.AD && window.AD.CurrentUser && plansWithAdRemoval.includes(window.AD.CurrentUser.subscription)) { followUpBanner && followUpBanner.remove() } }) </script><div id='kenneth-modal'></div><div id='myarchdaily-modal'></div><script> function onRecaptchaLoad() { document.dispatchEvent(new Event('recaptcha:loaded')); } </script> <script src="https://www.recaptcha.net/recaptcha/api.js?onload=onRecaptchaLoad" async defer onload="onRecaptchaLoad"></script> <script> window.NRD = window.NRD || {} NRD.loader_blue = "https://assets.adsttc.com/doodles/flat/loader-blue.gif"; NRD.loader_white = "https://assets.adsttc.com/doodles/flat/loader-white.gif"; NRD.isHomePage = false NRD.isOffice = false // Kenneth has determined whether the user is registered or anonymous NRD.userInitReady = false; NRD.authCallbacks = []; function initializeMyAD() { if (typeof MyAD !== 'undefined') { MyAD.init({ locale: 'en-US', site: 'us', api: 'https://my.archdaily.com', saveWithDropdown: true // Activating One Tap Save Button. }); } } function initializeNotifications() { var s, r, t; r = false; s = document.createElement('script'); s.type = 'text/javascript'; s.src = "https://notifications-api.archdaily.com/js/sdk.js"; s.onload = s.onreadystatechange = function() { if (!r && (!this.readyState || this.readyState == 'complete')) { r = true; window.notifications = new NotificationsSDK.default({ 'host': 'https://notifications-api.archdaily.com', 'myad': 'https://my.archdaily.com' }, 'production'); window.notifications.setupEntityHints(); window.notifications.setupButtons(); } }; t = document.getElementsByTagName('script')[0]; t.parentNode.insertBefore(s, t); } </script> <script type="module" src="https://assets.adsttc.com/hadid/hadid.esm.js" async></script> <script nomodule src="https://assets.adsttc.com/hadid/hadid.js"></script> <!-- For Piano implementation --> <script> document.cookie = "__adblocker=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"; var setNptTechAdblockerCookie = function(adblocker) { var d = new Date(); d.setTime(d.getTime() + 60 * 5 * 1000); document.cookie = "__adblocker=" + (adblocker ? "true" : "false") + "; expires=" + d.toUTCString() + "; path=/"; }; var script = document.createElement("script"); script.setAttribute("async", true); script.setAttribute("src", "//www.npttech.com/advertising.js"); script.setAttribute("onerror", "setNptTechAdblockerCookie(true);"); document.getElementsByTagName("head")[0].appendChild(script); </script> <script src="https://assets.adsttc.com/nrd-251/application-ce44f9b071af993576e8412f0f901a6a1303edba174925911b7703ee13e0d19c.js"></script> <script>function afdGetDevice(){afdWidthWindow=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,afdDevice=1040<=afdWidthWindow?"desktop":768<=afdWidthWindow?"tablet":"phone"}function afdSetDevice(){"desktop"!=afdDevice&&(trackClickInSignUp(),openSigninModal(),toggleMobileMenu(),toggleMobileMenuSecondLevel(),toggleFixMobileHeader())}function isChrome(){var e=window.chrome,t=window.navigator,a=t.vendor,i=-1<t.userAgent.indexOf("OPR"),s=-1<t.userAgent.indexOf("Edge");t.userAgent.match("CriOS")||null!==e&&e!==undefined&&"Google Inc."===a&&0==i&&0==s&&document.querySelectorAll(".js-show-on-chrome").forEach(function(e){e.classList.remove("afd-hide")})}function afdReady(){afdSetDevice(),AFD.setCountryCode(),document.getElementById("js-load-afd-footer")&&"desktop"===afdDevice&&AFD.loadFooter(),AFD.tracking.ga.init(".afd-footer__social .afd-footer__social__item a","UI Tracking","footer-social"),AFD.tracking.ga.init(".article-fixed-bar__fav a","UI Tracking","single-fixed-bookmark")}function evaluateSelectPlaceholder(e){var t=e.target;t.options[t.selectedIndex].value?t.classList.remove("afd-selectfield__select--placeholder"):t.classList.add("afd-selectfield__select--placeholder")}function afdAddClass(e,t){-1==e.className.indexOf(t)&&(e.className+=t)}function afdRemoveClass(e,t){e.className=e.className.replace(new RegExp("(\\s|^)"+t+"(\\s|$)")," ").replace(/^\s+|\s+$/g,"")}function isOptional(e){return!!e.classList.contains("optional")}function fieldHasError(e){return!!e.classList.contains("bad")}function isSelectElement(e){return"SELECT"===e.tagName.toUpperCase()}function createDivAlertIcon(){var e=document.createElement("div");return e.classList.add("kth-input-val"),e}function appendAlertDiv(e,t,a){if(!e&&!t)return!1;t.setAttribute("class","kth-input-val "+ICON_ALERTS[a]),e.parentNode.append(t)}function removeAlertDiv(e,t){var a=!0;e.parentNode.removeChild(t),(a=!!(a*("success"===e.dataset.validation)))&&afdRemoveClass(document.querySelector(".js-credited-cta"),"afd-btn--not-allowed")}function appendErrorMessage(e,t){var a;hasMessage=e.parentNode.querySelector(".kth-input-tip.kth-form__hint"),hasMessage?(hasMessage.innerHtml=t,a=hasMessage):((a=document.createElement("p")).classList.add("kth-input-tip","kth-form__hint"),a.innerText=t,e.parentNode.append(a)),a.classList.remove("afd-hide")}function buildTooltipTemplate(t,e){var a=document.getElementById("new-feature-tooltip");if(a&&e){var i=a.content.firstElementChild.cloneNode(!0),s=i.querySelector(".js-tooltip-image"),n=i.querySelector(".js-tooltip-title"),r=i.querySelector(".js-tooltip-text"),o=i.querySelector(".js-close-feature-tooltip");return e.image?s.src=e.image:s.remove(),e.title?n.textContent=e.title:n.remove(),e.text?r.textContent=e.text:r.remove(),o&&o.addEventListener("click",function(e){e.preventDefault(),i.remove(),localStorage.setItem("new_feature["+t+"]","removed")}),i}}function attachCampaignTooltip(e,t,a){var i=document.querySelector(".jv-header__top"),s=buildTooltipTemplate(e,a);document.querySelectorAll(t).forEach(function(e){e.classList.add("afd-campaign","afd-campaign--active"),e.innerHTML+='<span class="afd-campaign__badge">'+AFD.i18n.new_feature_tooltip["new"]+"</span>",e.closest(".afd-nav-mobile__menu-content")||(s&&e.appendChild(s),i&&s&&i.addEventListener("afdHeaderChange",function(e){"sticky"===e.detail?setTimeout(function(){s.classList.remove("afd-hide")},300):s.classList.add("afd-hide")}))})}function hasExpired(e){return new Date(e)<new Date}function fetchCampaignsData(a){var i="new_feature_campaign",e=JSON.parse(localStorage.getItem(i));if(e&&!hasExpired(e.expiration))return a(e.campaigns);var t="https://assets.adsttc.com/new_feature_campaigns/campaigns.json?t="+ +new Date,s=new XMLHttpRequest;s.onreadystatechange=function(){if(4==this.readyState&&200==this.status){var e=JSON.parse(s.response),t=(new Date).getTime()+864e5;localStorage.setItem(i,JSON.stringify({campaigns:e,expiration:t})),a(e)}},s.onerror=function(){console.error("Error fetching feature campaigns")},s.open("GET",t,!0),s.send()}function setColorScheme(){window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?(document.body.classList.add("dark"),document.querySelectorAll(".dark-alt").forEach(function(e){e.srcset||e.setAttribute("srcset",e.dataset.srcset)})):(document.body.classList.remove("dark"),document.querySelectorAll(".dark-alt").forEach(function(e){var t=e.srcset;e.setAttribute("data-srcset",t),e.setAttribute("srcset","")}))}function closeMobileMenu(){document.querySelector("html").classList.remove("js-afd-show-nav-mobile")}function toggleMobileMenu(){var e=document.getElementById("js-afd-mobile__btn-menu"),t=document.getElementById("js-afd-nav-mobile__close"),a=document.getElementById("afd-nav-mobile-overlay");e&&e.addEventListener("click",function(){document.querySelector("html").classList.toggle("js-afd-show-nav-mobile"),!1==!!AD.CurrentUser.id?document.getElementById("js-afd-logout").classList.add("afd-hide"):document.getElementById("js-afd-logout").classList.remove("afd-hide")}),t&&t.addEventListener("click",closeMobileMenu),a&&a.addEventListener("click",closeMobileMenu)}function toggleMobileMenuSecondLevel(){for(var e="",t=document.querySelector(".afd-nav-mobile"),a=document.querySelectorAll(".js-afd-open-mobile-sublist"),i=document.querySelectorAll(".afd-nav-mobile__sublist"),s=document.getElementById("js-afd-nav-mobile__back"),n=0;n<a.length;n++)a[n].addEventListener("click",function(){t.classList.add("afd-nav-mobile--active-sublist"),e=this.querySelector(".afd-nav-mobile__label").dataset.subitem,document.getElementById(e+"-sub").classList.add("afd-nav-mobile__sublist--visible")});s&&s.addEventListener("click",function(){t.classList.remove("afd-nav-mobile--active-sublist");for(var e=0;e<i.length;e++)i[e].classList.remove("afd-nav-mobile__sublist--visible")})}function trackClickInSignUp(){document.getElementById("js-afd-nav-user")&&document.getElementById("js-afd-nav-user").addEventListener("click",function(){ga("send","event","Register","click","Sign In mobile footer")})}function openSigninModal(){for(var e=document.getElementsByClassName("js-open-signin-mobile"),t=0;t<e.length;t++)e[t].addEventListener("click",function(e){return e.preventDefault(),AD.isLoggedIn?window.location=this.getAttribute("url"):(AD.redirect_uri=this.getAttribute("url"),AD.openWelcome(this)),!1})}function toggleFixMobileHeader(){var e=".afd-header-main__container",t=".afd-nav",a="afd-header-main__container--out-screen",i="afd-mobile-navigation--out-screen",s="myad-interests__bottom--out-screen",n="has-one-tap",r=270,o=document.querySelector(e),l=document.querySelector(t);if(interestBtnContainer=document.querySelector(".myad-interests__bottom"),tooltipPresent=!1,document.addEventListener("tooltip:inside",function(){tooltipPresent=!0}),document.addEventListener("tooltip:outside",function(){tooltipPresent=!1}),!o)return!0;var d=0,c=0,u=0,p=0,h=0,f=function(e,t){return e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className)},m=function(e,t){e.classList?e.classList.add(t):e.className+=" "+t},v=function(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")},g=function(i,s){var n,r;return function(){var e=this,t=arguments,a=+new Date;n&&a<n+i?(clearTimeout(r),r=setTimeout(function(){n=a,s.apply(e,t)},i)):(n=a,s.apply(e,t))}};window.addEventListener("scroll",g(r,function(){d=document.body.offsetHeight,c=window.innerHeight,u=window.pageYOffset,h=p-u,u<=0?(v(o,a),v(l,i),v(document.body,n),interestBtnContainer&&v(interestBtnContainer,s)):0<h&&f(o,a)?(v(o,a),v(l,i),v(document.body,n),interestBtnContainer&&v(interestBtnContainer,s)):h<0&&(d<=u+c&&f(o,a)?(v(o,a),v(l,i),v(document.body,n),interestBtnContainer&&v(interestBtnContainer,s)):(m(o,a),m(document.body,n),interestBtnContainer&&m(interestBtnContainer,s),tooltipPresent||m(l,i))),p=u}))}function activeClassIconMobile(){document.querySelectorAll(".afd-mobile-navigation__item-container:not(#js-adplus-btn)").forEach(function(e){e.addEventListener("click",function(){document.querySelectorAll(".afd-mobile-navigation").forEach(function(e){e.children.forEach(function(e){e.classList.remove("afd-mobile-navigation--active")})}),this.classList.add("afd-mobile-navigation--active")})})}function initADplusNavigation(e,t,a){a&&e.addEventListener("click",function(e){return e.preventDefault(),t.classList.toggle("active"),!1})}function setADplusMobileForAnonymousAccess(){var e=document.getElementById("js-adplus-btn"),t=document.getElementById("js-adplus-loader");e&&t&&(t.remove(),e.style.display="flex")}function initMobileSearch(){function e(){var e="/"+(r=r.split("/")[0])+"/search?q=";t.setAttribute("action",e),i&&i.setAttribute("placeholder",AFD.i18n.js_search.folders.placeholder)}var a=window.location.pathname,i=document.querySelector(".js-afd-search-focus-mobile"),t=document.getElementById("afd-search-actions-mobile"),s=document.querySelectorAll(".afd-mobile-navigation__item-container:not(.js-adplus-btn)");if(document.addEventListener("kenneth:anonymous-access",setADplusMobileForAnonymousAccess),AD.isAnonymous&&setADplusMobileForAnonymousAccess(),document.addEventListener("kenneth:successful-login",function(){var e=document.getElementById("js-adplus-btn"),t=document.getElementById("js-adplus-loader"),a=document.getElementById("js-adplus-menu");e&&t&&a&&(initADplusNavigation(e,a,null!==AD.CurrentUser.id),t.remove(),e.style.display="flex")}),i&&i.setAttribute("placeholder",AFD.i18n.js_search.all.placeholder),s.forEach(function(e){var t=e.getAttribute("data-key");mobileNavPathRegex[t]&&a.match(mobileNavPathRegex[t])&&e.classList.add("afd-mobile-navigation--active"),["projects","images","products"].includes(t)&&i.setAttribute("placeholder",AFD.i18n.js_search[t].placeholder)}),document.location.host.includes("my","archdaily")){if(document.body.classList.contains("user-active")){var n=a.search("@"),r=a.slice(n);e()}if(!a.match(/\/folders$/)&&!a.match(/\/bookmarks$/)){var o=document.getElementById("js-afd-nav-user");o&&o.classList.add("avatar--active")}}activeClassIconMobile()}function setSearchableItem(e){var t=e.replace("afd-search-","");"desktop"===afdDevice&&document.querySelectorAll(".js-afd-search-focus").forEach(function(e){e.setAttribute("placeholder",AFD.i18n.js_search[t].placeholder)});var a=document.getElementById("afd-search-action-"+t).getAttribute("data-url");document.querySelectorAll("#afd-search-actions, #afd-search-actions-mobile").forEach(function(e){e.setAttribute("action",a)})}function initSearchForms(){setSearchableItem(AFD.search_default),document.querySelectorAll("#afd-search-actions, #afd-search-actions-mobile").forEach(function(e){e.addEventListener("submit",function(e){e.preventDefault(),window.location.href=this.getAttribute("action")+this.querySelector("input").value+"&ad_source=jv-header"})})}function setADplusHeaderLink(){if("us"===AFD.site){var a=document.getElementById("archdaily-plus-container"),i=document.createElement("a");document.addEventListener("kenneth:successful-login",function(){if(AD.CurrentUser)if(AD.CurrentUser.subscription&&"unsubscribed"!==AD.CurrentUser.subscription&&"cancelled"!==AD.CurrentUser.subscription?(i.innerHTML="<span>ArchDaily Plus</span>",i.href="https://my.archdaily.com/us/archdaily-plus"):(i.innerHTML="Upgrade to <span>ArchDaily Plus</span>",i.href="/subscribe?ad_source=jv-header"),"desktop"===afdDevice)i.classList.add("jv-header__archdaily-plus","adplus-feature"),a&&a.replaceChildren(i);else{var e=document.querySelector(".kth-user__mobile-list");if(!e)return;var t=document.createElement("li");t.classList.add("afd-nav-mobile__item"),t.appendChild(i),e.children[0].after(t)}}),a&&document.addEventListener("kenneth:anonymous-access",function(){i.innerHTML="Join <span>ArchDaily Plus</span>",i.href="/subscribe?ad_source=jv-header",i.classList.add("jv-header__archdaily-plus","adplus-feature"),a.replaceChildren(i)})}}function trackClickInNewsletterCTA(){document.getElementById("js-afd-newsletter-cta")&&document.getElementById("js-afd-newsletter-cta").addEventListener("click",function(){ga("send","event","Register","click","Sign In from newsletter CTA")})}function afdCopyToClipboard(e,t,a){var i=document.querySelector("body"),s=t||document.createElement("input"),n=a||window.location.href;t||(i.appendChild(s),s.value=n),s.select(),document.execCommand("copy"),!t&&s.parentNode.removeChild(s),e.innerHTML=e.getAttribute("data-text-copied"),setTimeout(function(){e.innerHTML=e.getAttribute("data-text-copy"),t&&t.blur()},3e3)}function afdInitAccordion(e){var t=(e||document.querySelector(".js-accordion")).querySelectorAll("details");lastOpen,itemOpen,t.forEach(function(e){e.hasAttribute("open")&&(itemOpen=e),e.addEventListener("click",function(){itemOpen&&e!==itemOpen&&(itemOpen.open=!1)&&(itemOpen=!1),lastOpen&&lastOpen!==e&&(lastOpen.open=!1),lastOpen=e})})}function afdTabs(e,t,a){function i(a){e.forEach(function(e,t){t===a?e.classList.add("active"):e.classList.remove("active")}),t.forEach(function(e,t){t===a?e.classList.remove("afd-hide"):e.classList.add("afd-hide")})}e=document.querySelectorAll(e),t=document.querySelectorAll(t);e&&t&&e.forEach(function(e,t){e.addEventListener("click",function(){i(t)}),a&&i(a)})}function afdGetTemplateInstance(e,s){var t=document.getElementById(e);if(!t)return!1;var a=t.content.cloneNode(!0);return a.querySelectorAll("[data-slot-name]").forEach(function(e){var t=e.dataset.slotName,a=s[t];if(a)if("object"==typeof a)for(var i in a)i.startsWith("data")?e.setAttribute(i,a[i]):"class"!==i?e[i]=a[i]:a[i].length&&e.classList.add(a[i]);else e.innerHTML=a}),a}var afdWidthWindow,afdDevice;"undefined"==typeof AFD&&(AFD={}),1<window.devicePixelRatio&&(document.querySelector("html").className+=" retina"),document.addEventListener("DOMContentLoaded",function(){var e,t=document.body;window.addEventListener("scroll",function(){clearTimeout(e),t.classList.contains("afd-disable-hover")||t.classList.add("afd-disable-hover"),e=setTimeout(function(){t.classList.remove("afd-disable-hover")},500)},!1)}),afdGetDevice(),"undefined"==typeof Turbolinks?document.addEventListener("DOMContentLoaded",function(){afdReady()}):document.addEventListener("turbolinks:load",afdReady),window.addEventListener("load",function(){isChrome()});var ICON_ALERTS={success:"kth-input-val--true",error:"kth-input-val--false"};if(AFD.xhr={},AFD.xhr.get=function(e,t,a,i){void 0===a&&(a="document");var s=sessionStorage[e];if(s)return t(s,i),!0;var n=new XMLHttpRequest;return n.onload=function(){"document"==a?sessionStorage[e]=n.response.querySelector("body").innerHTML:"text"==a&&(sessionStorage[e]=n.responseText),t(sessionStorage[e],i)},n.open("GET",e,!0),n.responseType=a,n.send(),!0},AFD.setCountryCodeValue=function(e){try{if(AFD.countryCode=e.trim(),"undefined"!=typeof AFD.countryCodeCallbacks&&0<AFD.countryCodeCallbacks.length)for(var t=0;t<AFD.countryCodeCallbacks.length;t++)AFD.countryCodeCallbacks[t]()}catch(a){AFD.countryCode=null,console.error("AFD - Error executing country code callbacks",a)}},AFD.setCountryCode=function(){AFD.xhr.get("https://api.adsttc.com/geoip/country.js?domain="+window.location.hostname,AFD.setCountryCodeValue,"text")},document.addEventListener("DOMContentLoaded",function(){fetchCampaignsData(function(a){Object.keys(a).forEach(function(e){var t=a[e];t.endDate&&hasExpired(t.endDate)||localStorage.getItem("new_feature["+e+"]")||attachCampaignTooltip(e,t.selector,t.content)})})}),!("IntersectionObserver"in window)){var script=document.createElement("script");script.src="https://polyfill.io/v3/polyfill.min.js?features=IntersectionObserver",document.getElementsByTagName("head")[0].insertAdjacentElement("afterbegin",script)}document.addEventListener("kenneth:anonymous-access",function(){AD.isAnonymous=!0});var mobileNavPathRegex={projects:/\/search(\/[a-z]{2})?\/projects/,images:/\/search(\/[a-z]{2})?\/images/,products:/\/(search(\/[a-z]{2})?|catalog\/[a-z]{2})\/(products|companies)/,folders:/\/(search(\/[a-z]{2})?|[a-z]{2}\/@[a-z]+)\/folders/,news:/cn\/xin-wen$/,adplus:/\/subscribe/,benefits:/\/[a-z]{2}\/@[a-z]+\/benefits/,archive:/\/search(\/[a-z]{2})?\/article-archive/,premium:/tag\/archdaily-plus/,maps:/\/[a-z]{2}\/@[a-z]+\/maps/,audio:/\/[a-z]{2}\/@[a-z]+\/audio/};document.addEventListener("DOMContentLoaded",function(){function e(){function t(e){window.scrollTo({top:e,behavior:"smooth"})}function a(e){return document.body.offsetHeight-e>=window.innerHeight}var e=document.querySelector("body#js-home"),i=document.querySelector("body.nrd-about"),s=document.querySelector(".special-category-bgimage"),n=document.querySelector(".company-header-featured"),r=220;(i||s||n)&&(r=242),document.addEventListener("searchResultsLoaded",function(e){a(r)&&(e.detail&&e.detail.doMoreScroll&&(r=272),t(r))}),a(r)&&!e&&0===window.scrollY&&t(r)}function t(){function t(e){var a=e?"-sticky":"";o.forEach(function(e,t){e.setAttribute("href",l[t]+a)})}function a(t){function e(e){t?i.classList.add(e):i.classList.remove(e)}e("jv-header__bottom--fixed"),setTimeout(function(){e("jv-header__bottom--on-screen")},300),n.parentNode.removeChild(n),t?r.appendChild(n):s.appendChild(n)}function e(e){e[0].isIntersecting?(a(!1),t(!1),s.dispatchEvent(new CustomEvent("afdHeaderChange",{detail:"default"}))):(t(!0),a(!0),s.dispatchEvent(new CustomEvent("afdHeaderChange",{detail:"sticky"})))}var i=document.querySelector("#js-header__bottom-nav-search"),s=document.querySelector(".jv-header__top"),n=document.querySelector(".jv-header__right"),r=document.querySelector(".jv-header__bottom-container"),o=document.querySelectorAll(".jv-header__main-nav-link"),l=[];o.forEach(function(e){l.push(e.getAttribute("href"))}),new IntersectionObserver(e,{rootMargin:"-40px 0px 0px 0px"}).observe(d)}function a(e,s){var t=document.querySelector(e);t&&(i||"desktop"!==afdDevice?t.addEventListener("click",function(e){if(!AD||AD.isLoggedIn){var t=this.querySelector(s),a=this.querySelector(".kth-user");t.contains(e.target)&&!a.contains(e.target)||e.preventDefault(),"block"!==t.style.display&&(t.style.display="block",document.addEventListener("click",function i(e){t.contains(e.target)||(t.style.display="none",document.removeEventListener("click",i,{passive:!1}))},{passive:!1}))}}):(t.addEventListener("mouseenter",function(){AD&&!AD.isLoggedIn||this.querySelectorAll(".afd-tooltip-ob").length<1&&(this.querySelector(s).style.display="block")}),t.addEventListener("mouseleave",function(){AD&&!AD.isLoggedIn||(this.querySelector(s).style.display="none")})))}setColorScheme(),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",setColorScheme);var d=document.querySelector(".jv-header"),i=!![/Android/,/webOS/,/iPhone/,/iPad/,/iPod/,/BlackBerry/,/Windows Phone/].filter(function(e){return navigator.userAgent.match(e)}).length;"desktop"==afdDevice&&d&&(document.querySelector(".js-sticky-header-fixed")||(e(),t()));a("#kenneth-root",".kth-user__dropdown"),d&&initSearchForms(),setADplusHeaderLink(),"desktop"!==afdDevice&&initMobileSearch()}),document.addEventListener("DOMContentLoaded",function(){var e=document.querySelector("html"),a=document.querySelector(".jv-hamburger-menu__button"),i=document.querySelector(".jv-hamburger-menu__container"),t=document.getElementById("js-header__bottom-nav-search"),n=document.querySelector(".jv-header"),s=document.querySelector(".jv-header__main-search"),r=document.querySelector(".jv-header__right .jv-header__separator"),o=-1,l=function(){return 0<(o*=-1)?(r.style.display="none",e.style.overflow="hidden",a.setAttribute("data-insights-value","close"),setTimeout(function(){window.adInsights&&window.adInsights.checkImpressions()},500)):(r.style.display="",a.setAttribute("data-insights-value","open"),e.style.overflow="visible"),o};n&&a.addEventListener("click",function(){headerTop=n.getBoundingClientRect().top,headerTop&&n.scrollIntoView(),document.body.classList.toggle("js-afd-show-search-modal"),a.classList.toggle("open"),l(),i.classList.toggle("jv-hamburger-menu__container--appear"),t.classList.contains("jv-header__bottom--fixed")?i.style.paddingTop="8px":i.style.paddingTop="16px"}),"desktop"!==afdDevice&&document.addEventListener("kenneth:successful-login",function(){var e=document.getElementById("hamburger-menu-mobile");e&&e.classList.add("user-logged-in")}),document.addEventListener("kenneth:rendered",function(){function e(e,t){e.setAttribute("data-insights-category","jv-header"),e.setAttribute("data-insights-label","kth-buttons"),e.setAttribute("data-insights-value",t)}var t=document.querySelector(".kth-user__signin"),a=document.querySelector(".kth-user__signup"),i=document.querySelector(".kth-user__name");if(AD.CurrentUser&&AD.CurrentUser.id&&i&&i.textContent){var s=i.textContent.split(" ",1);i.innerHTML=s[0]}n&&t&&a&&(e(t,"signin"),e(a,"signup"))}),document.onkeydown=function(e){if(27==e.keyCode&&0<o&&(document.body.classList.remove("js-afd-show-search-modal"),a.classList.remove("open"),l(),i.classList.remove("jv-hamburger-menu__container--appear")),83==e.keyCode){var t=e.target.tagName.toLowerCase();"input"!=t&&"textarea"!=t&&"select"!=t&&setTimeout(function(){s.focus()},100)}}}),AFD.modals={modalSelector:null,fixedBodyScroll:function(){document.body.classList?(document.body.classList.add("afd-document-no-scroll"),document.querySelector("html").classList.add("afd-document-no-scroll")):(afdAddClass(document.body," afd-document-no-scroll"),afdAddClass(document.querySelector("html")," afd-document-no-scroll"))},unfixedBodyScroll:function(){document.body.classList?(document.body.classList.remove("afd-document-no-scroll"),document.querySelector("html").classList.remove("afd-document-no-scroll")):(afdRemoveClass(document.body,"afd-document-no-scroll"),afdRemoveClass(document.querySelector("html"),"afd-document-no-scroll"))},closeOnEscape:function(e){"Escape"===e.key&&AFD.modals.modalSelector&&AFD.modals.closeNow(AFD.modals.modalSelector)},close:function(t){t=t||"";var e=document.querySelector(t+" .afd-modal-wrap");document.querySelectorAll(t+" .close-modal").forEach(function(e){e.addEventListener("click",function(){AFD.modals.closeNow(t)})}),e.addEventListener("click",function(e){e.target==this&&(e.stopPropagation(),AFD.modals.closeNow(t))}),document.addEventListener("keydown",AFD.modals.closeOnEscape,!0)},closeNow:function(e){e=e||"";var t=document.querySelectorAll(".js-afd-modal"+e);if(0<t.length)return document.body.classList?t[0].classList.remove("afd-modal__show"):afdRemoveClass(t[0],"afd-modal__show"),AFD.modals.unfixedBodyScroll(),document.removeEventListener("keydown",AFD.modals.closeOnEscape,!0),document.dispatchEvent(new Event("afd-modal:close")),AFD.modals.modalSelector=null,!1},open:function(e){e=e||"",AFD.modals.modalSelector=e;var t=document.querySelectorAll(".js-afd-modal"+e);0<t.length&&(document.body.classList?t[0].classList.add("afd-modal__show"):afdAddClass(t[0]," afd-modal__show"),AFD.modals.fixedBodyScroll()),AFD.modals.close(e)}},AFD.tracking={},AFD.tracking.ga={},AFD.tracking.ga.init=function(e,t,a,i){try{var s=document.querySelectorAll(e)}catch(n){return void console.error("Invalid selector:",e)}"function"==typeof ga&&e&&t&&a&&0<s.length&&s.forEach(function(e){3==arguments.length?e.addEventListener("click",function(){ga("send","event",t,"click on "+a,e.textContent.trim(),{transport:"beacon"})}):4==arguments.length&&e.addEventListener("click",function(){ga("send","event",t,a,i,{transport:"beacon"})})})},AFD.loadFooter=function(){var e=document.getElementById("js-load-afd-footer");AFD.xhr.get(e.dataset.domain+"/"+e.dataset.path+"?v=5",AFD.includeFooter)};var showNewsletterLink=!(AFD.includeFooter=function(a){var i=document.getElementById("js-load-afd-footer"),e=document.createElement("link");e.href=i.dataset.domain+"/afd_footer.css?v=5",e.type="text/css",e.rel="stylesheet",e.media="(min-width: 768px)",e.onload=function(){i.innerHTML=a;var e=document.querySelectorAll('.afd-footer__links__item a[data-modal="signup"]');if(e.length&&!showNewsletterLink?e.forEach(function(e){e.parentElement.style.display="none"}):e.forEach(function(e){e.addEventListener("click",function(){AD.redirect_uri=e.getAttribute("href")})}),"normal"==i.dataset.format)try{AFD.initCarrousel()}catch(t){throw"Error: "+t}document.querySelectorAll("body:not(.dark) .dark-alt").forEach(function(e){var t=e.srcset;e.setAttribute("data-srcset",t),e.setAttribute("srcset","")})},document.getElementsByTagName("head")[0].appendChild(e)});document.addEventListener("kenneth:anonymous-access",function(){showNewsletterLink=!0}),document.addEventListener("kenneth:modal-closed",function(){AD.redirect_uri=""}),document.addEventListener("kenneth:rendered",function(){trackClickInNewsletterCTA()}),AFD.flashMsg=function(e,t){var a=document.body,i=document.createElement("div");i.id="js-afd-flash-msg",i.innerHTML='<div class="afd-message afd-message--'+e+'"><div class="afd-message__icon"></div>'+t+"</div>",a.insertBefore(i,a.firstChild),setTimeout(function(){var e=document.getElementById("js-afd-flash-msg");e&&(e.style.transition="opacity 0.5s",e.style.opacity="0",setTimeout(function(){e.parentNode&&e.parentNode.removeChild(e)},500))},2800)};var checkFunctionLoaded=!(AFD.highlightLinks=function(e,a){[].forEach.call(e,function(e){var t=e.getAttribute("href");window.location.pathname===t&&e.classList.add(a)})});AFD.tooltipOB=function(e,t,a,i,s,n){function r(e){var t=e.getBoundingClientRect(),a={};if(a.top=t.top<0,a.left=t.left<0,a.bottom=t.bottom>(window.innerHeight||document.documentElement.clientHeight),a.right=t.right>(window.innerWidth||document.documentElement.clientWidth),a.any=a.top||a.left||a.bottom||a.right,a.all=a.top&&a.left&&a.bottom&&a.right,a.right){var i=t.right-(window.innerWidth||document.documentElement.clientWidth)+16,s="calc( 50% - "+i+"px)",n=o[0].getBoundingClientRect().left+o[0].getBoundingClientRect().width/2,r=t.left;e.style.left=s,d[0].style.left=n-(r-i)+"px"}return a}var o=document.querySelectorAll(e);(l=document.createElement("div")).classList.add("afd-tooltip-ob"),l.setAttribute("data-position",i),l.setAttribute("data-insights-category","onboarding"),l.setAttribute("data-insights-label",n),a=null==a?AFD.i18n.js_tooltip_ob.btn_text:a,l.innerHTML="<p class='afd-tooltip-ob__text'>"+t+"</p><div class='afd-tooltip-ob__btn'>"+a+"</div><div class='afd-tooltip-ob__arrow'></div>",o[0].style.position="relative",o[0].appendChild(l);var l=document.querySelectorAll(".afd-tooltip-ob"),d=document.querySelectorAll(".afd-tooltip-ob__arrow"),c=l[0].getAttribute("data-insights-label");"desktop"!=afdDevice?document.dispatchEvent(new Event("tooltip:inside")):window.addEventListener("scroll",function(){document.querySelector(".article-fixed-bar").classList.contains("article-fixed-bar--visible")&&"catalog_welcome_desktop"==c?l[0].style.opacity="0":l[0].style.opacity="1"}),r(l[0]),document.addEventListener("kenneth:modal-closed",function(){r(l[0])}),l[0].addEventListener("click",function(e){var t=this.parentNode,a=this;e.preventDefault(),e.stopPropagation(),this.classList.add("afd-tooltip-ob--hide"),setTimeout(function(){t.style.position="static",t.removeChild(a)},1e3),"function"==typeof s&&s(n),"desktop"!=afdDevice&&document.dispatchEvent(new Event("tooltip:outside"))})},document.addEventListener("DOMContentLoaded",function(){function a(e){return 0<document.querySelectorAll(e).length}function i(t){MyAD.markTour(t,function(e){console.log(t,e)})}var e=document.location.host.includes("my","archdaily"),t=document.location.host.includes("kenneth3","archdaily")||document.location.host.includes("account","archdaily"),s=document.getElementsByClassName("mobile-single-bookmark"),n=document.getElementsByClassName("afd-bookmark-mob");e||t||document.addEventListener("kenneth:successful-login",function(){document.addEventListener("kenneth:modal-closed",function(){"desktop"==afdDevice?MyAD.checkTour("menu_indicator_desktop",null,function(e){"show"==e.status&&a("#kenneth-root .kth-user__avatar")?AFD.tooltipOB("#kenneth-root .kth-user__avatar",AFD.i18n.js_tooltip_ob.avatar_text,null,"bottom",null,"menu_indicator_desktop"):(document.body.classList.contains("single-post")&&MyAD.checkTour("save_button_welcome_desktop","click",function(e){"show"==e.status&&a(".mobile-single-bookmark")&&AFD.tooltipOB(".mobile-single-bookmark",AFD.i18n.js_tooltip_ob.save_text,null,"bottom",i,"save_button_welcome_desktop")}),document.body.classList.contains("catalog-section")||MyAD.checkTour("catalog_welcome_desktop",null,function(e){"show"==e.status&&a(".jv-header__main-nav-link[data-key='products-bim']")?AFD.tooltipOB(".jv-header__main-nav-link[data-key='products-bim']",AFD.i18n.js_tooltip_ob.catalog_text,null,"bottom",null,"catalog_welcome_desktop"):"seen"===e.status&&MyAD.checkTour("blink_save_button",null,function(e){"show"==e.status&&a(".mobile-single-bookmark")?s[0].classList.add("afd-btn--pulse"):"seen"===e.status&&MyAD.checkTour("blink_save_button_second",null,function(e){"show"==e.status&&a(".mobile-single-bookmark")?s[0].classList.add("afd-btn--pulse"):"seen"===e.status&&MyAD.checkTour("blink_save_button_third",null,function(e){"show"==e.status&&a(".mobile-single-bookmark")&&s[0].classList.add("afd-btn--pulse")})})})}))}):MyAD.checkTour("menu_indicator_mobile",null,function(e){"show"==e.status&&a("#kenneth-root-simple .kth-user__avatar")?AFD.tooltipOB("#kenneth-root-simple .kth-user__avatar",AFD.i18n.js_tooltip_ob.avatar_text_mobile,null,"top",null,"menu_indicator_mobile"):(MyAD.checkTour("save_button_welcome_mobile","click",function(e){"show"==e.status&&a("#js-single-mobile-bookmark .myarchdaily-multiple-fav")&&setTimeout(function(){AFD.tooltipOB("#js-single-mobile-bookmark .myarchdaily-multiple-fav",AFD.i18n.js_tooltip_ob.save_text,null,"top",i,"save_button_welcome_mobile")},500)}),document.body.classList.contains("catalog-section")||MyAD.checkTour("catalog_welcome_mobile",null,function(e){"show"==e.status&&a(".js-afd-mobile-navigation__products")?AFD.tooltipOB(".js-afd-mobile-navigation__products",AFD.i18n.js_tooltip_ob.catalog_text,null,"top",null,"catalog_welcome_mobile"):"seen"===e.status&&MyAD.checkTour("folders_indicator_welcome_mobile","click",function(e){"show"==e.status&&a(".js-afd-mobile-navigation__folders")?AFD.tooltipOB(".js-afd-mobile-navigation__folders",AFD.i18n.js_tooltip_ob.folders_text,null,"top",i,"folders_indicator_welcome_mobile"):"seen"===e.status&&MyAD.checkTour("blink_save_button",null,function(e){"show"==e.status&&a(".afd-bookmark-mob")?n[0].classList.add("afd-btn--pulse"):"seen"===e.status&&MyAD.checkTour("blink_save_button_second",null,function(e){"show"==e.status&&a(".afd-bookmark-mob")?n[0].classList.add("afd-btn--pulse"):"seen"===e.status&&MyAD.checkTour("blink_save_button_third",null,function(e){"show"==e.status&&a(".afd-bookmark-mob")&&n[0].classList.add("afd-btn--pulse")})})})})}))})})}),e&&"desktop"==afdDevice&&document.addEventListener("myad:user-loaded",function(){var t="MyAD_Tooltip";switch(null===localStorage.getItem(t)&&localStorage.setItem(t,"your_follows_welcome"),localStorage.getItem(t)){case"your_follows_welcome":MyAD.checkTour("your_follows_welcome","click",function(e){"show"===e.status&&a(".js-myad-sidebar--following span")?AFD.tooltipOB(".js-myad-sidebar--following span",AFD.i18n.js_tooltip_ob.following_text,null,"right",i,"your_follows_welcome"):"seen"===e.status&&localStorage.setItem(t,"folders_indicator_welcome_desktop")});break;case"folders_indicator_welcome_desktop":MyAD.checkTour("folders_indicator_welcome_desktop","click",function(e){"show"===e.status&&a(".myad-user-settings__folders span")?AFD.tooltipOB(".myad-user-settings__folders span",AFD.i18n.js_tooltip_ob.folders_text,null,"right",i,"folders_indicator_welcome_desktop"):"seen"===e.status&&localStorage.setItem(t,"done")})}})});var TOOLTIP_POSITION={top:"top",bottom:"bottom",left:"left",right:"right"};AFD.Tooltip=function(e,t,a){function i(e){return window.innerWidth>e.offsetLeft+h.clientWidth?e.offsetLeft-.1*h.clientWidth+(e.clientWidth/2-v.clientWidth/2)-10+"px":(v.classList.add("afd-tooltip__arrow--"+p+"-right"),e.offsetLeft-.9*h.clientWidth+e.clientWidth/2+10+"px")}function s(e){var t,a;switch(p[0]){case TOOLTIP_POSITION.top:t=-h.clientHeight-f-m+"px",a="left"===p[1]?"0px":i(e);break;case TOOLTIP_POSITION.bottom:t=e.offsetTop+e.clientHeight+f+m+"px",a="left"===p[1]?"0px":i(e);break;case TOOLTIP_POSITION.left:t=e.offsetTop+e.clientHeight/2-h.clientHeight/2+"px",a=e.offsetLeft-h.clientWidth-f-m+"px";break;case TOOLTIP_POSITION.right:t=e.offsetTop+e.clientHeight/2-h.clientHeight/2+"px",a=e.offsetLeft+e.clientWidth+f+m+"px"}h.style.top=t,h.style.left=a}function n(){document.querySelectorAll(".afd-tooltip__container").forEach(function(e){e.classList.remove( "active")})}function r(e){if(e.target.matches('.afd-tooltip__container, .afd-tooltip__container *, [data-toggle="tooltip"]'))return!1;e.stopPropagation(),l(),document.removeEventListener("click",r)}function o(e){u||(n(),s(e.target),h.classList.add("active"),u=!0,window.addEventListener("resize",n),document.addEventListener("click",r))}function l(){u&&(h.classList.remove("active"),u=!1,window.removeEventListener("resize",n))}function d(e){return u?l():o(e)}var c=a||{},u=!1,p=e.dataset.tooltipPosition.split(" "),h=document.createElement("div"),f=c.arrowHeight||10,m=4;h.className="afd-tooltip__container afd-tooltip--"+p[0],"string"==typeof t?h.innerHTML=t:h.appendChild(t);var v=document.createElement("div");return v.className="afd-tooltip__arrow afd-tooltip__arrow--"+p[0],h.append(v),e.parentElement.appendChild(h),{open:o,close:l,toggle:d,updatePosition:s,isActive:function(){return u}}},function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Swiper=t()}(this,function(){"use strict";function _(e,t){var a=[],i=0;if(e&&!t&&e instanceof d)return e;if(e)if("string"==typeof e){var s,n,r=e.trim();if(0<=r.indexOf("<")&&0<=r.indexOf(">")){var o="div";for(0===r.indexOf("<li")&&(o="ul"),0===r.indexOf("<tr")&&(o="tbody"),0!==r.indexOf("<td")&&0!==r.indexOf("<th")||(o="tr"),0===r.indexOf("<tbody")&&(o="table"),0===r.indexOf("<option")&&(o="select"),(n=m.createElement(o)).innerHTML=r,i=0;i<n.childNodes.length;i+=1)a.push(n.childNodes[i])}else for(s=t||"#"!==e[0]||e.match(/[ .<>:~]/)?(t||m).querySelectorAll(e.trim()):[m.getElementById(e.trim().split("#")[1])],i=0;i<s.length;i+=1)s[i]&&a.push(s[i])}else if(e.nodeType||e===j||e===m)a.push(e);else if(0<e.length&&e[0].nodeType)for(i=0;i<e.length;i+=1)a.push(e[i]);return new d(a)}function n(e){for(var t=[],a=0;a<e.length;a+=1)-1===t.indexOf(e[a])&&t.push(e[a]);return t}function l(){var e=this,t=e.params,a=e.el;if(!a||0!==a.offsetWidth){t.breakpoints&&e.setBreakpoint();var i=e.allowSlideNext,s=e.allowSlidePrev,n=e.snapGrid;if(e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),t.freeMode){var r=Math.min(Math.max(e.translate,e.maxTranslate()),e.minTranslate());e.setTranslate(r),e.updateActiveIndex(),e.updateSlidesClasses(),t.autoHeight&&e.updateAutoHeight()}else e.updateSlidesClasses(),("auto"===t.slidesPerView||1<t.slidesPerView)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0);e.allowSlidePrev=s,e.allowSlideNext=i,e.params.watchOverflow&&n!==e.snapGrid&&e.checkOverflow()}}var m="undefined"==typeof document?{body:{},addEventListener:function(){},removeEventListener:function(){},activeElement:{blur:function(){},nodeName:""},querySelector:function(){return null},querySelectorAll:function(){return[]},getElementById:function(){return null},createEvent:function(){return{initEvent:function(){}}},createElement:function(){return{children:[],childNodes:[],style:{},setAttribute:function(){},getElementsByTagName:function(){return[]}}},location:{hash:""}}:document,j="undefined"==typeof window?{document:m,navigator:{userAgent:""},location:{},history:{},CustomEvent:function(){return this},addEventListener:function(){},removeEventListener:function(){},getComputedStyle:function(){return{getPropertyValue:function(){return""}}},Image:function(){},Date:function(){},screen:{},setTimeout:function(){},clearTimeout:function(){}}:window,d=function(e){for(var t=0;t<e.length;t+=1)this[t]=e[t];return this.length=e.length,this};_.fn=d.prototype,_.Class=d,_.Dom7=d;var t={addClass:function(e){if(void 0===e)return this;for(var t=e.split(" "),a=0;a<t.length;a+=1)for(var i=0;i<this.length;i+=1)void 0!==this[i]&&void 0!==this[i].classList&&this[i].classList.add(t[a]);return this},removeClass:function(e){for(var t=e.split(" "),a=0;a<t.length;a+=1)for(var i=0;i<this.length;i+=1)void 0!==this[i]&&void 0!==this[i].classList&&this[i].classList.remove(t[a]);return this},hasClass:function(e){return!!this[0]&&this[0].classList.contains(e)},toggleClass:function(e){for(var t=e.split(" "),a=0;a<t.length;a+=1)for(var i=0;i<this.length;i+=1)void 0!==this[i]&&void 0!==this[i].classList&&this[i].classList.toggle(t[a]);return this},attr:function(e,t){var a=arguments;if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(var i=0;i<this.length;i+=1)if(2===a.length)this[i].setAttribute(e,t);else for(var s in e)this[i][s]=e[s],this[i].setAttribute(s,e[s]);return this},removeAttr:function(e){for(var t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},data:function(e,t){var a;if(void 0!==t){for(var i=0;i<this.length;i+=1)(a=this[i]).dom7ElementDataStorage||(a.dom7ElementDataStorage={}),a.dom7ElementDataStorage[e]=t;return this}if(a=this[0])return a.dom7ElementDataStorage&&e in a.dom7ElementDataStorage?a.dom7ElementDataStorage[e]:a.getAttribute("data-"+e)||void 0},transform:function(e){for(var t=0;t<this.length;t+=1){var a=this[t].style;a.webkitTransform=e,a.transform=e}return this},transition:function(e){"string"!=typeof e&&(e+="ms");for(var t=0;t<this.length;t+=1){var a=this[t].style;a.webkitTransitionDuration=e,a.transitionDuration=e}return this},on:function(){function e(e){var t=e.target;if(t){var a=e.target.dom7EventData||[];if(a.indexOf(e)<0&&a.unshift(e),_(t).is(r))o.apply(t,a);else for(var i=_(t).parents(),s=0;s<i.length;s+=1)_(i[s]).is(r)&&o.apply(i[s],a)}}function t(e){var t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),o.apply(this,t)}for(var a,i=[],s=arguments.length;s--;)i[s]=arguments[s];var n=i[0],r=i[1],o=i[2],l=i[3];"function"==typeof i[1]&&(n=(a=i)[0],o=a[1],l=a[2],r=void 0),l||(l=!1);for(var d,c=n.split(" "),u=0;u<this.length;u+=1){var p=this[u];if(r)for(d=0;d<c.length;d+=1){var h=c[d];p.dom7LiveListeners||(p.dom7LiveListeners={}),p.dom7LiveListeners[h]||(p.dom7LiveListeners[h]=[]),p.dom7LiveListeners[h].push({listener:o,proxyListener:e}),p.addEventListener(h,e,l)}else for(d=0;d<c.length;d+=1){var f=c[d];p.dom7Listeners||(p.dom7Listeners={}),p.dom7Listeners[f]||(p.dom7Listeners[f]=[]),p.dom7Listeners[f].push({listener:o,proxyListener:t}),p.addEventListener(f,t,l)}}return this},off:function(){for(var e,t=[],a=arguments.length;a--;)t[a]=arguments[a];var i=t[0],s=t[1],n=t[2],r=t[3];"function"==typeof t[1]&&(i=(e=t)[0],n=e[1],r=e[2],s=void 0),r||(r=!1);for(var o=i.split(" "),l=0;l<o.length;l+=1)for(var d=o[l],c=0;c<this.length;c+=1){var u=this[c],p=void 0;if(!s&&u.dom7Listeners?p=u.dom7Listeners[d]:s&&u.dom7LiveListeners&&(p=u.dom7LiveListeners[d]),p&&p.length)for(var h=p.length-1;0<=h;h-=1){var f=p[h];n&&f.listener===n?(u.removeEventListener(d,f.proxyListener,r),p.splice(h,1)):n||(u.removeEventListener(d,f.proxyListener,r),p.splice(h,1))}}return this},trigger:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var a=e[0].split(" "),i=e[1],s=0;s<a.length;s+=1)for(var n=a[s],r=0;r<this.length;r+=1){var o=this[r],l=void 0;try{l=new j.CustomEvent(n,{detail:i,bubbles:!0,cancelable:!0})}catch(e){(l=m.createEvent("Event")).initEvent(n,!0,!0),l.detail=i}o.dom7EventData=e.filter(function(e,t){return 0<t}),o.dispatchEvent(l),o.dom7EventData=[],delete o.dom7EventData}return this},transitionEnd:function(t){function a(e){if(e.target===this)for(t.call(this,e),i=0;i<s.length;i+=1)n.off(s[i],a)}var i,s=["webkitTransitionEnd","transitionend"],n=this;if(t)for(i=0;i<s.length;i+=1)n.on(s[i],a);return this},outerWidth:function(e){if(0<this.length){if(e){var t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(0<this.length){if(e){var t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},offset:function(){if(0<this.length){var e=this[0],t=e.getBoundingClientRect(),a=m.body,i=e.clientTop||a.clientTop||0,s=e.clientLeft||a.clientLeft||0,n=e===j?j.scrollY:e.scrollTop,r=e===j?j.scrollX:e.scrollLeft;return{top:t.top+n-i,left:t.left+r-s}}return null},css:function(e,t){var a;if(1===arguments.length){if("string"!=typeof e){for(a=0;a<this.length;a+=1)for(var i in e)this[a].style[i]=e[i];return this}if(this[0])return j.getComputedStyle(this[0],null).getPropertyValue(e)}if(2!==arguments.length||"string"!=typeof e)return this;for(a=0;a<this.length;a+=1)this[a].style[e]=t;return this},each:function(e){if(!e)return this;for(var t=0;t<this.length;t+=1)if(!1===e.call(this[t],t,this[t]))return this;return this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:void 0;for(var t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(var t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){var t,a,i=this[0];if(!i||void 0===e)return!1;if("string"==typeof e){if(i.matches)return i.matches(e);if(i.webkitMatchesSelector)return i.webkitMatchesSelector(e);if(i.msMatchesSelector)return i.msMatchesSelector(e);for(t=_(e),a=0;a<t.length;a+=1)if(t[a]===i)return!0;return!1}if(e===m)return i===m;if(e===j)return i===j;if(e.nodeType||e instanceof d){for(t=e.nodeType?[e]:e,a=0;a<t.length;a+=1)if(t[a]===i)return!0;return!1}return!1},index:function(){var e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;var t,a=this.length;return new d(a-1<e?[]:e<0?(t=a+e)<0?[]:[this[t]]:[this[e]])},append:function(){for(var e,t=[],a=arguments.length;a--;)t[a]=arguments[a];for(var i=0;i<t.length;i+=1){e=t[i];for(var s=0;s<this.length;s+=1)if("string"==typeof e){var n=m.createElement("div");for(n.innerHTML=e;n.firstChild;)this[s].appendChild(n.firstChild)}else if(e instanceof d)for(var r=0;r<e.length;r+=1)this[s].appendChild(e[r]);else this[s].appendChild(e)}return this},prepend:function(e){var t,a,i=this;for(t=0;t<this.length;t+=1)if("string"==typeof e){var s=m.createElement("div");for(s.innerHTML=e,a=s.childNodes.length-1;0<=a;a-=1)i[t].insertBefore(s.childNodes[a],i[t].childNodes[0])}else if(e instanceof d)for(a=0;a<e.length;a+=1)i[t].insertBefore(e[a],i[t].childNodes[0]);else i[t].insertBefore(e,i[t].childNodes[0]);return this},next:function(e){return 0<this.length?e?this[0].nextElementSibling&&_(this[0].nextElementSibling).is(e)?new d([this[0].nextElementSibling]):new d([]):this[0].nextElementSibling?new d([this[0].nextElementSibling]):new d([]):new d([])},nextAll:function(e){var t=[],a=this[0];if(!a)return new d([]);for(;a.nextElementSibling;){var i=a.nextElementSibling;e?_(i).is(e)&&t.push(i):t.push(i),a=i}return new d(t)},prev:function(e){if(0<this.length){var t=this[0];return e?t.previousElementSibling&&_(t.previousElementSibling).is(e)?new d([t.previousElementSibling]):new d([]):t.previousElementSibling?new d([t.previousElementSibling]):new d([])}return new d([])},prevAll:function(e){var t=[],a=this[0];if(!a)return new d([]);for(;a.previousElementSibling;){var i=a.previousElementSibling;e?_(i).is(e)&&t.push(i):t.push(i),a=i}return new d(t)},parent:function(e){for(var t=[],a=0;a<this.length;a+=1)null!==this[a].parentNode&&(e?_(this[a].parentNode).is(e)&&t.push(this[a].parentNode):t.push(this[a].parentNode));return _(n(t))},parents:function(e){for(var t=[],a=0;a<this.length;a+=1)for(var i=this[a].parentNode;i;)e?_(i).is(e)&&t.push(i):t.push(i),i=i.parentNode;return _(n(t))},closest:function(e){var t=this;return void 0===e?new d([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){for(var t=[],a=0;a<this.length;a+=1)for(var i=this[a].querySelectorAll(e),s=0;s<i.length;s+=1)t.push(i[s]);return new d(t)},children:function(e){for(var t=[],a=0;a<this.length;a+=1)for(var i=this[a].childNodes,s=0;s<i.length;s+=1)e?1===i[s].nodeType&&_(i[s]).is(e)&&t.push(i[s]):1===i[s].nodeType&&t.push(i[s]);return new d(n(t))},remove:function(){for(var e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this},add:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var a,i;for(a=0;a<e.length;a+=1){var s=_(e[a]);for(i=0;i<s.length;i+=1)this[this.length]=s[i],this.length+=1}return this},styles:function(){return this[0]?j.getComputedStyle(this[0],null):{}}};Object.keys(t).forEach(function(e){_.fn[e]=t[e]});var e,a,i,q={deleteProps:function(e){var t=e;Object.keys(t).forEach(function(e){try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}})},nextTick:function(e,t){return void 0===t&&(t=0),setTimeout(e,t)},now:function(){return Date.now()},getTranslate:function(e,t){var a,i,s;void 0===t&&(t="x");var n=j.getComputedStyle(e,null);return j.WebKitCSSMatrix?(6<(i=n.transform||n.webkitTransform).split(",").length&&(i=i.split(", ").map(function(e){return e.replace(",",".")}).join(", ")),s=new j.WebKitCSSMatrix("none"===i?"":i)):a=(s=n.MozTransform||n.OTransform||n.MsTransform||n.msTransform||n.transform||n.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,")).toString().split(","),"x"===t&&(i=j.WebKitCSSMatrix?s.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(i=j.WebKitCSSMatrix?s.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0},parseUrlQuery:function(e){var t,a,i,s,n={},r=e||j.location.href;if("string"==typeof r&&r.length)for(s=(a=(r=-1<r.indexOf("?")?r.replace(/\S*\?/,""):"").split("&").filter(function(e){return""!==e})).length,t=0;t<s;t+=1)i=a[t].replace(/#\S+/g,"").split("="),n[decodeURIComponent(i[0])]=void 0===i[1]?void 0:decodeURIComponent(i[1])||"";return n},isObject:function(e){return"object"==typeof e&&null!==e&&e.constructor&&e.constructor===Object},extend:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var a=Object(e[0]),i=1;i<e.length;i+=1){var s=e[i];if(null!=s)for(var n=Object.keys(Object(s)),r=0,o=n.length;r<o;r+=1){var l=n[r],d=Object.getOwnPropertyDescriptor(s,l);void 0!==d&&d.enumerable&&(q.isObject(a[l])&&q.isObject(s[l])?q.extend(a[l],s[l]):!q.isObject(a[l])&&q.isObject(s[l])?(a[l]={},q.extend(a[l],s[l])):a[l]=s[l])}}return a}},G=(i=m.createElement("div"),{touch:j.Modernizr&&!0===j.Modernizr.touch||!!("ontouchstart"in j||j.DocumentTouch&&m instanceof j.DocumentTouch),pointerEvents:!(!j.navigator.pointerEnabled&&!j.PointerEvent),prefixedPointerEvents:!!j.navigator.msPointerEnabled,transition:(a=i.style,"transition"in a||"webkitTransition"in a||"MozTransition"in a),transforms3d:j.Modernizr&&!0===j.Modernizr.csstransforms3d||(e=i.style,"webkitPerspective"in e||"MozPerspective"in e||"OPerspective"in e||"MsPerspective"in e||"perspective"in e),flexbox:function(){for(var e=i.style,t="alignItems webkitAlignItems webkitBoxAlign msFlexAlign mozBoxAlign webkitFlexDirection msFlexDirection mozBoxDirection mozBoxOrient webkitBoxDirection webkitBoxOrient".split(" "),a=0;a<t.length;a+=1)if(t[a]in e)return!0;return!1}(),observer:"MutationObserver"in j||"WebkitMutationObserver"in j,passiveListener:function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});j.addEventListener("testPassiveListener",null,t)}catch(e){}return e}(),gestures:"ongesturestart"in j}),s=function(e){void 0===e&&(e={});var t=this;t.params=e,t.eventsListeners={},t.params&&t.params.on&&Object.keys(t.params.on).forEach(function(e){t.on(e,t.params.on[e])})},r={components:{configurable:!0}};s.prototype.on=function(e,t,a){var i=this;if("function"!=typeof t)return i;var s=a?"unshift":"push";return e.split(" ").forEach(function(e){i.eventsListeners[e]||(i.eventsListeners[e]=[]),i.eventsListeners[e][s](t)}),i},s.prototype.once=function(a,i,s){var n=this;return"function"!=typeof i?n:n.on(a,function s(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];i.apply(n,e),n.off(a,s)},s)},s.prototype.off=function(e,i){var s=this;return s.eventsListeners&&e.split(" ").forEach(function(a){void 0===i?s.eventsListeners[a]=[]:s.eventsListeners[a]&&s.eventsListeners[a].length&&s.eventsListeners[a].forEach(function(e,t){e===i&&s.eventsListeners[a].splice(t,1)})}),s},s.prototype.emit=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var a,i,s,n=this;return n.eventsListeners&&("string"==typeof e[0]||Array.isArray(e[0])?(a=e[0],i=e.slice(1,e.length),s=n):(a=e[0].events,i=e[0].data,s=e[0].context||n),(Array.isArray(a)?a:a.split(" ")).forEach(function(e){if(n.eventsListeners&&n.eventsListeners[e]){var t=[];n.eventsListeners[e].forEach(function(e){t.push(e)}),t.forEach(function(e){e.apply(s,i)})}})),n},s.prototype.useModulesParams=function(a){var i=this;i.modules&&Object.keys(i.modules).forEach(function(e){var t=i.modules[e];t.params&&q.extend(a,t.params)})},s.prototype.useModules=function(i){void 0===i&&(i={});var s=this;s.modules&&Object.keys(s.modules).forEach(function(e){var a=s.modules[e],t=i[e]||{};a.instance&&Object.keys(a.instance).forEach(function(e){var t=a.instance[e];s[e]="function"==typeof t?t.bind(s):t}),a.on&&s.on&&Object.keys(a.on).forEach(function(e){s.on(e,a.on[e])}),a.create&&a.create.bind(s)(t)})},r.components.set=function(e){this.use&&this.use(e)},s.installModule=function(t){for(var e=[],a=arguments.length-1;0<a--;)e[a]=arguments[a+1];var i=this;i.prototype.modules||(i.prototype.modules={});var s=t.name||Object.keys(i.prototype.modules).length+"_"+q.now();return(i.prototype.modules[s]=t).proto&&Object.keys(t.proto).forEach(function(e){i.prototype[e]=t.proto[e]}),t["static"]&&Object.keys(t["static"]).forEach(function(e){i[e]=t["static"][e]}),t.install&&t.install.apply(i,e),i},s.use=function(e){for(var t=[],a=arguments.length-1;0<a--;)t[a]=arguments[a+1];var i=this;return Array.isArray(e)?(e.forEach(function(e){return i.installModule(e)}),i):i.installModule.apply(i,[e].concat(t))},Object.defineProperties(s,r);var o,c={updateSize:function(){var e,t,a=this,i=a.$el;e=void 0!==a.params.width?a.params.width:i[0].clientWidth,t=void 0!==a.params.height?a.params.height:i[0].clientHeight,0===e&&a.isHorizontal()||0===t&&a.isVertical()||(e=e-parseInt(i.css("padding-left"),10)-parseInt(i.css("padding-right"),10),t=t-parseInt(i.css("padding-top"),10)-parseInt(i.css("padding-bottom"),10),q.extend(a,{width:e,height:t,size:a.isHorizontal()?e:t}))},updateSlides:function(){var e=this,t=e.params,a=e.$wrapperEl,i=e.size,s=e.rtlTranslate,n=e.wrongRTL,r=e.virtual&&t.virtual.enabled,o=r?e.virtual.slides.length:e.slides.length,l=a.children("."+e.params.slideClass),d=r?e.virtual.slides.length:l.length,c=[],u=[],p=[],h=t.slidesOffsetBefore;"function"==typeof h&&(h=t.slidesOffsetBefore.call(e));var f=t.slidesOffsetAfter;"function"==typeof f&&(f=t.slidesOffsetAfter.call(e));var m=e.snapGrid.length,v=e.snapGrid.length,g=t.spaceBetween,b=-h,y=0,w=0;if(void 0!==i){var E,x;"string"==typeof g&&0<=g.indexOf("%")&&(g=parseFloat(g.replace("%",""))/100*i),e.virtualSize=-g,s?l.css({marginLeft:"",marginTop:""}):l.css({marginRight:"",marginBottom:""}),1<t.slidesPerColumn&&(E=Math.floor(d/t.slidesPerColumn)===d/e.params.slidesPerColumn?d:Math.ceil(d/t.slidesPerColumn)*t.slidesPerColumn,"auto"!==t.slidesPerView&&"row"===t.slidesPerColumnFill&&(E=Math.max(E,t.slidesPerView*t.slidesPerColumn)));for(var T,S=t.slidesPerColumn,C=E/S,k=C-(t.slidesPerColumn*C-d),M=0;M<d;M+=1){x=0;var L=l.eq(M);if(1<t.slidesPerColumn){var D=void 0,A=void 0,_=void 0;"column"===t.slidesPerColumnFill?(_=M-(A=Math.floor(M/S))*S,(k<A||A===k&&_===S-1)&&S<=(_+=1)&&(_=0,A+=1),D=A+_*E/S,L.css({"-webkit-box-ordinal-group":D,"-moz-box-ordinal-group":D,"-ms-flex-order":D,"-webkit-order":D,order:D})):A=M-(_=Math.floor(M/C))*C,L.css("margin-"+(e.isHorizontal()?"top":"left"),0!==_&&t.spaceBetween&&t.spaceBetween+"px").attr("data-swiper-column",A).attr("data-swiper-row",_)}if("none"!==L.css("display")){if("auto"===t.slidesPerView){var P=j.getComputedStyle(L[0],null),I=L[0].style.transform,z=L[0].style.webkitTransform;I&&(L[0].style.transform="none"),z&&(L[0].style.webkitTransform="none"),x=t.roundLengths?e.isHorizontal()?L.outerWidth(!0):L.outerHeight(!0):e.isHorizontal()?L[0].getBoundingClientRect().width+parseFloat(P.getPropertyValue("margin-left"))+parseFloat(P.getPropertyValue("margin-right")):L[0].getBoundingClientRect().height+parseFloat(P.getPropertyValue("margin-top"))+parseFloat(P.getPropertyValue("margin-bottom")),I&&(L[0].style.transform=I),z&&(L[0].style.webkitTransform=z),t.roundLengths&&(x=Math.floor(x))}else x=(i-(t.slidesPerView-1)*g)/t.slidesPerView,t.roundLengths&&(x=Math.floor(x)),l[M]&&(e.isHorizontal()?l[M].style.width=x+"px":l[M].style.height=x+"px");l[M]&&(l[M].swiperSlideSize=x),p.push(x),t.centeredSlides?(b=b+x/2+y/2+g,0===y&&0!==M&&(b=b-i/2-g),0===M&&(b=b-i/2-g),Math.abs(b)<.001&&(b=0),t.roundLengths&&(b=Math.floor(b)),w%t.slidesPerGroup==0&&c.push(b),u.push(b)):(t.roundLengths&&(b=Math.floor(b)),w%t.slidesPerGroup==0&&c.push(b),u.push(b),b=b+x+g),e.virtualSize+=x+g,y=x,w+=1}}if(e.virtualSize=Math.max(e.virtualSize,i)+f,s&&n&&("slide"===t.effect||"coverflow"===t.effect)&&a.css({width:e.virtualSize+t.spaceBetween+"px"}),G.flexbox&&!t.setWrapperSize||(e.isHorizontal()?a.css({width:e.virtualSize+t.spaceBetween+"px"}):a.css({height:e.virtualSize+t.spaceBetween+"px"})),1<t.slidesPerColumn&&(e.virtualSize=(x+t.spaceBetween)*E,e.virtualSize=Math.ceil(e.virtualSize/t.slidesPerColumn)-t.spaceBetween,e.isHorizontal()?a.css({width:e.virtualSize+t.spaceBetween+"px"}):a.css({height:e.virtualSize+t.spaceBetween+"px"}),t.centeredSlides)){T=[];for(var $=0;$<c.length;$+=1){var O=c[$];t.roundLengths&&(O=Math.floor(O)),c[$]<e.virtualSize+c[0]&&T.push(O)}c=T}if(!t.centeredSlides){T=[];for(var B=0;B<c.length;B+=1){var N=c[B];t.roundLengths&&(N=Math.floor(N)),c[B]<=e.virtualSize-i&&T.push(N)}c=T,1<Math.floor(e.virtualSize-i)-Math.floor(c[c.length-1])&&c.push(e.virtualSize-i)}if(0===c.length&&(c=[0]),0!==t.spaceBetween&&(e.isHorizontal()?s?l.css({marginLeft:g+"px"}):l.css({marginRight:g+"px"}):l.css({marginBottom:g+"px"})),t.centerInsufficientSlides){var H=0;if(p.forEach(function(e){H+=e+(t.spaceBetween?t.spaceBetween:0)}),(H-=t.spaceBetween)<i){var F=(i-H)/2;c.forEach(function(e,t){c[t]=e-F}),u.forEach(function(e,t){u[t]=e+F})}}q.extend(e,{slides:l,snapGrid:c,slidesGrid:u,slidesSizesGrid:p}),d!==o&&e.emit("slidesLengthChange"),c.length!==m&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),u.length!==v&&e.emit("slidesGridLengthChange"),(t.watchSlidesProgress||t.watchSlidesVisibility)&&e.updateSlidesOffset()}},updateAutoHeight:function(e){var t,a=this,i=[],s=0;if("number"==typeof e?a.setTransition(e):!0===e&&a.setTransition(a.params.speed),"auto"!==a.params.slidesPerView&&1<a.params.slidesPerView)for(t=0;t<Math.ceil(a.params.slidesPerView);t+=1){var n=a.activeIndex+t;if(n>a.slides.length)break;i.push(a.slides.eq(n)[0])}else i.push(a.slides.eq(a.activeIndex)[0]);for(t=0;t<i.length;t+=1)if(void 0!==i[t]){var r=i[t].offsetHeight;s=s<r?r:s}s&&a.$wrapperEl.css("height",s+"px")},updateSlidesOffset:function(){for(var e=this.slides,t=0;t<e.length;t+=1)e[t].swiperSlideOffset=this.isHorizontal()?e[t].offsetLeft:e[t].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,a=t.params,i=t.slides,s=t.rtlTranslate;if(0!==i.length){void 0===i[0].swiperSlideOffset&&t.updateSlidesOffset();var n=-e;s&&(n=e),i.removeClass(a.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(var r=0;r<i.length;r+=1){var o=i[r],l=(n+(a.centeredSlides?t.minTranslate():0)-o.swiperSlideOffset)/(o.swiperSlideSize+a.spaceBetween);if(a.watchSlidesVisibility){var d=-(n-o.swiperSlideOffset),c=d+t.slidesSizesGrid[r];(0<=d&&d<t.size||0<c&&c<=t.size||d<=0&&c>=t.size)&&(t.visibleSlides.push(o),t.visibleSlidesIndexes.push(r),i.eq(r).addClass(a.slideVisibleClass))}o.progress=s?-l:l}t.visibleSlides=_(t.visibleSlides)}},updateProgress:function(e){void 0===e&&(e=this&&this.translate||0);var t=this,a=t.params,i=t.maxTranslate()-t.minTranslate(),s=t.progress,n=t.isBeginning,r=t.isEnd,o=n,l=r;0===i?r=n=!(s=0):(n=(s=(e-t.minTranslate())/i)<=0,r=1<=s),q.extend(t,{progress:s,isBeginning:n,isEnd:r}),(a.watchSlidesProgress||a.watchSlidesVisibility)&&t.updateSlidesProgress(e),n&&!o&&t.emit("reachBeginning toEdge"),r&&!l&&t.emit("reachEnd toEdge"),(o&&!n||l&&!r)&&t.emit("fromEdge"),t.emit("progress",s)},updateSlidesClasses:function(){var e,t=this,a=t.slides,i=t.params,s=t.$wrapperEl,n=t.activeIndex,r=t.realIndex,o=t.virtual&&i.virtual.enabled;a.removeClass(i.slideActiveClass+" "+i.slideNextClass+" "+i.slidePrevClass+" "+i.slideDuplicateActiveClass+" "+i.slideDuplicateNextClass+" "+i.slideDuplicatePrevClass),(e=o?t.$wrapperEl.find("."+i.slideClass+'[data-swiper-slide-index="'+n+'"]'):a.eq(n)).addClass(i.slideActiveClass),i.loop&&(e.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+r+'"]').addClass(i.slideDuplicateActiveClass));var l=e.nextAll("."+i.slideClass).eq(0).addClass(i.slideNextClass);i.loop&&0===l.length&&(l=a.eq(0)).addClass(i.slideNextClass);var d=e.prevAll("."+i.slideClass).eq(0).addClass(i.slidePrevClass);i.loop&&0===d.length&&(d=a.eq(-1)).addClass(i.slidePrevClass),i.loop&&(l.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+l.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicateNextClass),d.hasClass(i.slideDuplicateClass)?s.children("."+i.slideClass+":not(."+i.slideDuplicateClass+')[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass):s.children("."+i.slideClass+"."+i.slideDuplicateClass+'[data-swiper-slide-index="'+d.attr("data-swiper-slide-index")+'"]').addClass(i.slideDuplicatePrevClass))},updateActiveIndex:function(e){var t,a=this,i=a.rtlTranslate?a.translate:-a.translate,s=a.slidesGrid,n=a.snapGrid,r=a.params,o=a.activeIndex,l=a.realIndex,d=a.snapIndex,c=e;if(void 0===c){for(var u=0;u<s.length;u+=1)void 0!==s[u+1]?i>=s[u]&&i<s[u+1]-(s[u+1]-s[u])/2?c=u:i>=s[u]&&i<s[u+1]&&(c=u+1):i>=s[u]&&(c=u);r.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if((t=0<=n.indexOf(i)?n.indexOf(i):Math.floor(c/r.slidesPerGroup))>=n.length&&(t=n.length-1),c!==o){var p=parseInt(a.slides.eq(c).attr("data-swiper-slide-index")||c,10);q.extend(a,{snapIndex:t,realIndex:p,previousIndex:o,activeIndex:c}),a.emit("activeIndexChange"),a.emit("snapIndexChange"),l!==p&&a.emit("realIndexChange"),a.emit("slideChange")}else t!==d&&(a.snapIndex=t,a.emit("snapIndexChange"))},updateClickedSlide:function(e){var t=this,a=t.params,i=_(e.target).closest("."+a.slideClass)[0],s=!1;if(i)for(var n=0;n<t.slides.length;n+=1)t.slides[n]===i&&(s=!0);if(!i||!s)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=i,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(_(i).attr("data-swiper-slide-index"),10):t.clickedIndex=_(i).index(),a.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}},u={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");var t=this.params,a=this.rtlTranslate,i=this.translate,s=this.$wrapperEl;if(t.virtualTranslate)return a?-i:i;var n=q.getTranslate(s[0],e);return a&&(n=-n),n||0},setTranslate:function(e,t){var a=this,i=a.rtlTranslate,s=a.params,n=a.$wrapperEl,r=a.progress,o=0,l=0;a.isHorizontal()?o=i?-e:e:l=e,s.roundLengths&&(o=Math.floor(o),l=Math.floor(l)),s.virtualTranslate||(G.transforms3d?n.transform("translate3d("+o+"px, "+l+"px, 0px)"):n.transform("translate("+o+"px, "+l+"px)")),a.previousTranslate=a.translate,a.translate=a.isHorizontal()?o:l;var d=a.maxTranslate()-a.minTranslate();(0===d?0:(e-a.minTranslate())/d)!==r&&a.updateProgress(e),a.emit("setTranslate",a.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]}},p={setTransition:function(e,t){this.$wrapperEl.transition(e),this.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);var a=this,i=a.activeIndex,s=a.params,n=a.previousIndex;s.autoHeight&&a.updateAutoHeight();var r=t;if(r||(r=n<i?"next":i<n?"prev":"reset"),a.emit("transitionStart"),e&&i!==n){if("reset"===r)return void a.emit("slideResetTransitionStart");a.emit("slideChangeTransitionStart"),"next"===r?a.emit("slideNextTransitionStart"):a.emit("slidePrevTransitionStart")}},transitionEnd:function(e,t){void 0===e&&(e=!0);var a=this,i=a.activeIndex,s=a.previousIndex;a.animating=!1,a.setTransition(0);var n=t;if(n||(n=s<i?"next":i<s?"prev":"reset"),a.emit("transitionEnd"),e&&i!==s){if("reset"===n)return void a.emit("slideResetTransitionEnd");a.emit("slideChangeTransitionEnd"),"next"===n?a.emit("slideNextTransitionEnd"):a.emit("slidePrevTransitionEnd")}}},h={slideTo:function(e,t,a,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0);var s=this,n=e;n<0&&(n=0);var r=s.params,o=s.snapGrid,l=s.slidesGrid,d=s.previousIndex,c=s.activeIndex,u=s.rtlTranslate;if(s.animating&&r.preventInteractionOnTransition)return!1;var p=Math.floor(n/r.slidesPerGroup);p>=o.length&&(p=o.length-1),(c||r.initialSlide||0)===(d||0)&&a&&s.emit("beforeSlideChangeStart");var h,f=-o[p];if(s.updateProgress(f),r.normalizeSlideIndex)for(var m=0;m<l.length;m+=1)-Math.floor(100*f)>=Math.floor(100*l[m])&&(n=m);if(s.initialized&&n!==c){if(!s.allowSlideNext&&f<s.translate&&f<s.minTranslate())return!1;if(!s.allowSlidePrev&&f>s.translate&&f>s.maxTranslate()&&(c||0)!==n)return!1}return h=c<n?"next":n<c?"prev":"reset",u&&-f===s.translate||!u&&f===s.translate?(s.updateActiveIndex(n),r.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==r.effect&&s.setTranslate(f),"reset"!==h&&(s.transitionStart(a,h),s.transitionEnd(a,h)),!1):(0!==t&&G.transition?(s.setTransition(t),s.setTranslate(f),s.updateActiveIndex(n),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,i),s.transitionStart(a,h),s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(a,h))}),s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd))):(s.setTransition(0),s.setTranslate(f),s.updateActiveIndex(n),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,i),s.transitionStart(a,h),s.transitionEnd(a,h)),!0)},slideToLoop:function(e,t,a,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===a&&(a=!0);var s=e;return this.params.loop&&(s+=this.loopedSlides),this.slideTo(s,t,a,i)},slideNext:function(e,t,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var i=this,s=i.params,n=i.animating;return s.loop?!n&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,i.slideTo(i.activeIndex+s.slidesPerGroup,e,t,a)):i.slideTo(i.activeIndex+s.slidesPerGroup,e,t,a)},slidePrev:function(e,t,a){function i(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var s=this,n=s.params,r=s.animating,o=s.snapGrid,l=s.slidesGrid,d=s.rtlTranslate;if(n.loop){if(r)return!1;s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft}var c,u=i(d?s.translate:-s.translate),p=o.map(function(e){return i(e)}),h=(l.map(function(e){return i(e)}),o[p.indexOf(u)],o[p.indexOf(u)-1]);return void 0!==h&&(c=l.indexOf(h))<0&&(c=s.activeIndex-1),s.slideTo(c,e,t,a)},slideReset:function(e,t,a){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,a)},slideToClosest:function(e,t,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);var i=this,s=i.activeIndex,n=Math.floor(s/i.params.slidesPerGroup);if(n<i.snapGrid.length-1){var r=i.rtlTranslate?i.translate:-i.translate,o=i.snapGrid[n];(i.snapGrid[n+1]-o)/2<r-o&&(s=i.params.slidesPerGroup)}return i.slideTo(s,e,t,a)},slideToClickedSlide:function(){var e,t=this,a=t.params,i=t.$wrapperEl,s="auto"===a.slidesPerView?t.slidesPerViewDynamic():a.slidesPerView,n=t.clickedIndex;if(a.loop){if(t.animating)return;e=parseInt(_(t.clickedSlide).attr("data-swiper-slide-index"),10),a.centeredSlides?n<t.loopedSlides-s/2||n>t.slides.length-t.loopedSlides+s/2?(t.loopFix(),n=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),q.nextTick(function(){t.slideTo(n)}) ):t.slideTo(n):n>t.slides.length-s?(t.loopFix(),n=i.children("."+a.slideClass+'[data-swiper-slide-index="'+e+'"]:not(.'+a.slideDuplicateClass+")").eq(0).index(),q.nextTick(function(){t.slideTo(n)})):t.slideTo(n)}else t.slideTo(n)}},f={loopCreate:function(){var i=this,e=i.params,t=i.$wrapperEl;t.children("."+e.slideClass+"."+e.slideDuplicateClass).remove();var s=t.children("."+e.slideClass);if(e.loopFillGroupWithBlank){var a=e.slidesPerGroup-s.length%e.slidesPerGroup;if(a!==e.slidesPerGroup){for(var n=0;n<a;n+=1){var r=_(m.createElement("div")).addClass(e.slideClass+" "+e.slideBlankClass);t.append(r)}s=t.children("."+e.slideClass)}}"auto"!==e.slidesPerView||e.loopedSlides||(e.loopedSlides=s.length),i.loopedSlides=parseInt(e.loopedSlides||e.slidesPerView,10),i.loopedSlides+=e.loopAdditionalSlides,i.loopedSlides>s.length&&(i.loopedSlides=s.length);var o=[],l=[];s.each(function(e,t){var a=_(t);e<i.loopedSlides&&l.push(t),e<s.length&&e>=s.length-i.loopedSlides&&o.push(t),a.attr("data-swiper-slide-index",e)});for(var d=0;d<l.length;d+=1)t.append(_(l[d].cloneNode(!0)).addClass(e.slideDuplicateClass));for(var c=o.length-1;0<=c;c-=1)t.prepend(_(o[c].cloneNode(!0)).addClass(e.slideDuplicateClass))},loopFix:function(){var e,t=this,a=t.params,i=t.activeIndex,s=t.slides,n=t.loopedSlides,r=t.allowSlidePrev,o=t.allowSlideNext,l=t.snapGrid,d=t.rtlTranslate;t.allowSlidePrev=!0,t.allowSlideNext=!0;var c=-l[i]-t.getTranslate();i<n?(e=s.length-3*n+i,e+=n,t.slideTo(e,0,!1,!0)&&0!==c&&t.setTranslate((d?-t.translate:t.translate)-c)):("auto"===a.slidesPerView&&2*n<=i||i>=s.length-n)&&(e=-s.length+i+n,e+=n,t.slideTo(e,0,!1,!0)&&0!==c&&t.setTranslate((d?-t.translate:t.translate)-c)),t.allowSlidePrev=r,t.allowSlideNext=o},loopDestroy:function(){var e=this.$wrapperEl,t=this.params,a=this.slides;e.children("."+t.slideClass+"."+t.slideDuplicateClass).remove(),a.removeAttr("data-swiper-slide-index")}},v={setGrabCursor:function(e){if(!(G.touch||!this.params.simulateTouch||this.params.watchOverflow&&this.isLocked)){var t=this.el;t.style.cursor="move",t.style.cursor=e?"-webkit-grabbing":"-webkit-grab",t.style.cursor=e?"-moz-grabbin":"-moz-grab",t.style.cursor=e?"grabbing":"grab"}},unsetGrabCursor:function(){G.touch||this.params.watchOverflow&&this.isLocked||(this.el.style.cursor="")}},g={appendSlide:function(e){var t=this,a=t.$wrapperEl,i=t.params;if(i.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(var s=0;s<e.length;s+=1)e[s]&&a.append(e[s]);else a.append(e);i.loop&&t.loopCreate(),i.observer&&G.observer||t.update()},prependSlide:function(e){var t=this,a=t.params,i=t.$wrapperEl,s=t.activeIndex;a.loop&&t.loopDestroy();var n=s+1;if("object"==typeof e&&"length"in e){for(var r=0;r<e.length;r+=1)e[r]&&i.prepend(e[r]);n=s+e.length}else i.prepend(e);a.loop&&t.loopCreate(),a.observer&&G.observer||t.update(),t.slideTo(n,0,!1)},addSlide:function(e,t){var a=this,i=a.$wrapperEl,s=a.params,n=a.activeIndex;s.loop&&(n-=a.loopedSlides,a.loopDestroy(),a.slides=i.children("."+s.slideClass));var r=a.slides.length;if(e<=0)a.prependSlide(t);else if(r<=e)a.appendSlide(t);else{for(var o=e<n?n+1:n,l=[],d=r-1;e<=d;d-=1){var c=a.slides.eq(d);c.remove(),l.unshift(c)}if("object"==typeof t&&"length"in t){for(var u=0;u<t.length;u+=1)t[u]&&i.append(t[u]);o=e<n?n+t.length:n}else i.append(t);for(var p=0;p<l.length;p+=1)i.append(l[p]);s.loop&&a.loopCreate(),s.observer&&G.observer||a.update(),s.loop?a.slideTo(o+a.loopedSlides,0,!1):a.slideTo(o,0,!1)}},removeSlide:function(e){var t=this,a=t.params,i=t.$wrapperEl,s=t.activeIndex;a.loop&&(s-=t.loopedSlides,t.loopDestroy(),t.slides=i.children("."+a.slideClass));var n,r=s;if("object"==typeof e&&"length"in e){for(var o=0;o<e.length;o+=1)n=e[o],t.slides[n]&&t.slides.eq(n).remove(),n<r&&(r-=1);r=Math.max(r,0)}else n=e,t.slides[n]&&t.slides.eq(n).remove(),n<r&&(r-=1),r=Math.max(r,0);a.loop&&t.loopCreate(),a.observer&&G.observer||t.update(),a.loop?t.slideTo(r+t.loopedSlides,0,!1):t.slideTo(r,0,!1)},removeAllSlides:function(){for(var e=[],t=0;t<this.slides.length;t+=1)e.push(t);this.removeSlide(e)}},b=function(){var e=j.navigator.userAgent,t={ios:!1,android:!1,androidChrome:!1,desktop:!1,windows:!1,iphone:!1,ipod:!1,ipad:!1,cordova:j.cordova||j.phonegap,phonegap:j.cordova||j.phonegap},a=e.match(/(Windows Phone);?[\s\/]+([\d.]+)?/),i=e.match(/(Android);?[\s\/]+([\d.]+)?/),s=e.match(/(iPad).*OS\s([\d_]+)/),n=e.match(/(iPod)(.*OS\s([\d_]+))?/),r=!s&&e.match(/(iPhone\sOS|iOS)\s([\d_]+)/);if(a&&(t.os="windows",t.osVersion=a[2],t.windows=!0),i&&!a&&(t.os="android",t.osVersion=i[2],t.android=!0,t.androidChrome=0<=e.toLowerCase().indexOf("chrome")),(s||r||n)&&(t.os="ios",t.ios=!0),r&&!n&&(t.osVersion=r[2].replace(/_/g,"."),t.iphone=!0),s&&(t.osVersion=s[2].replace(/_/g,"."),t.ipad=!0),n&&(t.osVersion=n[3]?n[3].replace(/_/g,"."):null,t.iphone=!0),t.ios&&t.osVersion&&0<=e.indexOf("Version/")&&"10"===t.osVersion.split(".")[0]&&(t.osVersion=e.toLowerCase().split("version/")[1].split(" ")[0]),t.desktop=!(t.os||t.android||t.webView),t.webView=(r||s||n)&&e.match(/.*AppleWebKit(?!.*Safari)/i),t.os&&"ios"===t.os){var o=t.osVersion.split("."),l=m.querySelector('meta[name="viewport"]');t.minimalUi=!t.webView&&(n||r)&&(1*o[0]==7?1<=1*o[1]:7<1*o[0])&&l&&0<=l.getAttribute("content").indexOf("minimal-ui")}return t.pixelRatio=j.devicePixelRatio||1,t}(),y={attachEvents:function(){var e=this,t=e.params,a=e.touchEvents,i=e.el,s=e.wrapperEl;e.onTouchStart=function(e){var t=this,a=t.touchEventsData,i=t.params,s=t.touches;if(!t.animating||!i.preventInteractionOnTransition){var n=e;if(n.originalEvent&&(n=n.originalEvent),a.isTouchEvent="touchstart"===n.type,(a.isTouchEvent||!("which"in n)||3!==n.which)&&!(!a.isTouchEvent&&"button"in n&&0<n.button||a.isTouched&&a.isMoved))if(i.noSwiping&&_(n.target).closest(i.noSwipingSelector?i.noSwipingSelector:"."+i.noSwipingClass)[0])t.allowClick=!0;else if(!i.swipeHandler||_(n).closest(i.swipeHandler)[0]){s.currentX="touchstart"===n.type?n.targetTouches[0].pageX:n.pageX,s.currentY="touchstart"===n.type?n.targetTouches[0].pageY:n.pageY;var r=s.currentX,o=s.currentY,l=i.edgeSwipeDetection||i.iOSEdgeSwipeDetection,d=i.edgeSwipeThreshold||i.iOSEdgeSwipeThreshold;if(!l||!(r<=d||r>=j.screen.width-d)){if(q.extend(a,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),s.startX=r,s.startY=o,a.touchStartTime=q.now(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,0<i.threshold&&(a.allowThresholdMove=!1),"touchstart"!==n.type){var c=!0;_(n.target).is(a.formElements)&&(c=!1),m.activeElement&&_(m.activeElement).is(a.formElements)&&m.activeElement!==n.target&&m.activeElement.blur(),c&&t.allowTouchMove&&i.touchStartPreventDefault&&n.preventDefault()}t.emit("touchStart",n)}}}}.bind(e),e.onTouchMove=function(e){var t=this,a=t.touchEventsData,i=t.params,s=t.touches,n=t.rtlTranslate,r=e;if(r.originalEvent&&(r=r.originalEvent),a.isTouched){if(!a.isTouchEvent||"mousemove"!==r.type){var o="touchmove"===r.type?r.targetTouches[0].pageX:r.pageX,l="touchmove"===r.type?r.targetTouches[0].pageY:r.pageY;if(r.preventedByNestedSwiper)return s.startX=o,void(s.startY=l);if(!t.allowTouchMove)return t.allowClick=!1,void(a.isTouched&&(q.extend(s,{startX:o,startY:l,currentX:o,currentY:l}),a.touchStartTime=q.now()));if(a.isTouchEvent&&i.touchReleaseOnEdges&&!i.loop)if(t.isVertical()){if(l<s.startY&&t.translate<=t.maxTranslate()||l>s.startY&&t.translate>=t.minTranslate())return a.isTouched=!1,void(a.isMoved=!1)}else if(o<s.startX&&t.translate<=t.maxTranslate()||o>s.startX&&t.translate>=t.minTranslate())return;if(a.isTouchEvent&&m.activeElement&&r.target===m.activeElement&&_(r.target).is(a.formElements))return a.isMoved=!0,void(t.allowClick=!1);if(a.allowTouchCallbacks&&t.emit("touchMove",r),!(r.targetTouches&&1<r.targetTouches.length)){s.currentX=o,s.currentY=l;var d,c=s.currentX-s.startX,u=s.currentY-s.startY;if(!(t.params.threshold&&Math.sqrt(Math.pow(c,2)+Math.pow(u,2))<t.params.threshold))if(void 0===a.isScrolling&&(t.isHorizontal()&&s.currentY===s.startY||t.isVertical()&&s.currentX===s.startX?a.isScrolling=!1:25<=c*c+u*u&&(d=180*Math.atan2(Math.abs(u),Math.abs(c))/Math.PI,a.isScrolling=t.isHorizontal()?d>i.touchAngle:90-d>i.touchAngle)),a.isScrolling&&t.emit("touchMoveOpposite",r),void 0===a.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(a.startMoving=!0)),a.isScrolling)a.isTouched=!1;else if(a.startMoving){t.allowClick=!1,r.preventDefault(),i.touchMoveStopPropagation&&!i.nested&&r.stopPropagation(),a.isMoved||(i.loop&&t.loopFix(),a.startTranslate=t.getTranslate(),t.setTransition(0),t.animating&&t.$wrapperEl.trigger("webkitTransitionEnd transitionend"),a.allowMomentumBounce=!1,!i.grabCursor||!0!==t.allowSlideNext&&!0!==t.allowSlidePrev||t.setGrabCursor(!0),t.emit("sliderFirstMove",r)),t.emit("sliderMove",r),a.isMoved=!0;var p=t.isHorizontal()?c:u;s.diff=p,p*=i.touchRatio,n&&(p=-p),t.swipeDirection=0<p?"prev":"next",a.currentTranslate=p+a.startTranslate;var h=!0,f=i.resistanceRatio;if(i.touchReleaseOnEdges&&(f=0),0<p&&a.currentTranslate>t.minTranslate()?(h=!1,i.resistance&&(a.currentTranslate=t.minTranslate()-1+Math.pow(-t.minTranslate()+a.startTranslate+p,f))):p<0&&a.currentTranslate<t.maxTranslate()&&(h=!1,i.resistance&&(a.currentTranslate=t.maxTranslate()+1-Math.pow(t.maxTranslate()-a.startTranslate-p,f))),h&&(r.preventedByNestedSwiper=!0),!t.allowSlideNext&&"next"===t.swipeDirection&&a.currentTranslate<a.startTranslate&&(a.currentTranslate=a.startTranslate),!t.allowSlidePrev&&"prev"===t.swipeDirection&&a.currentTranslate>a.startTranslate&&(a.currentTranslate=a.startTranslate),0<i.threshold){if(!(Math.abs(p)>i.threshold||a.allowThresholdMove))return void(a.currentTranslate=a.startTranslate);if(!a.allowThresholdMove)return a.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,a.currentTranslate=a.startTranslate,void(s.diff=t.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}i.followFinger&&((i.freeMode||i.watchSlidesProgress||i.watchSlidesVisibility)&&(t.updateActiveIndex(),t.updateSlidesClasses()),i.freeMode&&(0===a.velocities.length&&a.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:a.touchStartTime}),a.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:q.now()})),t.updateProgress(a.currentTranslate),t.setTranslate(a.currentTranslate))}}}}else a.startMoving&&a.isScrolling&&t.emit("touchMoveOpposite",r)}.bind(e),e.onTouchEnd=function(e){var t=this,a=t.touchEventsData,i=t.params,s=t.touches,n=t.rtlTranslate,r=t.$wrapperEl,o=t.slidesGrid,l=t.snapGrid,d=e;if(d.originalEvent&&(d=d.originalEvent),a.allowTouchCallbacks&&t.emit("touchEnd",d),a.allowTouchCallbacks=!1,!a.isTouched)return a.isMoved&&i.grabCursor&&t.setGrabCursor(!1),a.isMoved=!1,void(a.startMoving=!1);i.grabCursor&&a.isMoved&&a.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);var c,u=q.now(),p=u-a.touchStartTime;if(t.allowClick&&(t.updateClickedSlide(d),t.emit("tap",d),p<300&&300<u-a.lastClickTime&&(a.clickTimeout&&clearTimeout(a.clickTimeout),a.clickTimeout=q.nextTick(function(){t&&!t.destroyed&&t.emit("click",d)},300)),p<300&&u-a.lastClickTime<300&&(a.clickTimeout&&clearTimeout(a.clickTimeout),t.emit("doubleTap",d))),a.lastClickTime=q.now(),q.nextTick(function(){t.destroyed||(t.allowClick=!0)}),!a.isTouched||!a.isMoved||!t.swipeDirection||0===s.diff||a.currentTranslate===a.startTranslate)return a.isTouched=!1,a.isMoved=!1,void(a.startMoving=!1);if(a.isTouched=!1,a.isMoved=!1,a.startMoving=!1,c=i.followFinger?n?t.translate:-t.translate:-a.currentTranslate,i.freeMode){if(c<-t.minTranslate())return void t.slideTo(t.activeIndex);if(c>-t.maxTranslate())return void(t.slides.length<l.length?t.slideTo(l.length-1):t.slideTo(t.slides.length-1));if(i.freeModeMomentum){if(1<a.velocities.length){var h=a.velocities.pop(),f=a.velocities.pop(),m=h.position-f.position,v=h.time-f.time;t.velocity=m/v,t.velocity/=2,Math.abs(t.velocity)<i.freeModeMinimumVelocity&&(t.velocity=0),(150<v||300<q.now()-h.time)&&(t.velocity=0)}else t.velocity=0;t.velocity*=i.freeModeMomentumVelocityRatio,a.velocities.length=0;var g=1e3*i.freeModeMomentumRatio,b=t.velocity*g,y=t.translate+b;n&&(y=-y);var w,E,x=!1,T=20*Math.abs(t.velocity)*i.freeModeMomentumBounceRatio;if(y<t.maxTranslate())i.freeModeMomentumBounce?(y+t.maxTranslate()<-T&&(y=t.maxTranslate()-T),w=t.maxTranslate(),x=!0,a.allowMomentumBounce=!0):y=t.maxTranslate(),i.loop&&i.centeredSlides&&(E=!0);else if(y>t.minTranslate())i.freeModeMomentumBounce?(y-t.minTranslate()>T&&(y=t.minTranslate()+T),w=t.minTranslate(),x=!0,a.allowMomentumBounce=!0):y=t.minTranslate(),i.loop&&i.centeredSlides&&(E=!0);else if(i.freeModeSticky){for(var S,C=0;C<l.length;C+=1)if(l[C]>-y){S=C;break}y=-(y=Math.abs(l[S]-y)<Math.abs(l[S-1]-y)||"next"===t.swipeDirection?l[S]:l[S-1])}if(E&&t.once("transitionEnd",function(){t.loopFix()}),0!==t.velocity)g=n?Math.abs((-y-t.translate)/t.velocity):Math.abs((y-t.translate)/t.velocity);else if(i.freeModeSticky)return void t.slideToClosest();i.freeModeMomentumBounce&&x?(t.updateProgress(w),t.setTransition(g),t.setTranslate(y),t.transitionStart(!0,t.swipeDirection),t.animating=!0,r.transitionEnd(function(){t&&!t.destroyed&&a.allowMomentumBounce&&(t.emit("momentumBounce"),t.setTransition(i.speed),t.setTranslate(w),r.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()}))})):t.velocity?(t.updateProgress(y),t.setTransition(g),t.setTranslate(y),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,r.transitionEnd(function(){t&&!t.destroyed&&t.transitionEnd()}))):t.updateProgress(y),t.updateActiveIndex(),t.updateSlidesClasses()}else if(i.freeModeSticky)return void t.slideToClosest();(!i.freeModeMomentum||p>=i.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}else{for(var k=0,M=t.slidesSizesGrid[0],L=0;L<o.length;L+=i.slidesPerGroup)void 0!==o[L+i.slidesPerGroup]?c>=o[L]&&c<o[L+i.slidesPerGroup]&&(M=o[(k=L)+i.slidesPerGroup]-o[L]):c>=o[L]&&(k=L,M=o[o.length-1]-o[o.length-2]);var D=(c-o[k])/M;if(p>i.longSwipesMs){if(!i.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(D>=i.longSwipesRatio?t.slideTo(k+i.slidesPerGroup):t.slideTo(k)),"prev"===t.swipeDirection&&(D>1-i.longSwipesRatio?t.slideTo(k+i.slidesPerGroup):t.slideTo(k))}else{if(!i.shortSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&t.slideTo(k+i.slidesPerGroup),"prev"===t.swipeDirection&&t.slideTo(k)}}}.bind(e),e.onClick=function(e){this.allowClick||(this.params.preventClicks&&e.preventDefault(),this.params.preventClicksPropagation&&this.animating&&(e.stopPropagation(),e.stopImmediatePropagation()))}.bind(e);var n="container"===t.touchEventsTarget?i:s,r=!!t.nested;if(G.touch||!G.pointerEvents&&!G.prefixedPointerEvents){if(G.touch){var o=!("touchstart"!==a.start||!G.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};n.addEventListener(a.start,e.onTouchStart,o),n.addEventListener(a.move,e.onTouchMove,G.passiveListener?{passive:!1,capture:r}:r),n.addEventListener(a.end,e.onTouchEnd,o)}(t.simulateTouch&&!b.ios&&!b.android||t.simulateTouch&&!G.touch&&b.ios)&&(n.addEventListener("mousedown",e.onTouchStart,!1),m.addEventListener("mousemove",e.onTouchMove,r),m.addEventListener("mouseup",e.onTouchEnd,!1))}else n.addEventListener(a.start,e.onTouchStart,!1),m.addEventListener(a.move,e.onTouchMove,r),m.addEventListener(a.end,e.onTouchEnd,!1);(t.preventClicks||t.preventClicksPropagation)&&n.addEventListener("click",e.onClick,!0),e.on(b.ios||b.android?"resize orientationchange observerUpdate":"resize observerUpdate",l,!0)},detachEvents:function(){var e=this,t=e.params,a=e.touchEvents,i=e.el,s=e.wrapperEl,n="container"===t.touchEventsTarget?i:s,r=!!t.nested;if(G.touch||!G.pointerEvents&&!G.prefixedPointerEvents){if(G.touch){var o=!("onTouchStart"!==a.start||!G.passiveListener||!t.passiveListeners)&&{passive:!0,capture:!1};n.removeEventListener(a.start,e.onTouchStart,o),n.removeEventListener(a.move,e.onTouchMove,r),n.removeEventListener(a.end,e.onTouchEnd,o)}(t.simulateTouch&&!b.ios&&!b.android||t.simulateTouch&&!G.touch&&b.ios)&&(n.removeEventListener("mousedown",e.onTouchStart,!1),m.removeEventListener("mousemove",e.onTouchMove,r),m.removeEventListener("mouseup",e.onTouchEnd,!1))}else n.removeEventListener(a.start,e.onTouchStart,!1),m.removeEventListener(a.move,e.onTouchMove,r),m.removeEventListener(a.end,e.onTouchEnd,!1);(t.preventClicks||t.preventClicksPropagation)&&n.removeEventListener("click",e.onClick,!0),e.off(b.ios||b.android?"resize orientationchange observerUpdate":"resize observerUpdate",l)}},w={setBreakpoint:function(){var e=this,t=e.activeIndex,a=e.initialized,i=e.loopedSlides;void 0===i&&(i=0);var s=e.params,n=s.breakpoints;if(n&&(!n||0!==Object.keys(n).length)){var r=e.getBreakpoint(n);if(r&&e.currentBreakpoint!==r){var o=r in n?n[r]:e.originalParams,l=s.loop&&o.slidesPerView!==s.slidesPerView;q.extend(e.params,o),q.extend(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),e.currentBreakpoint=r,l&&a&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-i+e.loopedSlides,0,!1)),e.emit("breakpoint",o)}}},getBreakpoint:function(e){if(e){var t=!1,a=[];Object.keys(e).forEach(function(e){a.push(e)}),a.sort(function(e,t){return parseInt(e,10)-parseInt(t,10)});for(var i=0;i<a.length;i+=1){var s=a[i];this.params.breakpointsInverse?s<=j.innerWidth&&(t=s):s>=j.innerWidth&&!t&&(t=s)}return t||"max"}}},P={isIE:!!j.navigator.userAgent.match(/Trident/g)||!!j.navigator.userAgent.match(/MSIE/g),isEdge:!!j.navigator.userAgent.match(/Edge/g),isSafari:(o=j.navigator.userAgent.toLowerCase(),0<=o.indexOf("safari")&&o.indexOf("chrome")<0&&o.indexOf("android")<0),isUiWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(j.navigator.userAgent)},E={init:!0,direction:"horizontal",touchEventsTarget:"container",initialSlide:0,speed:300,preventInteractionOnTransition:!1,edgeSwipeDetection:!1,edgeSwipeThreshold:20,freeMode:!1,freeModeMomentum:!0,freeModeMomentumRatio:1,freeModeMomentumBounce:!0,freeModeMomentumBounceRatio:1,freeModeMomentumVelocityRatio:1,freeModeSticky:!1,freeModeMinimumVelocity:.02,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsInverse:!1,spaceBetween:0,slidesPerView:1,slidesPerColumn:1,slidesPerColumnFill:"column",slidesPerGroup:1,centeredSlides:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!1,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!0,touchStartPreventDefault:!0,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,watchSlidesVisibility:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,containerModifierClass:"swiper-container-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0},x={update:c,translate:u,transition:p,slide:h,loop:f,grabCursor:v,manipulation:g,events:y,breakpoints:w,checkOverflow:{checkOverflow:function(){var e=this,t=e.isLocked;e.isLocked=1===e.snapGrid.length,e.allowSlideNext=!e.isLocked,e.allowSlidePrev=!e.isLocked,t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock"),t&&t!==e.isLocked&&(e.isEnd=!1,e.navigation.update())}},classes:{addClasses:function(){var t=this.classNames,a=this.params,e=this.rtl,i=this.$el,s=[];s.push(a.direction),a.freeMode&&s.push("free-mode"),G.flexbox||s.push("no-flexbox"),a.autoHeight&&s.push("autoheight"),e&&s.push("rtl"),1<a.slidesPerColumn&&s.push("multirow"),b.android&&s.push("android"),b.ios&&s.push("ios"),(P.isIE||P.isEdge)&&(G.pointerEvents||G.prefixedPointerEvents)&&s.push("wp8-"+a.direction),s.forEach(function(e){t.push(a.containerModifierClass+e)}),i.addClass(t.join(" "))},removeClasses:function(){var e=this.$el,t=this.classNames;e.removeClass(t.join(" "))}},images:{loadImage:function(e,t,a,i,s,n){function r(){n&&n()}var o;e.complete&&s?r():t?((o=new j.Image).onload=r,o.onerror=r,i&&(o.sizes=i),a&&(o.srcset=a),t&&(o.src=t)):r()},preloadImages:function(){function e(){null!=t&&t&&!t.destroyed&&(void 0!==t.imagesLoaded&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}var t=this;t.imagesToLoad=t.$el.find("img");for(var a=0;a<t.imagesToLoad.length;a+=1){var i=t.imagesToLoad[a];t.loadImage(i,i.currentSrc||i.getAttribute("src"),i.srcset||i.getAttribute("srcset"),i.sizes||i.getAttribute("sizes"),!0,e)}}}},T={},S=function(p){function h(){for(var e,t,s,a=[],i=arguments.length;i--;)a[i]=arguments[i];1===a.length&&a[0].constructor&&a[0].constructor===Object?s=a[0]:(t=(e=a)[0],s=e[1]),s||(s={}),s=q.extend({},s),t&&!s.el&&(s.el=t),p.call(this,s),Object.keys(x).forEach(function(t){Object.keys(x[t]).forEach(function(e){h.prototype[e]||(h.prototype[e]=x[t][e])})});var n=this;void 0===n.modules&&(n.modules={}),Object.keys(n.modules).forEach(function(e){var t=n.modules[e];if(t.params){var a=Object.keys(t.params)[0],i=t.params[a];if("object"!=typeof i||null===i)return;if(!(a in s&&"enabled"in i))return;!0===s[a]&&(s[a]={enabled:!0}),"object"!=typeof s[a]||"enabled"in s[a]||(s[a].enabled=!0),s[a]||(s[a]={enabled:!1})}});var r=q.extend({},E);n.useModulesParams(r),n.params=q.extend({},r,T,s),n.originalParams=q.extend({},n.params),n.passedParams=q.extend({},s);var o=(n.$=_)(n.params.el);if(t=o[0]){if(1<o.length){var l=[];return o.each(function(e,t){var a=q.extend({},s,{el:t});l.push(new h(a))}),l}t.swiper=n,o.data("swiper",n);var d,c,u=o.children("."+n.params.wrapperClass);return q.extend(n,{$el:o,el:t,$wrapperEl:u,wrapperEl:u[0],classNames:[],slides:_(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:function(){return"horizontal"===n.params.direction},isVertical:function(){return"vertical"===n.params.direction},rtl:"rtl"===t.dir.toLowerCase()||"rtl"===o.css("direction"),rtlTranslate:"horizontal"===n.params.direction&&("rtl"===t.dir.toLowerCase()||"rtl"===o.css("direction")),wrongRTL:"-webkit-box"===u.css("display"),activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:n.params.allowSlideNext,allowSlidePrev:n.params.allowSlidePrev,touchEvents:(d=["touchstart","touchmove","touchend"],c=["mousedown","mousemove","mouseup"],G.pointerEvents?c=["pointerdown","pointermove","pointerup"]:G.prefixedPointerEvents&&(c=["MSPointerDown","MSPointerMove","MSPointerUp"]),n.touchEventsTouch={start:d[0],move:d[1],end:d[2]},n.touchEventsDesktop={start:c[0],move:c[1],end:c[2]},G.touch||!n.params.simulateTouch?n.touchEventsTouch:n.touchEventsDesktop),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,formElements:"input, select, option, textarea, button, video",lastClickTime:q.now(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:n.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),n.useModules(),n.params.init&&n.init(),n}}p&&(h.__proto__=p);var e={extendedDefaults:{configurable:!0},defaults:{configurable:!0},Class:{configurable:!0},$:{configurable:!0}};return((h.prototype=Object.create(p&&p.prototype)).constructor=h).prototype.slidesPerViewDynamic=function(){var e=this,t=e.params,a=e.slides,i=e.slidesGrid,s=e.size,n=e.activeIndex,r=1;if(t.centeredSlides){for(var o,l=a[n].swiperSlideSize,d=n+1;d<a.length;d+=1)a[d]&&!o&&(r+=1,s<(l+=a[d].swiperSlideSize)&&(o=!0));for(var c=n-1;0<=c;c-=1)a[c]&&!o&&(r+=1,s<(l+=a[c].swiperSlideSize)&&(o=!0))}else for(var u=n+1;u<a.length;u+=1)i[u]-i[n]<s&&(r+=1);return r},h.prototype.update=function(){function e(){var e=a.rtlTranslate?-1*a.translate:a.translate,t=Math.min(Math.max(e,a.maxTranslate()),a.minTranslate());a.setTranslate(t),a.updateActiveIndex(),a.updateSlidesClasses()}var a=this;if(a&&!a.destroyed){var t=a.snapGrid,i=a.params;i.breakpoints&&a.setBreakpoint(),a.updateSize(),a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.params.freeMode?(e(),a.params.autoHeight&&a.updateAutoHeight()):(("auto"===a.params.slidesPerView||1<a.params.slidesPerView)&&a.isEnd&&!a.params.centeredSlides?a.slideTo(a.slides.length-1,0,!1,!0):a.slideTo(a.activeIndex,0,!1,!0))||e(),i.watchOverflow&&t!==a.snapGrid&&a.checkOverflow(),a.emit("update")}},h.prototype.init=function(){var e=this;e.initialized||(e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit),e.attachEvents(),e.initialized=!0,e.emit("init"))},h.prototype.destroy=function(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);var a=this,i=a.params,s=a.$el,n=a.$wrapperEl,r=a.slides;return void 0===a.params||a.destroyed||(a.emit("beforeDestroy"),a.initialized=!1,a.detachEvents(),i.loop&&a.loopDestroy(),t&&(a.removeClasses(),s.removeAttr("style"),n.removeAttr("style"),r&&r.length&&r.removeClass([i.slideVisibleClass,i.slideActiveClass,i.slideNextClass,i.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index").removeAttr("data-swiper-column").removeAttr("data-swiper-row")),a.emit("destroy"),Object.keys(a.eventsListeners).forEach(function(e){a.off(e)}),!1!==e&&(a.$el[0].swiper=null,a.$el.data("swiper",null),q.deleteProps(a)),a.destroyed=!0),null},h.extendDefaults=function(e){q.extend(T,e)},e.extendedDefaults.get=function(){return T},e.defaults.get=function(){return E},e.Class.get=function(){return p},e.$.get=function(){return _},Object.defineProperties(h,e),h}(s),C={name:"device",proto:{device:b},"static":{device:b}},k={name:"support",proto:{support:G},"static":{support:G}},M={name:"browser",proto:{browser:P},"static":{browser:P}},L={name:"resize",create:function(){var e=this;q.extend(e,{resize:{resizeHandler:function(){e&&!e.destroyed&&e.initialized&&(e.emit("beforeResize"),e.emit("resize"))},orientationChangeHandler:function(){e&&!e.destroyed&&e.initialized&&e.emit("orientationchange")}}})},on:{init:function(){j.addEventListener("resize",this.resize.resizeHandler),j.addEventListener("orientationchange",this.resize.orientationChangeHandler)},destroy:function(){j.removeEventListener("resize",this.resize.resizeHandler),j.removeEventListener("orientationchange",this.resize.orientationChangeHandler)}}},D={func:j.MutationObserver||j.WebkitMutationObserver,attach:function(e,t){void 0===t&&(t={});var a=this,i=new D.func(function(e){if(1!==e.length){var t=function(){a.emit("observerUpdate",e[0])};j.requestAnimationFrame?j.requestAnimationFrame(t):j.setTimeout(t,0)}else a.emit("observerUpdate",e[0])});i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),a.observer.observers.push(i)},init:function(){var e=this;if(G.observer&&e.params.observer){if(e.params.observeParents)for(var t=e.$el.parents(),a=0;a<t.length;a+=1)e.observer.attach(t[a]);e.observer.attach(e.$el[0],{childList:!1}),e.observer.attach(e.$wrapperEl[0],{attributes:!1})}},destroy:function(){this.observer.observers.forEach(function(e){e.disconnect()}),this.observer.observers=[]}},A={name:"observer",params:{observer:!1,observeParents:!1},create:function(){q.extend(this,{observer:{init:D.init.bind(this),attach:D.attach.bind(this),destroy:D.destroy.bind(this),observers:[]}})},on:{init:function(){this.observer.init()},destroy:function(){this.observer.destroy()}}},I={update:function(e){function t(){a.updateSlides(),a.updateProgress(),a.updateSlidesClasses(),a.lazy&&a.params.lazy.enabled&&a.lazy.load()}var a=this,i=a.params,s=i.slidesPerView,n=i.slidesPerGroup,r=i.centeredSlides,o=a.params.virtual,l=o.addSlidesBefore,d=o.addSlidesAfter,c=a.virtual,u=c.from,p=c.to,h=c.slides,f=c.slidesGrid,m=c.renderSlide,v=c.offset;a.updateActiveIndex();var g,b,y,w=a.activeIndex||0;g=a.rtlTranslate?"right":a.isHorizontal()?"left":"top",r?(b=Math.floor(s/2)+n+l,y=Math.floor(s/2)+n+d):(b=s+(n-1)+l,y=n+d);var E=Math.max((w||0)-y,0),x=Math.min((w||0)+b,h.length-1),T=(a.slidesGrid[E]||0)-(a.slidesGrid[0]||0);if(q.extend(a.virtual,{from:E,to:x,offset:T,slidesGrid:a.slidesGrid}),u===E&&p===x&&!e)return a.slidesGrid!==f&&T!==v&&a.slides.css(g,T+"px"),void a.updateProgress();if(a.params.virtual.renderExternal)return a.params.virtual.renderExternal.call(a,{offset:T,from:E,to:x,slides:function(){for(var e=[],t=E;t<=x;t+=1)e.push(h[t]);return e}()}),void t();var S=[],C=[];if(e)a.$wrapperEl.find("."+a.params.slideClass).remove();else for(var k=u;k<=p;k+=1)(k<E||x<k)&&a.$wrapperEl.find("."+a.params.slideClass+'[data-swiper-slide-index="'+k+'"]').remove();for(var M=0;M<h.length;M+=1)E<=M&&M<=x&&(void 0===p||e?C.push(M):(p<M&&C.push(M),M<u&&S.push(M)));C.forEach(function(e){a.$wrapperEl.append(m(h[e],e))}),S.sort(function(e,t){return e<t}).forEach(function(e){a.$wrapperEl.prepend(m(h[e],e))}),a.$wrapperEl.children(".swiper-slide").css(g,T+"px"),t()},renderSlide:function(e,t){var a=this,i=a.params.virtual;if(i.cache&&a.virtual.cache[t])return a.virtual.cache[t];var s=i.renderSlide?_(i.renderSlide.call(a,e,t)):_('<div class="'+a.params.slideClass+'" data-swiper-slide-index="'+t+'">'+e+"</div>");return s.attr("data-swiper-slide-index")||s.attr("data-swiper-slide-index",t),i.cache&&(a.virtual.cache[t]=s),s},appendSlide:function(e){this.virtual.slides.push(e),this.virtual.update(!0)},prependSlide:function(e){var t=this;if(t.virtual.slides.unshift(e),t.params.virtual.cache){var a=t.virtual.cache,i={};Object.keys(a).forEach(function(e){i[e+1]=a[e]}),t.virtual.cache=i}t.virtual.update(!0),t.slideNext(0)}},z={name:"virtual",params:{virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,addSlidesBefore:0,addSlidesAfter:0}},create:function(){var e=this;q.extend(e,{virtual:{update:I.update.bind(e),appendSlide:I.appendSlide.bind(e),prependSlide:I.prependSlide.bind(e),renderSlide:I.renderSlide.bind(e),slides:e.params.virtual.slides,cache:{}}})},on:{beforeInit:function(){var e=this;if(e.params.virtual.enabled){e.classNames.push(e.params.containerModifierClass+"virtual");var t={watchSlidesProgress:!0};q.extend(e.params,t),q.extend(e.originalParams,t),e.virtual.update()}},setTranslate:function(){this.params.virtual.enabled&&this.virtual.update()}}},$={handle:function(e){var t=this,a=t.rtlTranslate,i=e;i.originalEvent&&(i=i.originalEvent);var s=i.keyCode||i.charCode;if(!t.allowSlideNext&&(t.isHorizontal()&&39===s||t.isVertical()&&40===s))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&37===s||t.isVertical()&&38===s))return!1;if(!(i.shiftKey||i.altKey||i.ctrlKey||i.metaKey||m.activeElement&&m.activeElement.nodeName&&("input"===m.activeElement.nodeName.toLowerCase()||"textarea"===m.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(37===s||39===s||38===s||40===s)){var n=!1;if(0<t.$el.parents("."+t.params.slideClass).length&&0===t.$el.parents("."+t.params.slideActiveClass).length)return;var r=j.innerWidth,o=j.innerHeight,l=t.$el.offset();a&&(l.left-=t.$el[0].scrollLeft);for(var d=[[l.left,l.top],[l.left+t.width,l.top],[l.left,l.top+t.height],[l.left+t.width,l.top+t.height]],c=0;c<d.length;c+=1){var u=d[c];0<=u[0]&&u[0]<=r&&0<=u[1]&&u[1]<=o&&(n=!0)}if(!n)return}t.isHorizontal()?(37!==s&&39!==s||(i.preventDefault?i.preventDefault():i.returnValue=!1),(39===s&&!a||37===s&&a)&&t.slideNext(),(37===s&&!a||39===s&&a)&&t.slidePrev()):(38!==s&&40!==s||(i.preventDefault?i.preventDefault():i.returnValue=!1),40===s&&t.slideNext(),38===s&&t.slidePrev()),t.emit("keyPress",s)}},enable:function(){this.keyboard.enabled||(_(m).on("keydown",this.keyboard.handle) ,this.keyboard.enabled=!0)},disable:function(){this.keyboard.enabled&&(_(m).off("keydown",this.keyboard.handle),this.keyboard.enabled=!1)}},O={name:"keyboard",params:{keyboard:{enabled:!1,onlyInViewport:!0}},create:function(){q.extend(this,{keyboard:{enabled:!1,enable:$.enable.bind(this),disable:$.disable.bind(this),handle:$.handle.bind(this)}})},on:{init:function(){this.params.keyboard.enabled&&this.keyboard.enable()},destroy:function(){this.keyboard.enabled&&this.keyboard.disable()}}},B={lastScrollTime:q.now(),event:-1<j.navigator.userAgent.indexOf("firefox")?"DOMMouseScroll":function(){var e="onwheel",t=e in m;if(!t){var a=m.createElement("div");a.setAttribute(e,"return;"),t="function"==typeof a[e]}return!t&&m.implementation&&m.implementation.hasFeature&&!0!==m.implementation.hasFeature("","")&&(t=m.implementation.hasFeature("Events.wheel","3.0")),t}()?"wheel":"mousewheel",normalize:function(e){var t=0,a=0,i=0,s=0;return"detail"in e&&(a=e.detail),"wheelDelta"in e&&(a=-e.wheelDelta/120),"wheelDeltaY"in e&&(a=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=a,a=0),i=10*t,s=10*a,"deltaY"in e&&(s=e.deltaY),"deltaX"in e&&(i=e.deltaX),(i||s)&&e.deltaMode&&(1===e.deltaMode?(i*=40,s*=40):(i*=800,s*=800)),i&&!t&&(t=i<1?-1:1),s&&!a&&(a=s<1?-1:1),{spinX:t,spinY:a,pixelX:i,pixelY:s}},handleMouseEnter:function(){this.mouseEntered=!0},handleMouseLeave:function(){this.mouseEntered=!1},handle:function(e){var t=e,a=this,i=a.params.mousewheel;if(!a.mouseEntered&&!i.releaseOnEdges)return!0;t.originalEvent&&(t=t.originalEvent);var s=0,n=a.rtlTranslate?-1:1,r=B.normalize(t);if(i.forceToAxis)if(a.isHorizontal()){if(!(Math.abs(r.pixelX)>Math.abs(r.pixelY)))return!0;s=r.pixelX*n}else{if(!(Math.abs(r.pixelY)>Math.abs(r.pixelX)))return!0;s=r.pixelY}else s=Math.abs(r.pixelX)>Math.abs(r.pixelY)?-r.pixelX*n:-r.pixelY;if(0===s)return!0;if(i.invert&&(s=-s),a.params.freeMode){a.params.loop&&a.loopFix();var o=a.getTranslate()+s*i.sensitivity,l=a.isBeginning,d=a.isEnd;if(o>=a.minTranslate()&&(o=a.minTranslate()),o<=a.maxTranslate()&&(o=a.maxTranslate()),a.setTransition(0),a.setTranslate(o),a.updateProgress(),a.updateActiveIndex(),a.updateSlidesClasses(),(!l&&a.isBeginning||!d&&a.isEnd)&&a.updateSlidesClasses(),a.params.freeModeSticky&&(clearTimeout(a.mousewheel.timeout),a.mousewheel.timeout=q.nextTick(function(){a.slideToClosest()},300)),a.emit("scroll",t),a.params.autoplay&&a.params.autoplayDisableOnInteraction&&a.autoplay.stop(),o===a.minTranslate()||o===a.maxTranslate())return!0}else{if(60<q.now()-a.mousewheel.lastScrollTime)if(s<0)if(a.isEnd&&!a.params.loop||a.animating){if(i.releaseOnEdges)return!0}else a.slideNext(),a.emit("scroll",t);else if(a.isBeginning&&!a.params.loop||a.animating){if(i.releaseOnEdges)return!0}else a.slidePrev(),a.emit("scroll",t);a.mousewheel.lastScrollTime=(new j.Date).getTime()}return t.preventDefault?t.preventDefault():t.returnValue=!1,!1},enable:function(){var e=this;if(!B.event)return!1;if(e.mousewheel.enabled)return!1;var t=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(t=_(e.params.mousewheel.eventsTarged)),t.on("mouseenter",e.mousewheel.handleMouseEnter),t.on("mouseleave",e.mousewheel.handleMouseLeave),t.on(B.event,e.mousewheel.handle),e.mousewheel.enabled=!0},disable:function(){var e=this;if(!B.event)return!1;if(!e.mousewheel.enabled)return!1;var t=e.$el;return"container"!==e.params.mousewheel.eventsTarged&&(t=_(e.params.mousewheel.eventsTarged)),t.off(B.event,e.mousewheel.handle),!(e.mousewheel.enabled=!1)}},N={update:function(){var e=this,t=e.params.navigation;if(!e.params.loop){var a=e.navigation,i=a.$nextEl,s=a.$prevEl;s&&0<s.length&&(e.isBeginning?s.addClass(t.disabledClass):s.removeClass(t.disabledClass),s[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass)),i&&0<i.length&&(e.isEnd?i.addClass(t.disabledClass):i.removeClass(t.disabledClass),i[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](t.lockClass))}},init:function(){var e,t,a=this,i=a.params.navigation;(i.nextEl||i.prevEl)&&(i.nextEl&&(e=_(i.nextEl),a.params.uniqueNavElements&&"string"==typeof i.nextEl&&1<e.length&&1===a.$el.find(i.nextEl).length&&(e=a.$el.find(i.nextEl))),i.prevEl&&(t=_(i.prevEl),a.params.uniqueNavElements&&"string"==typeof i.prevEl&&1<t.length&&1===a.$el.find(i.prevEl).length&&(t=a.$el.find(i.prevEl))),e&&0<e.length&&e.on("click",function(e){e.preventDefault(),a.isEnd&&!a.params.loop||a.slideNext()}),t&&0<t.length&&t.on("click",function(e){e.preventDefault(),a.isBeginning&&!a.params.loop||a.slidePrev()}),q.extend(a.navigation,{$nextEl:e,nextEl:e&&e[0],$prevEl:t,prevEl:t&&t[0]}))},destroy:function(){var e=this.navigation,t=e.$nextEl,a=e.$prevEl;t&&t.length&&(t.off("click"),t.removeClass(this.params.navigation.disabledClass)),a&&a.length&&(a.off("click"),a.removeClass(this.params.navigation.disabledClass))}},H={update:function(){var e=this,t=e.rtl,s=e.params.pagination;if(s.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var n,a=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,i=e.pagination.$el,r=e.params.loop?Math.ceil((a-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?((n=Math.ceil((e.activeIndex-e.loopedSlides)/e.params.slidesPerGroup))>a-1-2*e.loopedSlides&&(n-=a-2*e.loopedSlides),r-1<n&&(n-=r),n<0&&"bullets"!==e.params.paginationType&&(n=r+n)):n=void 0!==e.snapIndex?e.snapIndex:e.activeIndex||0,"bullets"===s.type&&e.pagination.bullets&&0<e.pagination.bullets.length){var o,l,d,c=e.pagination.bullets;if(s.dynamicBullets&&(e.pagination.bulletSize=c.eq(0)[e.isHorizontal()?"outerWidth":"outerHeight"](!0),i.css(e.isHorizontal()?"width":"height",e.pagination.bulletSize*(s.dynamicMainBullets+4)+"px"),1<s.dynamicMainBullets&&void 0!==e.previousIndex&&(e.pagination.dynamicBulletIndex+=n-e.previousIndex,e.pagination.dynamicBulletIndex>s.dynamicMainBullets-1?e.pagination.dynamicBulletIndex=s.dynamicMainBullets-1:e.pagination.dynamicBulletIndex<0&&(e.pagination.dynamicBulletIndex=0)),o=n-e.pagination.dynamicBulletIndex,d=((l=o+(Math.min(c.length,s.dynamicMainBullets)-1))+o)/2),c.removeClass(s.bulletActiveClass+" "+s.bulletActiveClass+"-next "+s.bulletActiveClass+"-next-next "+s.bulletActiveClass+"-prev "+s.bulletActiveClass+"-prev-prev "+s.bulletActiveClass+"-main"),1<i.length)c.each(function(e,t){var a=_(t),i=a.index();i===n&&a.addClass(s.bulletActiveClass),s.dynamicBullets&&(o<=i&&i<=l&&a.addClass(s.bulletActiveClass+"-main"),i===o&&a.prev().addClass(s.bulletActiveClass+"-prev").prev().addClass(s.bulletActiveClass+"-prev-prev"),i===l&&a.next().addClass(s.bulletActiveClass+"-next").next().addClass(s.bulletActiveClass+"-next-next"))});else if(c.eq(n).addClass(s.bulletActiveClass),s.dynamicBullets){for(var u=c.eq(o),p=c.eq(l),h=o;h<=l;h+=1)c.eq(h).addClass(s.bulletActiveClass+"-main");u.prev().addClass(s.bulletActiveClass+"-prev").prev().addClass(s.bulletActiveClass+"-prev-prev"),p.next().addClass(s.bulletActiveClass+"-next").next().addClass(s.bulletActiveClass+"-next-next")}if(s.dynamicBullets){var f=Math.min(c.length,s.dynamicMainBullets+4),m=(e.pagination.bulletSize*f-e.pagination.bulletSize)/2-d*e.pagination.bulletSize,v=t?"right":"left";c.css(e.isHorizontal()?v:"top",m+"px")}}if("fraction"===s.type&&(i.find("."+s.currentClass).text(s.formatFractionCurrent(n+1)),i.find("."+s.totalClass).text(s.formatFractionTotal(r))),"progressbar"===s.type){var g;g=s.progressbarOpposite?e.isHorizontal()?"vertical":"horizontal":e.isHorizontal()?"horizontal":"vertical";var b=(n+1)/r,y=1,w=1;"horizontal"===g?y=b:w=b,i.find("."+s.progressbarFillClass).transform("translate3d(0,0,0) scaleX("+y+") scaleY("+w+")").transition(e.params.speed)}"custom"===s.type&&s.renderCustom?(i.html(s.renderCustom(e,n+1,r)),e.emit("paginationRender",e,i[0])):e.emit("paginationUpdate",e,i[0]),i[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](s.lockClass)}},render:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,i=e.pagination.$el,s="";if("bullets"===t.type){for(var n=e.params.loop?Math.ceil((a-2*e.loopedSlides)/e.params.slidesPerGroup):e.snapGrid.length,r=0;r<n;r+=1)t.renderBullet?s+=t.renderBullet.call(e,r,t.bulletClass):s+="<"+t.bulletElement+' class="'+t.bulletClass+'"></'+t.bulletElement+">";i.html(s),e.pagination.bullets=i.find("."+t.bulletClass)}"fraction"===t.type&&(s=t.renderFraction?t.renderFraction.call(e,t.currentClass,t.totalClass):'<span class="'+t.currentClass+'"></span> / <span class="'+t.totalClass+'"></span>',i.html(s)),"progressbar"===t.type&&(s=t.renderProgressbar?t.renderProgressbar.call(e,t.progressbarFillClass):'<span class="'+t.progressbarFillClass+'"></span>',i.html(s)),"custom"!==t.type&&e.emit("paginationRender",e.pagination.$el[0])}},init:function(){var a=this,e=a.params.pagination;if(e.el){var t=_(e.el);0!==t.length&&(a.params.uniqueNavElements&&"string"==typeof e.el&&1<t.length&&1===a.$el.find(e.el).length&&(t=a.$el.find(e.el)),"bullets"===e.type&&e.clickable&&t.addClass(e.clickableClass),t.addClass(e.modifierClass+e.type),"bullets"===e.type&&e.dynamicBullets&&(t.addClass(""+e.modifierClass+e.type+"-dynamic"),a.pagination.dynamicBulletIndex=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&t.addClass(e.progressbarOppositeClass),e.clickable&&t.on("click","."+e.bulletClass,function(e){e.preventDefault();var t=_(this).index()*a.params.slidesPerGroup;a.params.loop&&(t+=a.loopedSlides),a.slideTo(t)}),q.extend(a.pagination,{$el:t,el:t[0]}))}},destroy:function(){var e=this,t=e.params.pagination;if(t.el&&e.pagination.el&&e.pagination.$el&&0!==e.pagination.$el.length){var a=e.pagination.$el;a.removeClass(t.hiddenClass),a.removeClass(t.modifierClass+t.type),e.pagination.bullets&&e.pagination.bullets.removeClass(t.bulletActiveClass),t.clickable&&a.off("click","."+t.bulletClass)}}},F={setTranslate:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,a=e.rtlTranslate,i=e.progress,s=t.dragSize,n=t.trackSize,r=t.$dragEl,o=t.$el,l=e.params.scrollbar,d=s,c=(n-s)*i;a?0<(c=-c)?(d=s-c,c=0):n<-c+s&&(d=n+c):c<0?(d=s+c,c=0):n<c+s&&(d=n-c),e.isHorizontal()?(G.transforms3d?r.transform("translate3d("+c+"px, 0, 0)"):r.transform("translateX("+c+"px)"),r[0].style.width=d+"px"):(G.transforms3d?r.transform("translate3d(0px, "+c+"px, 0)"):r.transform("translateY("+c+"px)"),r[0].style.height=d+"px"),l.hide&&(clearTimeout(e.scrollbar.timeout),o[0].style.opacity=1,e.scrollbar.timeout=setTimeout(function(){o[0].style.opacity=0,o.transition(400)},1e3))}},setTransition:function(e){this.params.scrollbar.el&&this.scrollbar.el&&this.scrollbar.$dragEl.transition(e)},updateSize:function(){var e=this;if(e.params.scrollbar.el&&e.scrollbar.el){var t=e.scrollbar,a=t.$dragEl,i=t.$el;a[0].style.width="",a[0].style.height="";var s,n=e.isHorizontal()?i[0].offsetWidth:i[0].offsetHeight,r=e.size/e.virtualSize,o=r*(n/e.size);s="auto"===e.params.scrollbar.dragSize?n*r:parseInt(e.params.scrollbar.dragSize,10),e.isHorizontal()?a[0].style.width=s+"px":a[0].style.height=s+"px",i[0].style.display=1<=r?"none":"",e.params.scrollbarHide&&(i[0].style.opacity=0),q.extend(t,{trackSize:n,divider:r,moveDivider:o,dragSize:s}),t.$el[e.params.watchOverflow&&e.isLocked?"addClass":"removeClass"](e.params.scrollbar.lockClass)}},setDragPosition:function(e){var t,a=this,i=a.scrollbar,s=a.rtlTranslate,n=i.$el,r=i.dragSize,o=i.trackSize;t=((a.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageX:e.pageX||e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].pageY:e.pageY||e.clientY)-n.offset()[a.isHorizontal()?"left":"top"]-r/2)/(o-r),t=Math.max(Math.min(t,1),0),s&&(t=1-t);var l=a.minTranslate()+(a.maxTranslate()-a.minTranslate())*t;a.updateProgress(l),a.setTranslate(l),a.updateActiveIndex(),a.updateSlidesClasses()},onDragStart:function(e){var t=this,a=t.params.scrollbar,i=t.scrollbar,s=t.$wrapperEl,n=i.$el,r=i.$dragEl;t.scrollbar.isTouched=!0,e.preventDefault(),e.stopPropagation(),s.transition(100),r.transition(100),i.setDragPosition(e),clearTimeout(t.scrollbar.dragTimeout),n.transition(0),a.hide&&n.css("opacity",1),t.emit("scrollbarDragStart",e)},onDragMove:function(e){var t=this.scrollbar,a=this.$wrapperEl,i=t.$el,s=t.$dragEl;this.scrollbar.isTouched&&(e.preventDefault?e.preventDefault():e.returnValue=!1,t.setDragPosition(e),a.transition(0),i.transition(0),s.transition(0),this.emit("scrollbarDragMove",e))},onDragEnd:function(e){var t=this,a=t.params.scrollbar,i=t.scrollbar.$el;t.scrollbar.isTouched&&(t.scrollbar.isTouched=!1,a.hide&&(clearTimeout(t.scrollbar.dragTimeout),t.scrollbar.dragTimeout=q.nextTick(function(){i.css("opacity",0),i.transition(400)},1e3)),t.emit("scrollbarDragEnd",e),a.snapOnRelease&&t.slideToClosest())},enableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=e.scrollbar,a=e.touchEvents,i=e.touchEventsDesktop,s=e.params,n=t.$el[0],r=!(!G.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},o=!(!G.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};G.touch||!G.pointerEvents&&!G.prefixedPointerEvents?(G.touch&&(n.addEventListener(a.start,e.scrollbar.onDragStart,r),n.addEventListener(a.move,e.scrollbar.onDragMove,r),n.addEventListener(a.end,e.scrollbar.onDragEnd,o)),(s.simulateTouch&&!b.ios&&!b.android||s.simulateTouch&&!G.touch&&b.ios)&&(n.addEventListener("mousedown",e.scrollbar.onDragStart,r),m.addEventListener("mousemove",e.scrollbar.onDragMove,r),m.addEventListener("mouseup",e.scrollbar.onDragEnd,o))):(n.addEventListener(i.start,e.scrollbar.onDragStart,r),m.addEventListener(i.move,e.scrollbar.onDragMove,r),m.addEventListener(i.end,e.scrollbar.onDragEnd,o))}},disableDraggable:function(){var e=this;if(e.params.scrollbar.el){var t=e.scrollbar,a=e.touchEvents,i=e.touchEventsDesktop,s=e.params,n=t.$el[0],r=!(!G.passiveListener||!s.passiveListeners)&&{passive:!1,capture:!1},o=!(!G.passiveListener||!s.passiveListeners)&&{passive:!0,capture:!1};G.touch||!G.pointerEvents&&!G.prefixedPointerEvents?(G.touch&&(n.removeEventListener(a.start,e.scrollbar.onDragStart,r),n.removeEventListener(a.move,e.scrollbar.onDragMove,r),n.removeEventListener(a.end,e.scrollbar.onDragEnd,o)),(s.simulateTouch&&!b.ios&&!b.android||s.simulateTouch&&!G.touch&&b.ios)&&(n.removeEventListener("mousedown",e.scrollbar.onDragStart,r),m.removeEventListener("mousemove",e.scrollbar.onDragMove,r),m.removeEventListener("mouseup",e.scrollbar.onDragEnd,o))):(n.removeEventListener(i.start,e.scrollbar.onDragStart,r),m.removeEventListener(i.move,e.scrollbar.onDragMove,r),m.removeEventListener(i.end,e.scrollbar.onDragEnd,o))}},init:function(){var e=this;if(e.params.scrollbar.el){var t=e.scrollbar,a=e.$el,i=e.params.scrollbar,s=_(i.el);e.params.uniqueNavElements&&"string"==typeof i.el&&1<s.length&&1===a.find(i.el).length&&(s=a.find(i.el));var n=s.find("."+e.params.scrollbar.dragClass);0===n.length&&(n=_('<div class="'+e.params.scrollbar.dragClass+'"></div>'),s.append(n)),q.extend(t,{$el:s,el:s[0],$dragEl:n,dragEl:n[0]}),i.draggable&&t.enableDraggable()}},destroy:function(){this.scrollbar.disableDraggable()}},X={setTransform:function(e,t){var a=this.rtl,i=_(e),s=a?-1:1,n=i.attr("data-swiper-parallax")||"0",r=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y"),l=i.attr("data-swiper-parallax-scale"),d=i.attr("data-swiper-parallax-opacity");if(r||o?(r=r||"0",o=o||"0"):this.isHorizontal()?(r=n,o="0"):(o=n,r="0"),r=0<=r.indexOf("%")?parseInt(r,10)*t*s+"%":r*t*s+"px",o=0<=o.indexOf("%")?parseInt(o,10)*t+"%":o*t+"px",null!=d){var c=d-(d-1)*(1-Math.abs(t));i[0].style.opacity=c}if(null==l)i.transform("translate3d("+r+", "+o+", 0px)");else{var u=l-(l-1)*(1-Math.abs(t));i.transform("translate3d("+r+", "+o+", 0px) scale("+u+")")}},setTranslate:function(){var i=this,e=i.$el,t=i.slides,s=i.progress,n=i.snapGrid;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(e,t){i.parallax.setTransform(t,s)}),t.each(function(e,t){var a=t.progress;1<i.params.slidesPerGroup&&"auto"!==i.params.slidesPerView&&(a+=Math.ceil(e/2)-s*(n.length-1)),a=Math.min(Math.max(a,-1),1),_(t).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(e,t){i.parallax.setTransform(t,a)})})},setTransition:function(s){void 0===s&&(s=this.params.speed),this.$el.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y]").each(function(e,t){var a=_(t),i=parseInt(a.attr("data-swiper-parallax-duration"),10)||s;0===s&&(i=0),a.transition(i)})}},Y={getDistanceBetweenTouches:function(e){if(e.targetTouches.length<2)return 1;var t=e.targetTouches[0].pageX,a=e.targetTouches[0].pageY,i=e.targetTouches[1].pageX,s=e.targetTouches[1].pageY;return Math.sqrt(Math.pow(i-t,2)+Math.pow(s-a,2))},onGestureStart:function(e){var t=this,a=t.params.zoom,i=t.zoom,s=i.gesture;if(i.fakeGestureTouched=!1,i.fakeGestureMoved=!1,!G.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;i.fakeGestureTouched=!0,s.scaleStart=Y.getDistanceBetweenTouches(e)}s.$slideEl&&s.$slideEl.length||(s.$slideEl=_(e.target).closest(".swiper-slide"),0===s.$slideEl.length&&(s.$slideEl=t.slides.eq(t.activeIndex)),s.$imageEl=s.$slideEl.find("img, svg, canvas"),s.$imageWrapEl=s.$imageEl.parent("."+a.containerClass),s.maxRatio=s.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,0!==s.$imageWrapEl.length)?(s.$imageEl.transition(0),t.zoom.isScaling=!0):s.$imageEl=void 0},onGestureChange:function(e){var t=this.params.zoom,a=this.zoom,i=a.gesture;if(!G.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;a.fakeGestureMoved=!0,i.scaleMove=Y.getDistanceBetweenTouches(e)}i.$imageEl&&0!==i.$imageEl.length&&(G.gestures?this.zoom.scale=e.scale*a.currentScale:a.scale=i.scaleMove/i.scaleStart*a.currentScale,a.scale>i.maxRatio&&(a.scale=i.maxRatio-1+Math.pow(a.scale-i.maxRatio+1,.5)),a.scale<t.minRatio&&(a.scale=t.minRatio+1-Math.pow(t.minRatio-a.scale+1,.5)),i.$imageEl.transform("translate3d(0,0,0) scale("+a.scale+")"))},onGestureEnd:function(e){var t=this.params.zoom,a=this.zoom,i=a.gesture;if(!G.gestures){if(!a.fakeGestureTouched||!a.fakeGestureMoved)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!b.android)return;a.fakeGestureTouched=!1,a.fakeGestureMoved=!1}i.$imageEl&&0!==i.$imageEl.length&&(a.scale=Math.max(Math.min(a.scale,i.maxRatio),t.minRatio),i.$imageEl.transition(this.params.speed).transform("translate3d(0,0,0) scale("+a.scale+")"),a.currentScale=a.scale,a.isScaling=!1,1===a.scale&&(i.$slideEl=void 0))},onTouchStart:function(e){var t=this.zoom,a=t.gesture,i=t.image;a.$imageEl&&0!==a.$imageEl.length&&(i.isTouched||(b.android&&e.preventDefault(),i.isTouched=!0,i.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,i.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))},onTouchMove:function(e){var t=this,a=t.zoom,i=a.gesture,s=a.image,n=a.velocity;if(i.$imageEl&&0!==i.$imageEl.length&&(t.allowClick=!1,s.isTouched&&i.$slideEl)){s.isMoved||(s.width=i.$imageEl[0].offsetWidth,s.height=i.$imageEl[0].offsetHeight,s.startX=q.getTranslate(i.$imageWrapEl[0],"x")||0,s.startY=q.getTranslate(i.$imageWrapEl[0],"y")||0,i.slideWidth=i.$slideEl[0].offsetWidth,i.slideHeight=i.$slideEl[0].offsetHeight,i.$imageWrapEl.transition(0),t.rtl&&(s.startX=-s.startX,s.startY=-s.startY));var r=s.width*a.scale,o=s.height*a.scale;if(!(r<i.slideWidth&&o<i.slideHeight)){if(s.minX=Math.min(i.slideWidth/2-r/2,0),s.maxX=-s.minX,s.minY=Math.min(i.slideHeight/2-o/2,0),s.maxY=-s.minY,s.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,s.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!s.isMoved&&!a.isScaling){if(t.isHorizontal()&&(Math.floor(s.minX)===Math.floor(s.startX)&&s.touchesCurrent.x<s.touchesStart.x||Math.floor(s.maxX)===Math.floor(s.startX)&&s.touchesCurrent.x>s.touchesStart.x))return void(s.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(s.minY)===Math.floor(s.startY)&&s.touchesCurrent.y<s.touchesStart.y||Math.floor(s.maxY)===Math.floor(s.startY)&&s.touchesCurrent.y>s.touchesStart.y))return void(s.isTouched=!1)}e.preventDefault(),e.stopPropagation(),s.isMoved=!0,s.currentX=s.touchesCurrent.x-s.touchesStart.x+s.startX,s.currentY=s.touchesCurrent.y-s.touchesStart.y+s.startY,s.currentX<s.minX&&(s.currentX=s.minX+1-Math.pow(s.minX-s.currentX+1,.8)),s.currentX>s.maxX&&(s.currentX=s.maxX-1+Math.pow(s.currentX-s.maxX+1,.8)),s.currentY<s.minY&&(s.currentY=s.minY+1-Math.pow(s.minY-s.currentY+1,.8)),s.currentY>s.maxY&&(s.currentY=s.maxY-1+Math.pow(s.currentY-s.maxY+1,.8)),n.prevPositionX||(n.prevPositionX=s.touchesCurrent.x),n.prevPositionY||(n.prevPositionY=s.touchesCurrent.y),n.prevTime||(n.prevTime=Date.now()),n.x=(s.touchesCurrent.x-n.prevPositionX)/(Date.now()-n.prevTime)/2,n.y=(s.touchesCurrent.y-n.prevPositionY)/(Date.now()-n.prevTime)/2,Math.abs(s.touchesCurrent.x-n.prevPositionX)<2&&(n.x=0),Math.abs(s.touchesCurrent.y-n.prevPositionY)<2&&(n.y=0),n.prevPositionX=s.touchesCurrent.x,n.prevPositionY=s.touchesCurrent.y,n.prevTime=Date.now(),i.$imageWrapEl.transform("translate3d("+s.currentX+"px, "+s.currentY+"px,0)")}}},onTouchEnd:function(){var e=this.zoom,t=e.gesture,a=e.image,i=e.velocity;if(t.$imageEl&&0!==t.$imageEl.length){if(!a.isTouched||!a.isMoved)return a.isTouched=!1,void(a.isMoved=!1);a.isTouched=!1,a.isMoved=!1;var s=300,n=300,r=i.x*s,o=a.currentX+r,l=i.y*n,d=a.currentY+l;0!==i.x&&(s=Math.abs((o-a.currentX)/i.x)),0!==i.y&&(n=Math.abs((d-a.currentY)/i.y));var c=Math.max(s,n);a.currentX=o,a.currentY=d;var u=a.width*e.scale,p=a.height*e.scale;a.minX=Math.min(t.slideWidth/2-u/2,0),a.maxX=-a.minX,a.minY=Math.min(t.slideHeight/2-p/2,0),a.maxY=-a.minY,a.currentX=Math.max(Math.min(a.currentX,a.maxX),a.minX),a.currentY=Math.max(Math.min(a.currentY,a.maxY),a.minY),t.$imageWrapEl.transition(c).transform("translate3d("+a.currentX+"px, "+a.currentY+"px,0)")}},onTransitionEnd:function(){var e=this.zoom,t=e.gesture;t.$slideEl&&this.previousIndex!==this.activeIndex&&(t.$imageEl.transform("translate3d(0,0,0) scale(1)"),t.$imageWrapEl.transform("translate3d(0,0,0)"),t.$slideEl=void 0,t.$imageEl=void 0,t.$imageWrapEl=void 0,e.scale=1,e.currentScale=1)},toggle:function(e){var t=this.zoom;t.scale&&1!==t.scale?t.out():t["in"](e)},"in":function(e){var t,a,i,s,n,r,o,l,d,c,u,p,h,f,m,v,g=this,b=g.zoom,y=g.params.zoom,w=b.gesture,E=b.image;w.$slideEl||(w.$slideEl=g.clickedSlide?_(g.clickedSlide):g.slides.eq(g.activeIndex),w.$imageEl=w.$slideEl.find("img, svg, canvas"),w.$imageWrapEl=w.$imageEl.parent("."+y.containerClass)),w.$imageEl&&0!==w.$imageEl.length&&(w.$slideEl.addClass(""+y.zoomedSlideClass),void 0===E.touchesStart.x&&e?(t="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,a="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(t=E.touchesStart.x,a=E.touchesStart.y),b.scale=w.$imageWrapEl.attr("data-swiper-zoom")||y.maxRatio,b.currentScale=w.$imageWrapEl.attr("data-swiper-zoom")||y.maxRatio,e?(m=w.$slideEl[0].offsetWidth,v=w.$slideEl[0].offsetHeight,i=w.$slideEl.offset().left+m/2-t,s=w.$slideEl.offset().top+v/2-a,o=w.$imageEl[0].offsetWidth,l=w.$imageEl[0].offsetHeight,d=o*b.scale,c=l*b.scale,h=-(u=Math.min(m/2-d/2,0)),f=-(p=Math.min(v/2-c/2,0)),(n=i*b.scale)<u&&(n=u),h<n&&(n=h),(r=s*b.scale)<p&&(r=p),f<r&&(r=f)):r=n=0,w.$imageWrapEl.transition(300).transform("translate3d("+n+"px, "+r+"px,0)"),w.$imageEl.transition(300).transform("translate3d(0,0,0) scale("+b.scale+")"))},out:function(){var e=this,t=e.zoom,a=e.params.zoom,i=t.gesture;i.$slideEl||(i.$slideEl=e.clickedSlide?_(e.clickedSlide):e.slides.eq(e.activeIndex),i.$imageEl=i.$slideEl.find("img, svg, canvas"),i.$imageWrapEl=i.$imageEl.parent("."+a.containerClass)),i.$imageEl&&0!==i.$imageEl.length&&(t.scale=1,t.currentScale=1,i.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),i.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),i.$slideEl.removeClass(""+a.zoomedSlideClass),i.$slideEl=void 0)},enable:function(){var e=this,t=e.zoom;if(!t.enabled){t.enabled=!0;var a=!("touchstart"!==e.touchEvents.start||!G.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};G.gestures?(e.$wrapperEl.on("gesturestart",".swiper-slide",t.onGestureStart,a),e.$wrapperEl.on("gesturechange",".swiper-slide",t.onGestureChange,a),e.$wrapperEl.on("gestureend",".swiper-slide",t.onGestureEnd,a)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.on(e.touchEvents.start,".swiper-slide",t.onGestureStart,a),e.$wrapperEl.on(e.touchEvents.move,".swiper-slide",t.onGestureChange,a),e.$wrapperEl.on(e.touchEvents.end,".swiper-slide",t.onGestureEnd,a)),e.$wrapperEl.on(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove)}},disable:function(){var e=this,t=e.zoom;if(t.enabled){e.zoom.enabled=!1;var a=!("touchstart"!==e.touchEvents.start||!G.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};G.gestures?(e.$wrapperEl.off("gesturestart",".swiper-slide",t.onGestureStart,a),e.$wrapperEl.off("gesturechange",".swiper-slide",t.onGestureChange,a),e.$wrapperEl.off("gestureend",".swiper-slide",t.onGestureEnd,a)):"touchstart"===e.touchEvents.start&&(e.$wrapperEl.off(e.touchEvents.start,".swiper-slide",t.onGestureStart,a),e.$wrapperEl.off(e.touchEvents.move,".swiper-slide",t.onGestureChange,a),e.$wrapperEl.off(e.touchEvents.end,".swiper-slide",t.onGestureEnd,a)),e.$wrapperEl.off(e.touchEvents.move,"."+e.params.zoom.containerClass,t.onTouchMove)}}},R={loadInSlide:function(e,l){void 0===l&&(l=!0);var d=this,c=d.params.lazy;if(void 0!==e&&0!==d.slides.length){var u=d.virtual&&d.params.virtual.enabled?d.$wrapperEl.children("."+d.params.slideClass+'[data-swiper-slide-index="'+e+'"]'):d.slides.eq(e),t=u.find("."+c.elementClass+":not(."+c.loadedClass+"):not(."+c.loadingClass+")");!u.hasClass(c.elementClass)||u.hasClass(c.loadedClass)||u.hasClass(c.loadingClass)||(t=t.add(u[0])),0!==t.length&&t.each(function(e,t){var i=_(t);i.addClass(c.loadingClass);var s=i.attr("data-background"),n=i.attr("data-src"),r=i.attr("data-srcset"),o=i.attr("data-sizes");d.loadImage(i[0],n||s,r,o,!1,function(){if(null!=d&&d&&(!d||d.params)&&!d.destroyed){if(s?(i.css("background-image",'url("'+s+'")'),i.removeAttr("data-background")):(r&&(i.attr("srcset",r),i.removeAttr("data-srcset")),o&&(i.attr("sizes",o),i.removeAttr("data-sizes")),n&&(i.attr("src",n),i.removeAttr("data-src"))),i.addClass(c.loadedClass).removeClass(c.loadingClass),u.find("."+c.preloaderClass).remove(),d.params.loop&&l){var e=u.attr("data-swiper-slide-index");if(u.hasClass(d.params.slideDuplicateClass)){var t=d.$wrapperEl.children('[data-swiper-slide-index="'+e+'"]:not(.'+d.params.slideDuplicateClass+")");d.lazy.loadInSlide(t.index(),!1)}else{var a=d.$wrapperEl.children("."+d.params.slideDuplicateClass+'[data-swiper-slide-index="'+e+'"]');d.lazy.loadInSlide(a.index(),!1)}}d.emit("lazyImageReady",u[0],i[0])}}),d.emit("lazyImageLoad",u[0],i[0])})}},load:function(){function e(e){if(o){if(a.children("."+s.slideClass+'[data-swiper-slide-index="'+e+'"]').length)return!0}else if(n[e])return!0;return!1}function t(e){return o?_(e).attr("data-swiper-slide-index"):_(e).index()}var i=this,a=i.$wrapperEl,s=i.params,n=i.slides,r=i.activeIndex,o=i.virtual&&s.virtual.enabled,l=s.lazy,d=s.slidesPerView;if("auto"===d&&(d=0),i.lazy.initialImageLoaded||(i.lazy.initialImageLoaded=!0),i.params.watchSlidesVisibility)a.children("."+s.slideVisibleClass).each(function(e,t){var a=o?_(t).attr("data-swiper-slide-index"):_(t).index();i.lazy.loadInSlide(a)});else if(1<d)for(var c=r;c<r+d;c+=1)e(c)&&i.lazy.loadInSlide(c);else i.lazy.loadInSlide(r);if(l.loadPrevNext)if(1<d||l.loadPrevNextAmount&&1<l.loadPrevNextAmount){for(var u=l.loadPrevNextAmount,p=d,h=Math.min(r+p+Math.max(u,p),n.length),f=Math.max(r-Math.max(p,u),0),m=r+d;m<h;m+=1)e(m)&&i.lazy.loadInSlide(m);for(var v=f;v<r;v+=1)e(v)&&i.lazy.loadInSlide(v)}else{var g=a.children("."+s.slideNextClass);0<g.length&&i.lazy.loadInSlide(t(g));var b=a.children("."+s.slidePrevClass);0<b.length&&i.lazy.loadInSlide(t(b))}}},V={LinearSpline:function(e,t){var a,i,s,n,r,o=function(e,t){for(i=-1,a=e.length;1<a-i;)e[s=a+i>>1]<=t?i=s:a=s;return a};return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(r=o(this.x,e),n=r-1,(e-this.x[n])*(this.y[r]-this.y[n])/(this.x[r]-this.x[n])+this.y[n]):0},this},getInterpolateFunction:function(e){var t=this;t.controller.spline||(t.controller.spline=t.params.loop?new V.LinearSpline(t.slidesGrid,e.slidesGrid):new V.LinearSpline(t.snapGrid,e.snapGrid))},setTranslate:function(e,t){function a(e){var t=n.rtlTranslate?-n.translate:n.translate;"slide"===n.params.controller.by&&(n.controller.getInterpolateFunction(e),s=-n.controller.spline.interpolate(-t)),s&&"container"!==n.params.controller.by||(i=(e.maxTranslate()-e.minTranslate())/(n.maxTranslate()-n.minTranslate()),s=(t-n.minTranslate())*i+e.minTranslate()),n.params.controller.inverse&&(s=e.maxTranslate()-s),e.updateProgress(s),e.setTranslate(s,n),e.updateActiveIndex(),e.updateSlidesClasses()}var i,s,n=this,r=n.controller.control;if(Array.isArray(r))for(var o=0;o<r.length;o+=1)r[o]!==t&&r[o]instanceof S&&a(r[o]);else r instanceof S&&t!==r&&a(r)},setTransition:function(t,e){function a(e){e.setTransition(t,s),0!==t&&(e.transitionStart(),e.params.autoHeight&&q.nextTick(function(){e.updateAutoHeight()}),e.$wrapperEl.transitionEnd(function(){n&&(e.params.loop&&"slide"===s.params.controller.by&&e.loopFix(),e.transitionEnd())}))}var i,s=this,n=s.controller.control;if(Array.isArray(n))for(i=0;i<n.length;i+=1)n[i]!==e&&n[i]instanceof S&&a(n[i]);else n instanceof S&&e!==n&&a(n)}},W={makeElFocusable:function(e){return e.attr("tabIndex","0"),e},addElRole:function(e,t){return e.attr("role",t),e},addElLabel:function(e,t){return e.attr("aria-label",t),e},disableEl:function(e){return e.attr("aria-disabled",!0),e},enableEl:function(e){return e.attr("aria-disabled",!1),e},onEnterKey:function(e){var t=this,a=t.params.a11y;if(13===e.keyCode){var i=_(e.target);t.navigation&&t.navigation.$nextEl&&i.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?t.a11y.notify(a.lastSlideMessage):t.a11y.notify(a.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&i.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?t.a11y.notify(a.firstSlideMessage):t.a11y.notify(a.prevSlideMessage)),t.pagination&&i.is("."+t.params.pagination.bulletClass)&&i[0].click()}},notify:function(e){var t=this.a11y.liveRegion;0!==t.length&&(t.html(""),t.html(e))},updateNavigation:function(){var e=this;if(!e.params.loop){var t=e.navigation,a=t.$nextEl,i=t.$prevEl;i&&0<i.length&&(e.isBeginning?e.a11y.disableEl(i):e.a11y.enableEl(i)),a&&0<a.length&&(e.isEnd?e.a11y.disableEl(a):e.a11y.enableEl(a))}},updatePagination:function(){var i=this,s=i.params.a11y;i.pagination&&i.params.pagination.clickable&&i.pagination.bullets&&i.pagination.bullets.length&&i.pagination.bullets.each(function(e,t){var a=_(t);i.a11y.makeElFocusable(a),i.a11y.addElRole(a,"button"),i.a11y.addElLabel(a,s.paginationBulletMessage.replace(/{{index}}/,a.index()+1))})},init:function(){var e=this;e.$el.append(e.a11y.liveRegion);var t,a,i=e.params.a11y;e.navigation&&e.navigation.$nextEl&&(t=e.navigation.$nextEl),e.navigation&&e.navigation.$prevEl&&(a=e.navigation.$prevEl),t&&(e.a11y.makeElFocusable(t),e.a11y.addElRole(t,"button"),e.a11y.addElLabel(t,i.nextSlideMessage),t.on("keydown",e.a11y.onEnterKey)),a&&(e.a11y.makeElFocusable(a),e.a11y.addElRole(a,"button"),e.a11y.addElLabel(a,i.prevSlideMessage),a.on("keydown",e.a11y.onEnterKey)),e.pagination&&e.params.pagination.clickable&&e.pagination.bullets&&e.pagination.bullets.length&&e.pagination.$el.on("keydown","."+e.params.pagination.bulletClass,e.a11y.onEnterKey)},destroy:function(){var e,t,a=this;a.a11y.liveRegion&&0<a.a11y.liveRegion.length&&a.a11y.liveRegion.remove(),a.navigation&&a.navigation.$nextEl&&(e=a.navigation.$nextEl),a.navigation&&a.navigation.$prevEl&&(t=a.navigation.$prevEl),e&&e.off("keydown",a.a11y.onEnterKey),t&&t.off("keydown",a.a11y.onEnterKey),a.pagination&&a.params.pagination.clickable&&a.pagination.bullets&&a.pagination.bullets.length&&a.pagination.$el.off("keydown","."+a.params.pagination.bulletClass,a.a11y.onEnterKey)}},U={init:function(){var e=this;if(e.params.history){if(!j.history||!j.history.pushState)return e.params.history.enabled=!1,void(e.params.hashNavigation.enabled=!0);var t=e.history;t.initialized=!0,t.paths=U.getPathValues(),(t.paths.key||t.paths.value)&&(t.scrollToSlide(0,t.paths.value,e.params.runCallbacksOnInit), e.params.history.replaceState||j.addEventListener("popstate",e.history.setHistoryPopState))}},destroy:function(){this.params.history.replaceState||j.removeEventListener("popstate",this.history.setHistoryPopState)},setHistoryPopState:function(){this.history.paths=U.getPathValues(),this.history.scrollToSlide(this.params.speed,this.history.paths.value,!1)},getPathValues:function(){var e=j.location.pathname.slice(1).split("/").filter(function(e){return""!==e}),t=e.length;return{key:e[t-2],value:e[t-1]}},setHistory:function(e,t){if(this.history.initialized&&this.params.history.enabled){var a=this.slides.eq(t),i=U.slugify(a.attr("data-history"));j.location.pathname.includes(e)||(i=e+"/"+i);var s=j.history.state;s&&s.value===i||(this.params.history.replaceState?j.history.replaceState({value:i},null,i):j.history.pushState({value:i},null,i))}},slugify:function(e){return e.toString().toLowerCase().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},scrollToSlide:function(e,t,a){var i=this;if(t)for(var s=0,n=i.slides.length;s<n;s+=1){var r=i.slides.eq(s);if(U.slugify(r.attr("data-history"))===t&&!r.hasClass(i.params.slideDuplicateClass)){var o=r.index();i.slideTo(o,e,a)}}else i.slideTo(0,e,a)}},K={onHashCange:function(){var e=this,t=m.location.hash.replace("#","");if(t!==e.slides.eq(e.activeIndex).attr("data-hash")){var a=e.$wrapperEl.children("."+e.params.slideClass+'[data-hash="'+t+'"]').index();if(void 0===a)return;e.slideTo(a)}},setHash:function(){var e=this;if(e.hashNavigation.initialized&&e.params.hashNavigation.enabled)if(e.params.hashNavigation.replaceState&&j.history&&j.history.replaceState)j.history.replaceState(null,null,"#"+e.slides.eq(e.activeIndex).attr("data-hash")||"");else{var t=e.slides.eq(e.activeIndex),a=t.attr("data-hash")||t.attr("data-history");m.location.hash=a||""}},init:function(){var e=this;if(!(!e.params.hashNavigation.enabled||e.params.history&&e.params.history.enabled)){e.hashNavigation.initialized=!0;var t=m.location.hash.replace("#","");if(t)for(var a=0,i=e.slides.length;a<i;a+=1){var s=e.slides.eq(a);if((s.attr("data-hash")||s.attr("data-history"))===t&&!s.hasClass(e.params.slideDuplicateClass)){var n=s.index();e.slideTo(n,0,e.params.runCallbacksOnInit,!0)}}e.params.hashNavigation.watchState&&_(j).on("hashchange",e.hashNavigation.onHashCange)}},destroy:function(){this.params.hashNavigation.watchState&&_(j).off("hashchange",this.hashNavigation.onHashCange)}},J={run:function(){var e=this,t=e.slides.eq(e.activeIndex),a=e.params.autoplay.delay;t.attr("data-swiper-autoplay")&&(a=t.attr("data-swiper-autoplay")||e.params.autoplay.delay),e.autoplay.timeout=q.nextTick(function(){e.params.autoplay.reverseDirection?e.params.loop?(e.loopFix(),e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.isBeginning?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(e.slides.length-1,e.params.speed,!0,!0),e.emit("autoplay")):(e.slidePrev(e.params.speed,!0,!0),e.emit("autoplay")):e.params.loop?(e.loopFix(),e.slideNext(e.params.speed,!0,!0),e.emit("autoplay")):e.isEnd?e.params.autoplay.stopOnLastSlide?e.autoplay.stop():(e.slideTo(0,e.params.speed,!0,!0),e.emit("autoplay")):(e.slideNext(e.params.speed,!0,!0),e.emit("autoplay"))},a)},start:function(){var e=this;return void 0===e.autoplay.timeout&&!e.autoplay.running&&(e.autoplay.running=!0,e.emit("autoplayStart"),e.autoplay.run(),!0)},stop:function(){var e=this;return!!e.autoplay.running&&void 0!==e.autoplay.timeout&&(e.autoplay.timeout&&(clearTimeout(e.autoplay.timeout),e.autoplay.timeout=void 0),e.autoplay.running=!1,e.emit("autoplayStop"),!0)},pause:function(e){var t=this;t.autoplay.running&&(t.autoplay.paused||(t.autoplay.timeout&&clearTimeout(t.autoplay.timeout),t.autoplay.paused=!0,0!==e&&t.params.autoplay.waitForTransition?(t.$wrapperEl[0].addEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].addEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd)):(t.autoplay.paused=!1,t.autoplay.run())))}},Z={setTranslate:function(){for(var e=this,t=e.slides,a=0;a<t.length;a+=1){var i=e.slides.eq(a),s=-i[0].swiperSlideOffset;e.params.virtualTranslate||(s-=e.translate);var n=0;e.isHorizontal()||(n=s,s=0);var r=e.params.fadeEffect.crossFade?Math.max(1-Math.abs(i[0].progress),0):1+Math.min(Math.max(i[0].progress,-1),0);i.css({opacity:r}).transform("translate3d("+s+"px, "+n+"px, 0px)")}},setTransition:function(e){var a=this,t=a.slides,i=a.$wrapperEl;if(t.transition(e),a.params.virtualTranslate&&0!==e){var s=!1;t.transitionEnd(function(){if(!s&&a&&!a.destroyed){s=!0,a.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)i.trigger(e[t])}})}}},Q={setTranslate:function(){var e,t=this,a=t.$el,i=t.$wrapperEl,s=t.slides,n=t.width,r=t.height,o=t.rtlTranslate,l=t.size,d=t.params.cubeEffect,c=t.isHorizontal(),u=t.virtual&&t.params.virtual.enabled,p=0;d.shadow&&(c?(0===(e=i.find(".swiper-cube-shadow")).length&&(e=_('<div class="swiper-cube-shadow"></div>'),i.append(e)),e.css({height:n+"px"})):0===(e=a.find(".swiper-cube-shadow")).length&&(e=_('<div class="swiper-cube-shadow"></div>'),a.append(e)));for(var h=0;h<s.length;h+=1){var f=s.eq(h),m=h;u&&(m=parseInt(f.attr("data-swiper-slide-index"),10));var v=90*m,g=Math.floor(v/360);o&&(v=-v,g=Math.floor(-v/360));var b=Math.max(Math.min(f[0].progress,1),-1),y=0,w=0,E=0;m%4==0?(y=4*-g*l,E=0):(m-1)%4==0?(y=0,E=4*-g*l):(m-2)%4==0?(y=l+4*g*l,E=l):(m-3)%4==0&&(y=-l,E=3*l+4*l*g),o&&(y=-y),c||(w=y,y=0);var x="rotateX("+(c?0:-v)+"deg) rotateY("+(c?v:0)+"deg) translate3d("+y+"px, "+w+"px, "+E+"px)";if(b<=1&&-1<b&&(p=90*m+90*b,o&&(p=90*-m-90*b)),f.transform(x),d.slideShadows){var T=c?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),S=c?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===T.length&&(T=_('<div class="swiper-slide-shadow-'+(c?"left":"top")+'"></div>'),f.append(T)),0===S.length&&(S=_('<div class="swiper-slide-shadow-'+(c?"right":"bottom")+'"></div>'),f.append(S)),T.length&&(T[0].style.opacity=Math.max(-b,0)),S.length&&(S[0].style.opacity=Math.max(b,0))}}if(i.css({"-webkit-transform-origin":"50% 50% -"+l/2+"px","-moz-transform-origin":"50% 50% -"+l/2+"px","-ms-transform-origin":"50% 50% -"+l/2+"px","transform-origin":"50% 50% -"+l/2+"px"}),d.shadow)if(c)e.transform("translate3d(0px, "+(n/2+d.shadowOffset)+"px, "+-n/2+"px) rotateX(90deg) rotateZ(0deg) scale("+d.shadowScale+")");else{var C=Math.abs(p)-90*Math.floor(Math.abs(p)/90),k=1.5-(Math.sin(2*C*Math.PI/360)/2+Math.cos(2*C*Math.PI/360)/2),M=d.shadowScale,L=d.shadowScale/k,D=d.shadowOffset;e.transform("scale3d("+M+", 1, "+L+") translate3d(0px, "+(r/2+D)+"px, "+-r/2/L+"px) rotateX(-90deg)")}var A=P.isSafari||P.isUiWebView?-l/2:0;i.transform("translate3d(0px,0,"+A+"px) rotateX("+(t.isHorizontal()?0:p)+"deg) rotateY("+(t.isHorizontal()?-p:0)+"deg)")},setTransition:function(e){var t=this.$el;this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),this.params.cubeEffect.shadow&&!this.isHorizontal()&&t.find(".swiper-cube-shadow").transition(e)}},ee={setTranslate:function(){for(var e=this,t=e.slides,a=e.rtlTranslate,i=0;i<t.length;i+=1){var s=t.eq(i),n=s[0].progress;e.params.flipEffect.limitRotation&&(n=Math.max(Math.min(s[0].progress,1),-1));var r=-180*n,o=0,l=-s[0].swiperSlideOffset,d=0;if(e.isHorizontal()?a&&(r=-r):(d=l,o=-r,r=l=0),s[0].style.zIndex=-Math.abs(Math.round(n))+t.length,e.params.flipEffect.slideShadows){var c=e.isHorizontal()?s.find(".swiper-slide-shadow-left"):s.find(".swiper-slide-shadow-top"),u=e.isHorizontal()?s.find(".swiper-slide-shadow-right"):s.find(".swiper-slide-shadow-bottom");0===c.length&&(c=_('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"left":"top")+'"></div>'),s.append(c)),0===u.length&&(u=_('<div class="swiper-slide-shadow-'+(e.isHorizontal()?"right":"bottom")+'"></div>'),s.append(u)),c.length&&(c[0].style.opacity=Math.max(-n,0)),u.length&&(u[0].style.opacity=Math.max(n,0))}s.transform("translate3d("+l+"px, "+d+"px, 0px) rotateX("+o+"deg) rotateY("+r+"deg)")}},setTransition:function(e){var a=this,t=a.slides,i=a.activeIndex,s=a.$wrapperEl;if(t.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),a.params.virtualTranslate&&0!==e){var n=!1;t.eq(i).transitionEnd(function(){if(!n&&a&&!a.destroyed){n=!0,a.animating=!1;for(var e=["webkitTransitionEnd","transitionend"],t=0;t<e.length;t+=1)s.trigger(e[t])}})}}},te={setTranslate:function(){for(var e=this,t=e.width,a=e.height,i=e.slides,s=e.$wrapperEl,n=e.slidesSizesGrid,r=e.params.coverflowEffect,o=e.isHorizontal(),l=e.translate,d=o?t/2-l:a/2-l,c=o?r.rotate:-r.rotate,u=r.depth,p=0,h=i.length;p<h;p+=1){var f=i.eq(p),m=n[p],v=(d-f[0].swiperSlideOffset-m/2)/m*r.modifier,g=o?c*v:0,b=o?0:c*v,y=-u*Math.abs(v),w=o?0:r.stretch*v,E=o?r.stretch*v:0;Math.abs(E)<.001&&(E=0),Math.abs(w)<.001&&(w=0),Math.abs(y)<.001&&(y=0),Math.abs(g)<.001&&(g=0),Math.abs(b)<.001&&(b=0);var x="translate3d("+E+"px,"+w+"px,"+y+"px) rotateX("+b+"deg) rotateY("+g+"deg)";if(f.transform(x),f[0].style.zIndex=1-Math.abs(Math.round(v)),r.slideShadows){var T=o?f.find(".swiper-slide-shadow-left"):f.find(".swiper-slide-shadow-top"),S=o?f.find(".swiper-slide-shadow-right"):f.find(".swiper-slide-shadow-bottom");0===T.length&&(T=_('<div class="swiper-slide-shadow-'+(o?"left":"top")+'"></div>'),f.append(T)),0===S.length&&(S=_('<div class="swiper-slide-shadow-'+(o?"right":"bottom")+'"></div>'),f.append(S)),T.length&&(T[0].style.opacity=0<v?v:0),S.length&&(S[0].style.opacity=0<-v?-v:0)}}(G.pointerEvents||G.prefixedPointerEvents)&&(s[0].style.perspectiveOrigin=d+"px 50%")},setTransition:function(e){this.slides.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)}},ae={init:function(){var e=this,t=e.params.thumbs,a=e.constructor;t.swiper instanceof a?(e.thumbs.swiper=t.swiper,q.extend(e.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),q.extend(e.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1})):q.isObject(t.swiper)&&(e.thumbs.swiper=new a(q.extend({},t.swiper,{watchSlidesVisibility:!0,watchSlidesProgress:!0,slideToClickedSlide:!1})),e.thumbs.swiperCreated=!0),e.thumbs.swiper.$el.addClass(e.params.thumbs.thumbsContainerClass),e.thumbs.swiper.on("tap",e.thumbs.onThumbClick)},onThumbClick:function(){var e=this,t=e.thumbs.swiper;if(t){var a=t.clickedIndex;if(null!=a){var i;if(i=t.params.loop?parseInt(_(t.clickedSlide).attr("data-swiper-slide-index"),10):a,e.params.loop){var s=e.activeIndex;e.slides.eq(s).hasClass(e.params.slideDuplicateClass)&&(e.loopFix(),e._clientLeft=e.$wrapperEl[0].clientLeft,s=e.activeIndex);var n=e.slides.eq(s).prevAll('[data-swiper-slide-index="'+i+'"]').eq(0).index(),r=e.slides.eq(s).nextAll('[data-swiper-slide-index="'+i+'"]').eq(0).index();i=void 0===n?r:void 0===r?n:r-s<s-n?r:n}e.slideTo(i)}}},update:function(e){var t=this,a=t.thumbs.swiper;if(a){var i="auto"===a.params.slidesPerView?a.slidesPerViewDynamic():a.params.slidesPerView;if(t.realIndex!==a.realIndex){var s,n=a.activeIndex;if(a.params.loop){a.slides.eq(n).hasClass(a.params.slideDuplicateClass)&&(a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft,n=a.activeIndex);var r=a.slides.eq(n).prevAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index(),o=a.slides.eq(n).nextAll('[data-swiper-slide-index="'+t.realIndex+'"]').eq(0).index();s=void 0===r?o:void 0===o?r:o-n<n-r?o:r}else s=t.realIndex;a.visibleSlidesIndexes.indexOf(s)<0&&(a.params.centeredSlides?s=n<s?s-Math.floor(i/2)+1:s+Math.floor(i/2)-1:n<s&&(s=s-i+1),a.slideTo(s,e?0:void 0))}var l=1,d=t.params.thumbs.slideThumbActiveClass;if(1<t.params.slidesPerView&&!t.params.centeredSlides&&(l=t.params.slidesPerView),a.slides.removeClass(d),a.params.loop)for(var c=0;c<l;c+=1)a.$wrapperEl.children('[data-swiper-slide-index="'+(t.realIndex+c)+'"]').addClass(d);else for(var u=0;u<l;u+=1)a.slides.eq(t.realIndex+u).addClass(d)}}},ie=[C,k,M,L,A,z,O,{name:"mousewheel",params:{mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarged:"container"}},create:function(){var e=this;q.extend(e,{mousewheel:{enabled:!1,enable:B.enable.bind(e),disable:B.disable.bind(e),handle:B.handle.bind(e),handleMouseEnter:B.handleMouseEnter.bind(e),handleMouseLeave:B.handleMouseLeave.bind(e),lastScrollTime:q.now()}})},on:{init:function(){this.params.mousewheel.enabled&&this.mousewheel.enable()},destroy:function(){this.mousewheel.enabled&&this.mousewheel.disable()}}},{name:"navigation",params:{navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}},create:function(){q.extend(this,{navigation:{init:N.init.bind(this),update:N.update.bind(this),destroy:N.destroy.bind(this)}})},on:{init:function(){this.navigation.init(),this.navigation.update()},toEdge:function(){this.navigation.update()},fromEdge:function(){this.navigation.update()},destroy:function(){this.navigation.destroy()},click:function(e){var t=this.navigation,a=t.$nextEl,i=t.$prevEl;!this.params.navigation.hideOnClick||_(e.target).is(i)||_(e.target).is(a)||(a&&a.toggleClass(this.params.navigation.hiddenClass),i&&i.toggleClass(this.params.navigation.hiddenClass))}}},{name:"pagination",params:{pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:function(e){return e},formatFractionTotal:function(e){return e},bulletClass:"swiper-pagination-bullet",bulletActiveClass:"swiper-pagination-bullet-active",modifierClass:"swiper-pagination-",currentClass:"swiper-pagination-current",totalClass:"swiper-pagination-total",hiddenClass:"swiper-pagination-hidden",progressbarFillClass:"swiper-pagination-progressbar-fill",progressbarOppositeClass:"swiper-pagination-progressbar-opposite",clickableClass:"swiper-pagination-clickable",lockClass:"swiper-pagination-lock"}},create:function(){var e=this;q.extend(e,{pagination:{init:H.init.bind(e),render:H.render.bind(e),update:H.update.bind(e),destroy:H.destroy.bind(e),dynamicBulletIndex:0}})},on:{init:function(){this.pagination.init(),this.pagination.render(),this.pagination.update()},activeIndexChange:function(){this.params.loop?this.pagination.update():void 0===this.snapIndex&&this.pagination.update()},snapIndexChange:function(){this.params.loop||this.pagination.update()},slidesLengthChange:function(){this.params.loop&&(this.pagination.render(),this.pagination.update())},snapGridLengthChange:function(){this.params.loop||(this.pagination.render(),this.pagination.update())},destroy:function(){this.pagination.destroy()},click:function(e){var t=this;t.params.pagination.el&&t.params.pagination.hideOnClick&&0<t.pagination.$el.length&&!_(e.target).hasClass(t.params.pagination.bulletClass)&&t.pagination.$el.toggleClass(t.params.pagination.hiddenClass)}}},{name:"scrollbar",params:{scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag"}},create:function(){var e=this;q.extend(e,{scrollbar:{init:F.init.bind(e),destroy:F.destroy.bind(e),updateSize:F.updateSize.bind(e),setTranslate:F.setTranslate.bind(e),setTransition:F.setTransition.bind(e),enableDraggable:F.enableDraggable.bind(e),disableDraggable:F.disableDraggable.bind(e),setDragPosition:F.setDragPosition.bind(e),onDragStart:F.onDragStart.bind(e),onDragMove:F.onDragMove.bind(e),onDragEnd:F.onDragEnd.bind(e),isTouched:!1,timeout:null,dragTimeout:null}})},on:{init:function(){this.scrollbar.init(),this.scrollbar.updateSize(),this.scrollbar.setTranslate()},update:function(){this.scrollbar.updateSize()},resize:function(){this.scrollbar.updateSize()},observerUpdate:function(){this.scrollbar.updateSize()},setTranslate:function(){this.scrollbar.setTranslate()},setTransition:function(e){this.scrollbar.setTransition(e)},destroy:function(){this.scrollbar.destroy()}}},{name:"parallax",params:{parallax:{enabled:!1}},create:function(){q.extend(this,{parallax:{setTransform:X.setTransform.bind(this),setTranslate:X.setTranslate.bind(this),setTransition:X.setTransition.bind(this)}})},on:{beforeInit:function(){this.params.parallax.enabled&&(this.params.watchSlidesProgress=!0,this.originalParams.watchSlidesProgress=!0)},init:function(){this.params.parallax&&this.parallax.setTranslate()},setTranslate:function(){this.params.parallax&&this.parallax.setTranslate()},setTransition:function(e){this.params.parallax&&this.parallax.setTransition(e)}}},{name:"zoom",params:{zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}},create:function(){var t=this,a={enabled:!1,scale:1,currentScale:1,isScaling:!1,gesture:{$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},image:{isTouched:void 0,isMoved:void 0,currentX:void 0,currentY:void 0,minX:void 0,minY:void 0,maxX:void 0,maxY:void 0,width:void 0,height:void 0,startX:void 0,startY:void 0,touchesStart:{},touchesCurrent:{}},velocity:{x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0}};"onGestureStart onGestureChange onGestureEnd onTouchStart onTouchMove onTouchEnd onTransitionEnd toggle enable disable in out".split(" ").forEach(function(e){a[e]=Y[e].bind(t)}),q.extend(t,{zoom:a})},on:{init:function(){this.params.zoom.enabled&&this.zoom.enable()},destroy:function(){this.zoom.disable()},touchStart:function(e){this.zoom.enabled&&this.zoom.onTouchStart(e)},touchEnd:function(e){this.zoom.enabled&&this.zoom.onTouchEnd(e)},doubleTap:function(e){this.params.zoom.enabled&&this.zoom.enabled&&this.params.zoom.toggle&&this.zoom.toggle(e)},transitionEnd:function(){this.zoom.enabled&&this.params.zoom.enabled&&this.zoom.onTransitionEnd()}}},{name:"lazy",params:{lazy:{enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}},create:function(){q.extend(this,{lazy:{initialImageLoaded:!1,load:R.load.bind(this),loadInSlide:R.loadInSlide.bind(this)}})},on:{beforeInit:function(){this.params.lazy.enabled&&this.params.preloadImages&&(this.params.preloadImages=!1)},init:function(){this.params.lazy.enabled&&!this.params.loop&&0===this.params.initialSlide&&this.lazy.load()},scroll:function(){this.params.freeMode&&!this.params.freeModeSticky&&this.lazy.load()},resize:function(){this.params.lazy.enabled&&this.lazy.load()},scrollbarDragMove:function(){this.params.lazy.enabled&&this.lazy.load()},transitionStart:function(){var e=this;e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!e.lazy.initialImageLoaded)&&e.lazy.load()},transitionEnd:function(){this.params.lazy.enabled&&!this.params.lazy.loadOnTransitionStart&&this.lazy.load()}}},{name:"controller",params:{controller:{control:void 0,inverse:!1,by:"slide"}},create:function(){var e=this;q.extend(e,{controller:{control:e.params.controller.control,getInterpolateFunction:V.getInterpolateFunction.bind(e),setTranslate:V.setTranslate.bind(e),setTransition:V.setTransition.bind(e)}})},on:{update:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},resize:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},observerUpdate:function(){this.controller.control&&this.controller.spline&&(this.controller.spline=void 0,delete this.controller.spline)},setTranslate:function(e,t){this.controller.control&&this.controller.setTranslate(e,t)},setTransition:function(e,t){this.controller.control&&this.controller.setTransition(e,t)}}},{name:"a11y",params:{a11y:{enabled:!0,notificationClass:"swiper-notification",prevSlideMessage:"Previous slide",nextSlideMessage:"Next slide",firstSlideMessage:"This is the first slide",lastSlideMessage:"This is the last slide",paginationBulletMessage:"Go to slide {{index}}"}},create:function(){var t=this;q.extend(t,{a11y:{liveRegion:_('<span class="'+t.params.a11y.notificationClass+'" aria-live="assertive" aria-atomic="true"></span>')}}),Object.keys(W).forEach(function(e){t.a11y[e]=W[e].bind(t)})},on:{init:function(){this.params.a11y.enabled&&(this.a11y.init(),this.a11y.updateNavigation())},toEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},fromEdge:function(){this.params.a11y.enabled&&this.a11y.updateNavigation()},paginationUpdate:function(){this.params.a11y.enabled&&this.a11y.updatePagination()},destroy:function(){this.params.a11y.enabled&&this.a11y.destroy()}}},{name:"history",params:{history:{enabled:!1,replaceState:!1,key:"slides"}},create:function(){var e=this;q.extend(e,{history:{init:U.init.bind(e),setHistory:U.setHistory.bind(e),setHistoryPopState:U.setHistoryPopState.bind(e),scrollToSlide:U.scrollToSlide.bind(e),destroy:U.destroy.bind(e)}})},on:{init:function(){this.params.history.enabled&&this.history.init()},destroy:function(){this.params.history.enabled&&this.history.destroy()},transitionEnd:function(){this.history.initialized&&this.history.setHistory(this.params.history.key,this.activeIndex)}}},{name:"hash-navigation",params:{hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}},create:function(){var e=this;q.extend(e,{hashNavigation:{initialized:!1,init:K.init.bind(e),destroy:K.destroy.bind(e),setHash:K.setHash.bind(e),onHashCange:K.onHashCange.bind(e)}})},on:{init:function(){this.params.hashNavigation.enabled&&this.hashNavigation.init()},destroy:function(){this.params.hashNavigation.enabled&&this.hashNavigation.destroy()},transitionEnd:function(){this.hashNavigation.initialized&&this.hashNavigation.setHash()}}},{name:"autoplay",params:{autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1}},create:function(){var t=this;q.extend(t,{autoplay:{running:!1,paused:!1,run:J.run.bind(t),start:J.start.bind(t),stop:J.stop.bind(t),pause:J.pause.bind(t),onTransitionEnd:function(e){t&&!t.destroyed&&t.$wrapperEl&&e.target===this&&(t.$wrapperEl[0].removeEventListener("transitionend",t.autoplay.onTransitionEnd),t.$wrapperEl[0].removeEventListener("webkitTransitionEnd",t.autoplay.onTransitionEnd),t.autoplay.paused=!1,t.autoplay.running?t.autoplay.run():t.autoplay.stop())}}})},on:{init:function(){this.params.autoplay.enabled&&this.autoplay.start()},beforeTransitionStart:function(e,t){this.autoplay.running&&(t||!this.params.autoplay.disableOnInteraction?this.autoplay.pause(e):this.autoplay.stop())},sliderFirstMove:function(){this.autoplay.running&&(this.params.autoplay.disableOnInteraction?this.autoplay.stop():this.autoplay.pause())},destroy:function(){this.autoplay.running&&this.autoplay.stop()}}},{name:"effect-fade",params:{fadeEffect:{crossFade:!1}},create:function(){q.extend(this,{fadeEffect:{setTranslate:Z.setTranslate.bind(this),setTransition:Z.setTransition.bind(this)}})},on:{beforeInit:function(){var e=this;if("fade"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"fade");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};q.extend(e.params,t),q.extend(e.originalParams,t)}},setTranslate:function(){"fade"===this.params.effect&&this.fadeEffect.setTranslate()},setTransition:function(e){"fade"===this.params.effect&&this.fadeEffect.setTransition(e)}}},{name:"effect-cube",params:{cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}},create:function(){q.extend(this,{cubeEffect:{setTranslate:Q.setTranslate.bind(this),setTransition:Q.setTransition.bind(this)}})},on:{beforeInit:function(){var e=this;if("cube"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"cube"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0};q.extend(e.params,t),q.extend(e.originalParams,t)}},setTranslate:function(){"cube"===this.params.effect&&this.cubeEffect.setTranslate()},setTransition:function(e){"cube"===this.params.effect&&this.cubeEffect.setTransition(e)}}},{name:"effect-flip",params:{flipEffect:{slideShadows:!0,limitRotation:!0}},create:function(){q.extend(this,{flipEffect:{setTranslate:ee.setTranslate.bind(this),setTransition:ee.setTransition.bind(this)}})},on:{beforeInit:function(){var e=this;if("flip"===e.params.effect){e.classNames.push(e.params.containerModifierClass+"flip"),e.classNames.push(e.params.containerModifierClass+"3d");var t={slidesPerView:1,slidesPerColumn:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!0};q.extend(e.params,t),q.extend(e.originalParams,t)}},setTranslate:function(){"flip"===this.params.effect&&this.flipEffect.setTranslate()},setTransition:function(e){"flip"===this.params.effect&&this.flipEffect.setTransition(e)}}},{name:"effect-coverflow",params:{coverflowEffect:{rotate:50,stretch:0,depth:100,modifier:1,slideShadows:!0}},create:function(){q.extend(this,{coverflowEffect:{setTranslate:te.setTranslate.bind(this),setTransition:te.setTransition.bind(this)}})},on:{beforeInit:function(){var e=this;"coverflow"===e.params.effect&&(e.classNames.push(e.params.containerModifierClass+"coverflow"),e.classNames.push(e.params.containerModifierClass+"3d"),e.params.watchSlidesProgress=!0,e.originalParams.watchSlidesProgress=!0)},setTranslate:function(){"coverflow"===this.params.effect&&this.coverflowEffect.setTranslate()},setTransition:function(e){"coverflow"===this.params.effect&&this.coverflowEffect.setTransition(e)}}},{name:"thumbs",params:{thumbs:{swiper:null,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-container-thumbs"}},create:function(){q.extend(this,{thumbs:{swiper:null,init:ae.init.bind(this),update:ae.update.bind(this),onThumbClick:ae.onThumbClick.bind(this)}})},on:{beforeInit:function(){var e=this.params.thumbs;e&&e.swiper&&(this.thumbs.init(),this.thumbs.update(!0))},slideChange:function(){this.thumbs.swiper&&this.thumbs.update()},update:function(){this.thumbs.swiper&&this.thumbs.update()},resize:function(){this.thumbs.swiper&&this.thumbs.update()},observerUpdate:function(){this.thumbs.swiper&&this.thumbs.update()},setTransition:function(e){var t=this.thumbs.swiper;t&&t.setTransition(e)},beforeDestroy:function(){var e=this.thumbs.swiper;e&&this.thumbs.swiperCreated&&e&&e.destroy()}}}];return void 0===S.use&&(S.use=S.Class.use,S.installModule=S.Class.installModule),S.use(ie),S});</script> <script>/*! swiped-events.js - v1.1.6 */ function validateEmail(e){return/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e)}function isSafari(){return!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/)}function queryString(e){e=e.replace(/[*+?^$.\[\]{}()|\\\/]/g,"\\$&");var t=location.search.match(new RegExp("[?&]"+e+"=([^&]+)(&|$)"));return t&&decodeURIComponent(t[1].replace(/\+/g," "))}function setKennethRootWidth(){var e=document.getElementById("kenneth-root");e&&(e.style.minWidth="32px")} /*! adauth v0.9 */function validateEmailValue(e,t,n,o,a){function i(){validateEmail(e.value)?(t.classList.remove("kth-input-val--false"),t.classList.add("kth-input-val--true"),"signup"===o&&a.classList.add("afd-hide"),emailHint=!1,n.classList.add("afd-hide")):(""===e.value?t.classList.remove("kth-input-val--false","kth-input-val--true"):(t.classList.remove("kth-input-val--true"),t.classList.add("kth-input-val--false")),emailHint=!0)}return i(),e.addEventListener("input",function(){i()}),e.addEventListener("blur",function(){e.value.length&&1==emailHint&&(n.classList.remove("afd-hide"),"signup"===o&&a.classList.add("afd-hide")),e.value.length&&"signup"===o&&document.querySelector("#js-hint-su-email").classList.contains("afd-hide")&&AD.check_user_email(e.value,a,t,!0,document.querySelector(".sbs__next-email"),function(e,t){(AD.signUpValidEmail=e)?t.classList.remove("afd-btn--not-allowed"):t.classList.add("afd-btn--not-allowed")})}),!emailHint}function validatePassLength(e,t,n,o){function a(){t&&(8<=e.value.length?(t.classList.remove("kth-input-val--false"),t.classList.add("kth-input-val--true"),i=!1,n.classList.add("afd-hide")):(""==e.value?(t.classList.remove("kth-input-val--false","kth-input-val--true"),n.classList.add("afd-hide")):(t.classList.remove("kth-input-val--true"),t.classList.add("kth-input-val--false"),n.classList.remove("afd-hide")),i=!0)),o&&(8<=e.value.length?(o.classList.remove("kth-forgot--true"),i=!1,n.classList.add("afd-hide")):""==e.value?(o.classList.remove("kth-forgot--true"),i=!1,n.classList.add("afd-hide")):(o.classList.add("kth-forgot--true"),i=!0))}var i=!1;return a(),e.addEventListener("input",function(){a()}),e.addEventListener("blur",function(){1==i&&n.classList.remove("afd-hide")}),!i}function bindOcupation(){function e(){n.classList.toggle("afd-hide",validateOcupation())}var t=document.getElementById("new_user_occupation"),n=document.getElementById("js-hint-su-occupation");t.addEventListener("blur",e),t.addEventListener("change",e)}function validateOcupation(){var e=document.getElementById("new_user_occupation"),t=e.options[e.selectedIndex];return!!(!!t.attributes.value&&t.attributes.value.value)}function loadingOnSubmit(e,t){function n(){e.classList.add("kth-loading"),e.innerHTML=t}e.addEventListener("click",function(){checkSignupForm()&&n()}),e.addEventListener("keyup",function(){13==event.keyCode&&checkSignupForm()&&n()})}function removeLoadingOnSubmit(e,t){e.classList.remove("kth-loading"),e.innerHTML=t}function getPageviewsValue(){return parseInt(sessionStorage.getItem("pageViews"))||0}function validateTerms(){return document.getElementById("js-kth-checkbox-accept-terms").checked}function checkSignupForm(){var e=document.getElementById("new_user_email"),t=document.getElementById("new_user_password"),n=document.getElementById("js-hint-su-email"),o=document.getElementById("js-hint-user-su-email"),a=document.getElementById("js-hint-su-pass"),i=document.getElementById("js-hint-su-occupation"),s=document.getElementById("js-kth-su-val-email"),r=document.getElementById("js-kth-su-val-pass"),c=document.getElementById("js-kth-checkbox-accept-terms-label"),l=validateEmailValue(e,s,n,"signup",o),d=validatePassLength(t,r,a),u=validateOcupation(),m=validateTerms();return n.classList.toggle("afd-hide",l),a.classList.toggle("afd-hide",d),i.classList.toggle("afd-hide",u),c.classList.toggle("kth-error-label",!m),l&&d&&u&&m}function removeAttr(e,t,n,o){var a=document.querySelector(e);a.setAttribute(t,""),a.addEventListener("click",function(){if("function"==typeof n){var e=document.querySelector(o);n(e)}})}function showModal(e){AD.must_show_password=!0;var t=document.querySelector("#kenneth-modal");e?t.classList.add("blocking-modal","show-modal"):t.classList.remove("blocking-modal","show-modal")}function showContentAndHeaderMobile(e){var t=e?"block":"none";document.querySelectorAll(".afd-container-main, .afd-header-main, .hdn-advertise__section").forEach(function(e){e.style.display=t});var n=e?"flex":"none";if(document.querySelector(".verification_requests__membership")&&document.querySelectorAll(".hdn-advertise__bottom, .hdn-advertise__hero").forEach(function(e){e.style.display=n}),e&&document.dispatchEvent(new Event("kenneth:modal-closed")),"phone"===AD.device()){var o=document.querySelector("#feat_box");o&&(o.style.display="none")}}function blockBodyScroll(e){var t=e?"hidden":"visible";document.documentElement.style.overflow=t,document.body.style.overflow=t}function waitScrollForHideModal(){return new Promise(function(e){document.querySelector("#kenneth-modal").style.position="fixed",showContentAndHeaderMobile(!0),window.scrollTo(0,AD.scrollPosition),window.addEventListener("scroll",function(){window.pageYOffset==AD.scrollPosition&&e()})})}function openModal(e){if("phone"===AD.device()){var t=/iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;e?(isSafari()&&t?(document.querySelector(".kth-modal__change-form").style.marginBottom="70px",document.querySelector(".mb").style.marginBottom="140px"):document.querySelector(".mb").style.marginBottom="70px",AD.scrollPosition=window.pageYOffset,window.scrollTo(0,0),showContentAndHeaderMobile(!e),showModal(e)):0==AD.scrollPosition?(showContentAndHeaderMobile(!e),showModal(e)):waitScrollForHideModal().then(function(){showModal(e),document.querySelector("#kenneth-modal").style.position="absolute"})}else blockBodyScroll(e),showModal(e)}function loadImg(e,t){function n(){if(!s){if(a<=o)return t({err:"timeout"}),void(s=!0);if(i&&r.complete)return r.width&&r.height?t({img:r}):t({err:"404"}),void(s=!0);r.complete&&(i=!0),o++,t.tryImage=setTimeout(n,1e3)}}var o=0,a=10,i=!1,s=!1;e.maxSeconds&&(a=e.maxSeconds);var r=new Image;r.onload=n(),r.src=e.src,n()}function replaceImage_toFallback(e,t,n){var o=document.querySelector(e);if(o&&t){var a="https://my.archdaily.net/users/custom_avatars/fallback-avatar.png";n&&o.style.backgroundImage!==undefined?t===o.style.backgroundImage.replace(/^url\(["']?/,"").replace(/["']?\)$/,"")&&(o.style.backgroundImage="url("+a+")"):o.src!==undefined&&t===o.src.replace(/^url\(["']?/,"").replace(/["']?\)$/,"")&&(o.src=a)}}!function(e,a){"use strict";function r(e,t,n){for(;e&&e!==a.documentElement;){var o=e.getAttribute(t);if(o)return o;e=e.parentNode}return n}"function"!=typeof e.CustomEvent&&(e.CustomEvent=function(e,t){t=t||{bubbles:!1,cancelable:!1,detail:void 0};var n=a.createEvent("CustomEvent");return n.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n},e.CustomEvent.prototype=e.Event.prototype),a.addEventListener("touchstart",function(e){"true"!==e.target.getAttribute("data-swipe-ignore")&&(h=e.target,m=Date.now(),c=e.touches[0].clientX,l=e.touches[0].clientY,u=d=0)},!1),a.addEventListener("touchmove",function(e){if(c&&l){var t=e.touches[0].clientX,n=e.touches[0].clientY;d=c-t,u=l-n}},!1),a.addEventListener("touchend",function(e){if(h===e.target){var t=parseInt(r(h,"data-swipe-threshold","20"),10),n=parseInt(r(h,"data-swipe-timeout","500"),10),o=Date.now()-m,a="",i=e.changedTouches||e.touches||[];if(Math.abs(d)>Math.abs(u)?Math.abs(d)>t&&o<n&&(a=0<d?"swiped-left":"swiped-right"):Math.abs(u)>t&&o<n&&(a=0<u?"swiped-up":"swiped-down"),""!==a){var s={dir:a.replace(/swiped-/,""),touchType:(i[0]||{}).touchType||"direct",xStart:parseInt(c,10),xEnd:parseInt((i[0]||{}).clientX||-1,10),yStart:parseInt(l,10),yEnd:parseInt((i[0]||{}).clientY||-1,10)};h.dispatchEvent(new CustomEvent("swiped",{bubbles:!0,cancelable:!0,detail:s})),h.dispatchEvent(new CustomEvent(a,{bubbles:!0,cancelable:!0,detail:s}))}m=l=c=null}},!1);var c=null,l=null,d=null,u=null,m=null,h=null}(window,document),String.prototype.includes||(String.prototype.includes=function(e,t){return"number"!=typeof t&&(t=0),!(t+e.length>this.length)&&-1!==this.indexOf(e,t)});var parse_errors=function(e){return e!=undefined&&(e=JSON.parse(e)),e.errors?e.errors.reduce(function(e,t){if(t!==Object(t))return e+"- "+t+"\n";for(var n in t)if(t.hasOwnProperty(n))return e+"- "+n+": "+t[n]+"\n"},""):""},AD={CurrentUser:{id:null,email:null,full_name:null,accepted_at:null,jwt_token:null,subscription:null},invited:!1,modalOpened:!1,initialized:!1,init:function(e){this.reload_on_login=e.reload_on_login===undefined||e.reload_on_login,this.reload_on_logout=e.reload_on_logout===undefined||e.reload_on_logout,this.auto_open=e.auto_open!==undefined&&e.auto_open,this.redirect_uri=e.redirect_uri||null,this.force_redirect_uri=e.force_redirect_uri!==undefined&&e.force_redirect_uri,this.site=e.site||"us",this.domain=e.domain,this.callback=e.callback||null,this.cookie_ttl=24e4,this.use_cookie=e.use_cookie===undefined||e.use_cookie,this.initialized=!0,this.logout_options=e.logout_options||null,this.show_confirmation_alert=e.show_confirmation_alert===undefined||e.show_confirmation_alert,this.enable_signup=e.enable_signup===undefined||e.enable_signup,this.isLoggedIn=!1,this.closeModalAfterAction=!0,this.signUpValidEmail=!1,this.recaptchaId=null,this.optimize={},this.prepend_api=e.prepend_api||"",this.sign_in_uri=this.prepend_api+"/accounts/sign_in",this.sign_up_uri=this.prepend_api+"/accounts/sign_up",this.sign_out_uri=this.prepend_api+"/accounts/sign_out?site="+this.site,this.profile_uri=this.prepend_api+"/accounts/profile?site="+this.site,this.resend_confirmation_email_uri=this.prepend_api+"/accounts/resend_confirmation_mail?site="+this.site,this.check_uri=this.prepend_api+"/accounts/check?site="+this.site,this.accept_terms_uri="/auth/accounts/accept_terms?site="+this.site,this.goodbye_uri=this.prepend_api+"/users/goodbye?site="+this.site,this.template_welcome_uri="/auth/assets/welcome",this.template_me_uri="/auth/assets/me",this.template_forgot_uri="/auth/assets/forgot",this.template_forgot_uri_sbs="/auth/assets/forgot_sbs",this.template_invite="/auth/assets/invite",this.profile_type=e.profile_type||"minimal",this.signup_src=null,this.csrf_token_ref=document.querySelector("[name=csrf-token]"),this.csrf_token=this.csrf_token_ref&&this.csrf_token_ref.content,this.must_show_password=!1,this.scrollPosition=null,this.isSubscribePage="/subscribe"===window.location.pathname},selectedInterests:[],interestsClickHandlerAdded:!1,interestsLoaded:!1,legacyCompatibility:function(){return-1!==document.cookie.indexOf("adat=")},cleanStorage:function(){AD.localStorageAvailable()&&-1===document.cookie.indexOf("ad_session")&&null===window.localStorage.getItem("kth_access_token")&&(window.localStorage.removeItem("kenneth_me_html_"+AD.site),window.localStorage.removeItem("kenneth_me_html_created_at_"+AD.site),window.localStorage.removeItem("kth_current_user"),window.localStorage.removeItem("kenneth_updated_at"))},device:function(){return widthWindow=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,1040<=widthWindow?"desktop":768<=widthWindow?"tablet":"phone"},userLang:function(){return(navigator.language||navigator.userLanguage).toLowerCase()},localStorageAvailable:function(){var e="test";try{return localStorage.setItem(e,e),localStorage.removeItem(e),!0}catch(t){return!1}},getAccessToken:function(){return AD.use_cookie||AD.use_cookie===undefined?-1!==document.cookie.indexOf("ad_session")?document.cookie.split("; ").find(function(e){return e.startsWith("ad_session=")}).split("=")[1]:null:AD.localStorageAvailable()&&null!==window.localStorage.getItem("kth_access_token")?window.localStorage.getItem("kth_access_token"):null},trackFormEvent:function(e,t,n){window.adInsights&&window.adInsights.e("kth-signup-form",e,t,n)},sbsInterest:function(){var o=document.querySelector(".js-interest-container"),c=3,l=document.getElementsByClassName("js-interests-number"),d=document.getElementsByClassName("js-interests-done"),u=document.getElementsByClassName("js-interests-btntext-container"),m=document.getElementsByClassName("sbs-interests__btn"),a=document.getElementsByClassName("sbs-interests__interest-skeleton-container"),i=document.querySelectorAll(".sbs-interests__interest");if(o){var e=function(){MyAD.loadInterests("all",20,function(e){a[0]&&a[0].parentNode.removeChild(a[0]);for(var t=0;t<e.interests.length;t++){var n=0===t?i[0]:i[0].cloneNode(!0);n.setAttribute("data-slug",e.interests[t].slug),n.setAttribute("data-image",e.interests[t].image),n.setAttribute("data-name",e.interests[t].name),n.setAttribute("data-type",e.interests[t].type),n.querySelector(".sbs-interests__interest-image").setAttribute("src",e.interests[t].image),n.querySelector(".sbs-interests__interest-category").innerText=e.interests[t].name,0!==t&&o.appendChild(n)}})};null==MyAD.instance?MyAD.afterInit=function(){e()}:e(),AD.interestsClickHandlerAdded||(AD.interestsClickHandlerAdded=!0,document.addEventListener("click",function(e){function t(e){c+=e?1:-1,l[0].innerHTML=c}function n(e){u[0].classList.toggle("afd-hide",e),d[0].classList.toggle("afd-hide",!e),m[0].classList.toggle("afd-btn--not-allowed",!e)}var o=e.target.closest(".sbs-interests__interest");if(o){e.preventDefault();for(var a={slug:o.getAttribute("data-slug"),image:o.getAttribute("data-image"),name:o.getAttribute("data-name"),type:o.getAttribute("data-type")},i=!1,s=0;s<AD.selectedInterests.length;s++)if(AD.selectedInterests[s].slug==a.slug){AD.selectedInterests.splice(s,1),i=!0;break}if(i){o.classList.toggle("interest--selected"),o.querySelector(".check").classList.toggle("checked"),o.querySelector(".sbs-interests__interest-image").classList.toggle("selected-interest-image"),t(!0),0<c&&n(!1)}else{var r=null;["tag","landing"].includes(a.type)&&(r={image:a.image,name:a.name}),window.notifications.getEntity(a.type,a.slug,r).then(function(e){e.slug=a.slug,AD.selectedInterests.push(e),o.classList.toggle("interest--selected"),o.querySelector(".check").classList.toggle("checked"),o.querySelector(".sbs-interests__interest-image").classList.toggle("selected-interest-image"),t(!1),c<1&&n(!0)})}return!1}}))}},updateSwiper:function(e,t,n){setTimeout(function(){"phone"!==AD.device()&&e.update(),n&&e.slideNext(250,!1)},250),setTimeout(function(){var e=document.querySelector(t);e&&e.classList.add("swiper-slide--appear")},500)},saveInterests:function(e,t){MyAD.checkTour("interests_completed",null,function(){saveMultipleInterests(t),function(){window.adInsights.e("onboarding-interests","save",AD.selectedInterests.length);for(var e=0;e<AD.selectedInterests.length;e++)window.adInsights.e("onboarding-interests","follow",AD.selectedInterests[e].slug)}(),e.classList.contains("afd-btn--not-allowed")||(document.querySelector(".swiper-slide--interests").style.height="calc(100vh - 48px)",document.querySelectorAll(".swiper-pagination, .swiper-slide--interests .sbs__top, .sbs-interests__container, .sbs-interests__bottom").forEach(function(e){e.style.opacity="0"}),document.querySelector(".sbs-interests__loader").style.display="block","phone"!==AD.device()&&(document.querySelector(".swiper-container").style.height="416px",document.querySelector(".kenneth-modal-content--sbs").classList.add("interests--small")))})}},saveMultipleInterests=function(o){var t=function t(e){return e.then(function(e){return{v:e,status:"fulfilled"}},function(e){return{e:e,status:"rejected"}})};Promise.all(AD.selectedInterests.map(function(e){return t(window.notifications.addFollower(e.original_id,e.category))})).then(function(e){var t=AD.selectedInterests.length;AD.selectedInterests=[];var n=e.filter(function(e){return"fulfilled"===e.status});n.length==t&&(console.log(n),o&&o!=undefined&&(document.querySelector(".sbs-interests__loader").style.display="none",AD.updateSwiper(o,".swiper-slide--last",!0)))})},emailHint=!0,passHint=!0;AD.setUrl=function(e,t,n){return e&&(e.dataset.img&&(t+="&img="+e.dataset.img),e.dataset.imgClass&&(t+="&img_class="+e.dataset.imgClass),e.dataset.imgTitle&&(t+="&img_title="+e.dataset.imgTitle.replace("%","")),e.dataset.imgDescription&&(t+="&img_description="+e.dataset.imgDescription),e.dataset.redirectUri&&(t+="&redirect_uri="+e.dataset.redirectUri),!1===AD.enable_signup&&(t+="&enable_signup=false"),e.dataset.title&&(t+="&title="+e.dataset.title.replace("%","")),e.dataset.subtitle&&(t+="&subtitle="+e.dataset.subtitle.replace("%","")),e.dataset.withoutMessage&&(t+="&without_message="+e.dataset.withoutMessage),e.dataset.icon&&(t+="&icon="+e.dataset.icon),e.dataset.title&&(t+="invitation"===n?"&invitation-title="+e.dataset.invitationTitle:"&title="+e.dataset.title),e.dataset.message&&(t+="&message="+e.dataset.message),e.dataset.cta&&(t+="&cta="+e.dataset.cta),e.dataset.cancel&&(t+="&cancel="+e.dataset.cancel),e.dataset.type&&(t+="&type="+e.dataset.type)),t},AD.loadWelcome=function(d,u,m,e){var h="overlay"==e;void 0===u&&(u="false");var t=h?"/auth/assets/overlay":AD.template_welcome_uri;t+="?site="+AD.site+"&embedded="+u,!0===AD.optimize.step_by_step&&(t+="&step_by_step=true"),t=AD.setUrl(d,t),fetch(t,{headers:{"Content-Type":"application/json","x-csrf-token":AD.csrf_token}}).then(function(e){if(!e.ok)throw new Error("Network response was not ok");return e.text()}).then(function(e){function t(e){document.querySelectorAll(e).forEach(function(e){e.remove()})}function _(e){var t=document.querySelector(".swiper-pagination");e.isBeginning||e.isEnd?t.style.display="none":t.style.display="block",5==e.activeIndex||e.isEnd?document.querySelector(".sbs__prev").style.display="none":document.querySelector(".sbs__prev").style.display="block"}function n(){function n(e){return"backwards"==e?document.querySelector(".swiper-slide-next").dataset.stage:document.querySelector(".swiper-slide-active").dataset.stage}function o(e,t){t?window.adInsights.e("sbs-signup","show",e+"-"+n(e)+"-"+t):window.adInsights.e("sbs-signup","show",e+"-"+n(e))}function e(e,t,n,o,a,i){e=document.getElementById(e);var s=document.getElementById(t),r=document.getElementById(a),c=o(e,document.getElementById(n),s,i,r);return s.classList.toggle("afd-hide",c),c}function t(){"password"===p.type?(p.type="text",h.innerHTML="Hide password"):(p.type="password",h.innerHTML="Show password")}document.querySelectorAll(".sbs-input").forEach(function(e){e.addEventListener("keydown",function(e){9==e.keyCode&&e.preventDefault()})}),document.querySelectorAll(".sbs-input").forEach(function(e){e.addEventListener("keydown",function(e){9==e.keyCode&&e.preventDefault()})});var a=new Swiper(y,{spaceBetween:77,preventInteractionOnTransition:!0,allowTouchMove:!1,pagination:{el:".swiper-pagination"},navigation:{prevEl:".sbs__prev"},on:{init:function(){document.addEventListener("sbsJoinEmailError",function(){a.slideTo(1,300)}),document.addEventListener("sbsJoinPasswordError",function(){a.slideTo(2,300)}),_(this),window.adInsights.e("sbs-signup","show","open-sbs"),"phone"!==AD.device()&&"cn"===AD.site&&(document.querySelector(".swiper-container").style.height="456px")},slideChange:function(){if(_(this),"phone"===AD.device()&&(0!=a.activeIndex?document.querySelector(".mb").style.marginBottom="0":document.querySelector(".mb").style.marginBottom="140px"),5==a.activeIndex){if("phone"!==AD.device())a.transitionEnd&&(document.querySelector(".swiper-container").style.overflow="visible");else{var e=document.querySelector(".swiper-slide--interests").getAttribute("style");document.querySelector(".swiper-slide--interests").setAttribute("style","height: auto !important;"+e);var t=document.querySelector(".sbs-interests__bottom");t.parentNode.removeChild(t),document.querySelector(".kenneth-modal-content--sbs").appendChild(t)}document.getElementById("recaptcha-invisible-kth").style.display="none","cn"===AD.site&&(document.querySelector(".js-interests-number").style.padding="0"),"phone"!==AD.device()&&"cn"===AD.site&&(document.querySelector(".swiper-container").style.height="auto"),document.addEventListener("click",function(e){if(e.target&&"js-interests__save-interests"===e.target.id)return e.preventDefault(),0<AD.selectedInterests.length&&AD.saveInterests(e.target,a),!1})}a.isEnd&&(document.querySelector(".swiper-container").style.overflow="hidden")}}});a.on("slideNextTransitionStart",function(){o("forward")}),a.on("slidePrevTransitionStart",function(){o("backwards")});var i=document.getElementById("js-kth-checkbox-accept-terms"),s=document.getElementById("js-kth-checkbox-accept-terms-label"),r=document.querySelector(".js-kth-btn-continue");i.addEventListener("change",function(){validateTerms()?(r.classList.remove("afd-btn--not-allowed"),s.classList.remove("kth-error-label")):(r.classList.add("afd-btn--not-allowed"),s.classList.add("kth-error-label"))}),(r=document.querySelector(".sbs__next-continue"))&&r.addEventListener("click",function(){validateTerms()?(o("forward"),a.slideNext(300,!1)):document.getElementById("js-kth-checkbox-accept-terms-label").classList.add("kth-error-label")});var c=document.querySelector(".sbs__next-email"),l=document.getElementById("new_user_email"),d=document.getElementById("js-hint-user-su-email"),u=document.getElementById("js-kth-su-val-email");c&&c.addEventListener("click",function(){document.querySelector("#js-hint-su-email").classList.contains("afd-hide")&&e("new_user_email","js-hint-su-email","js-kth-su-val-email",validateEmailValue,"js-hint-user-su-email","signup")&&AD.check_user_email(l.value,d,u,!0,c,function(e){(AD.signUpValidEmail=e)?(c.classList.remove("afd-btn--not-allowed"),o("forward"),a.slideNext(300,!1)):c.classList.add("afd-btn--not-allowed")})});var m=document.querySelector(".sbs__next-password"),h=document.querySelector(".show-password"),p=document.getElementById("new_user_password");m&&(m.addEventListener("click",function(){e("new_user_password","js-hint-su-pass","js-kth-su-val-pass",validatePassLength,null,null)&&(o("forward"),a.slideNext(300,!1))}),AD.must_show_password&&(h.addEventListener("click",t),AD.must_show_password=!1));var f=document.getElementById("create_user"),g=!1,v=document.querySelector(".sbs__next-occupation");v&&v.addEventListener("click",function(){var e=document.getElementById("js-hint-su-occupation");if(validateOcupation()){if(AD.isSubscribePage&&!g)return g=!0,document.querySelector("#js-kth-checkbox-accept-newsletter").checked=!1,f.addEventListener("submit",function(e){e.preventDefault(),checkSignupForm()&&grecaptcha.execute(AD.recaptchaId)}),f.dispatchEvent(new Event("submit")),!1;e.classList.add("afd-hide"),o("forward"),a.slideNext(300,!1)}else e.classList.remove("afd-hide");bindOcupation()}),document.addEventListener("click",function(e){var t=e.target;if(t&&t.matches(".sbs__subcribe-btn")){if(e.preventDefault(),!g)g=!0,document.querySelector("#js-kth-checkbox-accept-newsletter").checked="yes"===t.dataset.subscribe,o("forward",t.dataset.subscribe+"-email"),f.addEventListener("submit",function(e){e.preventDefault(),checkSignupForm()&&grecaptcha.execute(AD.recaptchaId)}),f.dispatchEvent(new Event("submit"));return!1}}),document.addEventListener("kenneth:successful-signup",function(e){return e.preventDefault(),setKennethRootWidth(),AD.isSubscribePage?(a.slideNext(250,!1),document.querySelector(".swiper-slide--last").style.opacity="1"):("phone"!==AD.device()?(document.querySelectorAll(".swiper-slide:not(.swiper-slide--interests, .swiper-slide--last)").forEach(function(e){e.style.opacity="0"}),document.querySelector(".kenneth-modal-content--sbs").classList.add("interests--big"),AD.updateSwiper(a,".swiper-slide--interests",!0)):a.slideNext(250,!1),AD.interestsLoaded||(AD.interestsLoaded=!0,AD.sbsInterest())),!0===AD.optimize.step_by_step&&(window.adInsights.e("sbs-signup","success","form"),document.querySelector(".sbs__loading-indicator").remove(),document.querySelector(".sbs__check-email-step").classList.remove("afd-hide")),!1})}function o(){if(c("js-kth-signin"),h&&signUpElement){var e=document.querySelector("#js-kth-forgot");e&&e.classList.add("js-forgot-gallery")}}function a(){c("js-kth-signup"),n()}function i(){function e(){a.classList.remove("afd-btn--not-allowed"),loadingOnSubmit(a,"Creating Account")}function t(){return!!(validatePassLength(o,l,r)&&validateEmail(n.value)&&validateTerms()&&validateOcupation())}var n=document.getElementById("new_user_email"),o=document.getElementById("new_user_password"),a=document.getElementById("signup_btn"),i=document.getElementById("js-hint-su-email"),s=document.getElementById("js-hint-user-su-email"),r=document.getElementById("js-hint-su-pass"),c=document.getElementById("js-kth-su-val-email"),l=document.getElementById("js-kth-su-val-pass");document.getElementById("js-kth-checkbox-accept-terms").addEventListener("change",function(){this.checked?8<=o.value.length&&validateEmail(n.value)&&validateOcupation()&&e():document.getElementById("signup_btn").classList.add("afd-btn--not-allowed")}),validateEmailValue(n,c,i,"signup",s),validatePassLength(o,l,r),bindOcupation(),document.getElementById("create_user").addEventListener("input",function(){t()?(a.classList.remove("afd-btn--not-allowed"),loadingOnSubmit(a,"Accessing")):a.classList.add("afd-btn--not-allowed")})}function s(){var e=document.getElementById("user_email"),t=document.getElementById("user_password"),n=document.getElementById("signin_btn"),o=document.getElementById("js-hint-si-email"),a=document.getElementById("js-hint-si-pass"),i=document.getElementById("js-kth-si-val-email"),s=document.getElementById("js-kth-forgot");document.addEventListener("input",function(){1<=t.value.length&&validateEmail(e.value)?(n.classList.remove("afd-btn--not-allowed"),loadingOnSubmit(n,"Accessing")):n.classList.add("afd-btn--not-allowed")});var r=document.getElementById("js-kth-si-checkbox-accept-terms");r&&r.addEventListener("change",function(){this.checked?1<=t.value.length&&validateEmail(e.value)&&document.getElementById("js-kth-si-checkbox-accept-terms").checked&&n.classList.remove("afd-btn--not-allowed"):n.classList.add("afd-btn--not-allowed")}),validateEmailValue(e,i,o,"signin",null),validatePassLength(t,!1,a,s),setTimeout(function(){var e=document.querySelector("#user_email:-webkit-autofill");null!==e&&e.value&&n.classList.remove("afd-btn--not-allowed")},500)}if("undefined"!=typeof AFD&&AFD.setCountryCode(),"false"===u?(document.querySelector("#kenneth-modal").innerHTML=e,AD.isSubscribePage&&t(".swiper-slide--newslettter, .swiper-slide--interests"),openModal(!0)):document.querySelector("#kenneth-embedded").innerHTML=e,document.dispatchEvent(new CustomEvent("kenneth:modal-opened")),AD.enable_signup&&(AD.recaptchaId=grecaptcha.render("recaptcha-invisible-kth",{sitekey:"6LdAAXgUAAAAAF4SGaUBUb360KEclFkQDCm4Lyj2",badge:"bottomright",type:"image",size:"invisible",callback:invisibleRecaptchaSubmitKth})),AD.hasConsent()){var r=document.querySelector("#js-kth-si-checkbox-accept-terms");r&&(r.checked=!0,r.style.display="none")}var y=document.querySelector("#sbs__sign-up"),c=function(t){document.querySelectorAll(".js-kth-signin, .js-kth-signup").forEach(function(e){e.classList.contains(t)?e.classList.remove("afd-hide"):e.classList.add("afd-hide")})};!1===AD.enable_signup&&o(),d&&"signin"===d.dataset.modal&&o(),n();var l=document.querySelectorAll(".js-kth-set-signup");l.length&&l.forEach(function(e){e.addEventListener("click",function(e){e.preventDefault(),document.body.classList.remove("js-kth-signin-display"),document.body.classList.add("js-kth-signup-display"),null===AD.signup_src&&(AD.signup_src="join-link"),a()})}),document.querySelector(".js-kth-set-signin")&&document.addEventListener("click",function(e){e.target.classList.contains("js-kth-set-signin")&&(e.preventDefault(),document.body.classList.remove("js-kth-signup-display"),document.body.classList.add("js-kth-signin-display"),o())}),document.getElementById("signup_btn")&&i(),s(),setTimeout("document.getElementById('user_email').focus();",100),AD.modalOpened=!0,"string"==typeof AD.set_signup_src&&(AD.signup_src=AD.set_signup_src),m!==undefined&&m(),document.dispatchEvent(new Event("kenneth:welcome-loaded"))})["catch"](function(e){console.log(e)})},AD.embedWelcome=function(e){AD.loadWelcome(e,"true")};var invisibleRecaptchaSubmitKth=function(e){AD.submitRegisterForm(e)};AD.openWelcome=function(e){AD.loadWelcome(e)},AD.openMobileInvite=function(e){var t=document.querySelector("#kenneth-modal");t.innerHTML=AD.mobile_welcome_template,t.style.display="block",document.querySelector(".kth-overlay__skip",AD.mobile_welcome_template).setAttribute("href",e.getAttribute("href")),document.querySelector("#kth-mobile-invite",AD.mobile_welcome_template).addEventListener("click",function(){AD.set_signup_src="mobile_invite",ga("send","event","Mobile Invitation","click",AD.mobile_welcome_template.getAttribute("class"),{transport:"beacon"})}),document.addEventListener("click",function(e){e.target.matches(".kth-overlay__close")&&(t.innerHTML="")})},AD.openWelcomeOverlay=function(e){if("desktop"==AD.device())return AD.loadWelcome(e,"false",undefined,"overlay")},AD.setPageviewsStorage=function(){if(AD.localStorageAvailable())return count=getPageviewsValue()+1,window.sessionStorage.setItem("pageViews",count),!0},AD.forgotPassword=function(e,n,t,o){if(void 0===n&&(n="false"),"sbs-forgot"===e.getAttribute("data-sbs"))var a=AD.template_forgot_uri_sbs+"?site="+AD.site;else a=AD.template_forgot_uri+"?site="+AD.site;a+="&embedded="+n,t&&(a+="&is_gallery=1",void 0!==o&&(a=AD.setUrl(o,a))),"undefined"!==e&&(e.dataset.title&&(a=a+"&title="+e.dataset.title),e.dataset.redirectUri&&(a=a+"&redirect_uri="+e.dataset.redirectUri)),fetch(a).then(function(e){return e.text()}).then(function(e){function t(){var e=document.getElementById("user_email"),t=document.getElementById("forgot_btn"),n=document.getElementById("js-hint-f-email"),o=document.getElementById("js-kth-f-val-email");document.addEventListener("input",function(){validateEmail(e.value)?t.classList.remove("afd-btn--not-allowed"):t.classList.add("afd-btn--not-allowed")}),validateEmailValue(e,o,n,"forgot",null)}"false"==n?(document.querySelector("#kenneth-modal").innerHTML=e,showModal(!0),AD.modalOpened=!0,t(),document.dispatchEvent(new Event("kenneth:rendered")),document.querySelectorAll(".gallery").length&&removeAttr("a[rel='kenneth-open-modal']","rel",AD.openWelcomeOverlay,".afd-next-gallery__widget")):(document.querySelector("#kenneth-embedded").innerHTML=e,removeAttr("a[rel='kenneth-open-modal']","rel",AD.embedWelcome,"#kenneth-embedded"),t())})["catch"](function(e){document.querySelector("#kenneth-modal").innerHTML=e,showModal(!0)})},AD.logout=function(){return fetch(AD.sign_out_uri,{method:"DELETE",headers:{"x-csrf-token":AD.csrf_token}}).then(function(){if(AD.CurrentUser=null,window.tp&&window.tp.pianoId.logout(),AD.localStorageAvailable()&&(window.localStorage.removeItem("kenneth_me_html_"+AD.site),window.localStorage.removeItem("kenneth_me_html_created_at_"+AD.site),window.localStorage.removeItem("kth_current_user"),window.localStorage.removeItem("kth_access_token"),window.localStorage.removeItem("kenneth_updated_at")),null!=AD.logout_options&&AD.logout_options.redirect_after!=undefined)return window.location.href=AD.logout_options.redirect_after,!1;AD.reload_on_logout?window.location.reload():AD.showUser(),null!=AD.callback&&AD.callback()})["catch"](function(e){console.error(e)}),!1},AD.showConfirmationAlert=function(){if(!AD.CurrentUser.id||AD.CurrentUser.legacy_confirmed||AD.CurrentUser.confirmed_at)document.dispatchEvent(new Event("kenneth:confirmed-account"));else{var e=document.createElement("div"),t=document.getElementsByClassName("afd-header-main__container");if(0<t.length){e.innerHTML="<span>Please check your email ("+AD.CurrentUser.email+') to activate your account.</span><br><a href="https://account.archdaily.com/'+AD.site+'/info" target="blank" class="kth-confirm-account-why">Learn more</a><span class="js-open-validation-modal kth-confirm-account-cta">Resend the confirmation email</span>',e.classList.add("kth-confirm-account-msg");var n=document.createElement("div");if(n.innerHTML='<div class="afd-modal-wrap afd-modal-wrap__center"><div class="afd-modal-content afd-modal-size40"><div class="afd-modal-header"><div class="js-close-modal kth-close-modal"><button class="close">\u2715</button></div></div><div class="afd-modal-body afd-modal-body--small"><div class="afd-post-content"><h3>Quick reminder:</h3><ul><li>It can take up to 5 minutes for the email to reach your inbox.</li><li>Did you check your spam? <em>(email subject: Activate your ArchDaily account)</em></li><li>Are you sure you are checking <strong>'+AD.CurrentUser.email+'</strong>?</li></ul><p>If you have done all of this and still can&#39;t find the email</p></div><a href="#send-validation-email" onclick="javascript: AD.resend_confirmation_email();" class="afd-btn afd-btn--full afd-btn--big js-submit-validation">Resend validation email</a></div></div></div>',n.classList.add("js-validation-email-modal","kth-validation-email-modal"),document.body.insertBefore(n,document.body.firstChild),"none"===window.getComputedStyle(t[0],null).display)document.getElementsByTagName("body")[0].appendChild(e);else t[0].appendChild(e)} document.dispatchEvent(new Event("kenneth:not-confirmed-account"))}},AD.should_load_menu=function(){if(AD.localStorageAvailable()){if(AD.CurrentUser.updated_at){var e=window.localStorage["kenneth_me_html_"+AD.site];return e===undefined||(""+AD.CurrentUser.updated_at==""+localStorage.kenneth_updated_at&&!e.includes("kth-user__dropdown__item--name")||(""+AD.CurrentUser.updated_at!=""+localStorage.kenneth_updated_at||window.localStorage["kenneth_me_html_"+AD.site]==undefined))}return!0}return!0},AD.populateMobileMenu=function(e){e=(new DOMParser).parseFromString(e,"text/html");var t=document.createElement("ul");t.classList.add("afd-nav-mobile__list","kth-user__mobile-list");var n=document.createElement("li");n.classList.add("afd-nav-mobile__item");var o=document.createElement("a");o.classList.add("afd-nav-mobile__label"),n.appendChild(o);var a=document.createElement("li");a.classList.add("afd-nav-mobile__item");var i=AD.site;if(e.body.querySelector(".kth-user__signup"))return a.prepend(e.body),t.prepend(a),void(document.querySelector("#kenneth-root-mobile").innerHTML=t.outerHTML);var s,r=e.body.querySelector(".kth-user__name").cloneNode(!0),c=e.body.querySelector(".kth-user__avatar").cloneNode(!0),l=document.getElementById("js-settings-mobile-menu"),d=document.getElementById("nav-mobile__menu-settings-sub--first"),u=document.getElementById("nav-mobile__menu-settings-sub--second"),m=n.cloneNode(!0),h=n.cloneNode(!0),p=n.cloneNode(!0);(m.querySelector("a").href="https://my"+AD.domain+"/"+i+"/?ad_name=main-menu",m.querySelector("a").textContent="Your Feed",h.querySelector("a").href="https://my"+AD.domain+"/"+i+"/labels?ad_name=main-menu",h.querySelector("a").textContent="Folders",p.querySelector("a").href="https://my"+AD.domain+"/"+i+"/bookmarks?ad_name=main-menu",p.querySelector("a").textContent="Bookmarks",t.append(m,p,h),l)&&(l.classList.remove("afd-hide"),(s=document.createElement("li")).classList.add("afd-nav-mobile__item","afd-nav-mobile__item--no-child"),s.innerHTML='<a class="afd-nav-mobile__label" href="https://account.archdaily.com/us/users/newsletters_notifications/"> Newsletter</a>',d.appendChild(s),(s=document.createElement("li")).classList.add("afd-nav-mobile__item","afd-nav-mobile__item--no-child"),s.innerHTML='<a class="afd-nav-mobile__label" href="https://account.archdaily.com/us/users/notifications"> Notifications</a>',d.appendChild(s),(s=document.createElement("li")).classList.add("afd-nav-mobile__item","afd-nav-mobile__item--no-child"),s.innerHTML='<a class="afd-nav-mobile__label" href="https://my.archdaily.com/us/following"> Followings</a>',d.appendChild(s),(s=document.createElement("li")).classList.add("afd-nav-mobile__item","afd-nav-mobile__item--no-child"),s.innerHTML='<a class="afd-nav-mobile__label" href="https://my.archdaily.com/us/followers"> Followers</a>',d.appendChild(s),(s=document.createElement("li")).classList.add("afd-nav-mobile__item","afd-nav-mobile__item--no-child"),s.innerHTML='<a class="afd-nav-mobile__label" href="https://account.archdaily.com/us/users/profile/"> Account</a>',u.appendChild(s),(s=document.createElement("li")).classList.add("afd-nav-mobile__item","afd-nav-mobile__item--no-child"),s.innerHTML='<a class="afd-nav-mobile__label" href="https://account.archdaily.com/us/users/privacy/"> Privacy</a>',u.appendChild(s),(s=document.createElement("li")).classList.add("afd-nav-mobile__item","afd-nav-mobile__item--no-child"),s.innerHTML='<a class="afd-nav-mobile__label" href="https://account.archdaily.com/us/users/email_password/"> Email &amp; password</a>',u.appendChild(s),a.prepend(c,r),t.prepend(a),document.querySelector("#kenneth-root-mobile").innerHTML=t.outerHTML)},AD.load_upper_menu=function(){var t=document.querySelector("#kenneth-root");if(AD.should_load_menu()){var e={"Content-Type":"application/json","x-csrf-token":AD.csrf_token},n=AD.getAccessToken(),o={token:queryString("token"),campaign:queryString("campaign")};o.token&&o.campaign?e.Authorization="Email-Campaign "+o.campaign+" "+o.token:null!==n&&(e.Authorization="Bearer "+n);var a=AD.template_me_uri+"?site="+AD.site;fetch(a,{headers:e}).then(function(e){return e.text()}).then(function(e){var t=document.getElementById("kenneth-root");t&&(t.innerHTML=e),AD.populateMobileMenu(e),document.querySelector("#kenneth-root-simple")&&(document.querySelector("#kenneth-root-simple").innerHTML=e.split("<!-- kenneth-dropdown -->")[0]),AD.localStorageAvailable()&&(localStorage["kenneth_me_html_"+AD.site]=e),document.dispatchEvent(new Event("kenneth:rendered"))})["catch"](function(e){t&&(t.innerHTML=e),document.querySelector("#kenneth-root-simple")&&(document.querySelector("#kenneth-root-simple").innerHTML=e),document.dispatchEvent(new Event("kenneth:rendered"))})}else{var i=window.localStorage["kenneth_me_html_"+AD.site];t&&(t.innerHTML=i),AD.populateMobileMenu(i),document.querySelector("#kenneth-root-simple")&&(document.querySelector("#kenneth-root-simple").innerHTML=window.localStorage["kenneth_me_html_"+AD.site].split("<!-- kenneth-dropdown -->")[0]),document.dispatchEvent(new Event("kenneth:rendered"))}};var menuUserMobile=function(){function t(e){e.target&&e.target.matches(".kth-user__dropdown--mobile, .kth-user__dropdown--mobile-item")&&(n.classList.remove("kth-user__dropdown--mobile--show"),n.removeEventListener("swiped-down",t))}var n=document.querySelector("body"),e=document.querySelector("#js-afd-nav-user .js-professional-user"),o=document.createElement("div");o.classList.add("kth-user__dropdown--mobile-backdrop"),e&&(n.appendChild(o),e.addEventListener("click",function(){n.classList.add("kth-user__dropdown--mobile--show"),n.addEventListener("swiped-down",t)}))};AD.setCurrentUser=function(e){"minimal"===AD.profile_type?AD.CurrentUser={id:e.id,email:e.email,jwt_token:e.jwt_token,subscription:e.subscription,full_name:e.full_name,avatar:e.avatar,confirmed_at:e.confirmed_at,legacy_confirmed:e.legacy_confirmed,updated_at:e.updated_at,accepted_at:e.accepted_at,notified:e.notified}:AD.CurrentUser={id:e.id,email:e.email,jwt_token:e.jwt_token,subscription:e.subscription,full_name:e.full_name,about_me:e.about_me,avatar:e.avatar,country:e.country,ocupation:e.ocupation,website:e.website,facebook:e.facebook,twitter:e.twitter,instagram:e.instagram,pinterest:e.pinterest,birth_date:e.birth_date,confirmed_at:e.confirmed_at,legacy_confirmed:e.legacy_confirmed,updated_at:e.updated_at,accepted_at:e.accepted_at,notified:e.notified}},AD.notifyUser=function(){AD.CurrentUser.notified&&(document.querySelector(".kth_notification_dot").style.display="block",document.querySelector(".kth_notification_dot--mobile").style.display="block")},AD.getUser=function(){var e={"Content-Type":"application/json","x-csrf-token":AD.csrf_token},t=AD.getAccessToken(),n={token:queryString("token"),campaign:queryString("campaign")};if(n.token&&n.campaign?e.Authorization="Email-Campaign "+n.campaign+" "+n.token:null!==t&&(e.Authorization="Bearer "+t),e.Authorization||AD.legacyCompatibility()){var o=AD.profile_uri;"minimal"===AD.profile_type&&(o+="&minimal=true"),fetch(o,{method:"POST",headers:e,body:JSON.stringify({})}).then(function(e){return e.json()}).then(function(e){AD.setCurrentUser(e),AD.load_upper_menu(),AD.localStorageAvailable()&&(localStorage.kenneth_updated_at=AD.CurrentUser.updated_at),AD.isLoggedIn=!0;var t=new Event("kenneth:successful-login");document.dispatchEvent(t),setKennethRootWidth()})["catch"](function(e){console.log(e),AD.load_upper_menu();var t=new Event("kenneth:anonymous-access");document.dispatchEvent(t)})}else{AD.load_upper_menu();var a=new Event("kenneth:anonymous-access");document.dispatchEvent(a)}},AD.showMessage=function(e,t){var n=document.querySelector(e),o=null;n.innerHTML="",n.classList.remove("afd-hide");try{if((o="object"==typeof JSON.parse(t)?JSON.parse(t):t).hasOwnProperty("error")){var a=document.createElement("p");a.classList.add("kenneth-validation"),a.innerHTML=o.error,n.appendChild(a)}else if(o.hasOwnProperty("errors")){var i=document.createElement("ul");for(var s in i.classList.add("kenneth-validation"),o.errors){var r=document.createElement("li");r.classList.add("kenneth-validation__item"),r.innerHTML="<strong>"+(s.charAt(0).toUpperCase()+s.slice(1)).replace(/_/,"")+"</strong> "+o.errors[s],i.appendChild(r)}n.appendChild(i)}else n.classList.add("kenneth-modal__success"),n.innerHTML=o}catch(c){n.classList.add("kenneth-modal__error"),n.innerHTML=t}},AD.afterLogin=function(e){return AD.setCurrentUser(e.resource),!AD.use_cookie&&AD.localStorageAvailable()&&(window.localStorage.kth_access_token=e.access_token),AD.closeModalAfterAction?null!=AD.redirect_uri?(window.location.href=AD.redirect_uri,!1):AD.reload_on_login?(window.location.reload(),!1):(blockBodyScroll(!1),showModal(!1),null!=AD.callback&&AD.callback(),void(AD.modalOpened=!1)):(AD.load_upper_menu(),null!=AD.callback&&AD.callback(),!0)},AD.resend_confirmation_email=function(){AD.CurrentUser!=undefined&&AD.CurrentUser.id!=undefined&&fetch(AD.resend_confirmation_email_uri,{method:"POST",body:JSON.stringify({email:AD.CurrentUser.email}),headers:{"Content-Type":"application/json","x-csrf-token":AD.csrf_token}}).then(function(e){if(e.ok)return e.json();throw new Error("Something went wrong")}).then(function(e){AD.create_modal_content(e.message)})["catch"](function(e){AD.create_modal_content(e.message)})},AD.check_user_email=function(e,t,n,o,a,i){null!=a&&0<a.length&&a.classList.add("afd-btn--not-allowed"),fetch(AD.check_uri,{method:"POST",body:JSON.stringify({email:e}),headers:{"Content-Type":"application/json","x-csrf-token":AD.csrf_token}}).then(function(e){var t=e.json();return e.ok?t:t.then(Promise.reject.bind(Promise))}).then(function(){var e=document.querySelector(".messages");e&&e.classList.remove("kenneth-modal__error");for(var t=document.querySelectorAll(".js-kth-forgot-1"),n=0;n<t.length;n++)t[n].classList.add("afd-hide");i&&i(!0,a)})["catch"](function(e){t.innerHTML=e.message,!o&&e.message.includes("<a")&&(t.innerHTML=e.message.split("<a")[0]),t.classList.remove("afd-hide"),n.classList.remove("kth-input-val--true"),n.classList.add("kth-input-val--false"),i&&i(!1,a)})},AD.create_modal_content=function(e){var t=document.querySelector(".js-validation-email-modal"),n=document.createElement("div"),o='<div class="afd-modal-content afd-modal-size40"><div class="afd-modal-header"><div class="js-close-modal kth-close-modal"><button class="close">\u2715</button></div></div><div class="afd-modal-body afd-modal-body--small" style="margin-top: -25px"><div class="afd-post-content">';if(n.classList.add("afd-modal-wrap","afd-modal-wrap__center"),o+=e,o+="</div></div>",n.innerHTML=o,t)t.innerHTML="",t.appendChild(n),t.classList.add("kth-validation-email-modal__show");else{var a=document.createElement("div");a.classList.add("js-validation-email-modal","kth-validation-email-modal","kth-validation-email-modal__show"),a.appendChild(n),document.body.insertBefore(a,document.body.firstChild)}},AD.isReady=function(){AD.initialized||AD.init(),document.addEventListener("kenneth:successful-login",function(){if(setKennethRootWidth(),AD.showConfirmationAlert(),document.querySelector("#kth-subscribe-button")){var e=document.querySelector("#kth-subscription-banner");e&&e.classList.add("hidden");var t=document.querySelector("#kth-subscription-banner-home");t&&t.classList.add("hidden")}}),document.addEventListener("kenneth:anonymous-access",function(){if(document.querySelector("#kenneth-embedded")&&(AD.embedWelcome(document.querySelector("#kenneth-embedded")),AD.signup_src="embedded"),window.adInsights){document.querySelectorAll(".js-btn-zoom").length&&(AD.trackFormEvent("show","nrd-gallery-zoom-btn"),document.querySelectorAll(".js-btn-zoom").forEach(function(e){e.addEventListener("click",function(){AD.signup_src="nrd-gallery-zoom-btn",AD.trackFormEvent("click","nrd-gallery-zoom-btn")})})),document.querySelectorAll(".acordeon__category, .sales").length&&document.querySelectorAll(".acordeon__category, .sales").forEach(function(e){e.setAttribute("data-insights-category","kth-signup-form"),e.setAttribute("data-insights-label","nft-local-sales-contact"),e.addEventListener("click",function(){AD.signup_src="nft-local-sales-contact"})});var e=document.querySelectorAll(".myarchdaily-multiple-fav");e&&e.forEach(function(e,t){e.setAttribute("data-insights-category","kth-signup-form"),e.setAttribute("data-insights-label","nrd-save-this-bookmark"),e.setAttribute("data-insights-value",t),e.addEventListener("click",function(){AD.signup_src="nrd-save-this-bookmark"})})}AD.setPageviewsStorage(),document.querySelector("#kth-subscribe-button")&&document.querySelector("#kth-subscribe-button").addEventListener("click",function(){AD.signup_src=this.dataset.insightsLabel,ga("send","event","Register","click",AD.signup_src),AD.loadWelcome(undefined,undefined,function(){var e=document.querySelector("#kth-banner-input").value;document.querySelector("#new_user_email").value=e})})}),document.addEventListener("kenneth:rendered",function(){AD.checkConsent(),menuUserMobile()}),AD.cleanStorage(),AD.getUser(),AD.auto_open&&AD.hasConsent()&&(AD.openWelcome(),AD.signup_src="auto_open"),document.addEventListener("submit",function(e){if(e.target.matches("form.forgot")){e.preventDefault();var t=e.target,n=new FormData(t),o=AD.prepend_api+t.getAttribute("action")+"?site="+AD.site;fetch(o,{method:"POST",body:JSON.stringify({email:n.get("email")}),headers:{"Content-Type":"application/json","x-csrf-token":AD.csrf_token}}).then(function(e){var t=e.json();return e.ok?t:t.then(Promise.reject.bind(Promise))}).then(function(e){AD.showMessage(".forgot .messages",e.message),document.querySelector(".messages").classList.remove("kenneth-modal__error");for(var t=document.querySelectorAll(".js-kth-forgot-1"),n=0;n<t.length;n++)t[n].classList.add("afd-hide")})["catch"](function(e){AD.showMessage(".forgot .messages",e.message)})}}),document.addEventListener("submit",function(e){if(e.target.matches("form.login-form")){e.preventDefault();var t=e.target,n=new FormData(t);AD.closeModalAfterAction=!0,fetch(AD.sign_in_uri+"?site="+AD.site,{method:"POST",body:JSON.stringify({email:n.get("email"),password:n.get("password")}),headers:{"Content-Type":"application/json","x-csrf-token":AD.csrf_token}}).then(function(e){var t=e.json();return e.ok?t:t.then(Promise.reject.bind(Promise))}).then(function(e){return AD.localStorageAvailable()&&(window.localStorage.removeItem("kenneth_me_html_"+AD.site),window.localStorage.removeItem("kenneth_me_html_created_at_"+AD.site),window.localStorage.removeItem("kth_current_user"),window.localStorage.removeItem("kth_access_token"),window.localStorage.removeItem("kenneth_updated_at")),AD.afterLogin(e)})["catch"](function(e){removeLoadingOnSubmit(document.getElementById("signin_btn"),"Log in");var t=e.errors[0].split(":"),n=document.getElementById("js-hint-si-"+t[0]);n.textContent=t[1],n.classList.remove("afd-hide")})}}),document.addEventListener("click",function(e){if(e.target.matches("a[rel='kenneth-forgot']")){var t=null!==document.querySelector("#kenneth-embedded")||undefined,n=!!e.target.classList.contains("js-forgot-gallery")||undefined;AD.forgotPassword(e.target,t,n,".afd-next-gallery__widget")}}),document.addEventListener("kenneth:rendered",function(){document.querySelectorAll("a[rel='kenneth-open-modal']").forEach(function(t){t.addEventListener("click",function(e){e.preventDefault(),AD.openWelcome(t),"signup"===t.getAttribute("data-modal")?AD.signup_src="click-btn":AD.signup_src=null})})}),document.addEventListener("click",function(e){e.target.matches("a[rel='kenneth-logout']")&&(AD.logout(),e.preventDefault())}),document.addEventListener("click",function(e){if(e.target.matches("a[rel='kenneth-close-modal']")){if(document.dispatchEvent(new CustomEvent("kenneth:modal-closed")),"invitation"==e.target.dataset.origin?(showModal(!1),blockBodyScroll(!1)):openModal(!1),AD.modalOpened=!1,null!=AD.signup_src&&(AD.trackFormEvent("close",AD.signup_src),AD.signup_src=null),AD.invited){try{"invitation"==e.target.dataset.origin?ga("send","event","Kenneth Invite","Close","First step ("+e.target.textContent+")"):ga("send","event","Kenneth Invite","Close","Second step ("+e.target.textContent+")")}catch(t){}AD.invited=!1}e.preventDefault()}}),document.addEventListener("kenneth:modal-opened",function(){document.querySelectorAll("span.fb-login a, span.google-login a").forEach(function(o){o.addEventListener("click",function(){var e=encodeURIComponent(window.location.href);o.dataset.redirectAfter&&(e=o.dataset.redirectAfter),!0===AD.force_redirect_uri&&(e=AD.redirect_uri);var t=AD.signup_src||"direct";AD.trackFormEvent("success",t,"social-network"),!0===AD.optimize.step_by_step&&window.adInsights.e("sbs-signup","success","social-network");var n="";AFD.countryCode&&(n="&cc="+AFD.countryCode),window.ga&&ga.loaded&&ga("send",{hitType:"event",eventCategory:"kth-signup-form",eventAction:"success",eventLabel:"social-network"}),window.location.href=AD.prepend_api+o.dataset.href+"?site="+AD.site+n+"&redirect_uri="+e})})}),document.addEventListener("click",function(e){e.target.matches(".js-open-validation-modal")&&document.querySelector(".js-validation-email-modal").classList.add("kth-validation-email-modal__show")}),document.addEventListener("click",function(e){e.target.matches(".js-close-modal")&&document.querySelector(".js-validation-email-modal").classList.remove("kth-validation-email-modal__show")}),document.addEventListener("click",function(e){e.target.matches(".js-submit-validation")&&document.querySelector(".js-validation-email-modal").classList.remove("kth-validation-email-modal__show")}),null!=AD.callback&&AD.callback()},AD.submitRegisterForm=function(e){var t=document.querySelector("form.register-form"),n=null;return document.querySelector("#js-kth-checkbox-accept-newsletter").checked&&(n=new Date),fetch(AD.sign_up_uri+"?site="+AD.site,{method:"POST",body:JSON.stringify({email:t.querySelector("input[name='user[email]']").value,password:t.querySelector("input[name='user[password]']").value,ocupation:t.querySelector("select[name='ocupation']").value,"g-recaptcha-response":e,consent:document.querySelector("#js-kth-checkbox-accept-terms").checked,subscribed_at:n,signup_src:AD.signup_src,country_code:AFD.countryCode}),headers:{"Content-Type":"application/json","x-csrf-token":AD.csrf_token}}).then(function(e){var t=e.json();return e.ok?t:t.then(Promise.reject.bind(Promise))}).then(function(e){document.dispatchEvent(new CustomEvent("kenneth:successful-signup")),setKennethRootWidth(),null!=AD.signup_src&&(AD.trackFormEvent("success",AD.signup_src,"form"),AD.signup_src=null),window.ga&&ga.loaded?ga("send",{hitType:"event",eventCategory:"kth-signup-form",eventAction:"success",eventLabel:"form",hitCallback:function(){AD.afterLogin(e)}}):AD.afterLogin(e)})["catch"](function(e){var t=document.getElementById("js-hint-su-email"),n=document.getElementById("js-kth-su-val-email"),o=document.getElementById("js-kth-su-val-pass"),a=document.getElementById("signup_btn"),i=document.getElementById("js-hint-su-pass"),s=e;for(var r in a&&removeLoadingOnSubmit(a,"Join"),s.errors[0])s.errors[0].hasOwnProperty(r)&&("email"==r?(n.classList.add("kth-input-val--false"),n.classList.remove("kth-input-val--true"),t.classList.remove("afd-hide"),t.innerHTML=s.errors[0].email,document.dispatchEvent(new Event("sbsJoinEmailError"))):"password"==r?(o.classList.add("kth-input-val--false"),o.classList.remove("kth-input-val--true"),i.classList.remove("afd-hide"),i.innerText=s.errors[0].password,document.dispatchEvent(new Event("sbsJoinpasswordError"))):document.querySelector(".sbs__bottom--xs").innerHTML=s.errors[0])}),!1},AD.checkConsent=function(){AD.hasConsent()?AD.removeConsentElements():AD.showConsentBanner()},AD.hasConsent=function(){if(AD.CurrentUser.accepted_at)return!0;var e=document.cookie.split("; ").find(function(e){return e.startsWith("ad-consented_at=")}),t=e&&e.split("=")[1],n=new Date(t);return!isNaN(n.getTime())},AD.setConsentCookie=function(){var e=new Date;e.setTime(e.getTime()+15768e7);var t="expires="+e.toUTCString();document.cookie="ad-consented_at="+e.toISOString()+";"+t+"; path = /; domain="+AD.domain},AD.acceptConsent=function(e){if(AD.CurrentUser.id){var t=document.querySelector("#gdpr-consent");t.setAttribute("disabled","disabled"),fetch(AD.accept_terms_uri,{method:"POST",headers:{"Content-Type":"application/json","x-csrf-token":AD.csrf_token}}).then(function(e){return e.json()}).then(function(e){e&&e.accepted_at?(AD.CurrentUser.accepted_at=e.accepted_at,AD.hideConsentBanner(),AD.setConsentCookie()):(console.log("[ERROR] Invalid response"),t.removeAttribute("disabled"))})["catch"](function(e){console.log("[ERROR] "+e),t.removeAttribute("disabled")})}else AD.setConsentCookie(),"object"==typeof e&&"function"==typeof e.callback&&e.callback.call()},AD.showConsentBanner=function(){var t=document.createElement("div");t.classList.add("kth-toast","kth-toast--bottom");var e=document.createElement("div");e.classList.add("afd-container-main");var n=document.createElement("div");n.classList.add("kth-toast__body");var o=document.createElement("div");o.classList.add("kth-toast__action");var a=document.createElement("button");a.id="gdpr-consent",a.classList.add("afd-btn","afd-btn--big","kth-toast__button"),a.textContent="I accept";var i=document.createElement("h3");i.classList.add("kth-toast__call"),i.innerHTML='By using ArchDaily, you agree to our <a href="https://daaily.com/terms-conditions.html">Terms of Use</a>, <a href="https://daaily.com/privacy-policy.html">Privacy Policy</a> and <a href="https://www.archdaily.com/content/cookie-policy">Cookie Policy</a>.';var s=document.createElement("p");s.classList.add("afd-desktop-e"),s.innerHTML='If you want to make the best of your experience on our site, <a href="https://my.archdaily.com/">sign-up</a>.';var r=AD&&"cl"==AD.site?".jv-header, #js-afd-nav":".jv-header, .afd-header-main__container";o.appendChild(a),n.append(i,s),e.append(n,o),t.appendChild(e),document.body.classList.add("kth-toast__padding-body"),document.querySelectorAll(r).forEach(function(e){e.append(t.cloneNode(!0))}),document.addEventListener("click",function(e){e.target.matches("#gdpr-consent")&&AD.acceptConsent({callback:AD.hideConsentBanner})}),t.style.display="none",t.style.animation="fadein 0.5s",setTimeout(function(){t.style.display="block"},500)},AD.hideConsentBanner=function(){document.body.classList.remove("kth-toast__padding-body");var e=document.querySelector(".kth-toast");e&&(e.style.display="none"),AD.removeConsentElements()},AD.removeConsentElements=function(){var e=document.querySelector(".kth-toast");e&&e.parentNode.removeChild(e)},AD.check_image=function(t){if(!t||!t.length)return 0;loadImg({src:t.replace("http://","https://"),maxSeconds:10},function(e){if(e.err)return replaceImage_toFallback(".kth-user__avatar",t,!0),replaceImage_toFallback(".afd-avatar",t,!0),replaceImage_toFallback(".afd-user-avatar",t,!0),void replaceImage_toFallback("#js-kth-avatar",t,!1)})};var Survey=function(t,e){function n(e){document.querySelector(e)&&(g.container=document.querySelector(e),g.steps=g.container.querySelectorAll("[data-name]"),g.selector=e,g.container.style.display="none",(w={potentialToken:f("token"),potentialAnswer:f("answer")}).potentialToken&&w.potentialAnswer?m("occupation_email").then(function(e){e&&!1===e.answered&&o({occupation_popup_shown_at:null,occupation_popup_shows:null})}):AD.isLoggedIn&&setTimeout(function(){m("occupation_popup").then(function(e){o(e)})},k))}function o(e){null!==e?(_=e.occupation_popup_shown_at?new Date(e.occupation_popup_shown_at):null,e.occupation_popup_shows&&(y=parseInt(e.occupation_popup_shows))):_=new Date,a(),i()?g.open():g.destroy()}function a(){y?g.container.classList.add("attempt--2"):g.container.classList.add("attempt--1")}function i(){if(null===_)return!0;var e=((new Date).getTime()-_.getTime())/1e3/60/60/24;return b<e}function s(){m("occupation_popup_layout?site="+AD.site).then(function(e){document.getElementById("occupation-survey").innerHTML=e,g.container=document.querySelector(t),g.steps=g.container.querySelectorAll("[data-name]"),g.selector=t,g.steps.forEach(function(e){e.style.display="none"}),document.querySelector(d()).style.display="block",g.container.classList.remove("kth-survey-overlay--hidden"),document.body.classList.add("afd-modal-open"),window.dataLayer&&dataLayer.push({event:"optimize.activate"}),g.container.style.display="block",g.container.querySelectorAll("[data-next]").forEach(function(e){e.addEventListener("click",l)}),g.container.querySelectorAll("[data-close]").forEach(function(e){e.addEventListener("click",r)}),document.addEventListener("click",function(e){g.container.contains(e.target)||r(e)}),w.potentialAnswer||(u("occupation_popup_show",{attempt:y+1}),p("occupation-popup","show","attemp-"+(y+1)))})}function r(e){return e.preventDefault(),document.body.classList.remove("afd-modal-open"),g.container.classList.add("kth-survey-overlay--open"),g.container.style.display="none",p("occupation-popup","close","attemp-"+(y+1)),g}function c(){return g.container.remove(),g=undefined}function l(e){e.preventDefault();var t=this.getAttribute("data-next"),n=g.container.querySelector('[data-name="'+t+'"]'),o=document.querySelector(this.getAttribute("data-value")).value||this.getAttribute("data-value"),a=this.getAttribute("data-step");p("occupation-popup","success","step-"+a,o),"undefined"!=typeof ga&&ga("send",{hitType:"event",eventCategory:"svy-occupation-popup",eventAction:"success",eventLabel:"step-"+a}),u("occupation_survey_answer",{step:parseInt(a),option:o}).always(function(){g.steps.forEach(function(e){e.style.display="none"}),n.style.display="block"})}function d(){return w.potentialAnswer?1==w.potentialAnswer?A+'[data-name="step2"]':A+'[data-name="step3"]':A+'[data-name="step1"]'}function u(e,t){return h(e,t,"POST")}function m(e,t){return h(e,t,"GET")}function h(e,t,n){var o={};return w.potentialToken?o.Authorization="Email "+w.potentialToken:AD.isLoggedIn&&(o.Authorization="Bearer "+AD.getAccessToken()),fetch([v,e].join("/"),{method:n,headers:o,body:JSON.stringify(t)}).then(function(e){return e.json()})}function p(e,t,n,o){window.adInsights&&window.adInsights.e("svy-"+e,t,n,o)}function f(e){e=e.replace(/[*+?^$.\[\]{}()|\\\/]/g,"\\$&");var t=location.search.match(new RegExp("[?&]"+e+"=([^&]+)(&|$)"));return t&&decodeURIComponent(t[1].replace(/\+/g," "))}var g=this,v="/auth/surveys",_=undefined,y=0,b=1,k=7e3,A=".kth-survey__step",w={};return g.close=r,g.open=s,g.destroy=c,n(t,e),g};</script> <script>!function(){this.microTemplates||(this.microTemplates={}),this.microTemplates["templates/active_folder"]=function(obj){var p=[],print=function(){p.push.apply(p,arguments)};with(obj)p.push('<li class="afd-modal-bookmark-folders-item folder-',folder.id,' active js-remove js-remove-folders" data-id="',folder.id,'" data-name="',folder.name,'" data-state="',folder.state,'"> <div class="save-dropdown__item-container"> <span class="afd-modal-bookmark-folders-name"> ',folder.name," </span> </div> "),"closed"===folder.state&&p.push(' <span class="afd-actions-btns afd-privacy-folder"> <i class="btn-icon afd-icon-private-folder afd-icon-private-folder--middle"></i> </span> '),p.push(' <span class="remove-from-folder"> <svg width="17" height="12" viewBox="0 0 18 13" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M17.2348 0.485402C17.5213 0.771928 17.5213 1.23648 17.2348 1.523L6.47388 12.2839C6.18735 12.5704 5.7228 12.5704 5.43628 12.2839L0.544973 7.39257C0.258447 7.10604 0.258447 6.64149 0.544973 6.35497C0.831499 6.06844 1.29605 6.06844 1.58257 6.35497L5.95508 10.7275L16.1971 0.485402C16.4837 0.198876 16.9482 0.198876 17.2348 0.485402Z" fill="#00308E"/> </svg> </span> </li>');return p.join("")},this.microTemplates["templates/active_folder"]}(),function(){this.microTemplates||(this.microTemplates={}),this.microTemplates["templates/folder_item"]=function(obj){var p=[],print=function(){p.push.apply(p,arguments)};with(obj)p.push('<li class="save-dropdown__list-item ',type," folder-",folder.id," ","active"===type?"js-remove js-remove-folders-new":"js-save js-save-folders-new",'" data-id="',folder.id,'" data-name="',folder.name,'" data-state="',folder.state,'" > <div class="save-dropdown__item-container"> <span class="save-dropdown__list-item-name"> ',folder.name," </span> </div> "),"closed"===folder.state&&p.push(' <i class="btn-icon afd-icon-private-folder afd-icon-private-folder--middle"></i> '),p.push(' <span class="',"active"===type?"remove-from-folder":"save-in-folder",'"> ',"active"===type?"\u2713":"+"," </span> </li> ");return p.join("")},this.microTemplates["templates/folder_item"]}(),function(){this.microTemplates||(this.microTemplates={}),this.microTemplates["templates/inactive_folder"]=function(obj){var p=[],print=function(){p.push.apply(p,arguments)};with(obj)p.push('<li class="afd-modal-bookmark-folders-item folder-',folder.id,' js-save js-save-folders" data-id="',folder.id,'" data-name="',folder.name,'" data-state="',folder.state,'"> <div class="save-dropdown__item-container"> <span class="afd-modal-bookmark-folders-name"> ',folder.name," </span> </div> "),"closed"===folder.state&&p.push(' <span class="afd-actions-btns afd-privacy-folder"> <i class="btn-icon afd-icon-private-folder afd-icon-private-folder--middle"></i> </span> '),p.push(' <span class="save-in-folder"> <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M5.08437 6.3709V11.1467H6.38279V6.3709H11.1584V5.07248H6.38279V0.296875H5.08437V5.07248H0.308594V6.3709H5.08437Z" fill="white"/> </svg> </span> </li>');return p.join("")},this.microTemplates["templates/inactive_folder"]}(),function(){this.microTemplates||(this.microTemplates={}),this.microTemplates["templates/dropdown_bar"]=function(obj){var p=[],print=function(){p.push.apply(p,arguments)};with(obj)p.push('<button class="myad-save-button__last-folder-bar"> <span class="myad-save-button__last-used-folder">',lastUsedFolder,'</span> <i class="icon-chevron-arrow-down"></i> </button>');return p.join("")},this.microTemplates["templates/dropdown_bar"]}(),function(){this.microTemplates||(this.microTemplates={}),this.microTemplates["templates/modal"]=function(obj){var p=[],print=function(){p.push.apply(p,arguments)};with(obj)p.push('<div class="afd-modal afd-modal--fullscreen js-myad-modal afd-modal-bookmark-overlay" id="bookmark-modal"> <div class="afd-modal-wrap afd-modal-wrap__center"> <div class="afd-modal-content afd-modal-content--fullscreen"> <div class="afd-modal-header afd-modal-header--fullscreen afd-modal-header--bookmark"> <div class="close-modal js-close-modal"> <button class="close">\u2715</button> </div> </div> <div class="afd-modal-body afd-modal-body--fullscreen afd-grid"> <div class="afd-modal-bookmark afd-modal-bookmark--left"> '),bookmark.created?p.push(' <a href="',bookmark.url,'?ad_source=myarchdaily&ad_medium=bookmark-show&ad_content=current-user" target="_blank"> <div class="afd-modal-bookmark-picture js-bookmark-modal-img" style="background-image: url(\'',bookmark.image,'\');"> <div class="afd-modal-bookmark-info"> <h2 class="afd-modal-bookmark-title js-bookmark-modal-title"> ',bookmark.title," </h2> </div> </div> </a> "):p.push(' <div class="afd-modal-bookmark-picture js-bookmark-modal-img" style="background-image: url(\'',bookmark.image,'\');"> <div class="afd-modal-bookmark-info"> <h2 class="afd-modal-bookmark-title js-bookmark-modal-title"> ',bookmark.title," </h2> </div> </div> "),p.push(' </div> <div class="afd-modal-bookmark afd-modal-bookmark--right"> <input id="bookmark_id" type="hidden" value=""> <div class="afd-modal-bookmark__input-container"> <svg viewBox="0 0 14 14" class="svg-icon svg-icon--search" xmlns="http://www.w3.org/2000/svg"> <g class="" id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Desktop-HD-Copy-33" transform="translate(-216.000000, -94.000000)" fill="#929292"> <g id="Bars-/-Search-Bar-/-x---Glyphs-/-On-Dark---Search-Glyph-Copy" transform="translate(216.000000, 94.000000)"> <path d="M13.7430947,12.5740557 L9.91009465,8.73955572 C10.5971654,7.80245935 10.9652265,6.66953223 10.9600947,5.50755572 C10.946985,2.47441147 8.49371664,0.0175744397 5.46059465,5.57178262e-05 C4.00907481,-0.00651157295 2.61521603,0.567712287 1.58953064,1.59480646 C0.56384524,2.62190064 -0.00846492859,4.01654626 9.46502197e-05,5.46805572 C0.0132043609,8.50147611 2.46669652,10.958537 5.50009465,10.9760557 C6.66680484,10.9811124 7.80387114,10.6087552 8.74159465,9.91455572 L8.74559465,9.91155572 L12.5750947,13.7430557 C12.7821435,13.9602692 13.0906604,14.0481921 13.3811096,13.9727584 C13.6715587,13.8973248 13.898302,13.6703873 13.9734871,13.3798737 C14.0486722,13.0893602 13.9604853,12.7809186 13.7430947,12.5740557 L13.7430947,12.5740557 Z M5.49609465,9.87805572 C3.06950871,9.86409673 1.1067469,7.89865842 1.09609465,5.47205572 C1.08954524,4.31099854 1.54743104,3.19550612 2.36782487,2.37389147 C3.1882187,1.55227681 4.30302902,1.09273279 5.46409465,1.09755572 C7.89068059,1.1115147 9.8534424,3.07695301 9.86409465,5.50355572 C9.87064406,6.6646129 9.41275826,7.78010532 8.59236443,8.60171997 C7.7719706,9.42333462 6.65716028,9.88287864 5.49609465,9.87805572 Z" id="Search"> </path> </g> </g> </g> </svg> <input autocomplete="off" class="afd-textfield__input" id="input_folder" placeholder="',I18n.t("jslibrary.labels_placeholder"),'" type="text" value=""> <div class="save-dropdown__close js-save-dropdown__close">\u2715</div> </div> <div class="afd-modal-bookmark-folders"> <div class="loading-animation loading-position loading-folders"> <div class="loading-folders__title"></div> <div class="loading-folders__title-separation"></div> <div class="loading-folders__item-before"></div> <div class="loading-folders__item"> <div class="loading-folders__icon-lmargin"></div> <div class="loading-folders__icon-ltmargin"></div> <div class="loading-folders__icon-rtmargin"></div> <div class="loading-folders__icon-rmargin"></div> <div class="loading-folders__folder-name loading-folders__folder-name-1"></div> </div> <div class="loading-folders__item-after"></div> <div class="loading-folders__item-before"></div> <div class="loading-folders__item"> <div class="loading-folders__icon-lmargin"></div> <div class="loading-folders__icon-ltmargin"></div> <div class="loading-folders__icon-rtmargin"></div> <div class="loading-folders__icon-rmargin"></div> <div class="loading-folders__folder-name loading-folders__folder-name-2"></div> </div> <div class="loading-folders__item-after"></div> <div class="loading-folders__item-before"></div> <div class="loading-folders__item"> <div class="loading-folders__icon-lmargin"></div> <div class="loading-folders__icon-ltmargin"></div> <div class="loading-folders__icon-rtmargin"></div> <div class="loading-folders__icon-rmargin"></div> <div class="loading-folders__folder-name loading-folders__folder-name-3"></div> </div> <div class="loading-folders__item-after"></div> </div> <div class="afd-modal-bookmark-folders-section afd-hide" id="js-user-folders"> <div class="afd-modal-bookmark-folders-item afd-modal-bookmark-add-folder afd-hide clearfix"> <span class="afd-modal-bookmark-folders-name" id="js-create-new-folder"></span> <span class="afd-actions-btns afd-set-privacy-folder"> <label class="afd-toggle-switch afd-toggle-switch--normal"> <input class="afd-toggle-input" type="checkbox"> <span class="afd-toggle-slider"></span> </label> <span class="afd-modal-bookmark-folder-state">',I18n.t("jslibrary.private_folder"),'</span> </span> <span class="afd-modal-bookmark-add">',I18n.t("jslibrary.add_folder"),'</span> </div> <div class="afd-modal-bookmark-folders-list afd-modal-bookmark-folders-list--large"> <div class="afd-modal-bookmark-empty afd-hide js-empty-folder-state"> <div class="afd-modal-bookmark-empty-title">',I18n.t("jslibrary.empty_folder.title"),'</div> <div class="afd-modal-bookmark-empty-txt"> ',I18n.t("jslibrary.empty_folder.subtitle.html_1")," <strong>",I18n.t("jslibrary.empty_folder.subtitle.add_folder"),"</strong> ",I18n.t("jslibrary.empty_folder.subtitle.html_2"),' </div> </div> <ul id="ui_container_folders"></ul> </div> </div> </div> </div> <div class="afd-modal-bookmark-actions" id="actions"> '),bookmark.previewing&&p.push(' <div class="afd-modal-bookmark--left"> &nbsp; </div> <div class="afd-modal-bookmark--right"> <a class="afd-btn afd-fr afd-modal-bookmark-url" target="_blank" href="',bookmark.url,'?ad_source=myarchdaily&ad_medium=bookmark-show&ad_content=current-user"> ',I18n.t("jslibrary.view_full_article")," </a> </div> "),p.push(" "),bookmark.updating&&p.push(' <div class="afd-modal-bookmark-actions__left"> <button class="afd-modal-bookmark-cancel afd-modal-bookmark-remove js-bookmark-delete"> <i class="afd-icon-remove"></i> ',I18n.t("jslibrary.remove"),' </button> </div> <div class="afd-modal-bookmark-actions__right"> <button class="afd-btn afd-modal-bookmark-save afd-btn--second afd-btn--medium afd-btn--full" disabled="disabled" id="submit"> ',I18n.t("jslibrary.update")," </button> </div> "),p.push(" "),bookmark.creating&&p.push(' <div class="afd-modal-bookmark-actions__left"> </div> <div class="afd-modal-bookmark-actions__right"> <button class="afd-btn afd-btn--full afd-btn--medium afd-modal-bookmark-save" disabled="disabled" id="submit"> ',I18n.t("jslibrary.save")," </button> </div> "),p.push(' </div> <div class="afd-modal-bookmark-recommendations"> <div class="afd-message afd-message--success"> <i class="afd-message__icon"></i> <span class="js-after-save-msg">',I18n.t("jslibrary.recommendations.after_save.saved"),'</span> <span class="js-after-save-folder afd-hide"> ',I18n.t("jslibrary.recommendations.after_save.saved_in")," </span> <span>",I18n.t("jslibrary.recommendations.after_save.similar"),'</span> </div> <div class="afd-bottom-widget"> <ul class="afd-bottom-widget-list"></ul> </div> </div> </div> </div> </div> </div>');return p.join("")},this.microTemplates["templates/modal"]}(),function(){this.microTemplates||(this.microTemplates={}),this.microTemplates["templates/save_button_dropdown"]=function(obj){var p=[],print=function(){p.push.apply(p,arguments)};with(obj)p.push('<div class="save-dropdown"> <div class="afd-nav__search__searchfield save-dropdown__searchbar"> <svg viewBox="0 0 14 14" class="svg-icon svg-icon--search" xmlns="http://www.w3.org/2000/svg"> <g class="" id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Desktop-33" transform="translate(-216.000000, -94.000000)" fill="#929292"> <g id="bars" transform="translate(216.000000, 94.000000)"> <path d="M13.7430947,12.5740557 L9.91009465,8.73955572 C10.5971654,7.80245935 10.9652265,6.66953223 10.9600947,5.50755572 C10.946985,2.47441147 8.49371664,0.0175744397 5.46059465,5.57178262e-05 C4.00907481,-0.00651157295 2.61521603,0.567712287 1.58953064,1.59480646 C0.56384524,2.62190064 -0.00846492859,4.01654626 9.46502197e-05,5.46805572 C0.0132043609,8.50147611 2.46669652,10.958537 5.50009465,10.9760557 C6.66680484,10.9811124 7.80387114,10.6087552 8.74159465,9.91455572 L8.74559465,9.91155572 L12.5750947,13.7430557 C12.7821435,13.9602692 13.0906604,14.0481921 13.3811096,13.9727584 C13.6715587,13.8973248 13.898302,13.6703873 13.9734871,13.3798737 C14.0486722,13.0893602 13.9604853,12.7809186 13.7430947,12.5740557 L13.7430947,12.5740557 Z M5.49609465,9.87805572 C3.06950871,9.86409673 1.1067469,7.89865842 1.09609465,5.47205572 C1.08954524,4.31099854 1.54743104,3.19550612 2.36782487,2.37389147 C3.1882187,1.55227681 4.30302902,1.09273279 5.46409465,1.09755572 C7.89068059,1.1115147 9.8534424,3.07695301 9.86409465,5.50355572 C9.87064406,6.6646129 9.41275826,7.78010532 8.59236443,8.60171997 C7.7719706,9.42333462 6.65716028,9.88287864 5.49609465,9.87805572 Z" id="Search"> </path> </g> </g> </g> </svg> <div class="afd-textfield kth-form__field"> <input autocomplete="off" class="afd-nav__search__input js-afd-search-focus searchbar-input" id="handleFolderInput" name="text" placeholder="',hasFolders?I18n.t("jslibrary.labels_placeholder"):I18n.t("jslibrary.empty_folder.title"),'" type="text" value=""> <div class="kth-input-val kth-input-val--false afd-hide" id="js-alert-folder-name"></div> </div> <div class="kth-input-tip kth-form__hint afd-hide" id="js-hint-folder-name">',I18n.t("jslibrary.empty_folder.hint"),'</div> <div class="save-dropdown__close js-save-dropdown__close"> <svg width="20" height="12" viewBox="0 0 20 12" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M19 10.5L10 1.5L0.999999 10.5" stroke="#424242" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> </svg> </div> </div> <section class="save-dropdown__content"> <ul class="save-dropdown__list"> <div class="loading-animation loading-position loading-folders"> <div class="loading-folders__item-before"></div> <div class="loading-folders__item"> <div class="loading-folders__icon-lmargin"></div> <div class="loading-folders__icon-ltmargin"></div> <div class="loading-folders__icon-rtmargin"></div> <div class="loading-folders__icon-rmargin"></div> <div class="loading-folders__folder-name loading-folders__folder-name-1"></div> </div> <div class="loading-folders__item-after"></div> <div class="loading-folders__item-before"></div> <div class="loading-folders__item"> <div class="loading-folders__icon-lmargin"></div> <div class="loading-folders__icon-ltmargin"></div> <div class="loading-folders__icon-rtmargin"></div> <div class="loading-folders__icon-rmargin"></div> <div class="loading-folders__folder-name loading-folders__folder-name-2"></div> </div> <div class="loading-folders__item-after"></div> <div class="loading-folders__item-before"></div> <div class="loading-folders__item"> <div class="loading-folders__icon-lmargin"></div> <div class="loading-folders__icon-ltmargin"></div> <div class="loading-folders__icon-rtmargin"></div> <div class="loading-folders__icon-rmargin"></div> <div class="loading-folders__folder-name loading-folders__folder-name-3"></div> </div> <div class="loading-folders__item-after"></div> </div> </ul> <div class="save-dropdown__new-folder-container"> <div class="afd-section-separator afd-hide"> <span class="afd-section-separator__line"></span> <span class="afd-section-separator__text">Or</span> </div> <div class="save-dropdown__new-folder afd-hide"> <p class="save-dropdown__new-folder-name" id="js-create-new-folder"></p> <div class="save-dropdown__new-folder-actions"> <span class="save-dropdown__new-folder-privacy afd-actions-btns"> <label class="afd-toggle-switch afd-toggle-switch--normal"> <input class="afd-toggle-input" type="checkbox"> <span class="afd-toggle-slider"></span> </label> <span class="afd-modal-bookmark-folder-state">',I18n.t("jslibrary.private"),'</span> </span> <button class="afd-btn afd-btn--shorter js-add-new-folder">',I18n.t("jslibrary.add_folder"),"</button> </div> </div> </div> </section> </div> ");return p.join("")},this.microTemplates["templates/save_button_dropdown"]}(),function(){this.microTemplates||(this.microTemplates={}),this.microTemplates["templates/recommendation"]=function(obj){var p=[],print=function(){p.push.apply(p,arguments)};with(obj)p.push('<li class="afd-bottom-widget-item"> <a class="afd-bottom-widget-link" href="',recommendation.url,'?ad_medium=bookmark-recommendation&ad_name=iframe-modal" target="_blank"> <div class="afd-bottom-widget-project-figure"> <div class="afd-bottom-widget-img" style="background-image: url(\'',recommendation.image,'\');"></div> </div> <div class="afd-bottom-widget-data"> <div class="afd-bottom-widget-item-title">',recommendation.title,"</div> </div> </a> </li> ");return p.join("")},this.microTemplates["templates/recommendation"]}(),Array.prototype.indexOf||(Array.prototype.indexOf=function(e,a){"use strict";if(null==this)throw new TypeError;var t=Object(this),o=t.length>>>0;if(0===o)return-1;var r=0;if(1<arguments.length&&((r=Number(a))!=r?r=0:0!=r&&r!=Infinity&&r!=-Infinity&&(r=(0<r||-1)*Math.floor(Math.abs(r)))),o<=r)return-1;for(var s=0<=r?r:Math.max(o-Math.abs(r),0);s<o;s++)if(s in t&&t[s]===e)return s;return-1}),Array.prototype.forEach||(Array.prototype.forEach=function forEach(e,a){var t,o;if(null==this)throw new TypeError("this is null or not defined");var r=Object(this),s=r.length>>>0;if("[object Function]"!=={}.toString.call(e))throw new TypeError(e+" is not a function");for(a&&(t=a),o=0;o<s;){var i;Object.prototype.hasOwnProperty.call(r,o)&&(i=r[o],e.call(t,i,o,r)),o++}}),Array.prototype.some||(Array.prototype.some=function(e,a){"use strict";if(null==this)throw new TypeError;var t=Object(this),o=t.length>>>0;if("function"!=typeof e)throw new TypeError;for(var r=2<=arguments.length?a:void 0,s=0;s<o;s++)if(s in t&&e.call(r,t[s],s,t))return!0;return!1}),Array.prototype.map||(Array.prototype.map=function(e,a){var t,o,r;if(null==this)throw new TypeError("this is null or not defined");var s=Object(this),i=s.length>>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(1<arguments.length&&(t=a),o=new Array(i),r=0;r<i;){var n,l;r in s&&(n=s[r],l=e.call(t,n,r,s),o[r]=l),r++}return o}),Function.prototype.bind||function(){var i=Array.prototype.slice;Function.prototype.bind=function(e){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var a=i.call(arguments,1),t=a.length,o=this,r=function(){},s=function(){return a.length=t,a.push.apply(a,arguments),o.apply(r.prototype.isPrototypeOf(this)?this:e,a)};return this.prototype&&(r.prototype=this.prototype),s.prototype=new r,s}}(),function(e,a){"function"==typeof define&&define.amd?define("i18n",function(){return a(e)}):"object"==typeof module&&module.exports?module.exports=a(e):e.I18n=a(e)}(this,function(e){"use strict";var _=e&&e.I18n||{},r=Array.prototype.slice,g=function(e){return("0"+e.toString()).substr(-2)},d=function(e,a){return o("round",e,-a).toFixed(a)},l=function(e){var a=typeof e;return"function"===a||"object"===a},t=function(e){return"function"===typeof e},c=function(e){return null!=e},i=function(e){return Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)},s=function(e){return"string"==typeof e||"[object String]"===Object.prototype.toString.call(e)},n=function(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)},u=function(e){return!0===e||!1===e},f=function(e){return null===e},o=function(e,a,t){return void 0===t||0==+t?Math[e](a):(a=+a,t=+t,isNaN(a)||"number"!=typeof t||t%1!=0?NaN:(a=a.toString().split("e"),+((a=(a=Math[e](+(a[0]+"e"+(a[1]?+a[1]-t:-t)))).toString().split("e"))[0]+"e"+(a[1]?+a[1]+t:t))))},m=function(e,a){return t(e)?e(a):e},p=function(e,a){var t,o;for(t in a)a.hasOwnProperty(t)&&(o=a[t],s(o)||n(o)||u(o)||i(o)||f(o)?e[t]=o:(null==e[t]&&(e[t]={}),p(e[t],o)));return e},b={"day_names":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"abbr_day_names":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"month_names":[null,"January","February","March","April","May","June","July","August","September","October","November","December"],"abbr_month_names":[null,"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"meridian":["AM","PM"]},v={"precision":3,"separator":".","delimiter":",","strip_insignificant_zeros":!1},h={"unit":"$","precision":2,"format":"%u%n","sign_first":!0,"delimiter":",","separator":"."},y={"unit":"%","precision":3,"format":"%n%u","separator":".","delimiter":""},k=[null,"kb","mb","gb","tb"],a={"defaultLocale":"en","locale":"en","defaultSeparator":".","placeholder":/(?:\{\{|%\{)(.*?)(?:\}\}?)/gm,"fallbacks":!1,"translations":{},"missingBehaviour":"message","missingTranslationPrefix":""};return _.reset=function(){var e;for(e in a)this[e]=a[e]},_.initializeOptions=function(){var e;for(e in a)c(this[e])||(this[e]=a[e])},_.initializeOptions(),_.locales={},_.locales.get=function(e){var a=this[e]||this[_.locale]||this["default"];return t(a)&&(a=a(e)),!1===i(a)&&(a=[a]),a},_.locales["default"]=function(e){var a=[],r=[];return e&&a.push(e),!e&&_.locale&&a.push(_.locale),_.fallbacks&&_.defaultLocale&&a.push(_.defaultLocale),a.forEach(function(a){var e=a.split("-"),t=null,o=null;3===e.length?(t=[e[0],e[1]].join("-"),o=e[0]):2===e.length&&(t=e[0]),-1===r.indexOf(a)&&r.push(a),_.fallbacks&&[t,o].forEach(function(e){null!=e&&e!==a&&-1===r.indexOf(e)&&r.push(e)})}),a.length||a.push("en"),r},_.pluralization={},_.pluralization.get=function(e){return this[e]||this[_.locale]||this["default"]},_.pluralization["default"]=function(e){switch(e){case 0:return["zero","other"];case 1:return["one"];default:return["other"]}},_.currentLocale=function(){return this.locale||this.defaultLocale},_.isSet=c,_.lookup=function(e,a){a=a||{};var t,o,r,s,i=this.locales.get(a.locale).slice();for(r=this.getFullScope(e,a);i.length;)if(t=i.shift(),o=r.split(a.separator||this.defaultSeparator),s=this.translations[t]){for(;o.length&&(s=s[o.shift()])!==undefined&&null!==s;);if(s!==undefined&&null!==s)return s}if(c(a.defaultValue))return m(a.defaultValue,e)},_.pluralizationLookupWithoutFallback=function(e,a,t){var o,r,s=this.pluralization.get(a)(e);if(l(t))for(;s.length;)if(o=s.shift(),c(t[o])){r=t[o];break}return r},_.pluralizationLookup=function(e,a,t){t=t||{};var o,r,s,i,n=this.locales.get(t.locale).slice();for(a=this.getFullScope(a,t);n.length;)if(o=n.shift(),r=a.split(t.separator||this.defaultSeparator),s=this.translations[o]){for(;r.length&&(s=s[r.shift()],l(s));)0===r.length&&(i=this.pluralizationLookupWithoutFallback(e,o,s));if(null!=i)break}return null==i&&c(t.defaultValue)&&(i=l(t.defaultValue)?this.pluralizationLookupWithoutFallback(e,t.locale,t.defaultValue):t.defaultValue,s=t.defaultValue),{"message":i,"translations":s}},_.meridian=function(){var e=this.lookup("time"),a=this.lookup("date");return e&&e.am&&e.pm?[e.am,e.pm]:a&&a.meridian?a.meridian:b.meridian},_.prepareOptions=function(){for(var e,a=r.call(arguments),t={};a.length;)if("object"==typeof(e=a.shift()))for(var o in e)e.hasOwnProperty(o)&&(c(t[o])||(t[o]=e[o]));return t},_.createTranslationOptions=function(e,a){var t=[{"scope":e}];return c(a.defaults)&&(t=t.concat(a.defaults)),c(a.defaultValue)&&t.push({"message":a.defaultValue}),t},_.translate=function(a,t){t=t||{};var o,e=this.createTranslationOptions(a,t),r=a,s=this.prepareOptions(t);return delete s.defaultValue,e.some(function(e){if(c(e.scope)?(r=e.scope,o=this.lookup(r,s)):c(e.message)&&(o=m(e.message,a)),o!==undefined&&null!==o)return!0},this)?("string"==typeof o?o=this.interpolate(o,t):i(o)?o=o.map(function(e){return"string"==typeof e?this.interpolate(e,t):e},this):l(o)&&c(t.count)&&(o=this.pluralize(t.count,r,t)),o):this.missingTranslation(a,t)},_.interpolate=function(e,a){if(null==e)return e;a=a||{};var t,o,r,s,i=e.match(this.placeholder);if(!i)return e;for(;i.length;)r=(t=i.shift()).replace(this.placeholder,"$1"),o=c(a[r])?a[r].toString().replace(/\$/gm,"_#$#_"):r in a?this.nullPlaceholder(t,e,a):this.missingPlaceholder(t,e,a),s=new RegExp(t.replace(/{/gm,"\\{").replace(/}/gm,"\\}")),e=e.replace(s,o);return e.replace(/_#\$#_/g,"$")},_.pluralize=function(e,a,t){var o,r;return t=this.prepareOptions({"count":String(e)},t),"undefined"==typeof(r=this.pluralizationLookup(e,a,t)).translations||null==r.translations?this.missingTranslation(a,t):"undefined"!=typeof r.message&&null!=r.message?this.interpolate(r.message,t):(o=this.pluralization.get(t.locale),this.missingTranslation(a+"."+o(e)[0],t))},_.missingTranslation=function(e,a){if("guess"!==this.missingBehaviour)return'[missing "'+[null!=a&&null!=a.locale?a.locale:this.currentLocale(),this.getFullScope(e,a)].join(a.separator||this.defaultSeparator)+'" translation]';var t=e.split(".").slice(-1)[0];return(0<this.missingTranslationPrefix.length?this.missingTranslationPrefix:"")+t.replace(/_/g," ").replace(/([a-z])([A-Z])/g,function(e,a,t){return a+" "+t.toLowerCase()})},_.missingPlaceholder=function(e){return"[missing "+e+" value]"},_.nullPlaceholder=function(){return _.missingPlaceholder.apply(_,arguments)},_.toNumber=function(e,a){a=this.prepareOptions(a,this.lookup("number.format"),v);var t,o,r=e<0,s=d(Math.abs(e),a.precision).toString().split("."),i=[],n=a.format||"%n",l=r?"-":"";for(e=s[0],t=s[1];0<e.length;)i.unshift(e.substr(Math.max(0,e.length-3),3)),e=e.substr(0,e.length-3);return o=i.join(a.delimiter),a.strip_insignificant_zeros&&t&&(t=t.replace(/0+$/,"")),0<a.precision&&t&&(o+=a.separator+t),o=(n=a.sign_first?"%s"+n:n.replace("%n","%s%n")).replace("%u",a.unit).replace("%n",o).replace("%s",l)},_.toCurrency=function(e,a){return a=this.prepareOptions(a,this.lookup("number.currency.format",a),this.lookup("number.format",a),h),this.toNumber(e,a)},_.localize=function(e,a,t){switch(t||(t={}),e){case"currency":return this.toCurrency(a,t);case"number":return e=this.lookup("number.format",t),this.toNumber(a,e);case"percentage":return this.toPercentage(a,t);default:var o;return o=e.match(/^(date|time)/)?this.toTime(e,a,t):a.toString(),this.interpolate(o,t)}},_.parseDate=function(e){var a,t,o;if(null==e)return e;if("object"==typeof e)return e;if(a=e.toString().match(/(\d{4})-(\d{2})-(\d{2})(?:[ T](\d{2}):(\d{2}):(\d{2})([\.,]\d{1,3})?)?(Z|\+00:?00)?/)){for(var r=1;r<=6;r++)a[r]=parseInt(a[r],10)||0;a[2]-=1,o=a[7]?1e3*("0"+a[7]):null,t=a[8]?new Date(Date.UTC(a[1],a[2],a[3],a[4],a[5],a[6],o)):new Date(a[1],a[2],a[3],a[4],a[5],a[6],o)}else"number"==typeof e?(t=new Date).setTime(e):e.match(/([A-Z][a-z]{2}) ([A-Z][a-z]{2}) (\d+) (\d+:\d+:\d+) ([+-]\d+) (\d+)/)?(t=new Date).setTime(Date.parse([RegExp.$1,RegExp.$2,RegExp.$3,RegExp.$6,RegExp.$4,RegExp.$5].join(" "))):(e.match(/\d+ \d+:\d+:\d+ [+-]\d+ \d+/),(t=new Date).setTime(Date.parse(e)));return t},_.strftime=function(e,a,t){t=this.lookup("date",t);var o=_.meridian();if(t||(t={}),t=this.prepareOptions(t,b),isNaN(e.getTime()))throw new Error("I18n.strftime() requires a valid date object, but received an invalid date.");var r=e.getDay(),s=e.getDate(),i=e.getFullYear(),n=e.getMonth()+1,l=e.getHours(),d=l,c=11<l?1:0,u=e.getSeconds(),f=e.getMinutes(),m=e.getTimezoneOffset(),p=Math.floor(Math.abs(m/60)),v=Math.abs(m)-60*p,h=(0<m?"-":"+")+(p.toString().length<2?"0"+p:p)+(v.toString().length<2?"0"+v:v);return 12<d?d-=12:0===d&&(d=12),a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=a.replace("%a",t.abbr_day_names[r])).replace("%A",t.day_names[r])).replace("%b",t.abbr_month_names[n])).replace("%B",t.month_names[n])).replace("%d",g(s))).replace("%e",s)).replace("%-d",s)).replace("%H",g(l))).replace("%-H",l)).replace("%k",l)).replace("%I",g(d))).replace("%-I",d)).replace("%l",d)).replace("%m",g(n))).replace("%-m",n)).replace("%M",g(f))).replace("%-M",f)).replace("%p",o[c])).replace("%P",o[c].toLowerCase())).replace("%S",g(u))).replace("%-S",u)).replace("%w",r)).replace("%y",g(i))).replace("%-y",g(i).replace(/^0+/,""))).replace("%Y",i)).replace("%z",h)).replace("%Z",h)},_.toTime=function(e,a,t){var o=this.parseDate(a),r=this.lookup(e,t);if(null==o)return o;var s=o.toString();return s.match(/invalid/i)?s:r?this.strftime(o,r,t):s},_.toPercentage=function(e,a){return a=this.prepareOptions(a,this.lookup("number.percentage.format",a),this.lookup("number.format",a),y),this.toNumber(e,a)},_.toHumanSize=function(e,a){for(var t,o,r,s=1024,i=e,n=0;s<=i&&n<4;)i/=s,n+=1;return 0===n?(r=this.getFullScope("number.human.storage_units.units.byte",a),t=this.t(r,{"count":i}),o=0):(r=this.getFullScope("number.human.storage_units.units."+k[n],a),t=this.t(r),o=i-Math.floor(i)==0?0:1),a=this.prepareOptions(a,{"unit":t,"precision":o,"format":"%n%u","delimiter":""}),this.toNumber(i,a)},_.getFullScope=function(e,a){return a=a||{},i(e)&&(e=e.join(a.separator||this.defaultSeparator)),a.scope&&(e=[a.scope,e].join(a.separator||this.defaultSeparator)),e},_.extend=function(e,a){return void 0===e&&void 0===a?{}:p(e,a)},_.t=_.translate.bind(_),_.l=_.localize.bind(_),_.p=_.pluralize.bind(_),_}),function(e,a){"function"==typeof define&&define.amd?define(["i18n"],a):"object"==typeof module&&module.exports?a(require("i18n")):a(e.I18n)}(this,function(e){"use strict";e.translations={"en-US":{"jslibrary":{"add_folder":"Add new folder","at_products":"Architonic Products","bookmarked":"Saved","confirm":"Do you want to save your changes?","edit":"Edit","empty_folder":{"hint":"You must first name your folder to add it","subtitle":{"add_folder":'"Add new folder"', "html_1":"Write the name of your folder in the text box and click on the ","html_2":" button"},"title":"Create your first folder"},"entities":{"author":"Author","category":"Category","company":"Company","expert":"Professional","landing":"Landing","office":"Office","photographer":"Photographer","product_category":"Category","tag":"Tag","user":"User"},"feed":"Your Feed","first_follow":{"button":"Go to my stream","info":"You'll now receive updates based on what you follow! Personalize your stream and start following your favorite authors, offices and users.","subtitle":"Did you know?","title":"You've started following your first account!"},"folder_name":"Sorry, but you have invalid characters in the folder's name. Use only letters and numbers.","folders":"folders","folders_upper":"Folders","follow":"Follow","following":"Following","labels_no_results":"You don't have any folders yet","labels_placeholder":"Search or create a new folder","labels_title":"Choose a folder","latest_bookmarks":{"create_folder":"Make your own","folders":["Inspiring Houses","Wooden Structures"],"see_all":"More \xbb","signup":"Sign up and organize \xbb","subtitle":"Green Roofs","title":"Save your inspiration"},"load_more_btn":"Load More","new_follower":"started following you","no_results_bookmark":'No bookmarks with the name "%{searchParams}"',"no_results_folder":'No folders with the name "%{searchParams}"',"not_bookmarked":"Save","open":"Open","pagination":{"first":"&laquo; First","last":"Last &raquo;","next":"Next &rsaquo;","previous":"&lsaquo; Prev","truncate":"&hellip;"},"private":"Private","private_folder":"Private Folder","recommendations":{"after_save":{"saved":"Your bookmark has been saved","saved_in":" in ","similar":"You may also be interested in the following similar items."}},"remove":"Remove","removed":"Removed!","save":"Save","save-this":"Save this ","saved":"Saved!","saved_in":"Saved in","saved_with_button":"Saved","saving":"Saving","some_thoughts_about_this":"My Notes","stream":{"because_follow":"Because you follow","company_in_project":"A product from %{company} was used in <a href='%{url}'>%{project}</a>","photographer_in_project":"%{count} photos from %{photographer} were added to <a href='%{url}'>%{project}</a>","user_created_folder":"%{user} has created a folder: <a href='%{url}'>%{folder}</a>","user_has_bookmarked":"%{user} has saved %{count} bookmarks","welcome_paragraph":"Here you'll see updates related to the content you're following on ArchDaily, such as your favorite author's new articles, architecture firm's new projects or other user's new bookmarks.","welcome_title":"Welcome to your updates stream!"},"try_again":"Oops! Please try again...","unfollow":"Unfollow","update":"Update","view_full_article":"Go to this bookmark \xbb","why_are_you_bookmarking":"Notes: write down why you're bookmarking this for later.","your_updates":"Your updates"}},"es-CL":{"jslibrary":{"add_folder":"Agregar carpeta","at_products":"Productos de Architonic","bookmarked":"Guardado","confirm":"\xbfDeseas guardar tus cambios?","edit":"Editar","empty_folder":{"hint":"Primero crea un nombre para tu carpeta","subtitle":{"add_folder":'"Agregar carpeta"',"html":"Escribe el nombre de tu carpeta en la caja de texto y haz click en el bot\xf3n de ","html_1":"Write the name of your folder in the text box and click on the ","html_2":""},"title":"Crea tu primera carpeta"},"entities":{"author":"Autor","category":"Categor\xeda","company":"Empresa","expert":"Profesional","landing":"Temas","office":"Oficina","photographer":"Fot\xf3grafo","product_category":"Categor\xeda","tag":"Etiqueta","user":"Usuario"},"feed":"Tu Feed","first_follow":{"button":"Visitar mi stream","info":"\xa1Ahora recibir\xe1s actualizaciones de las cuentas a las que sigas! Sigue a tus autores, oficinas, usuarios favoritos y personaliza tu stream.","subtitle":"\xbfSab\xedas?","title":"Has seguido tu primera cuenta!"},"folder_name":"Lo sentimos, el nombre de tu carpeta tiene caracteres inv\xe1lidos. Utiliza solo letras y n\xfameros.","folders":"carpetas","folders_upper":"Carpetas","follow":"Seguir","following":"Siguiendo","labels_no_results":"No has agregado ninguna carpeta a\xfan","labels_placeholder":"Busca o crea una nueva carpeta","labels_title":"Escoge una carpeta","latest_bookmarks":{"create_folder":"Crear una nueva carpeta \xbb","folders":["Casas inspiradoras","Estructuras de madera"],"see_all":"M\xe1s \xbb","signup":"Crear una cuenta y organiza \xbb","subtitle":"Green Roofs","title":"Organiza tu contenido favorito"},"load_more_btn":"Cargar m\xe1s","new_follower":"ha comenzado a seguirte","no_results_bookmark":'Ning\xfan favorito con el nombre "%{searchParams}"',"no_results_folder":'Ninguna carpeta con el nombre "%{searchParams}"',"not_bookmarked":"Guardar","open":"Abrir","pagination":{"first":"&laquo; Primera","last":"\xdaltima &raquo;","next":"Siguiente &rsaquo;","previous":"&lsaquo; Anterior","truncate":"&hellip;"},"private":"Privada","private_folder":"Carpeta privada","recommendations":{"after_save":{"saved":"\xa1Tu favorito ha sido guardado","saved_in":" en ","similar":"Revisa m\xe1s contenido similar..."}},"remove":"Borrar","removed":"Borrado!","save":"Guardar","save-this":"Guardar ","saved":"\xa1Guardado!","saved_in":"Guardado en","saved_with_button":"Guardado","saving":"Guardando","some_thoughts_about_this":"Aqu\xed puedes agregar una nota:","stream":{"because_follow":"Porque sigues a","company_in_project":"Un producto de %{company} se utiliz\xf3 en <a href='%{url}'>%{project}</a>","empty_state":"Ac\xe1 podr\xe1s ver las m\xe1s recientes publicaciones del contenido que sigues","photographer_in_project":"%{count} fotos de %{photographer} se agregaron a <a href='%{url}'>%{project}</a>","user_created_folder":"%{user} ha creado una carpeta: <a href='%{url}'>%{folder}</a>","user_has_bookmarked":"%{user} ha guardado %{count} favoritos","welcome_paragraph":"Aqu\xed ver\xe1s todas las actualizaciones relacionadas al contenido que sigues en ArchDaily, como las m\xe1s recientes noticias publicadas por tus autores favoritos, nuevos proyectos de oficinas de arquitectura o los favoritos de otros usuarios.","welcome_title":"\xa1Bienvenido(a) a tus noticias!"},"try_again":"Oops! Por favor intenta nuevamente...","unfollow":"Dejar de seguir","update":"Actualizar","view_full_article":"Visita este favorito en la web \xbb","why_are_you_bookmarking":"Notas: escriba por qu\xe9 est\xe1 marcando esto para m\xe1s adelante.","your_updates":"Tus actualizaciones"}},"es-MX":{"jslibrary":{"add_folder":"Agregar carpeta","at_products":"Productos de Architonic","bookmarked":"Guardado","confirm":"\xbfDeseas guardar tus cambios?","edit":"Editar","empty_folder":{"hint":"Primero crea un nombre para tu carpeta","subtitle":{"add_folder":'"Agregar carpeta"',"html":"Escribe el nombre de tu carpeta en la caja de texto y haz click en el bot\xf3n de ","html_1":"Write the name of your folder in the text box and click on the ","html_2":""},"title":"Crea tu primera carpeta"},"entities":{"author":"Autor","category":"Categor\xeda","company":"Empresa","expert":"Profesional","landing":"Temas","office":"Oficina","photographer":"Fot\xf3grafo","product_category":"Categor\xeda","tag":"Etiqueta","user":"Usuario"},"feed":"Tu Feed","first_follow":{"button":"Visitar mi stream","info":"\xa1Ahora recibir\xe1s actualizaciones de las cuentas a las que sigas! Sigue a tus autores, oficinas, usuarios favoritos y personaliza tu stream.","subtitle":"\xbfSab\xedas?","title":"Has seguido tu primera cuenta!"},"folder_name":"Lo sentimos, el nombre de tu carpeta tiene caracteres inv\xe1lidos. Utiliza solo letras y n\xfameros.","folders":"carpetas","folders_upper":"Carpetas","follow":"Seguir","following":"Siguiendo","labels_no_results":"No has agregado ninguna carpeta a\xfan","labels_placeholder":"Busca o crea una nueva carpeta","labels_title":"Escoge una carpeta","latest_bookmarks":{"create_folder":"Crear una nueva carpeta \xbb","folders":["Casas inspiradoras","Estructuras de madera"],"see_all":"M\xe1s \xbb","signup":"Crear una cuenta y organiza \xbb","subtitle":"Green Roofs","title":"Organiza tu contenido favorito"},"load_more_btn":"Cargar m\xe1s","new_follower":"ha comenzado a seguirte","no_results_bookmark":'Ning\xfan favorito con el nombre "%{searchParams}"',"no_results_folder":'Ninguna carpeta con el nombre "%{searchParams}"',"not_bookmarked":"Guardar","open":"Abrir","pagination":{"first":"&laquo; Primera","last":"\xdaltima &raquo;","next":"Siguiente &rsaquo;","previous":"&lsaquo; Anterior","truncate":"&hellip;"},"private":"Privada","private_folder":"Carpeta privada","recommendations":{"after_save":{"saved":"\xa1Tu favorito ha sido guardado","saved_in":" en ","similar":"Revisa m\xe1s contenido similar..."}},"remove":"Borrar","removed":"Borrado!","save":"Guardar","save-this":"Guardar ","saved":"\xa1Guardado!","saved_in":"Guardado en","saved_with_button":"Guardado","saving":"Guardando","some_thoughts_about_this":"Aqu\xed puedes agregar una nota:","stream":{"because_follow":"Porqu\xe9 sigues a","company_in_project":"Un producto de %{company} se utiliz\xf3 en <a href='%{url}'>%{project}</a>","empty_state":"Ac\xe1 podr\xe1s ver las m\xe1s recientes publicaciones del contenido que sigues","photographer_in_project":"%{count} fotos de %{photographer} se agregaron a <a href='%{url}'>%{project}</a>","user_created_folder":"%{user} ha creado una carpeta: <a href='%{url}'>%{folder}</a>","user_has_bookmarked":"%{user} ha guardado %{count} favoritos","welcome_paragraph":"Aqu\xed ver\xe1s todas las actualizaciones relacionadas al contenido que sigues en ArchDaily, como las m\xe1s recientes noticias publicadas por tus autores favoritos, nuevos proyectos de oficinas de arquitectura o los favoritos de otros usuarios.","welcome_title":"\xa1Bienvenido(a) a tus noticias!"},"try_again":"Oops! Por favor intenta nuevamente...","unfollow":"Dejar de seguir","update":"Actualizar","view_full_article":"Visita este favorito en la web \xbb","why_are_you_bookmarking":"Notas: escriba por qu\xe9 est\xe1 marcando esto para m\xe1s adelante.","your_updates":"Tus actualizaciones"}},"pt-BR":{"jslibrary":{"add_folder":"Adicionar pasta","at_products":"Architonic products","bookmarked":"Marcada","confirm":"Deseja salvar suas altera\xe7\xf5es?","edit":"Editar","empty_folder":{"hint":"Voc\xea deve nomear sua pasta primeiro para adicion\xe1-la","subtitle":{"add_folder":'"Adicionar pasta"',"html":"Escreva o nome da sua pasta na caixa de texto e clique no bot\xe3o ","html_1":"Write the name of your folder in the text box and click on the ","html_2":""},"title":"Crie sua primeira pasta"},"entities":{"author":"Autor","category":"Categoria","company":"Oficina","expert":"Profissional","landing":"Tema","office":"Escrit\xf3rio","photographer":"Fot\xf3grafo","product_category":"Categoria","tag":"Etiqueta","user":"Usu\xe1rio"},"feed":"Seu Feed","first_follow":{"button":"Visite meu stream","info":"Agora voc\xea receber\xe1 atualiza\xe7\xf5es das contas que voc\xea segue! Siga seus autores, escrit\xf3rios, usu\xe1rios favoritos e personalize seu stream.","subtitle":"Voc\xea sabia?","title":"\xa1Voc\xea seguiu sua primeira conta!"},"folder_name":"Desculpe, mas h\xe1 caracteres inv\xe1lidos no nome da pasta. Use apenas letras e n\xfameros.","folders":"pastas","folders_upper":"Pastas","follow":"Seguir","following":"Seguindo","labels_no_results":"No has agregado pastas a\xfan","labels_placeholder":"Procurar ou criar pasta","labels_title":"Escolher pasta","latest_bookmarks":{"create_folder":"Criar uma nova pasta \xbb","folders":["Casas inspiradoras","Estruturas De Madeira"],"see_all":"Ver tudo \xbb","signup":"Inscreva-se e organize\xbb","subtitle":"Green Roofs","title":"Organize seus conte\xfados favoritos"},"load_more_btn":"Carregar mais","new_follower":"come\xe7ou a te seguir","no_results_bookmark":'Sem favoritos com o nome "%{searchParams}"',"no_results_folder":'Sem pastas com o nome "%{searchParams}"',"not_bookmarked":"Marcar","open":"Abrir","pagination":{"first":"&laquo; Primeiro","last":"\xdaltimo &raquo;","next":"Pr\xf3ximo &rsaquo;","previous":"&lsaquo; Anterior","truncate":"&hellip;"},"private":"Privada","private_folder":"Pasta privada","recommendations":{"after_save":{"saved":"O item selecionado foi salvo","saved_in":" em ","similar":"Talvez voc\xea queira conferir mais conte\xfado relacionado a isso?"}},"remove":"Remover","removed":"Exclu\xedda!","save":"Salvar","save-this":"Salvar ","saved":"Salvo!","saved_in":"Salvo em","saved_with_button":"Salvo","saving":"Salvando","some_thoughts_about_this":"Algum coment\xe1rio sobre isso?","stream":{"because_follow":"Porque voc\xea segue","company_in_project":"Um produto de %{company} foi usado em <a href='%{url}'>%{project}</a>","photographer_in_project":"%{count} fotos de %{photographer} foram adicionadas a <a href='%{url}'>%{project}</a>","user_created_folder":"%{user} criou uma pasta: <a href='%{url}'>%{folder}</a>","user_has_bookmarked":"%{user} salvou %{count} favoritos","welcome_paragraph":"Aqui voc\xea ver\xe1 atualiza\xe7\xf5es relacionadas ao conte\xfado que est\xe1 seguindo no ArchDaily, como os novos artigos de seu autor preferido, os novos projetos de escrit\xf3rios de arquitetura ou os novos favoritos de outros usu\xe1rios.","welcome_title":"Bem-vindo(a) ao seu fluxo de atualiza\xe7\xf5es!"},"try_again":"Oops! Por favor, tente novamente...","unfollow":"Deixar de seguir","update":"Atualizar","view_full_article":"Visite o web favorito \xbb","why_are_you_bookmarking":"Notas: anote por que est\xe1 marcando isso para mais tarde.","your_updates":"Suas atualiza\xe7\xf5es"}},"zh-CN":{"jslibrary":{"add_folder":"\u6dfb\u52a0\u6587\u4ef6\u5939","at_products":"Architonic products","bookmarked":"\u5df2\u6dfb\u52a0\u4e66\u7b7e","confirm":"\u60a8\u8981\u4fdd\u5b58\u66f4\u6539\u5417\uff1f","edit":"\u7f16\u8f91","empty_folder":{"hint":"You must first name your folder to add it","subtitle":{"add_folder":'"\u6dfb\u52a0\u6587\u4ef6\u5939"',"html":"\u5728\u6587\u672c\u6846\u4e2d\u5199\u4e0b\u4f60\u7684\u6587\u4ef6\u5939\u540d\u79f0\uff0c\u7136\u540e\u70b9\u51fb","html_1":"Write the name of your folder in the text box and click on the ","html_2":"\u6309\u94ae"},"title":"\u521b\u5efa\u4f60\u7684\u7b2c\u4e00\u4e2a\u6587\u4ef6\u5939"},"entities":{"author":"\u4f5c\u8005","category":"\u985e\u5225","company":"\u516c\u53f8","expert":"\u4e13\u4e1a\u7684","landing":"\u767b\u9646\u9875\u9762","office":"\u4e8b\u52a1\u6240","photographer":"\u6444\u5f71\u5e08","product_category":"Category","tag":"\u6807\u7b7e","user":"\u7528\u6237"},"feed":"\u5173\u6ce8\u4e3b\u9875","first_follow":{"button":"\u53bb\u6211\u7684 stream","info":"\u60a8\u73b0\u5728\u5c06\u6839\u636e\u60a8\u6240\u5173\u6ce8\u7684\u5185\u5bb9\u6536\u5230\u66f4\u65b0\uff01\u4e2a\u6027\u5316\u60a8\u7684 stream \u5e76\u5f00\u59cb\u5173\u6ce8\u60a8\u6700\u559c\u6b22\u7684\u4f5c\u8005\uff0c\u529e\u516c\u5ba4\u548c\u7528\u6237.","subtitle":"\u4f60\u77e5\u9053\u5417?","title":"\u60a8\u5df2\u5f00\u59cb\u5173\u6ce8\u7b2c\u4e00\u4e2a\u5e10\u6237\u4e86!"},"folder_name":"\u62b1\u6b49\uff0c\u60a8\u7684\u6587\u4ef6\u540d\u5305\u542b\u65e0\u6548\u5b57\u7b26\uff0c\u8bf7\u4f7f\u7528\u5b57\u6bcd\u548c\u6587\u5b57\u3002","folders":"\u6587\u4ef6\u5939","folders_upper":"\u6211\u7684\u6807\u7b7e","follow":"\u5173\u6ce8","following":"\u5df2\u5173\u6ce8","labels_no_results":"\u672a\u627e\u5230\u7ed3\u679c","labels_placeholder":"\u641c\u7d22\u6216\u521b\u5efa\u6587\u4ef6\u5939","labels_title":"\u9009\u62e9\u6587\u4ef6\u5939","latest_bookmarks":{"create_folder":"\u521b\u5efa\u65b0\u6587\u4ef6\u5939 \xbb","folders":["\u6728\u7ed3\u6784","\u9f13\u821e\u4eba\u5fc3\u7684\u623f\u5b50"],"see_all":"\u67e5\u770b\u5168\u90e8 \xbb","signup":"\u6ce8\u518c\u6574\u7406\xbb","subtitle":"Green Roofs","title":"\u7ba1\u7406\u7d20\u6750"},"load_more_btn":"\u52a0\u8f7d\u66f4\u591a","new_follower":"\u5f00\u59cb\u5173\u6ce8\u60a8","no_results_bookmark":'\u6ca1\u6709\u547d\u540d\u4e3a"%{searchParams}"\u4e66\u7b7e',"no_results_folder":'\u6ca1\u6709\u547d\u540d\u4e3a"%{searchParams}"\u6587\u4ef6',"not_bookmarked":"\u6dfb\u52a0\u4e66\u7b7e","open":"\u5c55\u5f00","pagination":{"first":"&laquo; \u7b2c\u4e00\u9875","last":"\u6700\u540e\u4e00\u9875 &raquo;","next":"\u4e0b\u4e00\u9875 &rsaquo;","previous":"&lsaquo; \u4e0a\u4e00\u9875","truncate":"&hellip;"},"private":"Private","private_folder":"\u79c1\u4eba\u6587\u4ef6\u5939","recommendations":{"after_save":{"saved":"\u4f60\u5df2\u6210\u529f\u6dfb\u52a0\u4e66\u7b7e","saved_in":"\u81f3","similar":"\u4f60\u5bf9\u8fd9\u4e9b\u5185\u5bb9\u4e5f\u611f\u5174\u8da3\u5417\uff1f"}},"remove":"\u79fb\u9664","removed":"\u5df2\u79fb\u9664!","save":"\u4fdd\u5b58","save-this":"\u4fdd\u5b58 ","saved":"\u5df2\u4fdd\u5b58!","saved_in":"\u4fdd\u5b58\u5728","saved_with_button":"\u5df2\u4fdd\u5b58","saving":"\u6b63\u5728\u4fdd\u5b58","some_thoughts_about_this":"\u6709\u4e00\u4e9b\u5173\u4e8e\u8fd9\u4e2a\u7684\u60f3\u6cd5?","stream":{"because_follow":"\u56e0\u4e3a\u4f60\u9075\u5faa","company_in_project":"%{company} \u6709\u4e00\u4e2a\u4ea7\u54c1\u5728 <a href='%{url}'>%{project}</a> \u4e2d\u88ab\u91c7\u7528","photographer_in_project":"%{count} \u5f20\u7531 %{photographer} \u62cd\u6444\u7684\u56fe\u7247\u5df2\u5728 <a href='%{url}'>%{project}</a> \u4e2d\u663e\u793a","user_created_folder":"%{user} \u5df2\u521b\u5efa\u6587\u4ef6\u5939\uff1a<a href='%{url}'>%{folder}</a>","user_has_bookmarked":"%{user} \u5df2\u6709 %{count} \u4e2a\u6536\u85cf","welcome_paragraph":"\u5728\u9019\u88e1\uff0c\u60a8\u5c07\u770b\u5230\u8207\u60a8\u5728ArchDaily\u4e0a\u95dc\u6ce8\u7684\u5167\u5bb9\u76f8\u95dc\u7684\u66f4\u65b0\uff0c\u4f8b\u5982\u60a8\u6700\u559c\u6b61\u7684\u4f5c\u8005\u7684\u65b0\u6587\u7ae0\uff0c\u5efa\u7bc9\u516c\u53f8\u7684\u65b0\u9805\u76ee\u6216\u5176\u4ed6\u7528\u6236\u7684\u65b0\u66f8\u7c64\u3002","welcome_title":"\u6b61\u8fce\u4f86\u5230\u60a8\u7684\u66f4\u65b0\u6d41\uff01"},"try_again":"\u54e6! \u8bf7\u518d\u8bd5\u4e00\u6b21...","unfollow":"\u4e0d\u5173\u6ce8","update":"\u66f4\u65b0","view_full_article":"\u8bbf\u95ee\u559c\u7231\u7684\u7f51\u7ad9 \xbb","why_are_you_bookmarking":"\u63d0\u793a\uff1a\u5199\u4e0b\u6536\u85cf\u539f\u56e0\uff0c\u4ee5\u4fbf\u65e5\u540e\u6574\u7406","your_updates":"\u4f60\u7684\u66f4\u65b0"}}}}),String.prototype.startsWith||(String.prototype.startsWith=function(e,a){return this.substr(!a||a<0?0:+a,e.length)===e}),function(c,f){function i(e,r,a){var s=a||new FormData;return Object.entries(e).forEach(function(e){var a=e[0],t=e[1],o=r?r+"["+a+"]":a;Array.isArray(t)?t.forEach(function(e,a){"object"==typeof e&&null!==e?i(e,o+"["+a+"]",s):s.append(o+"["+a+"]",e)}):"object"==typeof t&&null!==t?i(t,o,s):s.append(o,t)}),s}function u(){f.querySelector(".save-dropdown")&&m(L.instance.link_element)}function m(e){L.instance.modifications&&L.saveItem();var a=L.dropdownData.searchInputValue.length,t=L.dropdownData.saveBtn,o=L.dropdownData.removeBtn,r=L.dropdownData.addNewFolder,s=!!a;(!s||s&&!t&&s&&!o&&s&&!r)&&c.adInsights.e("quick-save_dropdown_input-search","search","unused",L.isFrom),(s&&t||s&&o||s&&r)&&c.adInsights.e("quick-save_dropdown_input-search","search","used",L.isFrom),t&&c.adInsights.e("quick-save_dropdown_save-btn","click","save",L.isFrom),o&&c.adInsights.e("quick-save_dropdown_remove-btn","click","remove",L.isFrom),r&&c.adInsights.e("quick-save_dropdown_newfolder-btn","click","newfolder",L.isFrom),c.adInsights.e("quick-save_dropdown","show","closed",L.isFrom);var i=e.closest(".myad-save-button__box"),n=i.querySelector(".myad-save-button__last-folder-bar"),l=f.querySelector(".save-dropdown");l&&l.remove(),i.classList.remove("myad-save-button__box--opened"),n&&(n.style.width="calc(100% - "+L.saveBtnWidth+"px)",L.hasFolders()?f.querySelectorAll(".no-folders").forEach(function(e){e.classList.remove("no-folders")}):(n.style.visibility="hidden",f.querySelectorAll(".myad-save-button__box").forEach(function(e){e.classList.add("no-folders")}))),q&&f.body.removeEventListener("click",q),L.dropdownData.saveBtn=!1,L.dropdownData.removeBtn=!1,L.dropdownData.addNewFolder=!1}function p(e,a,t,o){var r=e[0]||e,s=r.closest(".myad-save-button__box"),i=s&&s.querySelector(".myad-save-button__last-folder-bar");if(r&&r.classList.add("afd-btn--shorter"),"update"===r.dataset.status||t)if(a)s.classList.add("myad-save-button__box--opened"),i&&(i.style.width="100%",i.style.display="flex");else if(i&&!t&&s.classList.contains("myad-save-button__box--opened"))return;if(i)i.style.width="calc(100% - "+L.saveBtnWidth+"px)",i.style.display="";else{var n=microTemplates["templates/dropdown_bar"]({"lastUsedFolder":L.lastUsedFolder.name}),l=(new DOMParser).parseFromString(n,"text/html").body.firstChild;if(s.prepend(l),l.style.width="calc(100% - "+L.saveBtnWidth+"px)",L.hasFolders()){r.classList.add("afd-btn--right-side-rounded"),f.querySelectorAll(".no-folders").forEach(function(e){e.classList.remove("no-folders")})}else{l.style.visibility="hidden";var d=f.querySelector(".myad-save-button__box");d&&d.classList.add("no-folders")}l.addEventListener("click",function(e){if(!L.isSaving){if(AD&&AD.CurrentUser&&!AD.CurrentUser.id)return AD.openWelcome();e.preventDefault(),e.stopPropagation();var a=null;if(s.classList.contains("myad-save-button__box--opened")){a=!1;var t=s.querySelector(".save-dropdown");if(t&&t.contains(e.target))return;m(r)}else a=!0,s.classList.add("myad-save-button__box--opened"),l.style.cssText="width: calc(100% - "+L.saveBtnWidth+"px) !important",L.openDropdown(r);c.adInsights.e("quick_save-folder-bar","click",a?"open":"close",L.isFrom)}}),o&&v(!0,l)}}function n(e){var a=f.querySelector("#js-alert-folder-name"),t=f.querySelector("#js-hint-folder-name");""===e.value?(a.classList.remove("afd-hide"),t.classList.remove("afd-hide")):(a.classList.add("afd-hide"),t.classList.add("afd-hide"))}function v(e,a){var t=a&&a.querySelector(".myad-save-button__last-used-folder");if(e)t.innerHTML=L.lastActiveFolder.name;else{var o=f.body.querySelectorAll(".myad-save-button__last-used-folder");if("desktop"===afdDevice&&0<o.length)o.forEach(function(e){var a=e.closest(".myad-save-button__box--opened"),t=e.parentNode;("create"===t.nextElementSibling.dataset.status||a)&&(e.innerHTML=L.lastUsedFolder.name),"hidden"===e.parentNode.style.visibility&&"none"!==e.parentNode.style.display&&(e.parentNode.style.visibility=null,e.parentNode.nextElementSibling.classList.add("afd-btn--right-side-rounded")),t.style.width="calc(100% - "+L.saveBtnWidth+"px)"}),f.querySelectorAll(".no-folders").forEach(function(e){e.classList.remove("no-folders")})}}function h(e){f.querySelector(".js-save-dropdown__close").addEventListener("click",m.bind(this,e))}function r(){var e=f.querySelector(".save-dropdown__new-folder"),a=f.querySelector(".afd-section-separator"),t=f.getElementById("handleFolderInput");t&&(t.value=""),e&&e.classList.add("afd-hide"),a&&a.classList.add("afd-hide");var o=f.querySelector(".save-dropdown__list");if(o){var r=o.querySelectorAll("li.afd-modal-bookmark-folders-item");r.length&&r.forEach(function(e){e.style.display=""})}}function l(e){c.ga&&ga.loaded&&ga("send",{"hitType":"event","eventCategory":"my-bookmark-saved","eventAction":"success"});var a=e&&e[0];c.adInsights&&a&&a.dataset.trackingCategory&&c.adInsights.e(a.dataset.trackingCategory,"click",a.dataset.trackingLabel,a.dataset.trackingValue)}function a(e){var a=f.createElement("div");a.innerHTML=e,f.body.appendChild(a),f.body.classList.add("afd-document-no-scroll"),t()}function t(){function a(){f.body.classList.remove("afd-document-no-scroll"),f.querySelector("html").classList.remove("afd-document-no-scroll")}var t=f.querySelectorAll(".js-myad-modal"),e=f.querySelectorAll(".afd-modal-wrap"),o=f.querySelectorAll(".close-modal");if(0<t.length){t[0].classList.add("afd-modal__show"),f.body.classList.add("afd-document-no-scroll"),f.querySelector("html").classList.add("afd-document-no-scroll");var r=f.querySelector(".afd-modal-bookmark--right");setTimeout(function(){r.classList.add("afd-modal-bookmark--open")},270)}0<t.length&&(o[0].addEventListener("click",function(){return t[0].classList.remove("afd-modal__show"),a(),!1}),e[0].addEventListener("click",function(e){if(e.target===this)return t[0].classList.remove("afd-modal__show"),a(),!1}))}function _(e){var a=e.getAttribute("href");a&&"#"!==a||(a=e.getAttribute("data-url"))!==undefined&&a.startsWith("//")&&(a="https:"+a);var t=e.getAttribute("data-image");t&&(t=t.replace("/medium/","/large/"));var o={"id":e.getAttribute("data-id"),"title":e.getAttribute("data-title"),"image":t,"url":a,"status":e.getAttribute("data-status")||"create","description":e.getAttribute("data-description"),"folder_id":e.getAttribute("data-folder-id"),"folder_name":e.getAttribute("data-folder-name"),"folder_state":e.getAttribute("data-folder-state"),"active_folders":[],"inactive_folders":[]};return o.creating="create"===o.status,o.updating="update"===o.status,o.created="create"!==o.status,o.previewing=!o.creating&&!o.updating,o.title===undefined&&(o.title=f.querySelector('meta[property="og:title"]').content),o.image===undefined&&(o.image=f.querySelector('meta[property="og:image"]').content),o}function s(e,a,t,o){var r=o;if(f.querySelector(".loading-folders").classList.add("afd-hide"),f.getElementById("js-user-folders").classList.remove("afd-hide"),e.active)for(var s=0;s<e.active.length;s++){var i=e.active[s].name.replace(/"/g,"&quot;");a.active_folders.push({"id":e.active[s].id,"name":i,"state":e.active[s].state}),r+=microTemplates["templates/active_folder"]({"folder":a.active_folders[a.active_folders.length-1]})}var n="create"===a.status?"folders":"inactive";for(s=0;s<e[n].length;s++){var l=e[n][s].name.replace(/"/g,"&quot;");a.inactive_folders.push({"id":e[n][s].id,"name":l,"state":e[n][s].state}),r+=microTemplates["templates/inactive_folder"]({"folder":a.inactive_folders[a.inactive_folders.length-1]})}if(t&&t(r),a.folder_id){var d={"id":parseInt(a.folder_id),"name":a.folder_name,"state":a.folder_state};L.add_folder(d,!0)}}function d(e,a,t,o){var r=o;if(f.querySelector(".loading-folders").classList.add("afd-hide"),e.active)for(var s=0;s<e.active.length;s++){var i=e.active[s].name.replace(/"/g,"&quot;");a.active_folders.push({"id":e.active[s].id,"name":i,"state":e.active[s].state}),r+=microTemplates["templates/active_folder"]({"folder":a.active_folders[a.active_folders.length-1]})}var n="create"===a.status?"folders":"inactive";for(s=0;s<e[n].length;s++){var l=e[n][s].name.replace(/"/g,"&quot;");a.inactive_folders.push({"id":e[n][s].id,"name":l,"state":e[n][s].state}),r+=microTemplates["templates/inactive_folder"]({"folder":a.inactive_folders[a.inactive_folders.length-1]})}if(t&&t(r),a.folder_id){var d={"id":parseInt(a.folder_id),"name":a.folder_name,"state":a.folder_state};L.add_folder_new(d,!0)}}function g(){fetch(L.api+"/me/folders",{"method":"GET","headers":{"Authorization":"Bearer "+AD.getAccessToken()}}).then(function(e){return e.json()}).then(function(e){e&&e.folders&&0<e.folders.length&&(L.lastUsedFolder=e.folders[0],v(!1))})}function b(t,o,r,s,i){fetch(L.api+"/favs/"+r+"/labels",{"method":"GET","headers":{"Authorization":"Bearer "+AD.getAccessToken()}}).then(function(e){return e.json()}).then(function(e){if(0<e.active.length){var a=e.active.slice(-1)[0];L.lastActiveFolder=a,s(t,o,r,i)}else s("not bookmarked",o)})}function y(a,t){var o="",e="create"===a.status?"/me/folders":"/favs/"+a.id+"/labels";fetch(L.api+e,{"method":"GET","headers":{"Authorization":"Bearer "+AD.getAccessToken()}}).then(function(e){return e.json()}).then(function(e){L.instance.isDropdown?d(e,a,t,o):s(e,a,t,o)})}function k(e){L.instance={"liSelected":undefined,"modifications":!1,"save_button":f.querySelector(".afd-modal-bookmark-save"),"exactMatch":null,"new_ids":-1,"loadedURLs":{},"link_element":e,"isDropdown":e&&!!(e[0]||e).dataset.dropdown}}function w(){L.instance.modifications=!0,L.instance.save_button=L.instance.save_button||f.querySelector(".afd-modal-bookmark-save"),L.instance.save_button&&(L.instance.save_button.removeAttribute("disabled"),L.instance.save_button.classList.remove("afd-btn--second"))}function S(e,a){var t=e[0]||e;t.classList.add(a),setTimeout(function(){t.classList.remove(a)},200)}function A(){var e=Math.round(f.querySelector(".afd-modal-bookmark-folders-list").offsetHeight),a=f.querySelectorAll("li.afd-modal-bookmark-folders-item"),t=a[0].offsetHeight;if(f.querySelector(".afd-modal-bookmark-folders-list").getBoundingClientRect().top+f.querySelector(".afd-modal-bookmark-folders-list").offsetHeight<f.querySelector(".afd-modal-bookmark-folders-item--hover").getBoundingClientRect().top+f.querySelector(".afd-modal-bookmark-folders-item--hover").offsetHeight){var o=(Array.from(a).indexOf(f.querySelector(".afd-modal-bookmark-folders-item--hover"))+1)*t-e;f.querySelector(".afd-modal-bookmark-folders-list").scrollTop=o}else if(f.querySelector(".afd-modal-bookmark-folders-list").getBoundingClientRect().top>f.querySelector(".afd-modal-bookmark-folders-item--hover").getBoundingClientRect().top){var r=Array.from(a).indexOf(f.querySelector(".afd-modal-bookmark-folders-item--hover"));f.querySelector(".afd-modal-bookmark-folders-list").scrollTop=r*t}}function j(){var e=f.getElementById("submit");e.innerHTML=I18n.t("jslibrary.update"),e.classList.remove("afd-myad-loading","afd-btn--second"),e.removeAttribute("disabled")}function o(e){return e.preventDefault(),L.instance.modifications?f.getElementById("submit").click():L.closeModal(),!1}var L={"afterInit":null,"init":function(e){L.locale=e.locale||"en-US",L.savedPosition=0,I18n.locale=L.locale,I18n.defaultLocale="es-CL",I18n.fallbacks=!0,L.site=e.site||"us",L.api=e.api||"http://my.dev.archdaily.com",L.saveWithDropdown=e.saveWithDropdown||!1,L.isFrom="grid",L.isDropdownClosedFromInside=!1,L.lastUsedFolder={"name":"..."},L.lastActiveFolder={},L.isDropdownOpened=!1,L.dropdownData={},L.isSaving=!1,L.saveBtnWidth=0,L.isMyADSite=f.location.host.includes("my","archdaily"),e.reload_after_save!==undefined?L.reload_after_save=e.reload_after_save:L.reload_after_save=!1,L.hasFolders=function(){return L.lastUsedFolder&&L.lastUsedFolder.id},k(),f.addEventListener("click",function(e){var a=".myarchdaily-single-fav, .myarchdaily-multiple-fav, .js-myarchdaily-fav, .js-myad-fav",t=e.target.closest(a);if(t)return e.preventDefault(),AD.CurrentUser.id?(L.savedPosition=c.scrollY,t.dataset.dropdown?"create"===t.dataset.status?L.saveFromButton(t,e):L.openDropdown(t):L.openModal(t)):AD.openWelcome(),!1;var o=".js-mobile-view .js-myarchdaily-mobile-fav",r=e.target.closest(o);if(r)return e.preventDefault(),AD.CurrentUser.id?(L.savedPosition=c.scrollY,L.openModal(r)):AD.openWelcome(),!1;if(e.target.closest(".svg-icon--hamburger"))L.isFrom="list";else if(e.target.closest(".svg-icon--gridview"))L.isFrom="grid";else{var s=e.target.closest(".js-save, .js-remove");if(s){e.preventDefault(),e.stopImmediatePropagation();var i=s.closest(".myad-save-button__box");i&&i.querySelector(".myarchdaily-bookmarked")&&(L.isDropdownClosedFromInside=!0);var n=i&&i.querySelector(".afd-save-item"),l=s.classList.contains("js-save"),d={"id":s.dataset.id,"name":s.dataset.name,"state":s.dataset.state};if(l?L.add_folder(d):L.remove_folder(d,n),L.instance.isDropdown)return s.classList.contains("js-save-folders-new")?L.dropdownData.saveBtn=!0:L.dropdownData.removeBtn=!0,!0}}}),f.addEventListener("mouseover",function(e){e.target.closest(".afd-modal-bookmark-folders-item")&&(f.querySelectorAll(".afd-modal-bookmark-folders-item").forEach(function(e){e.classList.remove("afd-modal-bookmark-folders-item--hover")}),L.instance.liSelected=e.target,e.target.classList.add("afd-modal-bookmark-folders-item--hover"))}),f.addEventListener("mouseout",function(e){e.target.closest("#ui_container_folders")&&(f.querySelectorAll(".afd-modal-bookmark-folders-item").forEach(function(e){e.classList.remove("afd-modal-bookmark-folders-item--hover")}),L.instance.liSelected=undefined)}),f.addEventListener("click",function(e){e.target.closest(".afd-modal-bookmark-add")&&(e.preventDefault(),L.newFolderFromButton())}),f.addEventListener("keyup",function(e){e.target.closest("#input_folder")&&13===e.keyCode&&0<e.target.value.length&&(L.newFolderFromButton(),f.querySelectorAll(".afd-modal-bookmark-folders-item").forEach(function(e){e.classList.remove("afd-modal-bookmark-folders-item--hover")}))}),f.addEventListener("input",function(e){e.target.closest("#input_folder")&&(f.getElementById("js-create-new-folder").innerHTML=e.target.value)}),f.addEventListener("click",function(e){if(e.target.closest(".js-add-new-folder")){if(e.preventDefault(),e.stopImmediatePropagation(),L.instance.modifications=!0,!L.hasFolders()&&""===f.getElementById("handleFolderInput").value)return n(f.getElementById("handleFolderInput"));L.createNewFolderFromButton(), L.isDropdownClosedFromInside=!1}}),f.addEventListener("input",function(e){if(e.target.closest("#handleFolderInput")){"undefined"!=typeof Gallery&&clearTimeout(Gallery.timer),L.hasFolders()||n(e.target),e.preventDefault();var t=e.target.value,o=!0,r=!1,a=f.querySelector(".save-dropdown__list"),s=f.querySelector(".afd-section-separator"),i=f.querySelector(".save-dropdown__new-folder");L.dropdownData.searchInputValue=t,f.getElementById("js-create-new-folder").innerHTML=t,a.querySelectorAll("li.afd-modal-bookmark-folders-item").forEach(function(e){var a=e.querySelector(".afd-modal-bookmark-folders-name").textContent||"";-1<a.search(new RegExp(t,"i"))?(e.style.display="block",r=!0):e.style.display="none",a.toUpperCase()===t.toUpperCase()&&(o=!1,L.instance.exactMatch=e.parentElement)}),!L.hasFolders()||o&&0<t.length?(a.classList.add("save-dropdown__list--small"),i.classList.remove("afd-hide"),L.instance.exactMatch=null,r?s.classList.remove("afd-hide"):s.classList.add("afd-hide")):(a.classList.remove("save-dropdown__list--small"),i.classList.add("afd-hide"),s.classList.add("afd-hide"))}}),f.addEventListener("input",function(e){e.target.closest("#handleFolderInput")&&f.dispatchEvent(new Event("MyAD:dropdown-input-focus"))}),f.addEventListener("blur",function(e){e.target.closest("#handleFolderInput")&&f.dispatchEvent(new Event("MyAD:dropdown-blur"))}),f.addEventListener("input",function(e){if(e.target.closest("#input_folder")){e.preventDefault();var a=e.target.value,t=!0;f.querySelectorAll("#ui_container_folders li").forEach(function(e){-1<e.querySelector(".afd-modal-bookmark-folders-name").textContent.search(new RegExp(a,"i"))?e.style.display="block":e.style.display="none",e.textContent.toUpperCase()===a.toUpperCase()&&(t=!1,L.instance.exactMatch=e.parentElement)});var o=f.querySelector(".afd-modal-bookmark-add-folder"),r=f.querySelector(".afd-modal-bookmark-folders-list");t&&0<a.length?(o&&o.classList.remove("afd-hide"),r&&r.classList.remove("afd-modal-bookmark-folders-list--large"),L.instance.exactMatch=null):(o&&o.classList.add("afd-hide"),r&&r.classList.add("afd-modal-bookmark-folders-list--large"))}}),c.addEventListener("keydown",function(e){if(f.querySelector("li.afd-modal-bookmark-folders-item--hover")&&13===e.keyCode)if(e.preventDefault(),f.querySelector("li.js-save-folders.afd-modal-bookmark-folders-item--hover")){var a=f.querySelector("li.js-save-folders.afd-modal-bookmark-folders-item--hover");L.add_folder({"id":a.dataset.id,"name":a.dataset.name,"state":a.dataset.state})}else if(f.querySelector("li.js-remove-folders.afd-modal-bookmark-folders-item--hover")){var t=f.querySelector("li.js-remove-folders.afd-modal-bookmark-folders-item--hover");L.remove_folder({"id":t.dataset.id,"name":t.dataset.name,"state":t.dataset.state})}}),c.addEventListener("keydown",function(e){var a=f.querySelectorAll("li.afd-modal-bookmark-folders-item");if(0===a.length)return!0;if(40===e.keyCode){if(L.instance.liSelected){L.instance.liSelected.classList.remove("afd-modal-bookmark-folders-item--hover");var t=L.instance.liSelected.nextElementSibling;t?(L.instance.liSelected=t).classList.add("afd-modal-bookmark-folders-item--hover"):(L.instance.liSelected=a[0],a[0].classList.add("afd-modal-bookmark-folders-item--hover"))}else L.instance.liSelected=a[0],a[0].classList.add("afd-modal-bookmark-folders-item--hover");A()}else if(38===e.keyCode){if(L.instance.liSelected){L.instance.liSelected.classList.remove("afd-modal-bookmark-folders-item--hover");var o=L.instance.liSelected.previousElementSibling;o?(L.instance.liSelected=o).classList.add("afd-modal-bookmark-folders-item--hover"):(L.instance.liSelected=a[a.length-1],a[a.length-1].classList.add("afd-modal-bookmark-folders-item--hover"))}else L.instance.liSelected=a[a.length-1],a[a.length-1].classList.add("afd-modal-bookmark-folders-item--hover");A()}}),f.addEventListener("click",function(e){e.target.closest("#submit")&&(e.target.innerHTML=I18n.t("jslibrary.saving"),e.target.classList.add("afd-myad-loading"),e.target.classList.add("afd-btn--second"),e.target.setAttribute("disabled","disabled"),L.closeModal())}),f.addEventListener("click",function(e){if(e.target.closest(".js-bookmark-delete"))return e.preventDefault(),L.removeBookmark(),!1}),f.addEventListener("click",function(e){var a=".js-myad-modal .js-close-modal, .js-myad-modal .js-close-modal .close, .afd-modal-body.afd-modal-body--fullscreen, .afd-modal-body .js-save-dropdown__close";if(e.target.closest(a)){if("phone"!==afdDevice&&e.target.classList.contains("afd-modal-body"))return;return o(e)}}),f.querySelectorAll(".myarchdaily-single-fav").forEach(function(e){L.loadButton(e)}),L.isMyADSite||(f.addEventListener("kenneth:successful-login",function(){L.renderBookmarkLinks()}),f.addEventListener("kenneth:anonymous-access",function(){L.renderBookmarkLinks()})),null!=L.afterInit&&L.afterInit()},"openModal":function(e){L.actual_bookmark=_(e),a(microTemplates["templates/modal"]({"bookmark":L.actual_bookmark})),k(e),y(L.actual_bookmark,function(e){if(""===e){var a=f.querySelector(".js-empty-folder-state");a&&a.classList.remove("afd-hide")}f.getElementById("ui_container_folders").innerHTML=e})}},q=null;L.saveFromButton=function(e){if(u(),!L.hasFolders())return L.openDropdown(e,!0);L.actual_bookmark=_(e),L.add_folder_new({"id":L.lastUsedFolder.id,"name":L.lastUsedFolder.name,"state":L.lastUsedFolder.state}),L.saveItem(e)},L.openDropdown=function(e,a){var t=e[0]||e;if(!L.isSaving){u(),c.adInsights.e("quick-save_dropdown","show","open",L.isFrom);var o=!!L.hasFolders(),r=microTemplates["templates/save_button_dropdown"]({"bookmark":L.actual_bookmark,"hasFolders":o}),s=(new DOMParser).parseFromString(r,"text/html").body.firstChild,i=t.closest(".myad-save-button__box");L.actual_bookmark=_(t),i.append(s);var n=i.querySelector(".save-dropdown");if(L.dropdownData.searchInputValue="",("update"===t.dataset.status||a)&&p(t,!0,a),n&&L.lastUsedFolder&&"..."===L.lastUsedFolder.name){var l=f.querySelector(".save-dropdown__new-folder");l&&l.classList.remove("afd-hide")}k(t),L.hasFolders()?y(L.actual_bookmark,function(e){""===e&&f.querySelector(".js-empty-folder-state").classList.remove("afd-hide"),f.querySelector(".save-dropdown__list").insertAdjacentHTML("afterbegin",e)}):(f.querySelector(".save-dropdown__new-folder").classList.remove("afd-hide"),f.querySelector(".loading-folders").classList.add("afd-hide")),f.body.addEventListener("click",function d(e){if(q=d,i&&i.classList.contains("myad-save-button__box--opened")){if(i.contains(e.target))return;m(t)}}),f.addEventListener("change",function(e){if(e.target.closest(".afd-toggle-input")){var a=f.querySelector(".afd-toggle-input").checked?"closed":"open";c.adInsights.e("quick-save_dropdown_switch-btn","click",a,L.isFrom)}}),h(t)}},L.add_folder_new=function(a,e,t){var o=L.actual_bookmark;o.active_folders.push(a);var r=o.inactive_folders.findIndex(function(e){return e.id.toString()===a.id.toString()});if(o.inactive_folders.splice(r,1),e){var s,i=f.querySelector(".save-dropdown__list");if(t){var n=microTemplates["templates/active_folder"]({"folder":a});s=(new DOMParser).parseFromString(n,"text/html").body.firstChild}else s=f.querySelector(".folder-"+a.id);i&&i.insertAdjacentElement("afterbegin",s)}L.lastUsedFolder=a,v(!1)},L.createNewFolderFromButton=function(){var e=new RegExp(/[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_+.~#?&//=]*)?|~|!|@|"|'|;|:|\{|\}/gi);L.dropdownData.addNewFolder=!0;var a=f.querySelector(".save-dropdown__list");if(a&&a.classList.remove("save-dropdown__list--small"),L.isDropdownClosedFromInside=!0,null===L.instance.exactMatch)return t=f.querySelector(".afd-toggle-input").checked?"closed":"open",(o=f.getElementById("handleFolderInput")).value.match(e)?(alert(I18n.t("jslibrary.folder_name")),!1):(L.add_folder_new({"id":L.instance.new_ids,"name":o.value,"state":t,"private":"closed"===t},!0,!0),r(),!0);var t=L.instance.exactMatch.data("state"),o=L.instance.exactMatch.data("name");return o.match(e)?(alert(I18n.t("jslibrary.folder_name")),!1):(L.add_folder_new({"id":L.instance.exactMatch.data("id"),"name":o,"state":t,"private":"closed"===t},!0,!0),r(),!0)},L.saveItem=function(e,a){var t=e;L.isSaving=!0;var o,r=new FormData;"create"===L.actual_bookmark.status?(r=i(L.actual_bookmark,"bookmark",r),r=i(L.actual_bookmark.active_folders,"labels",r),o="/favs"):((r=i(L.actual_bookmark.active_folders,"labels",r)).append("_method","PUT"),o="/favs/"+L.actual_bookmark.id),fetch(L.api+o,{"method":"POST","headers":{"Content-Type":"application/x-www-form-urlencoded","Authorization":"Bearer "+AD.getAccessToken()},"body":new URLSearchParams(r).toString()}).then(function(e){return e.json()}).then(function(e){l(t),L.isSaving=!1,L.instance.modifications=!1,a?("desktop"!==afdDevice&&(t=f.querySelector(".myarchdaily-multiple-fav")),L.markButtonAs("not bookmarked",t)):L.markButtonAs("bookmarked",t||L.instance.link_element,e.id),L.reload_after_save&&c.location.reload(!1)})["catch"](function(e){L.isSaving=!1,AFD.flashMsg!==undefined&&AFD.flashMsg("error",I18n.t("jslibrary.try_again")),console.error("MyAD error",e)})},L.add_folder=function(a,e){for(var t=L.actual_bookmark,o=0;o<t.active_folders.length;o++)if(t.active_folders[o].id.toString()===a.id.toString())return;t.active_folders.push(a);var r=t.inactive_folders.some(function(e){return e.id.toString()===a.id.toString()}),s=f.createElement("div");s.innerHTML=microTemplates["templates/active_folder"]({"folder":a}),s=s.firstElementChild;var i=f.getElementById("input_folder"),n=f.getElementById("ui_container_folders");if(r){if(i&&""!==i.value){var l=f.querySelector(".afd-modal-bookmark-folders-list li.active:last-child");if(l)l.insertAdjacentElement("afterend",s);else{var d=f.querySelector(".afd-modal-bookmark-folders-list");d&&d.prepend(s)}}f.querySelector(".folder-"+a.id).replaceWith(s),e&&n&&n.prepend(s),S(s,"selected")}else n&&n.prepend(s),S(s,"selected");L.instance.isDropdown||i&&(i.value="");var c=f.querySelector(".afd-modal-bookmark-add-folder");c&&c.classList.add("afd-hide"),i&&i.dispatchEvent(new Event("input")),w();var u=f.querySelector(".js-empty-folder-state");u&&u.classList.add("afd-hide"),L.lastUsedFolder=a,v(!1),L.saveItem(),L.instance.modifications=!1},L.remove_folder=function(a,e){var t=e&&e[0]||e;L.actual_bookmark.inactive_folders.push({"id":a.id,"name":a.name});var o=!1;if(L.actual_bookmark.active_folders=L.actual_bookmark.active_folders.filter(function(e){return e.id.toString()!==a.id.toString()}),0<L.actual_bookmark.active_folders.length?L.lastActiveFolder.name=L.actual_bookmark.active_folders.reverse()[0].name:L.lastActiveFolder.name=L.lastUsedFolder.name,"desktop"===afdDevice&&t&&t.dataset.dropdown){var r=t.previousElementSibling;L.lastActiveFolder.name&&v(!0,r)}0===L.actual_bookmark.active_folders.length&&(o=!0);var s=f.createElement("div");s.innerHTML=microTemplates["templates/inactive_folder"]({"folder":a});var i=s.firstElementChild,n=f.querySelector(".folder-"+a.id);n&&n.replaceWith(i),S(i,"unselected"),w(),L.saveItem(t,o)},L.newFolderFromButton=function(){var e=new RegExp(/[-a-zA-Z0-9@:%._+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_+.~#?&//=]*)?|~|!|@|"|'|;|:|\{|\}/gi);if(null===L.instance.exactMatch)return a=f.querySelector(".afd-toggle-input").checked?"closed":"open",(t=f.getElementById("input_folder").value).match(e)?(alert(I18n.t("jslibrary.folder_name")),!1):(L.add_folder({"id":L.instance.new_ids,"name":t,"state":a,"private":"closed"===a}),f.querySelector(".afd-toggle-input").checked=!1,L.instance.new_ids--,!0);var a=L.instance.exactMatch.data("state"),t=L.instance.exactMatch.data("name");return t.match(e)?(alert(I18n.t("jslibrary.folder_name")),!1):(L.add_folder({"id":L.instance.exactMatch.data("id"),"name":t,"state":a,"private":"closed"===a}),!0)},L.save=function(){if("create"===L.actual_bookmark.status)var e={"bookmark":L.actual_bookmark,"labels":L.actual_bookmark.active_folders},a="/favs";else e={"labels":L.actual_bookmark.active_folders,"_method":"PUT"},a="/favs/"+L.actual_bookmark.id;fetch(L.api+a,{"method":"POST","headers":{"Content-Type":"application/json","Authorization":"Bearer "+AD.getAccessToken()},"body":JSON.stringify(e)}).then(function(e){return e.json()}).then(function(e){l(),L.instance.modifications=!1,L.markButtonAs("bookmarked",L.instance.link_element,e.id),f.getElementById("input_folder").value="",j();var a=L.fetchRecommendations();if(0<a.length){if(c.adInsights&&c.adInsights.e("bookmark-recommendation","show","iframe-modal"),f.querySelector(".afd-modal-bookmark-recommendations").classList.add("show-recommendation"),null!==e.folders&&0<e.folders.length){for(var t="",o=0;o<e.folders.length;o++)t+='<a class="afd-message-link" href="'+e.folders[o].url+'" target="_blank">'+e.folders[o].name+"</a>, ";t=t.slice(0,-2),f.querySelector(".js-after-save-folder").append(t+"!"),f.querySelector(".js-after-save-folder").style.padding="0 2px",f.querySelector(".js-after-save-folder").classList.remove("afd-hide")}else f.querySelector(".js-after-save-msg").append("!");for(a.splice(3),o=0;o<a.length;o++){a[o].image=a[o].image.replace("thumb_jpg","medium_jpg"),a[o].url=a[o].url.replace("?ad_medium=widget&ad_name=recommendation","");var r=microTemplates["templates/recommendation"]({"recommendation":a[o]}),s=f.createElement("div");s.innerHTML=r,f.querySelector(".afd-bottom-widget-list").appendChild(s.firstChild)}}else L.closeModal(),AFD.flashMsg!==undefined&&AFD.flashMsg("success",I18n.t("jslibrary.saved")),L.reload_after_save&&c.location.reload(!1)})["catch"](function(){j(),AFD.flashMsg!==undefined&&AFD.flashMsg("error",I18n.t("jslibrary.try_again"))})},L.fetchRecommendations=function(){var o=[],e=f.querySelectorAll(".js-recommendations");0<e.length&&e[0].querySelectorAll(".afd-bottom-widget-list li").forEach(function(e){o.push({"title":e.querySelector(".afd-bottom-widget-data .afd-bottom-widget-item-title").textContent,"image":e.querySelector(".afd-bottom-widget-img > img").src,"url":e.querySelector(".afd-bottom-widget-link").href})});var a=f.getElementById("recommedation");return a&&a.querySelectorAll("ul li").forEach(function(e){if(!e.classList.contains("load-widget-list-item")&&!e.classList.contains("load-widget-margin")){var a=e.querySelector(".afd-widget-item-thumb img"),t=a.src||a.dataset.src;o.push({"title":e.querySelector(".afd-widget-item-title").textContent,"image":t,"url":e.querySelector(".afd-widget-item-link").href})}}),o},L.removeBookmark=function(){fetch(L.api+"/favs/"+L.actual_bookmark.id,{"method":"POST","headers":{"Content-Type":"application/x-www-form-urlencoded","Authorization":"Bearer "+AD.getAccessToken()},"body":"_method=DELETE"}).then(function(e){if(e.ok)return!0}).then(function(){if(L.markButtonAs("not bookmarked",L.instance.link_element,L.actual_bookmark.id),L.closeModal(),AFD.flashMsg("success",I18n.t("jslibrary.removed")),f.querySelectorAll('li.js-myad-multiple-fav[data-id="'+L.actual_bookmark.id+'"]').forEach(function(e){e.remove()}),L.reload_after_save){var e=c.location.href;0<e.indexOf(L.actual_bookmark.id)?0<e.indexOf("folders")?c.location.replace(e.split("/").slice(0,7).join("/")):e.indexOf(L.actual_bookmark.id)&&c.location.replace(e.split("/").slice(0,6).join("/")):c.location.reload(!1)}})["catch"](function(e){AFD.flashMsg("error",I18n.t("jslibrary.try_again")),console.error("MyAD error",e)})},L.closeModal=function(){var e=f.querySelector(".afd-modal-bookmark--right");e&&e.classList.remove("afd-modal-bookmark--open"),setTimeout(function(){var e=f.getElementById("bookmark-modal");e&&e.parentElement.remove(),f.body.classList.remove("afd-document-no-scroll"),f.documentElement.classList.remove("afd-document-no-scroll"),c.scrollTo(0,L.savedPosition)},270)},L.markButtonAs=function(o,e,a,t){var r=e&&e[0]||e;if(r&&r.matches("a")){L.instance.loadedURLs[r.href]!==undefined&&L.instance.loadedURLs[r.href].response===o||(L.instance.loadedURLs[r.href]={"response":o},a!==undefined&&(L.instance.loadedURLs[r.href].id=a));var s=f.querySelectorAll(".myarchdaily-single-fav[href='"+r.href+"'], .myarchdaily-multiple-fav[href='"+r.href+"'], .js-myad-fav[href='"+r.href+"']");Array.from(s).forEach(function(e){var a=e.querySelector("span");if("bookmarked"===o){var t=e.dataset.successMessage||I18n.t("jslibrary.saved_with_button");a&&(a.innerHTML=t),e.setAttribute("data-status","update"),L.instance.loadedURLs[r.href].id!==undefined&&e.setAttribute("data-id",L.instance.loadedURLs[r.href].id)}else if("not bookmarked"===o){t=c.matchMedia("(max-width: 359px)").matches?e.dataset.messagemobile||I18n.t("jslibrary.not_bookmarked"):e.dataset.message||I18n.t("jslibrary.not_bookmarked"),a&&(a.innerHTML=t),e.classList.remove("myarchdaily-bookmarked"),e.setAttribute("data-status","create"),e.removeAttribute("data-id"),0===L.saveBtnWidth&&0<e.offsetWidth&&(L.saveBtnWidth=e.offsetWidth)}}),r.dataset.dropdown&&(L.isDropdownClosedFromInside||p(r,!1,!1,t),L.isDropdownClosedFromInside=!1)}},f.addEventListener("button:copy",function(){f.querySelectorAll(".myarchdaily-multiple-fav, .js-myad-fav").forEach(function(e){L.markButtonAs("not bookmarked",e)})}),L.loadButton=function(e){var a=e[0]||e,t=a.href||a.getAttribute("href");return"#"===t&&(t=f.URL),t!==undefined&&(t in L.instance.loadedURLs?(L.markButtonAs(L.instance.loadedURLs[t].response,a),!1):void(AD.CurrentUser.id?(L.instance.loadedURLs[t]={"response":"loading"},fetch(L.api+"/my/api/v1/users/"+AD.CurrentUser.id+"/bookmarks?url="+t,{"method":"GET","headers":{"Authorization":"Bearer "+AD.getAccessToken()}}).then(function(e){return e.json()}).then(function(e){L.markButtonAs(e.status,a,e.fav)})):L.markButtonAs("not bookmarked",a)))},L.renderBookmarkLinks=function(e){if(AD.CurrentUser.id){var a=".myarchdaily-multiple-fav:not([data-init='initialized']), .js-myad-fav",t=e?f.querySelectorAll(a+", "+e):f.querySelectorAll(a);if(L.saveBtnDataSetDropdown=!!t.length&&"true"===t[0].dataset.dropdown,t.length){var o=Array.from(t).reverse().slice(0,50).map(function(e){return e.setAttribute("data-init","initialized"),e.href});L.saveWithDropdown&&L.lastUsedFolder&&"..."===L.lastUsedFolder.name&&g(),fetch(L.api+"/my/api/v1/users/"+AD.CurrentUser.id+"/bookmarks",{"method":"POST","headers":{"Content-Type":"application/json","Authorization":"Bearer "+AD.getAccessToken()},"body":JSON.stringify({"urls":o})}).then(function(e){return e.json()}).then(function(e){Object.entries(e).forEach(function(e){var a=e[0],t=e[1],o=f.querySelectorAll(".myarchdaily-multiple-fav[href='"+a+"'], .js-myad-fav[href='"+a+"']");t.fav?b("bookmarked",o,t.fav,L.markButtonAs,!0):L.markButtonAs("not bookmarked",o)})})}}else f.querySelectorAll(".myarchdaily-multiple-fav, .js-myad-fav").forEach(function(e){L.markButtonAs("not bookmarked",e)})},L.checkTour=function(a,e,t){fetch(L.api+"/api/v1/users/tours/check",{"method":"POST","headers":{"Authorization":"Bearer "+AD.getAccessToken()},"body":JSON.stringify({"name":a,"action_type":e})}).then(function(e){return e.json()}).then(function(e){t(e,a)})},L.markTour=function(a,t){fetch(L.api+"/api/v1/users/tours/mark",{"method":"POST","headers":{"Authorization":"Bearer "+AD.getAccessToken()},"body":JSON.stringify({"name":a})}).then(function(e){return e.json()}).then(function(e){t(e,a)})},L.loadInterests=function(e,a,t){var o=a||6;fetch(L.api+"/api/v1/users/onboarding/interests?site="+L.site+"&type="+e+"&limit="+o,{"method":"GET","headers":{"Authorization":"Bearer "+AD.getAccessToken()}}).then(function(e){return e.json()}).then(function(e){t(e)})["catch"](function(e){console.error("MyAD Error:",e)})},c.MyAD=L}(window,document,undefined);</script> <script>/*! ArchDaily Insights - v1.0.0 - 2020-07-02 * https://assets.adsttc.com/insights/ * Copyright (c) 2020 ArchDaily; Licensed Private */ window.lstore=window.lstore||{},window.localStorage?window.lstore.support=!0:window.lstore.support=!1,window.lstore.get=function(t){return window.lstore.support?window.localStorage.getItem(t):"ls_not_supported"},window.lstore.set=function(t,n){return window.lstore.support?window.localStorage.setItem(t,n):"ls_not_supported"},window.lstore.remove=function(t){return window.lstore.support?window.localStorage.removeItem(t):"ls_not_supported"},window.lstore.each=function(t){if(window.lstore.support){var n=[];for(var e in window.localStorage)window.localStorage.hasOwnProperty(e)&&n.push(e);for(var o=0;o<n.length;o++)t(window.localStorage.getItem(n[o]),n[o])}return"ls_not_supported"},window.sstore=window.sstore||{},window.sessionStorage?window.sstore.support=!0:window.sstore.support=!1,window.sstore.get=function(t){return window.sstore.support?window.sessionStorage.getItem(t):"ss_not_supported"},window.sstore.set=function(t,n){return window.sstore.support?window.sessionStorage.setItem(t,n):"ss_not_supported"},window.sstore.remove=function(t){return window.sstore.support?window.sessionStorage.removeItem(t):"ss_not_supported"},window.sstore.each=function(t){if(window.sstore.support){var n=[];for(var e in window.sessionStorage)window.sessionStorage.hasOwnProperty(e)&&n.push(e);for(var o=0;o<n.length;o++)t(window.sessionStorage.getItem(n[o]),n[o])}return"ss_not_supported"},function(){var t=Date.now;t||(t=function(){return(new Date).getTime()}),window.adInsights=window.adInsights||{},window.adInsights.sentEvents=window.adInsights.sentEvents||0,window.adInsights.encoder=window.adInsights.encoder||{_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_~"},window.adInsights.dt=t,window.adInsights.generateId=function(t){return t||(t=""),window.adInsights.dt()+t+Math.random()},window.adInsights.encoder._utf8Encode=window.adInsights.encoder._utf8Encode||function(t){t=t.replace(/\r\n/g,"\n");for(var n="",e=0;e<t.length;e++){var o=t.charCodeAt(e);o<128?n+=String.fromCharCode(o):(127<o&&o<2048?n+=String.fromCharCode(o>>6|192):(n+=String.fromCharCode(o>>12|224),n+=String.fromCharCode(o>>6&63|128)),n+=String.fromCharCode(63&o|128))}return n},window.adInsights.encoder.encode=window.adInsights.encoder.encode||function(t){var n,e,o,i,r,s,d,a="",w=0;for(t=window.adInsights.encoder._utf8Encode(t);w<t.length;)i=(n=t.charCodeAt(w++))>>2,r=(3&n)<<4|(e=t.charCodeAt(w++))>>4,s=(15&e)<<2|(o=t.charCodeAt(w++))>>6,d=63&o,isNaN(e)?s=d=64:isNaN(o)&&(d=64),a=a+window.adInsights.encoder._keyStr.charAt(i)+window.adInsights.encoder._keyStr.charAt(r)+window.adInsights.encoder._keyStr.charAt(s)+window.adInsights.encoder._keyStr.charAt(d);return a},window.adInsights.encodeData=window.adInsights.encodeData||function(t){var n="",e="";for(var o in t)try{n=n+e+o+"="+window.adInsights.encoder.encode(String(t[o])),e="&"}catch(t){}var i="";try{i=window.adInsights.encoder.encode(n)}catch(t){}return i},window.adInsights.t=window.adInsights.t||function(t,n,e){var o="//insights.dyn.archdaily.com/"+t+".gif?_rand="+1e16*Math.random()+"&ii="+window.lstore.get("ins_i")+"&iip="+(window.adInsights.pvId||"");"undefined"!=typeof AD&&AD&&AD.CurrentUser&&AD.CurrentUser.id?o=o+"&iia="+AD.CurrentUser.id:o+="&iia=",("string"==typeof n||n instanceof String)&&(o=o+"&"+n);if(t==="ev"&&typeof(dataLayer)!="undefined"){dataLayer.push({event: "insightsEvent",metadata:{ii:window.lstore.get("ins_i"),iip:(window.adInsights.pvId||""),iia:(AD.CurrentUser.id||"").toString(),b:n.replace(/b=/,"").replace(/d=/,"")}});}var i=new Image(1,1);return e&&(i.addEventListener?i.addEventListener("load",e):i.attachEvent&&i.attachEvent("onload",e)),i.src=o,i},window.adInsights.p=window.adInsights.p||function(t){var n=window.adInsights.referrer(350),e={},o="";n&&(e.ref=n);var i=!1;try{i=navigator.vendor&&-1<navigator.vendor.indexOf("Apple")&&navigator.userAgent&&-1===navigator.userAgent.indexOf("CriOS")&&-1===navigator.userAgent.indexOf("FxiOS")}catch(t){}return t&&t.url?e.u=t.url:!0===i&&(e.u=window.location.href),(e.ref||e.u)&&(o="d="+window.adInsights.encodeData(e)),o?window.adInsights.t("img",o):window.adInsights.t("img")};var w=function(t){if(window&&window.adInsights&&window.adInsights.trackingEvCallback)try{window.adInsights.trackingEvCallback(t)}catch(t){}};window.adInsights.e=window.adInsights.e||function(t,n,e,o,i,r){var s=window.location&&window.location.href||"";null==i&&(i=""),null==o&&(o=""),null==e&&(e=""),null==n&&(n=""),null==t&&(t="");var d={dt:window.adInsights.dt(),c:t,a:n,l:e,v:o,ab:i,u:s,pii:window.adInsights.pvId},a=window.adInsights.encodeData(d);return w(d),window.adInsights.t("ev","d="+a,r)};var n,e,o,d,r={show:{},print:{},click:{}},c="[data-insights-category],[data-insights-action],[data-insights-label]",i=function(t){return{dt:window.adInsights.dt(),c:t.getAttribute("data-insights-category"),a:t.getAttribute("data-insights-action"),l:t.getAttribute("data-insights-label"),v:t.getAttribute("data-insights-value"),ab:t.getAttribute("data-insights-version"),u:window.location.href,pii:window.adInsights.pvId}},s=function(){clearTimeout(o);var t=function(r){var o="",i="",s=[],d=0;r.each(function(t,n){if("ad_action_"===n.substring(0,10)&&d<30){s.push(n);try{var e=parseInt(n.split("ad_action_")[1].split("_")[0],10);3<n.split("_").length&&window.adInsights.dt()-e<18e5&&(o+=i+t,i="*",d+=1)}catch(t){}}});for(var t=0;t<s.length;t++)r.remove(s[t]);return o&&r.set("ad_nse_"+window.adInsights.dt(),o),r.each(function(t,n){var e=!0;if("ad_nse_"===n.substring(0,7)){try{var o=parseInt(n.split("ad_nse_")[1],10);2e4<window.adInsights.dt()-o&&(e=!1,r.remove(n))}catch(t){}try{if(e){var i=r.get("ad_try_"+n);i&&window.adInsights.dt()-i<9e3&&(e=!1)}}catch(t){}e&&(r.set("ad_try_"+n,window.adInsights.dt()),window.adInsights.t("ev","b="+t,function(){r.remove(n)}))}else"ad_se_"===n.substring(0,6)&&r.remove(n)}),d}(window.sstore);window.adInsights.sentEvents+=t,o=setTimeout(s,30===t?100:1500)},a=function(t,n,e){var o=i(e);o.a=t,function(t,n){var e=window.adInsights.generateId("_");if(!(t&&"show"===t.a&&r.show[n]||void 0!==r[e])){t.u=window.location.href,t.pii=window.adInsights.pvId;var o="ad_action_"+e,i=window.adInsights.encodeData(t);window.sstore.set(o,i),w(t),r[e]=1,"show"===t.a&&(r.show[n]=1)}}(o,n)};window.adInsights.checkImpressions=function(){if(d&&d.all)for(var t=Object.keys(d.all),n=0;n<t.length;n++)e=d.all[t[n]],void 0,o=e.getBoundingClientRect(),i=window.innerWidth||doc.documentElement.clientWidth,r=window.innerHeight||doc.documentElement.clientHeight,s=function(t,n){return document.elementFromPoint(t,n)},o.right<0||o.bottom<0||o.left>i||o.top>r||!(e.contains(s(o.left,o.top))||e.contains(s(o.right,o.top))||e.contains(s(o.right,o.bottom))||e.contains(s(o.left,o.bottom)))||a("show",t[n],d.all[t[n]]);var e,o,i,r,s},window.adInsights.referrer=window.adInsights.referrer||function(t){var n="";try{n=window.top.document.referrer}catch(t){if(window.parent)try{n=window.parent.document.referrer}catch(t){n=""}}return""===n&&(n=document.referrer),("string"==typeof n||n instanceof String)&&n.length>t&&(n=n.substring(0,t)+"..."),n},window.adInsights.__version__="0.1.3d";var g,h=function(t){var n=i(t.currentTarget);n.a="click";var e=window.adInsights.encodeData(n);window.sstore.set("ad_action_"+window.adInsights.generateId("_"),e),w(n)},u=function(o){var t=[];o.each(function(t,n){if("ad_try_"===n.substring(0,7))try{var e=o.get(n);18e5<window.adInsights.dt()-e&&o.remove(n)}catch(t){}});for(var n=0;n<t.length;n++)o.remove(t[n])};try{jQuery(window).on("DOMContentLoaded load resize scroll",function(){clearTimeout(n),n=setTimeout(window.adInsights.checkImpressions,600)})}catch(t){}var l=0;window.adInsights.updatePage=function(t){clearTimeout(g),function(t){for(var n=Object.keys(t),e=0;e<n.length;e++)a("print",n[e],t[n[e]])}((d=function(t){var n=c;if("string"==typeof t||t instanceof String)try{n=t+" "+c.split(",").join(", "+t+" ")}catch(t){}for(var e=jQuery(n),o=e.length,i={},r={},s={},d=0;d<o;d++){var a=jQuery(e[d]).attr("data-insights-id");a?r[a]=e[d]:(a=Math.random()+Date.now(),jQuery(e[d]).attr("data-insights-id",a),i[a]=e[d]),s[a]=e[d]}return{all:s,new:i,existing:r}}(t)).new),jQuery(jQuery.map(d.new,function(t){return t})).on("click",h),g=setTimeout(window.adInsights.updatePage,2e3+l),1e4<(l+=2e3)&&(l=1e4)},window.adInsights.load=function(){try{var t=window.lstore.get("ins_i");t||(t=window.adInsights.generateId("_"),window.lstore.set("ins_i",t)),window.adInsights.pvId=window.adInsights.generateId("_"),window.adInsights.p(),window.adInsights.updatePage(),setTimeout(s,2e3),clearTimeout(e),u(window.sstore),e=setTimeout(function(){u(window.sstore)},1e4)}catch(t){}}}();</script> <script type='text/javascript'> if (Nimrod.typology != 'gallery' || afdDevice == 'desktop') { var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var isPreview = window.location.search.includes('google_preview') var googletag_slots = {}; (function() { var gads = document.createElement('script'); gads.async = true; gads.type = 'text/javascript'; var useSSL = 'https:' == document.location.protocol; gads.src = (useSSL ? 'https:' : 'http:') + '//www.googletagservices.com/tag/js/gpt.js'; var node = document.getElementsByTagName('script')[0]; node.parentNode.insertBefore(gads, node); })(); function initGAMSlots(slotSelector) { slotSelector = slotSelector || '.js-slot' googletag.cmd.push(function() { slots = document.querySelectorAll(slotSelector) if (!slots.length) return slots.forEach(function (slot) { var slotDevices = slot.dataset.device.split(";"); var slotIndex = slotDevices.indexOf(device); if ( slotIndex < 0 ) return true var slotMinWindowHeight = slot.dataset.minWindowHeight if (!isPreview && slotMinWindowHeight && window.innerHeight < parseInt(slotMinWindowHeight)) { slot.hidden = true return true } var slotSize = slot.dataset.slotSize.split(";")[slotIndex]; googletag_slots[slot.id + "_" + device] = googletag.defineSlot('/1021178/' + slot.dataset.slotName, eval(slotSize), slot.id) .addService(googletag.pubads()); }) googletag.pubads().enableSingleRequest(); googletag.pubads().enableLazyLoad({ renderMarginPercent: 20, fetchMarginPercent: 100 }) // This collapses empty slots. The "true" argument allows to collapse the div before fetching, so it only grows when the ad is loaded googletag.pubads().collapseEmptyDivs(true); googletag.enableServices(); device === 'desktop' && setSidebarHeight && googletag.pubads().addEventListener('slotRenderEnded', setSidebarHeight) // Initialize not lazy-loaded slots // Lazy-loaded ads trigger googletag.display inside their markup slots.forEach(function (slot) { if (!slot.dataset.lazy && (!slot.hidden || !isPreview) && slot.dataset.device && slot.dataset.device.includes(device)) { googletag.display(slot.id) } }) }); } if (!!AD){ initGAMSlots(); } } </script> <script> if (afdDevice == 'desktop') { window.audienzz = window.audienzz || {}; window.audienzz.keywords = { "environment": ["archdaily.com"] }; var s = document.createElement('script'); s.type = 'text/javascript'; s.src = 'https://adnz.co/header.js?adTagId=158'; var head = document.getElementsByTagName('head')[0]; head.appendChild(s); // Hiding empty ads function mutationObserverCallback (mutationList, observer) { var loaded, shown, target; mutationList.forEach(function (mutation) { target = target || mutation.target if (mutation.attributeName === 'data-adnz-loaded') { loaded = mutation.target.dataset.adnzLoaded } else if (mutation.attributeName === 'data-adnz-shown') { shown = mutation.target.dataset.adnzShown } }) if (loaded === '1') { if (shown !== '1') target.style.display = 'none' // Hiding if 'shown' is undefined or '0' observer.disconnect() } } document.addEventListener('DOMContentLoaded', function () { var adnzSlot = document.querySelector('.js-adnz-slot') if (!adnzSlot) return var observer = new MutationObserver(mutationObserverCallback) observer.observe(adnzSlot, { attributes: true, childList: false }) }) } </script> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '350870482443432'); fbq('track', 'PageView'); </script> <noscript> <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=350870482443432&ev=PageView&noscript=1"/> </noscript> <meta property="fb:admins" content="344000001,647264135,538247342,649138668,1100474"/> <meta property="fb:app_id" content="98902159436"/> <meta property="fb:pages" content="210740790602" /> <script> var bLazy; function loadLazyImgs() { // Initialize bLazy = new Blazy({ offset: 670, // Loads images 670px before they're visible breakpoints: [{ width: 768 // Max-width , src: 'data-src-small' }] }); } function hideAdsBySubscription() { var removeAdsWithTags = false // These plans refer to resources from Piano var plansWithAdRemoval = ["premium", "student", "professional", "archive", "plus"]; if ((window.AD && window.AD.CurrentUser && plansWithAdRemoval.includes(window.AD.CurrentUser.subscription)) || removeAdsWithTags) { var adContainers = document.querySelectorAll(".js-slot, .js-adnz-slot, #openweb-ad-container"); if (adContainers) { adContainers.forEach(function(adContainer) { if (!adContainer.classList.contains('ads-editor-choice')){ adContainer.classList.add('afd-hide'); adContainer.style.setProperty('display', 'none', 'important'); } }); } } } $(document).ready(function() { loadLazyImgs(); $(document).on('kenneth:successful-login', function() { if (AD.CurrentUser.id) { $('.loged-out-element').remove(); } }); $(document).on('kenneth:modal-closed', function() { // After close kenneth modal this function fix load images in the main stream loadLazyImgs(); }); $(document).on('kenneth:rendered', function() { if (typeof(Survey) !== 'undefined') { var survey = new Survey('#occupation-survey', {mode: 'a/b'}); } // we load notifications-api after Kenneth, because should be not blocking on nrd initializeNotifications(); // Disable ads for any active subscription hideAdsBySubscription(); }); $(document).on('kenneth:successful-login kenneth:anonymous-access', function () { NRD.userInitReady = true; NRD.authCallbacks.forEach(function (cb) { cb(); }) initializePiano(); }) window.adInsights.load(); // MyArchDaily library initializeMyAD(); // Auth initialization AD.init({ site: 'us', domain: '.archdaily.com', logout_options: { redirect_after: '/' }, }); AD.closeModalAfterAction = false; AD.optimize["step_by_step"] = true; AD.isReady(); }); window.addEventListener('load', function () { bLazy && bLazy.revalidate(); // Revalidate document for visible images setBookmarksLabelHMTL(); }) </script> <!-- Google Analytics --> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-73308-12', 'auto'); </script> <script> ga('send', 'pageview'); </script> <!-- Social includes --> <script src="//tru.am/scripts/custom/archdaily.js"></script> <script> var loadDeferredStyles = function() { var addStylesNode = document.getElementById("nrd-deferred-styles"); var replacement = document.createElement("div"); replacement.innerHTML = addStylesNode.textContent; document.body.appendChild(replacement) addStylesNode.parentElement.removeChild(addStylesNode); }; var raf = requestAnimationFrame || mozRequestAnimationFrame || webkitRequestAnimationFrame || msRequestAnimationFrame; if (raf) raf(function() { window.setTimeout(loadDeferredStyles, 0); }); else window.addEventListener('load', loadDeferredStyles); </script> <script src="https://assets.adsttc.com/javascripts/adex.js" async="async"></script> <script> function handleBlockedSlots() { if (document.getElementById('PN3Tdel2008al2017') || NRD.isOffice) { window.setPianoAdBlockerCookie && setPianoAdBlockerCookie(false) return // No blocker } blockedSlots() // Piano Cookie window.setPianoAdBlockerCookie && setPianoAdBlockerCookie(true) } if (window.addEventListener) // W3C DOM window.addEventListener('load', handleBlockedSlots); else if (window.attachEvent) { // IE DOM window.attachEvent('onload', handleBlockedSlots); } </script> <script> function loadGoogleOneTapScript () { var script = document.createElement("script"); script.src = "https://accounts.google.com/gsi/client"; script.type = "text/javascript"; document.body.append(script); } window.addEventListener('load', function () { if (AFD.countryCode == 'CN' || /iPad|iPhone/.test(navigator.userAgent)) return; var element = document.getElementById('g_id_onload'); element.setAttribute('data-country_code', AFD.countryCode); element.setAttribute('data-redirect_after', location.href); loadGoogleOneTapScript(); }); </script> <div id="g_id_onload" data-cancel_on_tap_outside="false" data-client_id="269789103163-vupssne2p7gtgs30ms2ta2sd0ujlgf6s.apps.googleusercontent.com" data-consumer_id="4600d5a6de637056e68650bb6b8c7ef1c3476240f70a288893ffb5552553be3b" data-site="us" data-login_uri="/auth/external/google/one-tap" data-skip_prompt_cookie="ad_session" > </div> <script> (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:270045,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); </script> <script> function installPiano(src) { var a = document.createElement("script"); a.id = "piano-js" a.type = "text/javascript"; a.async = true; a.src = src; var b = document.getElementsByTagName("script")[0]; // On redeem gift we have a missmatch comunication between Kenneth and Piano scripts // To prevent this we must wait to check if user is loged in or not. var queryString = window.location.search; var urlParams = new URLSearchParams(queryString); // User redeeming the gift. if (urlParams.has('voucher_code')) { document.addEventListener('kenneth:rendered', function (e) { b.parentNode.insertBefore(a, b) }) } else { b.parentNode.insertBefore(a, b) } } function setPianoAdBlockerCookie(adBlocker) { var d = new Date(); d.setTime(d.getTime() + 60 * 5 * 1000); document.cookie = "__adblocker=" + (adBlocker ? "true" : "false") + "; expires=" + d.toUTCString() + "; path=/"; }; function initializePiano () { tp = window.tp || []; var articleCustomTags = "false" var isPaidContent = articleCustomTags === "presented_by" ? "presented_by" : false; var pianoTag = "homepage"; tp.push(["setAid", 'oEPwH7BCpe']); tp.push(["setSandbox", 'false']); tp.push(['setPianoIdUrl', 'oEPwH7BCpe']) tp.push(["setUseTinypassAccounts", false]); tp.push(["setUsePianoIdUserProvider", false ]); tp.push(["setUsePianoIdLiteUserProvider", true ]); tp.push(["addHandler", "checkoutComplete", function(conversion){ hideAdsBySubscription(); }]); tp.push(["setTags", [pianoTag].concat( ).concat().concat(isPaidContent || [])]); tp.push(["setContentCreated", ""]); if(AD.CurrentUser.email !== null) { tp.push(["setExternalJWT", AD.CurrentUser.jwt_token]); tp.push(["init", function () { var isUserValid = !!tp.user && tp.user.isUserValid() if (isUserValid && !!tp.experience) { tp.experience.init() } }]) } else { // When user is not registered, experiences can start immediately if (!!tp.experience) { tp.experience.init() } } // Since installation triggers experiences automatically, // this needs to be delayed until the user has been identified and the token set installPiano("//experience-eu.piano.io/xbuilder/experience/load?aid=oEPwH7BCpe") var origins = ["https://buy-eu.piano.io", "https://sandbox.tinypass.com"]; window.addEventListener("message", function(evt) { var data = evt.data if (!origins.includes(evt.origin)) { return; } data === 'open-modal' && AD.openWelcome(); if (typeof data !== "object") return; if (data.messageType === 'follow-up-banner') { window.localStorage.setItem('followUpBanner', data.bannerType) } if (data.messageType === 'follow-up-banner-init') { var followContainer = document.getElementById('js-follow-up-banner'); followContainer && followContainer.classList.add('init') } }, false); } </script><script async='' rel='preconnect' src='https://cdn.onthe.io/io.js/aUg1Vgh1KwTO'></script><script async='' rel='preconnect' src='https://cdn.onthe.io/io.js/wjHUMzWytWDb'></script><script>window._io_config = window._io_config || {}; window._io_config["0.2.0"] = window._io_config["0.2.0"] || [];</script><script> window._io_config["0.2.0"].push({ page_title: document.title, page_url: window.location.href, page_url_canonical: window.location.protocol + '//' + window.location.hostname + window.location.pathname, page_type: 'default', page_language: 'en' }); </script><div id='piano-footer-container'></div></body></html> <div class='kth-survey-overlay kth-survey-overlay--hidden' id='occupation-survey'></div>

Pages: 1 2 3 4 5 6 7 8 9 10