.intro-section{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(12 12 12/var(--tw-bg-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1));padding-bottom:2.5rem;padding-top:6rem}@media (min-width:1280px){.intro-section{padding-bottom:4rem;padding-top:12.5rem}}.intro-section[data-page=connect]{padding-bottom:0}@media (min-width:1280px){.intro-section[data-page=connect]{padding-bottom:4rem}}.intro-section[data-page=connect] .row-line{display:none}@media (min-width:1024px){.intro-section[data-page=connect] .row-line{display:flex}}.intro-section[data-page=about]{padding-bottom:0}.intro-section[data-page=about] .row-line{display:none}.intro-section.intro-section-light{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(12 12 12/var(--tw-text-opacity,1))}.intro-section[data-level="2"]{padding-bottom:0;padding-top:6rem}@media (min-width:1280px){.intro-section[data-level="2"]{padding-top:14.8}}.intro-section[data-level="2"] h1{margin-bottom:0;text-align:left}@media (min-width:1280px){.intro-section[data-level="2"] h1{margin-bottom:5rem}}.intro-section[data-level="2"] .column{align-items:flex-start;display:flex;flex-direction:column;width:100%}@media (min-width:1024px){.intro-section[data-level="2"] .column{width:91.6666666%}}.intro-section[data-page=work]{padding-bottom:2.5rem}@media (min-width:1280px){.intro-section[data-page=work]{padding-bottom:4rem}}.intro-section .row{justify-content:center}.intro-section .row-links{margin-top:2.5rem;padding-left:0;padding-right:0}@media (min-width:1280px){.intro-section .row-links{margin-top:5rem;padding-left:var(--row-padding);padding-right:var(--row-padding)}}.intro-section .column{width:91.6666666%}.intro-section .column-links{display:flex;justify-content:center;overflow:hidden;padding-left:0;padding-right:0;position:relative;width:100%}@media (min-width:1280px){.intro-section .column-links{justify-content:flex-start;padding-left:var(--col-padding);padding-right:var(--col-padding);width:91.6666666%}}.intro-section h1,.intro-section h2{font-size:3.375rem;line-height:1.1;margin-bottom:0;text-align:center}@media (min-width:1280px){.intro-section h1,.intro-section h2{font-size:6.5rem;line-height:1;text-align:left}}.intro-section h1.smaller{font-size:3rem;margin-top:2.5rem}@media (min-width:1024px){.intro-section h1.smaller{font-size:5.6rem}}.intro-section .links-block{display:flex;overflow:scroll;padding-bottom:1.5rem;width:100%}@media (min-width:1280px){.intro-section .links-block{overflow:hidden}}.intro-section a:not(.backlink){flex-shrink:0;font-size:1rem;margin-left:1rem;margin-right:1rem;opacity:.4}@media (min-width:1280px){.intro-section a:not(.backlink){font-size:1.5rem;margin-left:0;margin-right:2.75rem}}.intro-section a:not(.backlink).active{opacity:1;pointer-events:none}.intro-section a:not(.backlink):hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.intro-section[data-filter=true]{padding-bottom:3.375rem;z-index:20}@media (min-width:1024px){.intro-section[data-filter=true] h1,.intro-section[data-filter=true] h2{text-align:left}.intro-section[data-filter=true] a:not(.backlink){margin-left:0;margin-right:2.75rem}}.intro-section[data-filter=true] .row{justify-content:center}@media (min-width:1024px){.intro-section[data-filter=true] .row{justify-content:space-between}}.intro-section[data-filter=true] .row-links{--tw-border-opacity:1;align-items:center;border-bottom-width:1px;border-color:rgb(255 255 255/var(--tw-border-opacity,1))}@media (min-width:1024px){.intro-section[data-filter=true] .row-links{border-bottom-width:0;padding-left:var(--row-padding);padding-right:var(--row-padding)}}.intro-section[data-filter=true] .column{width:100%}@media (min-width:1024px){.intro-section[data-filter=true] .column{margin-left:4.1666666%}}.intro-section[data-filter=true] .column-links{width:100%}@media (min-width:1024px){.intro-section[data-filter=true] .column-links{padding-left:var(--col-padding);padding-right:var(--col-padding);width:auto}.intro-section[data-filter=true] .column-links .links-block{padding-bottom:0}}.intro-section .row-info{justify-content:flex-start}.intro-section .row-info .column{padding-bottom:2rem;padding-top:2rem;width:50%}@media (min-width:768px){.intro-section .row-info .column{margin-left:4.1666666%;width:45.8333333%}}@media (min-width:1024px){.intro-section .row-info .column{width:25%}}@media (min-width:1280px){.intro-section .row-info .column{padding-top:0}}@media (min-width:1696px){.intro-section .row-info .column{width:16.6666666%}}.intro-section .row-info .column .heading{--tw-text-opacity:1;color:rgb(118 118 118/var(--tw-text-opacity,1));font-size:.875rem;margin-bottom:.5rem}.intro-section .row-info .column .content{font-size:.875rem;line-height:1}@media (min-width:1024px){.intro-section .row-info .column .content{font-size:1.5rem}}.intro-section.intro-section-person{padding-bottom:2.5rem}@media (min-width:1280px){.intro-section.intro-section-person{padding-bottom:4rem}}.intro-section.intro-section-person .row-heading .column{flex-direction:column;flex-wrap:nowrap;padding-bottom:1.25rem;padding-top:2.5rem}@media (min-width:640px){.intro-section.intro-section-person .row-heading .column{align-items:flex-start;flex-direction:row}}.intro-section.intro-section-person .row-heading .column h1{margin-bottom:0;margin-right:2.5rem;margin-top:0;order:2}@media (min-width:640px){.intro-section.intro-section-person .row-heading .column h1{order:1}}.intro-section.intro-section-person .departments{display:flex;margin-top:1.375rem}@media (min-width:1024px){.intro-section.intro-section-person .departments{margin-bottom:0;margin-top:1.25rem;order:2}}.intro-section.intro-section-person .departments div{--tw-text-opacity:1;--tw-backdrop-blur:blur(16px);align-items:center;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:hsla(0,0%,100%,.2);border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;font-size:.75rem;height:2rem;justify-content:center;margin-right:.5rem;overflow:hidden;padding-left:1.25rem;padding-right:1.25rem;text-transform:uppercase}@media (min-width:1024px){.intro-section.intro-section-person .departments div{font-size:.875rem;height:3rem;margin-right:1.25rem;padding-left:2rem;padding-right:2rem}}@media (min-width:1280px){.intro-section.intro-section-person .departments div{margin-right:2.5rem}}.intro-section.intro-section-person h2{--tw-text-opacity:1;color:rgb(118 118 118/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.33;margin-bottom:0}@media (min-width:1696px){.intro-section.intro-section-person h2{font-size:2.25rem}}.intro-section.intro-section-role h1{margin-bottom:1.25rem}.intro-section.intro-section-role h2{--tw-text-opacity:1;color:rgb(118 118 118/var(--tw-text-opacity,1));font-size:1.125rem;line-height:1.33;margin-bottom:2.5rem}@media (min-width:1696px){.intro-section.intro-section-role h2{font-size:2.25rem;margin-bottom:5rem}}.intro-section .row-line{padding-left:0;padding-right:0}@media (min-width:1280px){.intro-section .row-line{padding-left:var(--row-padding);padding-right:var(--row-padding)}}.intro-section .row-line .column{padding-left:0;padding-right:0;width:100%}@media (min-width:1280px){.intro-section .row-line .column{padding-left:var(--col-padding);padding-right:var(--col-padding);width:91.6666666%}}.intro-section .row-line .column div{height:1px;transition-duration:.1s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear;width:100%}.intro-section .row-links .swiper{height:100%;margin-bottom:1.5rem;width:100%}.intro-section .row-links .swiper .swiper-slide{width:auto}.intro-section .row-links .swiper .swiper-slide a{margin-left:0;margin-right:0}.intro-section .row-links .swiper .swiper-slide:first-child a{margin-left:1rem}.intro-section .row-links .swiper .swiper-slide:last-child{margin-right:1rem}.intro-section .border-bottom{border-bottom:1px;border-color:hsla(0,0%,100%,.2);border-style:solid;padding-bottom:5rem}.projects-listing-section{--tw-bg-opacity:1;background-color:rgb(12 12 12/var(--tw-bg-opacity,1));z-index:20}@media (min-width:1024px){.projects-listing-section{background-color:transparent;margin-top:-5.9375rem;pointer-events:none}}.projects-listing-section .container-fluid{--tw-bg-opacity:1;background-color:rgb(12 12 12/var(--tw-bg-opacity,1));pointer-events:auto}.projects-listing-section .row-links{justify-content:center}@media (min-width:1024px){.projects-listing-section .row-links{justify-content:flex-end}}.projects-archive-section{--tw-bg-opacity:1;background-color:rgb(12 12 12/var(--tw-bg-opacity,1));overflow:hidden;padding-bottom:5rem;padding-top:0}@media (min-width:1280px){.projects-archive-section{padding-bottom:9.375rem;padding-top:5.625rem}}.projects-archive-section .row-projects{justify-content:center}@media (min-width:1024px){.projects-archive-section .row-projects{justify-content:space-between}}.projects-archive-section .row-link{justify-content:flex-end;padding-top:3.125rem}.projects-archive-section .row-link .column-link{width:66.6666666%}.projects-archive-section .column-filter{margin-left:4.1666666%;padding-top:1.75rem;width:20.8333333%}.projects-archive-section .column-filter .filter{--tw-text-opacity:1;color:rgb(170 170 170/var(--tw-text-opacity,1));cursor:pointer;font-size:1.5rem;margin-bottom:.25rem;transition-duration:.3s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.075,.82,.165,1)}.projects-archive-section .column-filter .filter:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.projects-archive-section .column-filter .filter.active{--tw-text-opacity:1;color:rgb(49 255 88/var(--tw-text-opacity,1))}.projects-archive-section .column-projects{width:100%}@media (min-width:375px){.projects-archive-section .column-projects{-moz-columns:2;column-count:2}}@media (min-width:1024px){.projects-archive-section .column-projects{width:62.5%}}@media (min-width:1280px){.projects-archive-section .column-projects{-moz-columns:3;column-count:3;width:66.6666666%}}@media (min-width:1696px){.projects-archive-section .column-projects{-moz-columns:4;column-count:4}}.projects-archive-section .column-projects .letter{-moz-column-break-inside:avoid;--tw-text-opacity:1;page-break-inside:avoid;break-inside:avoid;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;flex-direction:column;transition-duration:.3s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.075,.82,.165,1)}.projects-archive-section .column-projects .title{font-size:2.25rem;margin-bottom:.75rem;padding-top:1.75rem}.projects-archive-section .column-projects .project{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));cursor:default;font-size:.875rem;padding-bottom:.125rem;padding-top:.125rem;transition-duration:.3s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.075,.82,.165,1)}.projects-archive-section .column-projects .project:hover{--tw-text-opacity:1;color:rgb(49 255 88/var(--tw-text-opacity,1))}.projects-archive-section .column-projects:not(.filtered):hover .letter,.projects-archive-section .column-projects:not(.filtered):hover .project{--tw-text-opacity:1;color:rgb(170 170 170/var(--tw-text-opacity,1))}.projects-archive-section .column-projects:not(.filtered):hover .project:hover{--tw-text-opacity:1;color:rgb(49 255 88/var(--tw-text-opacity,1))}.projects-archive-section .faded{opacity:.4}