:root{--gutter: 1.6rem;--pageMarginTotal: 1.6rem;--negPageMargin: calc(var(--pageMarginTotal) * -1);--fullBleedWidth: calc(100% + (var(--pageMarginTotal) * 2));--innerWidth: calc(100% - (var(--pageMarginTotal) * 2));--pageMargin: calc(var(--pageMarginTotal) - (var(--gutter) / 2));--easeOut: cubic-bezier(0.16, 1, 0.3, 1);--easeInOut: cubic-bezier(0.83, 0, 0.17, 1);--black: 26, 26, 26;--grey-100: 32, 32, 32;--grey-80: 54, 54, 54;--grey-60: 118, 118, 118;--grey-40: 173, 173, 173;--grey-20: 237, 237, 237;--grey-10: 250, 250, 250;--white: 255, 255, 255;--signal-green: 9, 183, 110;--signal-red: 244, 62, 62;--signal-yellow: 244, 191, 53;--border-subtle: 237, 237, 237;--secondary: 118, 118, 118;--tertiary: 173, 173, 173;--spacing-4: 4px;--spacing-8: 8px;--spacing-12: 12px;--spacing-16: 16px;--spacing-24: 24px;--spacing-32: 32px;--spacing-40: 40px;--spacing-80: 80px;--spacing-120: 120px;--spacing-200: 200px;--spacing-400: 400px}@media all and (max-width: 950px){:root{--gutter: .8rem;--pageMarginTotal: 1.6rem}}.bg-black{background-color:rgb(var(--black))}.fill-black{fill:rgb(var(--black))}.color-black{color:rgb(var(--black)) !important}.bg-grey-100{background-color:rgb(var(--grey-100))}.fill-grey-100{fill:rgb(var(--grey-100))}.color-grey-100{color:rgb(var(--grey-100)) !important}.bg-grey-80{background-color:rgb(var(--grey-80))}.fill-grey-80{fill:rgb(var(--grey-80))}.color-grey-80{color:rgb(var(--grey-80)) !important}.bg-grey-60{background-color:rgb(var(--grey-60))}.fill-grey-60{fill:rgb(var(--grey-60))}.color-grey-60{color:rgb(var(--grey-60)) !important}.bg-grey-40{background-color:rgb(var(--grey-40))}.fill-grey-40{fill:rgb(var(--grey-40))}.color-grey-40{color:rgb(var(--grey-40)) !important}.bg-grey-20{background-color:rgb(var(--grey-20))}.fill-grey-20{fill:rgb(var(--grey-20))}.color-grey-20{color:rgb(var(--grey-20)) !important}.bg-grey-10{background-color:rgb(var(--grey-10))}.fill-grey-10{fill:rgb(var(--grey-10))}.color-grey-10{color:rgb(var(--grey-10)) !important}.bg-white{background-color:rgb(var(--white))}.fill-white{fill:rgb(var(--white))}.color-white{color:rgb(var(--white)) !important}.bg-signal-green{background-color:rgb(var(--signal-green))}.fill-signal-green{fill:rgb(var(--signal-green))}.color-signal-green{color:rgb(var(--signal-green)) !important}.bg-signal-red{background-color:rgb(var(--signal-red))}.fill-signal-red{fill:rgb(var(--signal-red))}.color-signal-red{color:rgb(var(--signal-red)) !important}.bg-signal-yellow{background-color:rgb(var(--signal-yellow))}.fill-signal-yellow{fill:rgb(var(--signal-yellow))}.color-signal-yellow{color:rgb(var(--signal-yellow)) !important}.bg-border-subtle{background-color:rgb(var(--border-subtle))}.fill-border-subtle{fill:rgb(var(--border-subtle))}.color-border-subtle{color:rgb(var(--border-subtle)) !important}.bg-secondary{background-color:rgb(var(--secondary))}.fill-secondary{fill:rgb(var(--secondary))}.color-secondary{color:rgb(var(--secondary)) !important}.bg-tertiary{background-color:rgb(var(--tertiary))}.fill-tertiary{fill:rgb(var(--tertiary))}.color-tertiary{color:rgb(var(--tertiary)) !important}.spacer-4{height:4px}.m-4{margin-bottom:4px}.spacer-8{height:8px}.m-8{margin-bottom:8px}.spacer-12{height:12px}.m-12{margin-bottom:12px}.spacer-16{height:16px}.m-16{margin-bottom:16px}.spacer-24{height:24px}.m-24{margin-bottom:24px}.spacer-32{height:32px}.m-32{margin-bottom:32px}.spacer-40{height:40px}.m-40{margin-bottom:40px}.spacer-80{height:80px}.m-80{margin-bottom:80px}.spacer-120{height:120px}.m-120{margin-bottom:120px}.spacer-200{height:200px}.m-200{margin-bottom:200px}.spacer-400{height:400px}.m-400{margin-bottom:400px}@media all and (max-width: 950px){.s-spacer-4{height:4px}}@media all and (max-width: 950px){.s-m-4,.m-s-4{margin-bottom:4px}}@media all and (max-width: 950px){.s-spacer-8{height:8px}}@media all and (max-width: 950px){.s-m-8,.m-s-8{margin-bottom:8px}}@media all and (max-width: 950px){.s-spacer-12{height:12px}}@media all and (max-width: 950px){.s-m-12,.m-s-12{margin-bottom:12px}}@media all and (max-width: 950px){.s-spacer-16{height:16px}}@media all and (max-width: 950px){.s-m-16,.m-s-16{margin-bottom:16px}}@media all and (max-width: 950px){.s-spacer-24{height:24px}}@media all and (max-width: 950px){.s-m-24,.m-s-24{margin-bottom:24px}}@media all and (max-width: 950px){.s-spacer-32{height:32px}}@media all and (max-width: 950px){.s-m-32,.m-s-32{margin-bottom:32px}}@media all and (max-width: 950px){.s-spacer-40{height:40px}}@media all and (max-width: 950px){.s-m-40,.m-s-40{margin-bottom:40px}}@media all and (max-width: 950px){.s-spacer-80{height:80px}}@media all and (max-width: 950px){.s-m-80,.m-s-80{margin-bottom:80px}}@media all and (max-width: 950px){.s-spacer-120{height:120px}}@media all and (max-width: 950px){.s-m-120,.m-s-120{margin-bottom:120px}}@media all and (max-width: 950px){.s-spacer-200{height:200px}}@media all and (max-width: 950px){.s-m-200,.m-s-200{margin-bottom:200px}}@media all and (max-width: 950px){.s-spacer-400{height:400px}}@media all and (max-width: 950px){.s-m-400,.m-s-400{margin-bottom:400px}}@media all and (max-width: 950px){.m-16{margin-bottom:1.2rem}}@media all and (max-width: 950px){.m-80{margin-bottom:4rem}}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0;padding:0}ul,ol{list-style:none;padding:0}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-id-c-logo{width:4.3330078125em}b{font-weight:bold}.text-r{text-align:right}.columns{display:flex;flex-wrap:wrap;padding:0 var(--pageMarginTotal);width:100%;column-gap:var(--gutter);row-gap:0;--columns: 12;transition:padding .2s var(--easing);margin-inline:auto}@media all and (max-width: 950px){.columns{--columns: 8}}.columns .columns{padding:0}.columns.justify-end{justify-content:flex-end}.columns.align-middle{align-items:center}.columns.align-bottom{align-items:flex-end}@media all and (max-width: 950px){.columns.m-reverse{flex-direction:column-reverse}}@media all and (max-width: 950px){.columns.s-reverse{flex-direction:column-reverse}}.columns.no-gutter{--gutter: 0}.columns.space-between{justify-content:space-between}.full-bleed{--pageMarginTotal: 0}.col{flex:1}@media all and (max-width: 950px){.col{flex:none;width:100%}}.col[class^=col-],.col[class*=" col-"]{flex:none;width:calc((100% - var(--gutter)*(var(--columns)/var(--span) - 1))/(var(--columns)/var(--span)))}.col[class^=offset-],.col[class*=" offset-"]{margin-left:calc((100% - var(--gutter)*(var(--columns)/var(--offset) - 1))/(var(--columns)/var(--offset)) + var(--gutter))}.col[class^=offset-s-],.col[class*=" offset-s-"]{margin-left:calc((100% - var(--gutter)*(var(--columns)/var(--offset) - 1))/(var(--columns)/var(--offset)) + var(--gutter)) !important}.col-1{--span: 1}.col-2{--span: 2}.col-3{--span: 3}.col-4{--span: 4}.col-5{--span: 5}.col-6{--span: 6}.col-7{--span: 7}.col-8{--span: 8}.col-9{--span: 9}.col-10{--span: 10}.col-11{--span: 11}.col-12{--span: 12}.col-13{--span: 13}.col-14{--span: 14}.col-15{--span: 15}.col-16{--span: 16}.col-17{--span: 17}.col-18{--span: 18}.col-19{--span: 19}.col-20{--span: 20}.col-21{--span: 21}.col-22{--span: 22}.col-23{--span: 23}.col-24{--span: 24}.offset-1{--offset: 1}.offset-2{--offset: 2}.offset-3{--offset: 3}.offset-4{--offset: 4}.offset-5{--offset: 5}.offset-6{--offset: 6}.offset-7{--offset: 7}.offset-8{--offset: 8}.offset-9{--offset: 9}.offset-10{--offset: 10}.offset-11{--offset: 11}.offset-12{--offset: 12}.offset-13{--offset: 13}.offset-14{--offset: 14}.offset-15{--offset: 15}.offset-16{--offset: 16}.offset-17{--offset: 17}.offset-18{--offset: 18}.offset-19{--offset: 19}.offset-20{--offset: 20}.offset-21{--offset: 21}.offset-22{--offset: 22}.offset-23{--offset: 23}@media all and (max-width: 1440px){.col-l-1{--span: 1}}@media all and (max-width: 1440px){.col-l-2{--span: 2}}@media all and (max-width: 1440px){.col-l-3{--span: 3}}@media all and (max-width: 1440px){.col-l-4{--span: 4}}@media all and (max-width: 1440px){.col-l-5{--span: 5}}@media all and (max-width: 1440px){.col-l-6{--span: 6}}@media all and (max-width: 1440px){.col-l-7{--span: 7}}@media all and (max-width: 1440px){.col-l-8{--span: 8}}@media all and (max-width: 1440px){.col-l-9{--span: 9}}@media all and (max-width: 1440px){.col-l-10{--span: 10}}@media all and (max-width: 1440px){.col-l-11{--span: 11}}@media all and (max-width: 1440px){.col-l-12{--span: 12}}@media all and (max-width: 1440px){.col-l-13{--span: 13}}@media all and (max-width: 1440px){.col-l-14{--span: 14}}@media all and (max-width: 1440px){.col-l-15{--span: 15}}@media all and (max-width: 1440px){.col-l-16{--span: 16}}@media all and (max-width: 1440px){.col-l-17{--span: 17}}@media all and (max-width: 1440px){.col-l-18{--span: 18}}@media all and (max-width: 1440px){.col-l-19{--span: 19}}@media all and (max-width: 1440px){.col-l-20{--span: 20}}@media all and (max-width: 1440px){.col-l-21{--span: 21}}@media all and (max-width: 1440px){.col-l-22{--span: 22}}@media all and (max-width: 1440px){.col-l-23{--span: 23}}@media all and (max-width: 1440px){.col-l-24{--span: 24}}@media all and (max-width: 1440px){.offset-l-0{margin-left:0 !important}}@media all and (max-width: 1440px){.offset-l-1{--offset: 1}}@media all and (max-width: 1440px){.offset-l-2{--offset: 2}}@media all and (max-width: 1440px){.offset-l-3{--offset: 3}}@media all and (max-width: 1440px){.offset-l-4{--offset: 4}}@media all and (max-width: 1440px){.offset-l-5{--offset: 5}}@media all and (max-width: 1440px){.offset-l-6{--offset: 6}}@media all and (max-width: 1440px){.offset-l-7{--offset: 7}}@media all and (max-width: 1440px){.offset-l-8{--offset: 8}}@media all and (max-width: 1440px){.offset-l-9{--offset: 9}}@media all and (max-width: 1440px){.offset-l-10{--offset: 10}}@media all and (max-width: 1440px){.offset-l-11{--offset: 11}}@media all and (max-width: 1440px){.offset-l-12{--offset: 12}}@media all and (max-width: 1440px){.offset-l-13{--offset: 13}}@media all and (max-width: 1440px){.offset-l-14{--offset: 14}}@media all and (max-width: 1440px){.offset-l-15{--offset: 15}}@media all and (max-width: 1440px){.offset-l-16{--offset: 16}}@media all and (max-width: 1440px){.offset-l-17{--offset: 17}}@media all and (max-width: 1440px){.offset-l-18{--offset: 18}}@media all and (max-width: 1440px){.offset-l-19{--offset: 19}}@media all and (max-width: 1440px){.offset-l-20{--offset: 20}}@media all and (max-width: 1440px){.offset-l-21{--offset: 21}}@media all and (max-width: 1440px){.offset-l-22{--offset: 22}}@media all and (max-width: 1440px){.offset-l-23{--offset: 23}}@media all and (max-width: 1024px){.col-m-1{--span: 1}}@media all and (max-width: 1024px){.col-m-2{--span: 2}}@media all and (max-width: 1024px){.col-m-3{--span: 3}}@media all and (max-width: 1024px){.col-m-4{--span: 4}}@media all and (max-width: 1024px){.col-m-5{--span: 5}}@media all and (max-width: 1024px){.col-m-6{--span: 6}}@media all and (max-width: 1024px){.col-m-7{--span: 7}}@media all and (max-width: 1024px){.col-m-8{--span: 8}}@media all and (max-width: 1024px){.col-m-9{--span: 9}}@media all and (max-width: 1024px){.col-m-10{--span: 10}}@media all and (max-width: 1024px){.col-m-11{--span: 11}}@media all and (max-width: 1024px){.col-m-12{--span: 12}}@media all and (max-width: 1024px){.col-m-13{--span: 13}}@media all and (max-width: 1024px){.col-m-14{--span: 14}}@media all and (max-width: 1024px){.col-m-15{--span: 15}}@media all and (max-width: 1024px){.col-m-16{--span: 16}}@media all and (max-width: 1024px){.col-m-17{--span: 17}}@media all and (max-width: 1024px){.col-m-18{--span: 18}}@media all and (max-width: 1024px){.col-m-19{--span: 19}}@media all and (max-width: 1024px){.col-m-20{--span: 20}}@media all and (max-width: 1024px){.col-m-21{--span: 21}}@media all and (max-width: 1024px){.col-m-22{--span: 22}}@media all and (max-width: 1024px){.col-m-23{--span: 23}}@media all and (max-width: 1024px){.col-m-24{--span: 24}}@media all and (max-width: 1024px){.offset-m-0{margin-left:0 !important}}@media all and (max-width: 1024px){.offset-m-1{--offset: 1}}@media all and (max-width: 1024px){.offset-m-2{--offset: 2}}@media all and (max-width: 1024px){.offset-m-3{--offset: 3}}@media all and (max-width: 1024px){.offset-m-4{--offset: 4}}@media all and (max-width: 1024px){.offset-m-5{--offset: 5}}@media all and (max-width: 1024px){.offset-m-6{--offset: 6}}@media all and (max-width: 1024px){.offset-m-7{--offset: 7}}@media all and (max-width: 1024px){.offset-m-8{--offset: 8}}@media all and (max-width: 1024px){.offset-m-9{--offset: 9}}@media all and (max-width: 1024px){.offset-m-10{--offset: 10}}@media all and (max-width: 1024px){.offset-m-11{--offset: 11}}@media all and (max-width: 1024px){.offset-m-12{--offset: 12}}@media all and (max-width: 1024px){.offset-m-13{--offset: 13}}@media all and (max-width: 1024px){.offset-m-14{--offset: 14}}@media all and (max-width: 1024px){.offset-m-15{--offset: 15}}@media all and (max-width: 1024px){.offset-m-16{--offset: 16}}@media all and (max-width: 1024px){.offset-m-17{--offset: 17}}@media all and (max-width: 1024px){.offset-m-18{--offset: 18}}@media all and (max-width: 1024px){.offset-m-19{--offset: 19}}@media all and (max-width: 1024px){.offset-m-20{--offset: 20}}@media all and (max-width: 1024px){.offset-m-21{--offset: 21}}@media all and (max-width: 1024px){.offset-m-22{--offset: 22}}@media all and (max-width: 1024px){.offset-m-23{--offset: 23}}@media all and (max-width: 950px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-13,.col-14,.col-15,.col-16,.col-17,.col-18,.col-19,.col-20,.col-21,.col-22,.col-23,.col-24,.col-l-1,.col-l-2,.col-l-3,.col-l-4,.col-l-5,.col-l-6,.col-l-7,.col-l-8,.col-l-9,.col-l-10,.col-l-11,.col-l-12,.col-l-13,.col-l-14,.col-l-15,.col-l-16,.col-l-17,.col-l-18,.col-l-19,.col-l-20,.col-l-21,.col-l-22,.col-l-23,.col-l-24,.col-m-1,.col-m-2,.col-m-3,.col-m-4,.col-m-5,.col-m-6,.col-m-7,.col-m-8,.col-m-9,.col-m-10,.col-m-11,.col-m-12,.col-m-13,.col-m-14,.col-m-15,.col-m-16,.col-m-17,.col-m-18,.col-m-19,.col-m-20,.col-m-21,.col-m-22,.col-m-23,.col-m-24{--span: 8}}@media all and (max-width: 950px){.offset-1,.offset-2,.offset-3,.offset-4,.offset-5,.offset-6,.offset-7,.offset-8,.offset-9,.offset-10,.offset-11,.offset-12,.offset-13,.offset-14,.offset-15,.offset-16,.offset-17,.offset-18,.offset-19,.offset-20,.offset-21,.offset-22,.offset-23{--offset: 0;margin-left:0 !important}}@media all and (max-width: 950px){.col-s-1{--span: 1}}@media all and (max-width: 950px){.col-s-2{--span: 2}}@media all and (max-width: 950px){.col-s-3{--span: 3}}@media all and (max-width: 950px){.col-s-4{--span: 4}}@media all and (max-width: 950px){.col-s-5{--span: 5}}@media all and (max-width: 950px){.col-s-6{--span: 6}}@media all and (max-width: 950px){.col-s-7{--span: 7}}@media all and (max-width: 950px){.col-s-8{--span: 8}}@media all and (max-width: 950px){.col-s-9{--span: 9}}@media all and (max-width: 950px){.col-s-10{--span: 10}}@media all and (max-width: 950px){.col-s-11{--span: 11}}@media all and (max-width: 950px){.col-s-12{--span: 12}}@media all and (max-width: 950px){.col-s-13{--span: 13}}@media all and (max-width: 950px){.col-s-14{--span: 14}}@media all and (max-width: 950px){.col-s-15{--span: 15}}@media all and (max-width: 950px){.col-s-16{--span: 16}}@media all and (max-width: 950px){.col-s-17{--span: 17}}@media all and (max-width: 950px){.col-s-18{--span: 18}}@media all and (max-width: 950px){.col-s-19{--span: 19}}@media all and (max-width: 950px){.col-s-20{--span: 20}}@media all and (max-width: 950px){.col-s-21{--span: 21}}@media all and (max-width: 950px){.col-s-22{--span: 22}}@media all and (max-width: 950px){.col-s-23{--span: 23}}@media all and (max-width: 950px){.col-s-24{--span: 24}}@media all and (max-width: 950px){.offset-s-0{margin-left:0 !important}}@media all and (max-width: 950px){.offset-s-1{--offset: 1}}@media all and (max-width: 950px){.offset-s-2{--offset: 2}}@media all and (max-width: 950px){.offset-s-3{--offset: 3}}@media all and (max-width: 950px){.offset-s-4{--offset: 4}}@media all and (max-width: 950px){.offset-s-5{--offset: 5}}@media all and (max-width: 950px){.offset-s-6{--offset: 6}}@media all and (max-width: 950px){.offset-s-7{--offset: 7}}@media all and (max-width: 950px){.offset-s-8{--offset: 8}}@media all and (max-width: 950px){.offset-s-9{--offset: 9}}@media all and (max-width: 950px){.offset-s-10{--offset: 10}}@media all and (max-width: 950px){.offset-s-11{--offset: 11}}@media all and (max-width: 950px){.offset-s-12{--offset: 12}}@media all and (max-width: 950px){.offset-s-13{--offset: 13}}@media all and (max-width: 950px){.offset-s-14{--offset: 14}}@media all and (max-width: 950px){.offset-s-15{--offset: 15}}@media all and (max-width: 950px){.offset-s-16{--offset: 16}}@media all and (max-width: 950px){.offset-s-17{--offset: 17}}@media all and (max-width: 950px){.offset-s-18{--offset: 18}}@media all and (max-width: 950px){.offset-s-19{--offset: 19}}@media all and (max-width: 950px){.offset-s-20{--offset: 20}}@media all and (max-width: 950px){.offset-s-21{--offset: 21}}@media all and (max-width: 950px){.offset-s-22{--offset: 22}}@media all and (max-width: 950px){.offset-s-23{--offset: 23}}.show-large{display:none}@media all and (max-width: 1440px){.show-large{display:flex}}.show-medium{display:none}@media all and (max-width: 1024px){.show-medium{display:flex}}.show-small{display:none !important}@media all and (max-width: 950px){.show-small{display:block !important}}span.show-small{display:none !important}@media all and (max-width: 950px){span.show-small{display:inline !important}}.columns.show-small,.show-small-flex{display:none !important}@media all and (max-width: 950px){.columns.show-small,.show-small-flex{display:flex !important}}@media all and (max-width: 1440px){.hide-large{display:none}}@media all and (max-width: 1024px){.hide-medium{display:none}}@media all and (max-width: 950px){.hide-small{display:none !important}}@media all and (max-width: 950px){.small-right{text-align:right}}.grid-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:200;opacity:0;visibility:hidden;pointer-events:none}.grid-overlay.show{opacity:1;visibility:visible}.grid-overlay .column-overlay{background:red;opacity:.1;height:100vh}@font-face{font-family:"universnextpro";src:url("/assets/fonts/UniversNextProRegular.woff2") format("woff2"),url("/assets/fonts/UniversNextProRegular.woff") format("woff");font-weight:400;font-style:normal;ascent-override:100%}@font-face{font-family:"universnextpro";src:url("/assets/fonts/UniversNextProThin.woff2") format("woff2"),url("/assets/fonts/UniversNextProThin.woff") format("woff");font-weight:200;font-style:normal;ascent-override:100%}.thin{font-weight:200}.text-row.work-detail-intro{margin-left:-0.1em}.text-row.work-detail-intro p{max-width:100%}.text-row.journal-detail-intro{margin-left:-0.1em}h1,.type-heading-large{font-size:60px;line-height:64px;font-style:normal;font-weight:400;letter-spacing:-0.04em;font-feature-settings:"pnum" on,"lnum" on}@media all and (max-width: 950px){h1,.type-heading-large{font-size:28px;line-height:32px}}.type-heading-large{display:block}.type-body{font-size:24px;line-height:28px;font-style:normal;font-weight:normal;letter-spacing:-0.0325em;font-feature-settings:"tnum" on,"lnum" on,"pnum" on}@media all and (max-width: 950px){.type-body{font-size:16px;line-height:20px;letter-spacing:-0.03em}}.type-body-small{font-size:24px;line-height:28px;font-style:normal;font-weight:normal;letter-spacing:-0.0325em;font-feature-settings:"tnum" on,"lnum" on,"pnum" on}@media all and (max-width: 950px){.type-body-small{font-size:16px;line-height:20px;letter-spacing:-0.03em}}.type-body-small{font-size:1.6rem;line-height:2rem}.type-detail{font-size:12px;line-height:12px;font-style:normal;font-weight:400;letter-spacing:-0.01em}.type-detail h3{font-size:inherit;font-weight:400}html{font-size:10px}.grid-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:20000;opacity:0;visibility:hidden;pointer-events:none}.grid-overlay.show{opacity:1;visibility:visible}.grid-overlay .column-overlay{background:rgb(var(--signal-yellow));opacity:.1;height:100vh}.transition-fade{transition:.2s var(--easeOut);opacity:1}html.is-animating .transition-fade{opacity:0}::selection{background:rgb(var(--grey-40));color:rgb(var(--white))}body{font-size:24px;line-height:28px;font-style:normal;font-weight:normal;letter-spacing:-0.0325em;font-feature-settings:"tnum" on,"lnum" on,"pnum" on}@media all and (max-width: 950px){body{font-size:16px;line-height:20px;letter-spacing:-0.03em}}body{font-family:"universnextpro",sans-serif;color:var(--id-c-grey-80);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:var(--headerHeight)}main{opacity:0;animation:fadeIn .4s forwards ease}@keyframes fadeIn{to{opacity:1}}@keyframes fadeOut{to{opacity:0}}a{text-decoration:none;color:currentColor}main .text-row p:not(.type-detail) a,main .text-row span.type-heading a,main .text-row span.non-link{color:rgb(var(--secondary));position:relative}main .text-row p:not(.type-detail) a:after,main .text-row span.type-heading a:after,main .text-row span.non-link:after{content:"";position:absolute;width:100%;height:1px;bottom:0px;left:0;background:var(--id-c-grey-20);transition:background .2s var(--easing);z-index:-1}main .text-row p:not(.type-detail) a:hover,main .text-row span.type-heading a:hover,main .text-row span.non-link:hover{color:rgb(var(--grey-60))}main .text-row p:not(.type-detail) a:hover:after,main .text-row span.type-heading a:hover:after,main .text-row span.non-link:hover:after{background:rgb(var(--grey-20))}.work-detail-meta-wrap p a{color:rgb(var(--black)) !important}.work-detail-meta-wrap p a:hover{color:rgb(var(--grey-60))}footer p a{position:relative}footer p a:after{content:"";position:absolute;width:100%;height:1px;bottom:0px;left:0;background:var(--id-c-grey-20);transition:background .2s var(--easing);z-index:-1}footer p a:hover{color:rgb(var(--grey-60))}footer p a:hover:after{background:rgb(var(--grey-20))}span.non-link:hover:after{background:var(--id-c-grey-20)}p.type-detail a,.type-detail p a{color:rgba(var(--black))}p.type-detail a:hover,.type-detail p a:hover{color:rgba(var(--grey-60))}header{background:#fff;padding:var(--spacing-12) 0 var(--spacing-32);border-bottom:1px solid rgb(var(--border-subtle));position:relative;width:100%;transition:transform .4s var(--easeOut)}@media all and (max-width: 950px){header{padding:var(--spacing-12) 0 var(--spacing-24)}}header>.columns{align-items:flex-start}header .header-logo{display:inline-block;font-size:24px;line-height:28px;height:28px;color:var(--id-c-green-100);transition:color .2s var(--easing)}header .header-logo:hover{color:var(--id-c-grey-80)}@media all and (max-width: 950px){header .header-logo{font-size:16px;line-height:20px;height:20px}}header .header-logo img{display:block;width:100%;max-width:80px}@media all and (max-width: 950px){header .header-logo img{max-width:61px}}@media all and (max-width: 950px){header .header-left{position:relative;margin-bottom:2.4rem}header .header-left:after{content:"";display:block;width:var(--fullBleedWidth);height:1px;background-color:rgb(var(--border-subtle));position:absolute;top:calc(100% + 1.2rem);left:var(--negPageMargin)}}header .header-left span{display:inline-block}header .header-right .icon-plus{font-size:17px}@media all and (max-width: 950px){header .header-right .icon-plus{font-size:11px}}header .header-right ul{display:flex;align-items:center;justify-content:flex-end}header .header-right ul li{margin-left:var(--spacing-20);transition:color .2s var(--easing)}header .header-right ul li.active,header .header-right ul li:hover{color:var(--id-c-grey-80)}@media all and (max-width: 950px){nav:not(.no-border-bottom-small){border-bottom:1px solid rgb(var(--border-subtle))}}nav{position:sticky;top:0;left:0;width:100%;z-index:2000;padding:var(--pageMarginTotal) 0;background-color:rgba(var(--white), 0.9);backdrop-filter:blur(4px)}@media all and (max-width: 950px){nav{padding:1.2rem 0}}nav ul{display:flex;column-gap:1.6rem}nav ul li.active a{color:rgb(var(--black))}nav ul a{font-size:12px;line-height:12px;font-style:normal;font-weight:400;letter-spacing:-0.01em;color:rgb(var(--grey-60));display:block}.mobile-nav-extra{position:relative;transform:translateY(-0.4rem)}@media all and (max-width: 950px){.mobile-nav-extra{padding-top:2.3rem;margin-top:1.2rem;transform:translateY(0)}.mobile-nav-extra:before{content:"";display:block;width:var(--fullBleedWidth);left:var(--negPageMargin);background-color:rgb(var(--border-subtle));height:1px;position:absolute;top:0}}.header-time{display:flex;column-gap:var(--gutter)}.header-time .current-time{display:block;min-width:calc(13.75rem - var(--gutter))}@media all and (max-width: 950px){.header-time .current-time{min-width:calc(9.3rem - var(--gutter))}}.availability{padding-bottom:var(--spacing-120)}@media all and (max-width: 950px){.availability{padding-bottom:var(--spacing-40)}}main{padding-top:var(--spacing-80)}@media all and (max-width: 950px){main{padding-top:0}}main.padding-top-reduced{padding-top:1.4rem}@media all and (max-width: 950px){main.padding-top-reduced{padding-top:0}}.intro{padding-bottom:var(--spacing-16)}@media all and (max-width: 950px){.intro{padding-bottom:var(--spacing-60)}}.intro+.work-detail-intro,.intro+.journal-detail-intro{padding-top:var(--spacing-40)}.intro-illustration-col{position:relative}@media all and (max-width: 950px){.intro-illustration-col{margin-top:100px}}.intro-illustration{position:absolute;bottom:0;right:calc(var(--gutter)/2)}@media all and (max-width: 950px){.intro-illustration{position:static}}.intro-illustration img{width:100%;max-width:200px}@media all and (max-width: 950px){.intro-illustration img{max-width:180px}}.media{width:100%;height:auto;overflow:hidden;border-radius:8px;transition:border-radius .3s ease;position:relative}.media img,.media video{width:100%;display:block}.media.no-rounded-corners,.media.no-radius{border-radius:0}.media.landscape{aspect-ratio:98/65}.media.landscape img,.media.landscape video{width:100%;height:100%;object-fit:cover;object-position:inherit}.media.three-two{aspect-ratio:3/2}.media.square{aspect-ratio:1}.media.square img,.media.square video{width:100%;height:100%;object-fit:cover;object-position:inherit}a:hover .media:not(.no-rounded-corners){border-radius:4px}.video-controls{position:absolute;top:0;left:0;width:100%;height:100%;z-index:25;cursor:pointer}.video-controls .play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:64px;height:64px;border-radius:100%;background:rgba(0,0,0,.8);color:#fff;display:flex;justify-content:center;align-items:center;font-size:24px;transition:background .2s var(--easing)}@media all and (max-width: 950px){.video-controls .play{width:40px;height:40px;font-size:16px}}.video-controls:hover .play{background:rgba(0,0,0,.8)}.media.playing .video-controls .play{animation:videoControlPause .3s forwards ease}.media.paused .video-controls .play{animation:videoControlPlay .2s forwards ease}@keyframes videoControlPause{0%{opacity:1;transform:translate(-50%, -50%) scale(1)}50%{opacity:.5}100%{opacity:0;transform:translate(-50%, -50%) scale(1.3)}}@keyframes videoControlPlay{0%{opacity:0;transform:translate(-50%, -50%) scale(1.2)}50%{opacity:.5}100%{opacity:1;transform:translate(-50%, -50%) scale(1)}}.case-row a{display:block;position:relative}.featured-work-title{position:absolute;top:1.6rem;left:1.6rem}@media all and (max-width: 950px){.featured-image-row.single-work-featured-image{margin-top:.2rem}}.work-title,.news-title{display:block;margin-top:var(--spacing-8)}.work-card-info{display:flex;flex-direction:column}.work-card-info .type-detail{line-height:1.6rem}@media all and (max-width: 950px){.news-title{font-size:12px;line-height:12px;font-style:normal;font-weight:400;letter-spacing:-0.01em;margin-top:var(--spacing-8)}}.case-row,.news-row{margin-bottom:var(--spacing-120)}@media all and (max-width: 950px){.case-row,.news-row{margin-bottom:var(--spacing-80)}}a.section-header-link{display:flex;justify-content:space-between;gap:var(--gutter);align-items:flex-start;transition:.4s var(--easeOut)}a.section-header-link .icon{font-size:4.4rem}@media all and (max-width: 950px){a.section-header-link .icon{font-size:2rem}}a.color-grey-40:hover{color:rgba(var(--grey-40), 0.8)}.news-row{padding-top:1.6rem;border-top:1px solid rgb(var(--border-subtle))}@media all and (max-width: 950px){.news-content{font-size:12px;line-height:12px;font-style:normal;font-weight:400;letter-spacing:-0.01em}}.designer-tags{margin-top:var(--spacing-8);display:flex;justify-content:flex-start;align-items:center;gap:2px}@media all and (max-width: 950px){.designer-tags{margin-top:var(--spacing-4)}}.designer-tag{background:var(--id-c-green-20);color:var(--id-c-grey-80);padding:4px 12px;display:inline-flex;border-radius:24px}footer{margin-top:var(--spacing-200);border-top:1px solid rgb(var(--border-subtle));padding-top:var(--spacing-16);padding-bottom:var(--spacing-16);min-height:calc(100vh - 4.4rem);display:flex;flex-direction:column;justify-content:space-between}@media all and (max-width: 950px){footer{min-height:100vh;margin-top:var(--spacing-80)}footer .inline-row{display:inline-flex}}footer .columns{row-gap:3.2rem}@media all and (max-width: 950px){footer .columns{row-gap:0}}.footer-bottom{margin-top:var(--spacing-40)}.footer-bottom>.columns{align-items:flex-end}@media all and (max-width: 950px){.footer-illustration{margin-top:40px}}.footer-illustration img{height:260px;width:auto}@media all and (max-width: 950px){.footer-illustration img{height:195px}}.with-icon{margin-right:var(--spacing-16);display:inline-flex;align-items:center;justify-content:space-between}.with-icon .icon{margin-left:28px;font-size:24px;height:24px;color:var(--id-c-grey-80)}@media all and (max-width: 950px){.with-icon .icon{margin-bottom:2px;font-size:16px;height:16px}}.type-detail .with-icon{margin-right:0;column-gap:.3rem}.type-detail .with-icon .icon{margin-left:0;font-size:1.1rem;height:1em}.work-detail-title{color:var(--id-c-green-100)}p+p{margin-top:1em}.text-row .col ul:not([class]),.text-row .col ol:not([class]){margin-left:20px}.text-row .col ul:not([class]){list-style:disc}.text-row .col ol:not([class]){list-style:decimal}.text-row .col p span:not([class]){color:rgb(var(--secondary))}.flow>*+*{margin-block-start:var(--flow-space, 1em)}.work-detail-intro,.journal-detail-intro{padding-bottom:var(--spacing-40)}@media all and (max-width: 950px){.work-detail-intro,.journal-detail-intro{padding-bottom:var(--spacing-4)}}@media all and (max-width: 950px){.journal-detail-intro .columns{flex-direction:column-reverse}}.work-detail-meta{margin-bottom:var(--spacing-16)}@media all and (max-width: 950px){.work-detail-meta{margin-top:var(--spacing-24);margin-bottom:2rem}}.work-detail-download .file-size{text-transform:lowercase}.work-detail-designer-list{display:flex;justify-content:flex-start;align-items:center}@media all and (max-width: 950px){.work-detail-designer-list{flex-wrap:wrap}}.work-detail-designer-list .work-detail-designer{min-width:calc((100vw - var(--gutter)*5 - var(--pageMarginTotal)*2)/6);margin-right:var(--gutter)}@media all and (max-width: 950px){.work-detail-designer-list .work-detail-designer{width:100%}.work-detail-designer-list .work-detail-designer:not(:last-child){margin-bottom:var(--spacing-16)}}.work-detail-credits{display:flex;flex-direction:column}.work-detail-credits a{transition:color .4s var(--easeOut)}.work-detail-credits a:hover{color:rgb(var(--grey-60))}.work-detail-meta-wrap.type-detail{line-height:1.6rem}@media all and (max-width: 950px){.journal-detail-intro .work-detail-credits *+a,.journal-detail-intro .work-detail-credits *+span.non-link{margin-top:0}}.media-caption{font-size:12px;line-height:12px;font-style:normal;font-weight:400;letter-spacing:-0.01em;margin-top:var(--spacing-8);margin-bottom:var(--spacing-40);color:rgb(var(--grey-60))}@media all and (max-width: 950px){.media-caption{margin-top:var(--spacing-4);margin-bottom:var(--spacing-16)}}.content-row .media.no-caption{margin-bottom:var(--spacing-16)}.discover-more-projects{margin-top:var(--spacing-200);border-top:1px solid rgb(var(--border-subtle));padding-top:1.6rem}@media all and (max-width: 950px){.discover-more-projects{margin-top:var(--spacing-80)}}.more-projects{margin-top:var(--spacing-40)}.projects-list-header{padding-bottom:var(--spacing-8)}@media all and (max-width: 950px){.projects-list-header{display:none}}.projects-list-header,.projects-list-item{border-bottom:1px solid var(--id-c-grey-20)}.col.border-bottom{padding-bottom:var(--spacing-12)}.col.border-bottom:after{content:"";display:block;width:calc(100% - var(--gutter));height:1px;background:var(--id-c-grey-20);position:absolute;bottom:0;left:calc(var(--gutter)/2)}.projects-list-item{display:block;color:var(--id-c-green-100);padding:var(--spacing-8) 0;transition:border-color .2s var(--easing)}@media all and (max-width: 950px){.projects-list-item:nth-child(2){border-top:1px solid var(--id-c-grey-20)}}.projects-list-item>.columns{align-items:center}.projects-list-item .designer-tags{margin-top:0}@media all and (max-width: 950px){.projects-list-item .designer-tags{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8)}}.projects-list-item:hover{border-bottom-color:rgb(var(--signal-yellow))}.people-section{margin-top:var(--spacing-120)}.people-section .type-heading{margin-bottom:5px}.people-section .people{margin-top:var(--spacing-4)}.people-section .people .person-image{margin-bottom:var(--spacing-16)}@media all and (max-width: 950px){.people-section .people .person-image{margin-bottom:var(--spacing-12)}}.people-section .people span.name,.people-section .people span.role{color:var(--id-c-green-100)}.people-section .people .person{margin-bottom:var(--spacing-80)}@media all and (max-width: 950px){.people-section .people .person .designer-tags{margin-bottom:var(--spacing-40)}}.people-section .people.reverse{display:flex;flex-direction:column-reverse}.person-resume{margin-top:var(--spacing-80);border-top:1px solid var(--id-c-grey-20);padding-top:var(--spacing-16);margin-bottom:var(--spacing-40)}@media all and (max-width: 950px){.person-resume{margin-top:var(--spacing-40);padding-top:var(--spacing-8)}}@media all and (max-width: 950px){.resume-list{margin-top:var(--spacing-40)}}.resume-list-row{display:flex;align-items:center;gap:var(--gutter)}@media all and (max-width: 950px){.resume-list-row{flex-wrap:wrap;gap:0;margin-bottom:var(--spacing-8)}}.resume-list-row p+p{margin-top:0}.resume-list-row .year,.resume-list-row .role,.resume-list-row .link{width:33.33%}.resume-list-row .year{color:var(--id-c-green-100)}@media all and (max-width: 950px){.resume-list-row .year{width:37.5%}}@media all and (max-width: 950px){.resume-list-row .link,.resume-list-row .role{width:62.5%}}@media all and (max-width: 950px){.resume-list-row .role{margin-left:37.5%}}.resume-list-row .link a{display:flex}.person-socials{margin-bottom:var(--spacing-40)}.person-socials a{display:block}.person-press a{min-width:calc((100vw - var(--gutter)*5 - var(--pageMarginTotal)*2)/6)}@media all and (max-width: 950px){.person-press a{display:flex;margin-right:0}}a.min-width-link{min-width:calc((100vw - var(--gutter)*5 - var(--pageMarginTotal)*2)/6)}.min-width-col{min-width:calc((100vw - var(--gutter)*11 - var(--pageMarginTotal)*2)/12)}@media all and (max-width: 950px){.min-width-col{min-width:calc((100vw - var(--gutter)*7 - var(--pageMarginTotal)*2)/8)}}@media all and (max-width: 950px){.project-stats .min-width-col{min-width:calc((100vw - var(--gutter)*7 - var(--pageMarginTotal)*2)/8*3 + var(--gutter)*2)}}@media all and (max-width: 950px){.min-width-col.mobile-min-width-4{min-width:calc((100vw - var(--gutter)*7 - var(--pageMarginTotal)*2)/8*4 + var(--gutter)*3)}}.inline-row{display:inline-flex;gap:.8rem}@media all and (max-width: 950px){.inline-row{display:flex}}@media all and (max-width: 950px){.inline-row.mobile-break{row-gap:0 !important;flex-wrap:wrap}}.mobile-nav-extra .inline-row{gap:var(--gutter)}.flex-row{display:flex;gap:var(--gutter)}.team-image{display:block;width:calc(100% + var(--pageMarginTotal));max-width:none}hr{border:0;outline:0;margin:0;padding:0;border-bottom:1px solid var(--id-c-grey-20);margin-bottom:var(--spacing-16)}.team-section{margin-bottom:var(--spacing-120)}@media all and (max-width: 950px){.team-section{margin-bottom:var(--spacing-80)}}.information-section{margin-bottom:var(--spacing-120)}@media all and (max-width: 950px){.information-section{margin-bottom:var(--spacing-80)}}.information-row,.expanding-row{padding:var(--spacing-16) 0 var(--spacing-40) 0;position:relative}@media all and (max-width: 950px){.information-row,.expanding-row{padding:var(--spacing-8) 0 var(--spacing-12) 0}}.information-row:after,.expanding-row:after{content:"";display:block;width:calc(100% - var(--pageMarginTotal)*2);height:1px;background:var(--id-c-grey-20);position:absolute;bottom:0;left:var(--pageMarginTotal)}.expanding-row{transition:padding .2s ease;padding:0}.expanding-row .expanding-row-header{cursor:pointer;user-select:none;-webkit-tap-highlight-color:hsla(0,0%,100%,0);padding:var(--spacing-16) 0 var(--spacing-40) 0}@media all and (max-width: 950px){.expanding-row .expanding-row-header{padding:var(--spacing-8) 0 var(--spacing-12) 0}}.expanding-row .expanding-row-header:hover{color:var(--id-c-grey-60)}.expanding-row .expanding-icon{position:absolute;right:var(--pageMarginTotal);top:var(--spacing-16);font-size:24px;height:24px}@media all and (max-width: 950px){.expanding-row .expanding-icon{font-size:16px;height:16px;top:var(--spacing-12)}}.expanding-row .expanding-icon .icon-minus{display:none}.expanding-row .expanded-content{display:none}@media all and (max-width: 950px){.expanding-row .expanded-content{margin-top:4px}}.expanding-row .expanded-content>.columns{opacity:0}.expanding-row.open{padding-bottom:var(--spacing-16)}@media all and (max-width: 950px){.expanding-row.open{padding-bottom:var(--spacing-8)}}.expanding-row.open .expanding-icon .icon-plus{display:none}.expanding-row.open .expanding-icon .icon-minus{display:inline-block}.expanding-row.open .expanded-content .columns{animation:fadeIn .2s .2s forwards linear}.clients-list{font-size:60px;line-height:64px;font-style:normal;font-weight:400;letter-spacing:-0.04em;font-feature-settings:"pnum" on,"lnum" on}@media all and (max-width: 950px){.clients-list{font-size:28px;line-height:32px}}.clients-list{margin-top:var(--spacing-40);margin-bottom:var(--spacing-40)}@media all and (max-width: 950px){.clients-list{margin-bottom:calc(var(--spacing-40) - var(--spacing-12))}}.clients-list li{color:var(--id-c-green-100)}.information-row p,.team-section p,.person p,.text-row p,.expanding-row p{max-width:80rem}.extended-team-list p{max-width:100%}.featured-work-cards{display:grid;grid-template-columns:100%;grid-template-rows:100%;overflow:hidden}@media all and (max-width: 950px){.featured-work-cards{margin-top:.4rem}}.featured-work-cards .featured-work-card{grid-column:1/2;grid-row:1/2;opacity:0}.featured-work-cards .featured-work-card.active{opacity:1;z-index:50;transform:scale(1)}.featured-work-cards .featured-work-card.active+.featured-work-card{opacity:1;transform:scale(0.9)}.featured-work-card{position:relative}.featured-work-card .media{aspect-ratio:16/9}.featured-work-card .media img,.featured-work-card .media video{width:100%;height:100%;object-fit:cover;object-position:inherit}@media all and (max-width: 950px){.featured-work-card .media{aspect-ratio:2/3}}.columns:has(.work-listing-card),.columns:has(.news-card){row-gap:4rem}@media all and (max-width: 950px){.columns:has(.work-listing-card),.columns:has(.news-card){row-gap:2.4rem}}.work-listing-card .work-tags:has(.right){display:flex;justify-content:space-between;column-gap:.8rem;flex-wrap:wrap}.work-list-head{margin-bottom:.4rem}.work-list-year{border-top:1px solid rgb(var(--border-subtle));padding-top:1.2rem}.work-list-project{display:grid;grid-template-columns:repeat(10, calc((100% - var(--gutter) * 9) / 10));gap:var(--gutter);width:calc(100% + var(--pageMarginTotal));padding-right:var(--pageMarginTotal);position:relative;transition:color .2s var(--easeOut)}@media all and (max-width: 950px){.work-list-project{margin-left:var(--negPageMargin);width:var(--fullBleedWidth);padding-left:var(--pageMarginTotal);grid-template-columns:100%;gap:0}}.work-list-project:first-child{padding-bottom:.6rem}@media all and (max-width: 950px){.work-list-project:first-child{padding-top:1.2rem;padding-bottom:1.2rem;border-top:1px solid rgb(var(--border-subtle))}}.work-list-project:not(:first-child){padding-block:.6rem}@media all and (max-width: 950px){.work-list-project:not(:first-child){padding-block:1.2rem}}.work-list-project:not(:last-child){border-bottom:1px solid rgb(var(--border-subtle))}.work-list-project .work-list-project-client{grid-column:auto/span 3}.work-list-project .work-list-project-type{grid-column:auto/span 6}.work-list-project .hover-image{position:absolute;width:26rem;aspect-ratio:1;right:14rem;top:.8rem;opacity:0;visibility:hidden;transition:all .4s var(--easeOut);z-index:4;border-radius:.8rem;overflow:hidden;pointer-events:none}@media all and (max-width: 950px){.work-list-project .hover-image{display:none}}.work-list-project:hover{color:rgb(var(--grey-60))}.work-list-project:hover .hover-image{opacity:1;visibility:visible}.work-list-project>.icon{position:absolute;right:var(--pageMarginTotal);top:50%;transform:translateY(-50%);font-size:1.7rem}@media all and (max-width: 950px){.work-list-project>.icon{top:1.2rem;transform:translateY(0)}}@media all and (max-width: 950px){.work-list-year:last-child .work-list-project:last-child{border-bottom:1px solid rgb(var(--border-subtle))}}@media all and (max-width: 950px){.work-list-year-label{margin-bottom:2.4rem}}:has(>.close-project-link){padding-right:3rem}:has(>.close-project-link) .columns{width:calc(100% + 3rem)}.close-project-link{position:absolute;right:0;top:.2em;height:2.4rem;width:2.4rem;font-size:1.35rem;display:flex;align-items:center;justify-content:center;transition:color .2s var(--easeOut)}@media all and (max-width: 950px){.close-project-link{top:2.5rem;height:1.4em;width:1.4rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem}}.close-project-link:hover{color:rgb(var(--grey-40))}@media all and (max-width: 950px){.project-stats{margin-bottom:2.4rem}.project-stats span{margin-top:.4rem}}@media all and (max-width: 1580px){.cutoff-labels .col-1 p{overflow:hidden;text-overflow:ellipsis}}.links-list{display:flex;flex-direction:column}.links-list a{border-bottom:1px solid rgb(var(--border-subtle));padding:.6rem 0 1rem;display:grid;grid-template-columns:1fr 1.7rem;align-items:center;transition:.4s var(--easeOut)}@media all and (max-width: 950px){.links-list a{padding:.6rem 0 .4rem}}.links-list a:hover{color:rgb(var(--grey-40))}@media all and (max-width: 950px){.links-list a span:last-child{text-align:right}}.links-list a .icon{font-size:1.7rem}@media all and (max-width: 950px){.links-list a .icon{font-size:1.1rem}}.modal{display:flex;position:fixed;inset:0;z-index:10000;overflow:auto;justify-content:center;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:all .4s var(--easeOut);cursor:pointer;background-color:rgba(32,32,32,.9)}@media all and (max-width: 950px){.modal{align-items:flex-start}}.modal.full-screen .modal-body{height:100%;border-radius:0}.modal.full-screen .modal-body-content{padding-top:1.2rem}.modal.full-screen .modal-body-content .media+.media{margin-top:1.6rem}@media all and (max-width: 950px){.modal.full-screen .modal-center{height:100%}.modal.full-screen .modal-center .columns{height:100%;flex-direction:column;row-gap:2.4rem;justify-content:space-between}}@media all and (max-width: 950px){.modal.full-screen .col{position:relative}}.modal.full-screen .close-modal{position:absolute;top:1.6rem;right:1.6rem;font-size:2.4rem;background-color:rgba(0,0,0,0);border:0;outline:0;color:currentColor;padding:0;margin:0;cursor:pointer;z-index:15;transition:.4s var(--easeOut)}@media all and (max-width: 950px){.modal.full-screen .close-modal{top:0;right:0}}.modal.full-screen .close-modal:hover{color:rgb(var(--grey-40))}.modal.open{opacity:1;visibility:visible;pointer-events:all}.modal-body{width:calc(100% - 3.2rem);max-width:137.6rem;max-height:calc(100% - 8rem);position:relative;display:flex;flex-direction:column;cursor:default;padding:.4rem 1.6rem 4rem;background-color:rgba(var(--white), 1);overflow-y:scroll;border-radius:1.2rem}@media all and (max-width: 950px){.modal-body{width:100%;max-width:100% !important;border-radius:0;padding-inline:0;padding-bottom:2.6rem;max-height:100%}}.modal-body .columns{padding:0}@media all and (max-width: 950px){.modal-body .columns{padding-inline:var(--pageMarginTotal)}}.modal-body .modal-body-content{flex:1}.modal-body .modal-body-content .modal-header{padding:1.2rem 0;border-bottom:1px solid rgb(var(--border-subtle));margin-bottom:8rem}@media all and (max-width: 950px){.modal-body .modal-body-content .modal-header{margin-bottom:1.2rem}}.modal-body .modal-body-content .modal-bottom{text-align:center;position:sticky;bottom:0rem;z-index:15}.modal-body .modal-body-content p{max-width:80rem}.three-column-list{columns:3}@media all and (max-width: 950px){.three-column-list{columns:2}}body.modal-open{overflow:hidden}table{font-size:1.6rem;width:100%;border-collapse:collapse}table th{font-weight:400;width:33.33%;color:rgb(var(--grey-40));text-align:left}table tr{border-bottom:1px solid rgb(var(--border-subtle))}table tr td{padding:.6rem 0}@media all and (max-width: 950px){table tr td{padding:0}table tr td:first-child{padding-top:.6rem}table tr td:last-child{padding-bottom:.6rem}}@media all and (max-width: 950px){table tr{display:flex;flex-direction:column}}@media all and (max-width: 950px){table tr:has(th){display:none}}@media all and (max-width: 950px){.modal-body table{width:var(--fullBleedWidth);margin-left:var(--negPageMargin)}.modal-body table tr td{padding-inline:var(--pageMarginTotal)}}.button{font-size:12px;line-height:12px;font-style:normal;font-weight:400;letter-spacing:-0.01em;background-color:rgb(var(--black));color:rgb(var(--white));border:0;outline:0;padding:.85rem 1.2rem .8rem;border-radius:4rem;cursor:pointer;transition:.4s var(--easeOut)}.button:hover{background-color:rgba(var(--black), 0.8)}nav:has(.archive-filters-wrap){overflow:hidden}.col:has(.archive-filters-wrap) .archive-filters-wrap-wrap{width:calc(100% + var(--pageMarginTotal));overflow-x:scroll}@media all and (max-width: 950px){.col:has(.archive-filters-wrap) .archive-filters-wrap-wrap{width:calc(100% + var(--pageMarginTotal)*2);transform:translateX(var(--negPageMargin))}}@media all and (max-width: 950px){.col:has(.archive-filters-wrap) .archive-filters-wrap-wrap .inline-row>p{padding-left:var(--pageMarginTotal)}}@media all and (max-width: 950px){.col:has(.archive-filters-wrap) .archive-filters-wrap-wrap .archive-filters a:first-child{padding-left:var(--pageMarginTotal)}}.col:has(.archive-filters-wrap) .archive-filters-wrap-wrap .archive-filters a:last-child{padding-right:var(--pageMarginTotal)}.archive-filters-wrap{overflow-x:scroll}.archive-filters{display:flex;column-gap:.8rem;flex-wrap:nowrap;white-space:nowrap}.archive-filters a{transition:.4s var(--easeOut)}.archive-filters a:hover,.archive-filters a.active{color:rgb(var(--grey-40))}.archive-list{display:flex;flex-wrap:wrap;column-gap:var(--gutter)}.archive-list .archive-card{width:calc((100% - 4.8rem)/4);margin-bottom:var(--gutter)}@media all and (max-width: 950px){.archive-list .archive-card{width:calc((100% - 2.4rem)/4)}}@media all and (max-width: 950px){.archive-list{column-gap:.8rem;margin-top:1.2rem}}@media all and (max-width: 950px){.columns.mobile-horizontal-scroll{--gutter: .8rem;flex-wrap:nowrap;overflow-x:scroll;width:calc(100% + var(--pageMarginTotal));padding-right:var(--pageMarginTotal)}}.loader-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;filter:blur(12px)}.media:has(.loader-image) img:not(.loader-image){z-index:1;position:relative}.home-page-animation{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(var(--grey-100));color:rgb(var(--white));z-index:2500;padding:var(--spacing-12) 0 var(--spacing-32);animation:fadeOut 1.5s 2.4s forwards var(--easeOut);pointer-events:none;align-items:flex-start}.home-page-animation .header-left,.home-page-animation .header-right{opacity:0;animation:fadeIn 1s .4s forwards var(--easeOut)}.home-page-animation .header-left{margin-bottom:2.4rem}.home-page-animation .header-right{animation-delay:1.4s}.home-page-animation .icon-plus{font-size:17px}@media all and (max-width: 950px){.home-page-animation .icon-plus{font-size:11px}}.home-page-animation.show{display:flex}
/*# sourceMappingURL=styles.css.map */