@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html,body{scroll-behavior:auto}body{color:#343434;font-family:"Inter", sans-serif;padding:0 30px;margin:0;min-height:100vh;display:flex;flex-direction:column}header,main,footer{max-width:1440px;margin:0 auto}main{flex:1 0 auto}h1{font-size:4.1875rem;font-weight:500;margin-top:0}h2{font-size:2.9375rem;font-weight:300;line-height:1.3;margin-top:0;margin-bottom:20px}p{color:#505050;font-weight:200;line-height:1.5;margin-top:0;margin-bottom:0}a{text-decoration:none;color:#1d1917}.external-link{position:relative;display:inline-flex;align-items:center;gap:10px}.external-link::after{content:"";position:absolute;left:0;bottom:0;width:calc(100% - 30px - 10px);height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform 0.3s ease-in-out;pointer-events:none}.external-link img{width:30px;transition:all 0.3s ease-in-out;opacity:0}.external-link:hover::after{transform:scaleX(1)}.external-link:hover img{opacity:1}.primary-button{background-color:#1d1917;color:#f1f1f1;padding:20px 30px;border-radius:50px;font-size:1.1875rem;font-weight:200;display:inline-flex;transition:background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;box-sizing:border-box;border:1px solid transparent}.primary-button .primary-button-label{position:relative;display:inline-flex;height:1.2em;line-height:1.2em;overflow:hidden}.primary-button .primary-button-label>span{display:inline-flex;transition:transform 0.3s cubic-bezier(0.65, 0.05, 0.35, 1)}.primary-button .primary-button-label::after{content:attr(data-link);position:absolute;left:0;top:100%;width:100%;color:#1d1917;transition:transform 0.3s cubic-bezier(0.65, 0.05, 0.35, 1)}.primary-button:hover{background-color:transparent;border-color:#1d1917}.primary-button:hover .primary-button-label>span{transform:translateY(-100%)}.primary-button:hover .primary-button-label::after{transform:translateY(-100%)}header{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:1.1875rem;font-weight:200;position:sticky;top:30px;z-index:200;width:100%}header #home-link{margin-right:auto}header .imlay-theme-toggle{flex-shrink:0;height:50px;padding:0 18px;border-radius:10px;border:1px solid rgba(29,25,23,0.2);background:rgba(255,255,255,0.92);color:#1d1917;font:inherit;font-size:.9375rem;font-weight:300;cursor:pointer;transition:background-color 0.2s ease, border-color 0.2s ease}header .imlay-theme-toggle:hover{border-color:rgba(29,25,23,0.45);background:#fff}header nav{background-color:#0e0d0d;overflow:hidden;padding:10px 10px 10px 30px;border-radius:10px;height:50px;display:flex;align-items:center;justify-content:center}header nav ul,header nav li{display:flex;gap:30px;list-style:none;margin:0;padding:0;height:100%;align-items:center}header nav a{color:#f1f1f1;text-decoration:none;position:relative;display:inline-block;height:1.2em;line-height:1.2em;overflow:hidden}header nav a span{display:inline-block;transition:transform 0.3s cubic-bezier(0.65, 0.05, 0.35, 1)}header nav a::after{content:attr(data-link);position:absolute;left:0;top:100%;width:100%;color:#f1f1f1;transition:transform 0.3s cubic-bezier(0.65, 0.05, 0.35, 1)}header nav a:hover span{transform:translateY(-100%)}header nav a:hover::after{transform:translateY(-100%)}header nav button{border-radius:5px;font-size:1.1875rem;font-weight:100;border:none;background-color:#f1f1f1;height:100%;padding:0 30px}#hero{height:calc(100vh - 100px);display:flex;align-items:center}#hero .hero-content{flex:3}#hero .hero-content p{margin-bottom:60px}#hero .hero-image{flex:2;justify-content:center;display:flex}#hero .hero-buttons{display:flex;gap:30px;align-items:center}#area-of-focus h2{margin-bottom:0px}#area-of-focus p{margin-top:0;margin-bottom:60px}#area-of-focus .area-of-focus-content{display:flex;gap:30px;margin-bottom:70px;padding-bottom:100px;border-bottom:1px solid rgba(29,25,23,0.1)}#area-of-focus .area-of-focus-content:has(>div.is-visible:hover)>div.is-visible:not(:hover){opacity:0.5}#area-of-focus .area-of-focus-content img{margin-bottom:30px;height:70px}#area-of-focus .area-of-focus-content>div{opacity:0;transform:translateY(1.25rem);transition:opacity 0.55s ease, transform 0.55s ease}#area-of-focus .area-of-focus-content>div.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){#area-of-focus .area-of-focus-content>div{opacity:1;transform:none;transition:none}}#area-of-focus .area-of-focus-content h3{font-size:1.3125rem;font-weight:500;line-height:1.3;margin-bottom:20px}#area-of-focus .area-of-focus-content p{font-size:1.1875rem;margin-bottom:0}#recent-work h2{margin-bottom:0px}#recent-work p{margin-top:0;margin-bottom:60px}#recent-work .recent-work-intro-content{position:sticky;top:0;z-index:100;background-color:#fff;padding:30px 0}#recent-work .recent-work-filtering{display:flex;flex-wrap:wrap;gap:30px;list-style:none;padding:0;font-weight:200;font-size:1.1875rem;align-items:center}#recent-work .recent-work-filtering button{font:inherit;font-weight:200;font-size:1.1875rem;cursor:pointer;border:none;background:transparent;color:inherit;padding:20px 30px;border-radius:50px;transition:background-color 0.2s ease, color 0.2s ease}#recent-work .recent-work-filtering button.is-active{background-color:#1d1917;color:#f1f1f1}#recent-work .recent-work-filtering button:not(.is-active):hover{background-color:rgba(29,25,23,0.06)}#recent-work .recent-work-items{transition:opacity 0.18s ease}#recent-work .recent-work-items.is-recent-work-filter-animating{opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){#recent-work .recent-work-items{transition:none}#recent-work .recent-work-items.is-recent-work-filter-animating{opacity:1}}#recent-work .recent-work-item.is-recent-work-filtered-out{display:none !important}#recent-work .recent-work-item{display:flex;gap:30px;margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid rgba(29,25,23,0.1);opacity:0;transform:translateY(1.25rem);transition:opacity 0.65s ease, transform 0.65s ease}#recent-work .recent-work-item.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){#recent-work .recent-work-item{opacity:1;transform:none;transition:none}}#recent-work .recent-work-item .read-article-link{position:relative;display:inline-flex;align-items:center;gap:10px}#recent-work .recent-work-item .read-article-link::after{content:"";position:absolute;left:0;bottom:0;width:calc(100% - 30px - 10px);height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform 0.3s ease-in-out;pointer-events:none}#recent-work .recent-work-item .read-article-link img{width:30px;transition:all 0.3s ease-in-out;opacity:0}#recent-work .recent-work-item .read-article-link:hover::after{transform:scaleX(1)}#recent-work .recent-work-item .read-article-link:hover img{opacity:1}#recent-work .recent-work-item .read-article-link img{width:30px;transition:all 0.3s ease-in-out;opacity:0}#recent-work .recent-work-item .read-article-link:hover img{opacity:1}#recent-work .recent-work-item .recent-work-subhead{font-size:1.3125rem;font-weight:200;color:#505050;margin-bottom:30px;display:block}#recent-work .recent-work-item .recent-work-date-publisher{display:flex;gap:10px;flex-direction:column;font-size:.8125rem;font-weight:200;color:#505050}#recent-work .recent-work-item .recent-work-date-publisher span:nth-child(2){font-weight:500}#recent-work .recent-work-item>:nth-child(1){flex:1}#recent-work .recent-work-item>:nth-child(2){flex:3}#recent-work .recent-work-item>:nth-child(2) h3{font-size:2.5rem;margin-top:0;margin-bottom:30px;font-weight:400;line-height:1}#recent-work .recent-work-item>:nth-child(2) p{margin-bottom:30px}#recent-work .recent-work-items .recent-work-item:last-child{border-bottom:none}#contact{background-color:#f1f1f1;color:#f1f1f1;padding:100px 0;position:relative;display:flex;align-items:center;flex-direction:column;gap:30px}#contact h2{margin-bottom:0;color:#1d1917;font-size:3.3125rem}#contact:before{content:"";position:absolute;inset:0;background:#f1f1f1;z-index:-1;box-shadow:0 0 0 100vmax #f1f1f1;clip-path:inset(0 -100vmax)}.article-container{margin-top:250px}.article-container .article-meta{display:flex;flex-direction:column;gap:30px;text-align:center;margin-bottom:60px}.article-container .article-meta h1{margin:0}.article-container .article-subhead{font-size:2rem;font-weight:200}.article-container .article-date{align-self:center;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:1.25rem;max-width:100%;font-size:1rem;font-weight:200;color:#505050}.article-container .article-date::before,.article-container .article-date::after{content:"";flex:0 0 auto;width:min(4.5rem, 18vw);border-top:1px solid rgba(52,52,52,0.35)}.article-container .article-date time{flex:0 0 auto}.article-container .article-read-time{font-size:1rem;font-weight:200;color:#505050}.article-container .article-main-content{display:grid;grid-template-columns:repeat(12, 1fr);gap:30px;justify-content:center}.article-container .article-main-content .article-controls ul{margin:0;list-style-type:none;padding:0;display:flex;gap:10px;flex-direction:column}.article-container .article-main-content .article-controls ul li{background-color:#0e0d0d;width:65px;height:65px;border-radius:50%;font-size:.75rem;transition:all 0.3s ease-in-out}.article-container .article-main-content .article-controls ul li a{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.article-container .article-main-content .article-controls ul li a img{height:30px}.article-container .article-main-content .article-controls ul li:hover{transform:scale(1.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}.article-container .article-main-content .article-controls ul .pdf{position:relative;z-index:20}.article-container .article-main-content .article-controls ul .pdf:before{z-index:10;content:"View PDF";position:absolute;top:calc(50% - 5px);left:-70px;white-space:nowrap;opacity:0;transform:translateX(-14px);transition:opacity 0.32s ease,transform 0.32s cubic-bezier(0.33, 1, 0.68, 1)}.article-container .article-main-content .article-controls ul .pdf:hover:before{opacity:1;transform:translateX(0)}.article-container .article-main-content .article-controls ul .share{position:relative;z-index:20}.article-container .article-main-content .article-controls ul .share:before{z-index:10;content:"Share";position:absolute;top:calc(50% - 5px);left:-50px;white-space:nowrap;opacity:0;transform:translateX(-14px);transition:opacity 0.32s ease,transform 0.32s cubic-bezier(0.33, 1, 0.68, 1)}.article-container .article-main-content .article-controls ul .share:hover:before{opacity:1;transform:translateX(0)}.article-container .article-main-content .article-controls ul .progress{position:relative;z-index:20;color:#0e0d0d}.article-container .article-main-content .article-controls ul .progress a{color:#fff}.article-container .article-main-content .article-controls ul .progress:before{z-index:10;content:"Progress";position:absolute;top:calc(50% - 5px);left:-65px;white-space:nowrap;opacity:0;transform:translateX(-14px);transition:opacity 0.32s ease,transform 0.32s cubic-bezier(0.33, 1, 0.68, 1)}.article-container .article-main-content .article-controls ul .progress:hover:before{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion: reduce){.article-container .article-main-content .article-controls ul .pdf:before,.article-container .article-main-content .article-controls ul .share:before,.article-container .article-main-content .article-controls ul .progress:before,.article-container .article-main-content .article-controls ul .play-ambient-music:before{transform:none;transition:opacity 0.2s ease}.article-container .article-main-content .article-controls ul .pdf:hover:before,.article-container .article-main-content .article-controls ul .share:hover:before,.article-container .article-main-content .article-controls ul .progress:hover:before,.article-container .article-main-content .article-controls ul .play-ambient-music:hover:before{transform:none}}.article-container .article-main-content .article-content{grid-column:3 / span 8;margin-bottom:60px}.article-container .article-main-content .article-content h2{display:flex;flex-direction:row;align-items:center;gap:1.25rem;margin-top:60px;margin-bottom:60px;width:100%;text-align:center}.article-container .article-main-content .article-content h2::before,.article-container .article-main-content .article-content h2::after{content:"";flex:1 1 auto;min-width:0;border-top:1px solid rgba(52,52,52,0.35)}.article-container .article-main-content .article-content blockquote{height:100px;border-left:5px solid #000;margin:30px 0 30px -10%;padding:30px 0 30px 40px;display:flex;justify-content:center;flex-direction:column}.article-container .article-main-content .article-content blockquote p{font-size:2rem;font-style:italic;margin-bottom:0;line-height:1.3;letter-spacing:0.5px;color:#1d1917}.article-container .article-main-content .article-content blockquote span{color:#505050;font-size:1rem;font-weight:200}.article-container .article-main-content .article-content figure{perspective:1000px;width:min-content;position:relative}.article-container .article-main-content .article-content figure .image-tilt{scale:1;transition:scale 0.22s ease-out;margin-bottom:15px;border-radius:12px}.article-container .article-main-content .article-content figure .image-tilt img{width:400px;border-radius:12px}.article-container .article-main-content .article-content figure .image-tilt .paperclip{position:absolute;top:-14px;left:20px;width:50px;border-radius:0}.article-container .article-main-content .article-content figure .image-tilt .expand{position:absolute;opacity:0;top:20px;right:20px;width:45px;border-radius:0;transition:opacity 300ms ease-in-out}.article-container .article-main-content .article-content figure figcaption p{font-size:.75rem;font-weight:400;line-height:1.8}.article-container .article-main-content .article-content figure:hover .expand{opacity:1}.article-container .article-main-content .article-content p{line-height:32px;margin-bottom:15px}.article-container .article-main-content .article-content .alignright{float:right;margin-right:-10%}.article-container .article-main-content .article-controls{grid-column:2 / span 1;justify-self:end;position:sticky;top:30px;position:relative}.article-container .article-main-content .article-controls ul{position:sticky;top:30px}footer{color:#f1f1f1;display:flex;justify-content:space-between;align-items:center;position:sticky;bottom:0;z-index:100;font-size:.8125rem;width:100%;flex-shrink:0}footer p{color:#f1f1f1}footer:before{content:"";position:absolute;inset:0;background:#0e0d0d;z-index:-1;box-shadow:0 0 0 100vmax #0e0d0d;clip-path:inset(0 -100vmax)}footer a{color:#f1f1f1}footer ul,footer li{margin:o;display:flex;gap:15px;align-items:center}footer ul img,footer li img{height:15px}#home-link{--home-scroll: 0;display:inline-block;transform-origin:center center;backface-visibility:hidden;animation:homeLinkFadeIn 1s ease-out;transform:translateY(calc(var(--home-scroll) * 30px)) translateX(calc(var(--home-scroll) * -90px)) rotate(calc(var(--home-scroll) * -90deg))}@media (prefers-reduced-motion: reduce){#home-link{animation:none;transform:translateY(0)}}.htmx-swapping{opacity:0;transition:opacity 1s ease-in}#main-content.htmx-added{opacity:0;animation:fadeIn 5s ease-out forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.article-navigation{display:flex;justify-content:center;align-items:center;position:fixed;bottom:44px;left:0;width:100%;background-color:rgba(255,255,255,0);backdrop-filter:blur(10px);padding:15px 30px}.article-navigation .article-navigation-inner{padding:0 30px;width:1440px;display:flex;justify-content:space-between;align-items:center}.article-navigation .prev,.article-navigation .next{cursor:pointer;font-weight:200;display:inline-flex;align-items:center;gap:0;transition:gap 0.38s cubic-bezier(0.33, 1, 0.68, 1)}.article-navigation .prev img,.article-navigation .next img{flex-shrink:0;width:0;min-width:0;height:30px;object-fit:contain;opacity:0;overflow:hidden;transition:width 0.38s cubic-bezier(0.33, 1, 0.68, 1),opacity 0.28s ease,transform 0.38s cubic-bezier(0.33, 1, 0.68, 1)}.article-navigation .prev:hover,.article-navigation .prev:focus-visible,.article-navigation .next:hover,.article-navigation .next:focus-visible{gap:10px}.article-navigation .prev:hover img,.article-navigation .prev:focus-visible img,.article-navigation .next:hover img,.article-navigation .next:focus-visible img{width:30px;opacity:1;transform:translateX(0)}.article-navigation .prev img{transform:translateX(-10px)}.article-navigation .next img{transform:translateX(10px)}@media (prefers-reduced-motion: reduce){.article-navigation .prev,.article-navigation .next{gap:10px;transition:none}.article-navigation .prev img,.article-navigation .next img{width:30px;opacity:1;transform:none;transition:none}}.article-navigation .prev{margin-right:auto}.article-navigation .next{margin-left:auto}.sidebar-content{margin:60px 0;background-color:#121212;color:#f1f1f1;border-radius:20px}.sidebar-content p{color:#f1f1f1}.sidebar-content .aside-header{padding:15px 30px;border-bottom:1px solid rgba(241,241,241,0.1);display:flex;cursor:pointer;align-items:center;justify-content:space-between}.sidebar-content .aside-header h3{font-size:1.1875rem;font-weight:200}.sidebar-content .aside-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.42s cubic-bezier(0.33, 1, 0.68, 1)}.sidebar-content .aside-panel.is-open{grid-template-rows:1fr}.sidebar-content .aside-panel-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion: reduce){.sidebar-content .aside-panel{transition-duration:0.01ms}}.sidebar-content .aside-content-container{padding:60px}.sidebar-content .aside-content-container .aside-content{column-count:2;initial-letter:3 2;column-gap:30px;orphans:3;widows:3}.sidebar-content .aside-content-container .aside-content p:first-child::first-letter{float:left;font-size:3.5rem;line-height:0.8;margin:0.1em 0.15em 0.05em 0;padding:0.05em 0.1em}#imlay-contact-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:30px;box-sizing:border-box;background:rgba(255,255,255,0.25);backdrop-filter:blur(5px);transition:opacity 0.3s ease-in-out, visibility 0.3s ease-in-out}#imlay-contact-overlay[hidden]{display:flex !important;visibility:hidden;opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){#imlay-contact-overlay{transition-duration:0.01ms}}#imlay-contact-overlay .imlay-contact-modal{position:relative;width:100%;max-width:1050px;max-height:min(90vh, 720px);overflow:auto;border-radius:16px;background:#121212;box-shadow:0 24px 80px rgba(29,25,23,0.12),0 0 0 1px rgba(29,25,23,0.06);color:#f1f1f1;font-weight:200;line-height:1.5}#imlay-contact-overlay .imlay-contact-modal-header{display:flex;justify-content:space-between;color:#f1f1f1;padding:30px;border-bottom:1px solid rgba(241,241,241,0.15);font-weight:200}#imlay-contact-overlay .imlay-contact-modal-title{margin:0;line-height:1.2;font-size:1rem}#imlay-contact-overlay .imlay-contact-modal-close{font-size:1rem;background:transparent;border:none;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#f1f1f1;transition:background-color 0.2s ease, border-color 0.2s ease}#imlay-contact-overlay .imlay-contact-modal-close:hover{background:rgba(29,25,23,0.06);border-color:rgba(29,25,23,0.35)}#imlay-contact-overlay .imlay-contact-intro{margin:0 0 20px;font-size:1rem;color:#505050}#imlay-contact-overlay .imlay-contact-field{margin-bottom:16px}#imlay-contact-overlay .imlay-contact-field input,#imlay-contact-overlay .imlay-contact-field textarea{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid rgba(29,25,23,0.2);border-radius:8px;font:inherit;font-weight:200;color:#f1f1f1;background:transparent}#imlay-contact-overlay .imlay-contact-field input::placeholder,#imlay-contact-overlay .imlay-contact-field textarea::placeholder{color:#b8b8b8}#imlay-contact-overlay .imlay-contact-field input:focus,#imlay-contact-overlay .imlay-contact-field textarea:focus{outline:2px solid #fff;outline-offset:1px}#imlay-contact-overlay .imlay-contact-field textarea{min-height:120px;resize:vertical}#imlay-contact-overlay .imlay-contact-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}#imlay-contact-overlay .imlay-contact-submit{margin-top:8px;padding:16px 24px;border:none;border-radius:50px;background:#f1f1f1;color:#1d1917;font:inherit;font-size:1rem;font-weight:200;cursor:pointer;transition:opacity 0.2s ease}#imlay-contact-overlay .imlay-contact-submit:disabled{opacity:0.55;cursor:not-allowed}#imlay-contact-overlay .imlay-contact-status{margin-top:12px;min-height:1.4em;font-size:.95rem;color:#505050}#imlay-contact-overlay .imlay-contact-status[data-variant="error"]{color:#8a2c2c}#imlay-contact-overlay .imlay-contact-status[data-variant="ok"]{color:#1d5a3a}#imlay-contact-overlay .imlay-contact-modal-body{display:flex;gap:30px;flex-wrap:wrap;align-items:stretch;padding:30px}#imlay-contact-overlay .imlay-contact-modal-body>.imlay-contact-modal-content,#imlay-contact-overlay .imlay-contact-modal-body>.imlay-contact-form{flex:1 1 0;min-width:0;max-width:50%}@media (max-width: 900px){#imlay-contact-overlay .imlay-contact-modal-body{flex-direction:column}#imlay-contact-overlay .imlay-contact-modal-body>.imlay-contact-modal-content,#imlay-contact-overlay .imlay-contact-modal-body>.imlay-contact-form{max-width:none;width:100%}}#imlay-contact-overlay .imlay-contact-modal-body .imlay-contact-modal-content{display:flex;flex-direction:column;gap:30px;min-height:0}#imlay-contact-overlay .imlay-contact-modal-body .imlay-contact-modal-content p{color:#f1f1f1;font-size:1.5rem;margin-bottom:0}#imlay-contact-overlay .imlay-contact-modal-body .imlay-contact-modal-content p:first-child{font-weight:500;margin-bottom:10px}#imlay-contact-overlay .imlay-contact-modal-body .imlay-contact-modal-content ul{list-style:none;padding:0;margin:0;margin-top:auto;display:flex;gap:15px;flex-shrink:0}#imlay-contact-overlay .imlay-contact-modal-body .imlay-contact-modal-content ul img{width:20px;height:20px}.imlay-articles-index{margin-top:100px}.imlay-articles-index .imlay-articles-filter-list{display:flex;flex-wrap:wrap;gap:30px;list-style:none;margin:0;padding:0;font-weight:200;font-size:1.1875rem;align-items:center}.imlay-articles-index .imlay-articles-filter button{font:inherit;font-weight:200;font-size:1.1875rem;cursor:pointer;border:none;background:transparent;color:inherit;padding:20px 30px;border-radius:50px;transition:background-color 0.2s ease, color 0.2s ease}.imlay-articles-index .imlay-articles-filter button.is-active{background-color:#1d1917;color:#f1f1f1}.imlay-articles-index .imlay-articles-filter button:not(.is-active):hover{background-color:rgba(29,25,23,0.06)}.imlay-articles-index .imlay-articles-index-list{display:contents}.imlay-articles-index .imlay-articles-index-item.is-articles-filtered-out{display:none !important}.imlay-articles-index .imlay-articles-index-date{font-size:.875rem;font-weight:200;color:#505050;display:block;margin-bottom:5px}.imlay-articles-index .imlay-articles-index-publisher{font-size:.875rem;font-weight:400;display:block;margin-bottom:20px;border-bottom:1px solid rgba(80,80,80,0.1);padding-bottom:20px}.imlay-articles-index-content{display:grid;grid-template-columns:repeat(4, 1fr);gap:50px;margin-bottom:150px;margin-top:150px;opacity:1;transition:opacity 0.18s ease}.imlay-articles-index-content.is-articles-filter-animating{opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.imlay-articles-index-content{transition:none}.imlay-articles-index-content.is-articles-filter-animating{opacity:1}}.imlay-articles-index-content h2{font-size:1.5rem;font-weight:400;margin-bottom:20px}.imlay-articles-index-content p{font-size:1rem;margin-bottom:20px}.imlay-articles-index-content .read-article-link{position:relative;display:inline-flex;align-items:center;gap:10px}.imlay-articles-index-content .read-article-link::after{content:"";position:absolute;left:0;bottom:0;width:calc(100% - 30px - 10px);height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform 0.3s ease-in-out;pointer-events:none}.imlay-articles-index-content .read-article-link img{width:30px;transition:all 0.3s ease-in-out;opacity:0}.imlay-articles-index-content .read-article-link:hover::after{transform:scaleX(1)}.imlay-articles-index-content .read-article-link:hover img{opacity:1}.imlay-articles-index-content .read-article-link img{width:30px;transition:all 0.3s ease-in-out;opacity:0}.imlay-articles-index-content .read-article-link:hover img{opacity:1}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:150px;margin-top:150px;opacity:1;transition:opacity 0.18s ease}.about-content h1{font-size:4.1875rem}.about-content p{font-size:1rem;font-weight:200;line-height:1.5;margin-bottom:0;margin-top:0;color:#505050;margin-bottom:30px;margin-top:30px}.about-content .hero-buttons{gap:30px;display:flex;align-items:center;margin-top:60px}.about-content .about-content-image{display:flex;align-items:center;justify-content:center}.about-area-of-focus #area-of-focus .area-of-focus-content{border-bottom:0}
