﻿@keyframes reveal{0%{opacity:0}1%{transform:translate3d(var(--animate-trans-x, 0), var(--animate-trans-y, 0), 0);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,figure,table,th,td,caption,hr{padding:0;margin:0}ul,ol{list-style:none}html{min-height:100%}body{min-height:100%}a:not([class]){text-decoration-skip-ink:auto}img,svg,video,canvas,audio,iframe,embed,object{max-width:100%;display:block;vertical-align:middle}input,button,textarea,select{font:inherit}*,::before,::after{border-width:0;border-style:solid;border-color:currentColor}:focus{outline:none}:focus-visible{box-shadow:0 0 0 .15rem rgba(5,8,244,.8)}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}li>ul,li>ol{margin-bottom:0}hr{border-top:1px solid var(--border-default)}@font-face{font-family:"PX Grotesk";src:url("../fonts/Px-Grotesk-Regular.woff2") format("woff2");font-weight:400;font-display:block}@font-face{font-family:"PX Grotesk Bold";src:url("../fonts/Px-Grotesk-Bold.woff2") format("woff2");font-weight:700;font-display:block}@font-face{font-family:"PX Grotesk Screen";src:url("../fonts/Px-Grotesk-Screen.woff2") format("woff2");font-weight:800;font-display:block}@font-face{font-family:"PX Grotesk Mono";src:url("../fonts/Px-Grotesk-Mono-Regular.woff2") format("woff2");font-weight:400;font-display:block}@font-face{font-family:"PX Grotesk Mono Bold";src:url("../fonts/Px-Grotesk-Mono-Bold.woff2") format("woff2");font-weight:700;font-display:block}:root{--text-default: #000;--text-inverted: #C3C2C7;--text-light: #F8F8F8;--text-light-alternative: #FEFBF4;--text-grey: #C3C2C7;--text-highlight: #0508F4;--text-red: #FF201E;--text-raspberry: #FA2035;--text-green: #07FF7C;--bg-default: #FEFBF4;--bg-black: #000;--bg-yellow: #FBFB00;--bg-pink: #FFD7D7;--bg-green: #07FF7C;--border-default: #000;--border-light: #F8F8F8;--border-highlight: #0508F4;--shadow-sticky-note: 0.4rem 0.4rem 0.6rem rgba(0, 0, 0, 0.01);--shadow-emboss: 0.8rem 0.8rem 0px rgba(0, 0, 0, 0.9);--size-25: 0.1rem;--size-50: 0.25rem;--size-100: 0.5rem;--size-200: 0.64rem;--size-300: 0.8rem;--size-400: 1rem;--size-500: 1.5rem;--size-600: 2rem;--size-700: 3rem;--size-800: 4rem;--size-900: 5rem;--size-1000: 6rem;--size-1100: 7rem;--size-1200: 8rem;--size-1300: 10rem;--body-p: 4.5vw;--logo-w: 6.65rem;--logo-h: 1rem;--grid-rows: 10;--column-gap: 0.6rem;--nav-p: 40vw;--cluster-gap: 0px;--sticky-note-m: 1.4rem;--sticky-note-gap: 4rem;--sticky-note-p: 2rem;--sticky-note-w: calc(100% - 2 * var(--body-p));--listing-lable-w: 6rem;--measure: 36ch;--container-w: calc(80vw + 2rem)}@media screen and (min-width: 37.5em){:root{--body-p: 1.2rem;--sticky-note-m: 2rem;--sticky-note-gap: 2rem;--sticky-note-w: 24rem}}@supports(width: min(1rem, 1rem)){:root{--container-w: min(calc(50vw + 20rem), 80rem)}}html{--baseFontSize: 1.05rem;--fontSizeZoomFactor: 0.1vw;--maxFontSize: 1.25rem;font-size:min(var(--baseFontSize) + var(--fontSizeZoomFactor),var(--maxFontSize));min-height:100%;scroll-behavior:smooth}@media screen and (min-width: 37.5em){html{--baseFontSize: 0.2rem;--fontSizeZoomFactor: 1.2vw;--maxFontSize: 1.4rem}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;display:flex;flex-direction:column;color:var(--text-default);background-color:var(--bg-default);font-weight:400;font-family:'PX Grotesk', system, -apple-system, '.SFNSText-Regular', 'San Francisco', 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;;line-height:1.4}::selection{background:var(--bg-yellow)}p{margin:0}h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:400}em,strong{font-weight:bold;font-style:normal}address,cite{font-style:normal}a{text-decoration:none;color:inherit}.cluster{--cluster-gap: var(--column-gap, 1rem);margin-left:calc(var(--cluster-gap)*.5*-1);margin-right:calc(var(--cluster-gap)*.5*-1);display:flex;flex-wrap:wrap;align-items:center}.cluster>*{margin-left:calc(var(--cluster-gap)*.5);margin-right:calc(var(--cluster-gap)*.5)}.cluster--y-gap{--cluster-y-gap: var(--column-gap, 1rem);margin-top:calc(var(--cluster-y-gap)*.5*-1);margin-bottom:calc(var(--cluster-y-gap)*.5*-1)}.cluster--y-gap>*{margin-top:calc(var(--cluster-y-gap)*.5);margin-bottom:calc(var(--cluster-y-gap)*.5)}.flow-25,.flow-50,.flow-100,.flow-200,.flow-300,.flow-400,.flow-500,.flow-600,.flow-700,.flow-800,.flow-900,.flow-1000,.flow-1200{display:flex;flex-direction:column;justify-content:flex-start}@media screen and (max-width: 37.45em){.sm-only\:flow-25,.sm-only\:flow-50,.sm-only\:flow-100,.sm-only\:flow-200,.sm-only\:flow-300,.sm-only\:flow-400,.sm-only\:flow-500,.sm-only\:flow-600,.sm-only\:flow-700,.sm-only\:flow-800,.sm-only\:flow-900,.sm-only\:flow-1000,.sm-only\:flow-1200{display:flex;flex-direction:column;justify-content:flex-start}}@media screen and (min-width: 37.5em){.md\:flow-25,.md\:flow-50,.md\:flow-100,.md\:flow-200,.md\:flow-300,.md\:flow-400,.md\:flow-500,.md\:flow-600,.md\:flow-700,.md\:flow-800,.md\:flow-900,.md\:flow-1000,.md\:flow-1200{display:flex;flex-direction:column;justify-content:flex-start}}.flow-25>*+*,.flow-50>*+*,.flow-100>*+*,.flow-200>*+*,.flow-300>*+*,.flow-400>*+*,.flow-500>*+*,.flow-600>*+*,.flow-700>*+*,.flow-800>*+*,.flow-900>*+*,.flow-1000>*+*,.flow-1200>*+*{margin-top:var(--flow-space)}@media screen and (max-width: 37.45em){.sm-only\:flow-25,.sm-only\:flow-50,.sm-only\:flow-100,.sm-only\:flow-200,.sm-only\:flow-300,.sm-only\:flow-400,.sm-only\:flow-500,.sm-only\:flow-600,.sm-only\:flow-700,.sm-only\:flow-800,.sm-only\:flow-900,.sm-only\:flow-1000,.sm-only\:flow-1200{margin-top:var(--flow-space)}}@media screen and (min-width: 37.5em){.md\:flow-25,.md\:flow-50,.md\:flow-100,.md\:flow-200,.md\:flow-300,.md\:flow-400,.md\:flow-500,.md\:flow-600,.md\:flow-700,.md\:flow-800,.md\:flow-900,.md\:flow-1000,.md\:flow-1200{margin-top:var(--flow-space)}}.flow-25>*+*{--flow-space: 0.1rem}.flow-50>*+*{--flow-space: 0.25rem}.flow-100>*+*{--flow-space: 0.5rem}.flow-200>*+*{--flow-space: 0.64rem}.flow-300>*+*{--flow-space: 0.8rem}.flow-400>*+*{--flow-space: 1rem}.flow-500>*+*{--flow-space: 1.5rem}.flow-600>*+*{--flow-space: 2rem}.flow-700>*+*{--flow-space: 3rem}.flow-800>*+*{--flow-space: 4rem}.flow-900>*+*{--flow-space: 5rem}.flow-1000>*+*{--flow-space: 6rem}.flow-1200>*+*{--flow-space: 7rem}@media screen and (max-width: 63.95em){.sm-md-only\:flow-600{display:flex;flex-direction:column;justify-content:flex-start}.sm-md-only\:flow-600>*+*{--flow-space: 2rem;margin-top:var(--flow-space)}}@media screen and (min-width: 37.5em){.md\:flow-1000{display:flex;flex-direction:column;justify-content:flex-start}.md\:flow-1000>*+*{--flow-space: 6rem;margin-top:var(--flow-space)}}@media screen and (min-width: 37.5em){.md\:flow-1200{display:flex;flex-direction:column;justify-content:flex-start}.md\:flow-1200>*+*{--flow-space: 6rem;margin-top:var(--flow-space)}}.container{margin:0 var(--body-p)}@media screen and (min-width: 50em){.container{width:var(--container-w);margin-left:auto;margin-right:auto}}.page-grid{display:grid;grid-template-columns:repeat(var(--grid-rows), minmax(0, 1fr));column-gap:var(--column-gap);align-items:start}.main-header{pointer-events:none;padding:var(--body-p);display:flex;justify-content:space-between;align-items:center;position:relative;z-index:20}@media screen and (min-width: 64em){.main-header{position:fixed;width:100%}}.main-nav{z-index:20;--cluster-gap: 0.6rem;pointer-events:all}.main-nav [aria-current]{pointer-events:none}@media screen and (max-width: 43.75em){.main-nav{position:fixed;bottom:0;left:0;right:0;pointer-events:none;--animate-trans-y: 0;animation:reveal .25s cubic-bezier(0, 0.23, 0.07, 1) 1 .25s backwards}}@media screen and (max-width: 43.75em){.main-nav__list{overflow:auto;-webkit-overflow-scrolling:touch;padding:1rem 0 2rem;flex-wrap:nowrap;pointer-events:all;-ms-overflow-style:none;scrollbar-width:none}.main-nav__list::-webkit-scrollbar{display:none}.main-nav__list:after{content:"";height:1rem;width:var(--nav-p);flex:0 0 auto}}.main-nav__item{position:relative}@media screen and (max-width: 43.75em){.main-nav__item:first-child{margin-left:var(--nav-p)}}.main-nav__dropdown-title:after{content:"↓"}.main-nav__dropdown-list{position:absolute;display:none;flex-direction:column}.main-nav__dropdown-title:focus~.main-nav__dropdown-list,.main-nav__item:focus-within .main-nav__dropdown-list,.main-nav__item:hover .main-nav__dropdown-list{display:flex}.main-nav__item:last-child .main-nav__dropdown-list{right:0;align-items:flex-end}.logo{pointer-events:all;--logo-scale: 1;display:flex;margin-left:.1ch}.logo__icon{width:calc(var(--logo-w)*var(--logo-scale));height:calc(var(--logo-h)*var(--logo-scale))}.logo__icon path{fill:currentColor}.logo__icon .logo__letter{transform-origin:left center;transition:opacity .1s cubic-bezier(0.55, 0.08, 0.21, 0.92),transform .1s cubic-bezier(0.55, 0.08, 0.21, 0.92)}.logo__icon .logo__letter:nth-child(1){transition-delay:0s}.logo__icon .logo__letter:nth-child(2){transition-delay:.025s}.logo__icon .logo__letter:nth-child(3){transition-delay:.05s}.logo__icon .logo__letter:nth-child(4){transition-delay:.075s}.logo__icon .logo__letter:nth-child(5){transition-delay:.1s}.logo__icon .logo__letter:nth-child(6){transition-delay:.125s}.logo__icon .logo__letter:nth-child(7){transition-delay:.15s}.logo__icon .logo__letter:nth-child(8){transition-delay:.175s}.logo__icon .logo__letter:nth-child(9){transition-delay:.2s}.logo__icon .logo__letter:nth-child(10){transition-delay:.225s}.logo__icon .logo__letter:nth-child(11){transition-delay:.25s}.logo__icon .logo__dot{opacity:0;transform:translate3d(3rem, 0, 0)}.logo--footer .logo__icon .logo__letter,.is-scrolled-decent .logo--header:not(:hover):not(:active) .logo__icon .logo__letter{transform:translate3d(0.4rem, 0, 0);opacity:0}.logo--footer .logo__icon .logo__letter:nth-child(1),.is-scrolled-decent .logo--header:not(:hover):not(:active) .logo__icon .logo__letter:nth-child(1){transition-delay:.25s}.logo--footer .logo__icon .logo__letter:nth-child(2),.is-scrolled-decent .logo--header:not(:hover):not(:active) .logo__icon .logo__letter:nth-child(2){transition-delay:.225s}.logo--footer .logo__icon .logo__letter:nth-child(3),.is-scrolled-decent .logo--header:not(:hover):not(:active) .logo__icon .logo__letter:nth-child(3){transition-delay:.2s}.logo--footer .logo__icon .logo__letter:nth-child(4),.is-scrolled-decent .logo--header:not(:hover):not(:active) .logo__icon .logo__letter:nth-child(4){transition-delay:.175s}.logo--footer .logo__icon .logo__letter:nth-child(5),.is-scrolled-decent .logo--header:not(:hover):not(:active) .logo__icon .logo__letter:nth-child(5){transition-delay:.15s}.logo--footer .logo__icon .logo__letter:nth-child(6),.is-scrolled-decent .logo--header:not(:hover):not(:active) .logo__icon .logo__letter:nth-child(6){transition-delay:.125s}.logo--footer .logo__icon .logo__letter:nth-child(7),.is-scrolled-decent .logo--header:not(:hover):not(:active) .logo__icon .logo__letter:nth-child(7){transition-delay:.1s}.logo--footer .logo__icon .logo__letter:nth-child(8),.is-scrolled-decent .logo--header:not(:hover):not(:active) .logo__icon .logo__letter:nth-child(8){transition-delay:.075s}.logo--footer .logo__icon .logo__letter:nth-child(9),.is-scrolled-decent .logo--header:not(:hover):not(:active) .logo__icon .logo__letter:nth-child(9){transition-delay:.05s}.logo--footer .logo__icon .logo__letter:nth-child(10),.is-scrolled-decent .logo--header:not(:hover):not(:active) .logo__icon .logo__letter:nth-child(10){transition-delay:.025s}.logo--footer .logo__icon .logo__letter:nth-child(11),.is-scrolled-decent .logo--header:not(:hover):not(:active) .logo__icon .logo__letter:nth-child(11){transition-delay:0s}.logo--footer .logo__icon .logo__dot,.is-scrolled-decent .logo--header:not(:hover):not(:active) .logo__icon .logo__dot{opacity:1;transform:translate3d(0, 0, 0);transition:opacity .6s cubic-bezier(0.55, 0.08, 0.21, 0.92),transform .6s cubic-bezier(0.55, 0.08, 0.21, 0.92)}@media screen and (max-width: 43.75em){.logo--header{position:fixed;top:var(--body-p);left:var(--body-p)}}.logo--footer{--logo-scale: 2.4}.btn{display:inline-block;vertical-align:middle;font:inherit;text-align:center;color:inherit;outline:none;background:none;appearance:none;white-space:nowrap;font-size:1rem;line-height:1.4;font-family:'PX Grotesk Mono', ui-monospace, monospace;;font-weight:400;padding:.4rem;border:1px solid var(--border-default);background-color:var(--bg-default);transition:color .125s cubic-bezier(0.1, 0.6, 0.4, 1),background .125s cubic-bezier(0.1, 0.6, 0.4, 1)}@media(hover: hover){.btn:focus-visible,.btn:hover{background-color:var(--bg-yellow)}}@media(hover: none){.btn:focus{background-color:var(--bg-yellow)}}.btn--active{background-color:var(--bg-black);color:var(--text-light)}@media(hover: hover){.btn--active:focus-visible,.btn--active:hover{background-color:var(--bg-yellow);color:inherit}}@media(hover: none){.btn--active:focus{background-color:var(--bg-yellow);color:inherit}}.btn--dropdown{border:none;outline:1px solid var(--border-default);margin:0px 1px 1px}.hero{min-height:40vh}.hero__inner{margin-top:6rem;padding-bottom:10vh}@media screen and (min-width: 64em){.hero__inner{margin-top:20vh;padding-bottom:20vh}}.hero__cta{padding-left:2rem}.figure__caption{max-width:80ch}.figure__caption:before{content:"[↑]"}.link{width:fit-content;display:block;font-family:'PX Grotesk Mono', ui-monospace, monospace;;font-weight:400}.link:before{content:"→ ";display:inline-block;transition:transform .125s cubic-bezier(0.55, 0.08, 0.21, 0.92)}@media(hover: hover){.link:not([disabled]):focus-visible,.link:not([disabled]):hover{color:var(--text-highlight)}.text-inverted .link:not([disabled]):focus-visible,.text-inverted .link:not([disabled]):hover{color:var(--text-light)}.link:not([disabled]):focus-visible:before,.link:not([disabled]):hover:before{transform:translate3d(0.2em, 0, 0)}}@media(hover: none){.link:not([disabled]):focus{color:var(--text-highlight)}.text-inverted .link:not([disabled]):focus{color:var(--text-light)}.link:not([disabled]):focus:before{transform:translate3d(0.2em, 0, 0)}}@media(hover: hover){.link-group:hover .link:not([disabled]){color:var(--text-highlight)}.text-inverted .link-group:hover .link:not([disabled]){color:var(--text-light)}.link-group:hover .link:not([disabled]):before{transform:translate3d(0.2em, 0, 0)}}@media(hover: none){.link-group:focus .link:not([disabled]){color:var(--text-highlight)}.text-inverted .link-group:focus .link:not([disabled]){color:var(--text-light)}.link-group:focus .link:not([disabled]):before{transform:translate3d(0.2em, 0, 0)}}.link--reverse:before{display:none}.link--reverse:after{content:" →";display:inline-block;transition:transform .125s cubic-bezier(0.55, 0.08, 0.21, 0.92)}@media(hover: hover){.link--reverse:focus-visible:after,.link--reverse:hover:after{transform:translate3d(-0.2em, 0, 0)}}@media(hover: none){.link--reverse:focus:after{transform:translate3d(-0.2em, 0, 0)}}.media-block{display:flex;flex-direction:column;--cluster-gap: var(--column-gap, 1rem);--figure-mt: var(--cluster-gap);--block-cols: 1}.media-block>*+*{margin-top:var(--figure-mt)}@media screen and (min-width: 37.5em){.media-block{flex-direction:row;margin-left:calc(var(--cluster-gap)*.5*-1);margin-right:calc(var(--cluster-gap)*.5*-1);--figure-mt: 0}}.media-block--align-right{align-items:flex-end}@media screen and (min-width: 37.5em){.media-block--align-right{flex-direction:row-reverse;align-items:unset}}.media-block__figure{width:calc((100% + var(--cluster-gap))*.9 - var(--cluster-gap))}.media-block--full-bleed .media-block__figure{width:100%}@media screen and (min-width: 37.5em){.media-block__figure{margin-left:calc(var(--cluster-gap)*.5);margin-right:calc(var(--cluster-gap)*.5);width:calc(100%/var(--block-cols) - var(--cluster-gap) - 1px);flex:0 1 auto}.media-block__2-items .media-block__figure{--block-cols: 2}.media-block__3-items .media-block__figure{--block-cols: 3}.media-block--align-right .media-block__figure,.media-block--align-left .media-block__figure{--block-cols: 2}.media-block--2-items.media-block--align-right .media-block__figure,.media-block--2-items.media-block--align-left .media-block__figure{--block-cols: 3}.media-block--3\/7 .media-block__figure:first-child{--block-cols: 3.333333333}.media-block--3\/7 .media-block__figure:last-child{--figure-mt: 6rem;--block-cols: 1.428571429}.media-block--7\/3 .media-block__figure:first-child{--figure-mt: 6rem;--block-cols: 1.428571429}.media-block--7\/3 .media-block__figure:last-child{--block-cols: 3.333333333}}.media-box{position:relative;overflow:hidden;background-color:var(--bg-black)}.media-box:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%;height:0}.media-box img{width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;top:0;left:0;object-fit:cover;object-position:50% 50%}.media-box--ratio-2\/3:before{content:"";display:block;width:100%;padding-bottom:150%;height:0}.media-box--ratio-3\/4:before{content:"";display:block;width:100%;padding-bottom:133.3333333333%;height:0}.media-box--ratio-1\/1:before{content:"";display:block;width:100%;padding-bottom:100%;height:0}.media-box--ratio-4\/3:before{content:"";display:block;width:100%;padding-bottom:75%;height:0}.media-box--ratio-3\/2:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%;height:0}.media-box--ratio-16\/9:before{content:"";display:block;width:100%;padding-bottom:66.6666666667%;height:0}@media screen and (min-width: 37.5em){.media-box--ratio-16\/9:before{content:"";display:block;width:100%;padding-bottom:56.25%;height:0}}.main-footer{padding:4rem 0 6rem;margin-top:auto}@media screen and (min-width: 64em){.main-footer{padding:4rem 0 2rem}}.main-footer__hero{font-family:'PX Grotesk Screen', system, -apple-system, '.SFNSText-Regular', 'San Francisco', 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;;font-weight:200}.main-footer__nav-container{padding-bottom:2rem;border-bottom:1px solid var(--text-inverted)}.main-footer__logo{display:none}@media screen and (min-width: 64em){.main-footer__logo{display:block;grid-column:span 4/span 4}}.main-footer__nav{font-family:'PX Grotesk Mono', ui-monospace, monospace;;font-weight:400;grid-column:span 5/span 5}.main-footer__nav ul{margin-top:.8rem}.main-footer__nav.sitemap{display:none}@media screen and (min-width: 37.5em){.main-footer__nav{grid-column:span 3/span 3}.main-footer__nav.sitemap{display:block}}@media screen and (min-width: 64em){.main-footer__nav{grid-column:span 2/span 2}}.main-footer__nav-link{padding:.3rem 0;display:block}.main-footer__bottomline{font-family:'PX Grotesk Mono', ui-monospace, monospace;;font-weight:400;padding-top:1rem;text-align:center}.content{padding-bottom:14rem}.content__section{position:relative}.content__section--mediaBlock+.content__section--mediaBlock{--flow-space: var(--size-200)}@media screen and (min-width: 37.5em){.content__section--mediaBlock+.content__section--mediaBlock{--flow-space: var(--size-800)}}.content__section--mediaBlock+.content__section--caseDescription{--flow-space: 0}@media screen and (min-width: 37.5em){.content__section--mediaBlock+.content__section--caseDescription{--flow-space: var(--size-400)}}.content__section--textSection+.content__section--textSection .content__inner,.content__section--textSection+.content__section--newsletter .content__inner,.content__section--textSection+.content__section--caseDescription .content__inner,.content__section--newsletter+.content__section--textSection .content__inner,.content__section--newsletter+.content__section--newsletter .content__inner,.content__section--newsletter+.content__section--caseDescription .content__inner,.content__section--caseDescription+.content__section--textSection .content__inner,.content__section--caseDescription+.content__section--newsletter .content__inner,.content__section--caseDescription+.content__section--caseDescription .content__inner{border-top:1px solid var(--border-default)}.content__inner{padding-top:var(--size-700)}.content__section-title{grid-column:1/span 10}@media screen and (min-width: 50em){.content__section-title{grid-column:1/span 3;padding-bottom:0}}@media screen and (min-width: 50em){.content__section-title--with-info{padding-right:2rem}}.content__section-body{grid-column:2/span 9}@media screen and (min-width: 37.5em){.content__section-body{grid-column:3/span 8}}@media screen and (min-width: 50em){.content__section-body{grid-column:5/span 6}}.sticky-note{cursor:grab;width:var(--sticky-note-w);margin:var(--sticky-note-gap) auto var(--sticky-note-m);padding:var(--sticky-note-p);background-color:var(--bg-yellow);z-index:10;font-family:'PX Grotesk Mono', ui-monospace, monospace;;font-weight:400;box-shadow:var(--shadow-sticky-note);transition:transform .125s cubic-bezier(0.55, 0.08, 0.21, 0.92)}.sticky-note:active{cursor:grabbing}.sticky-note.is-active{z-index:51}@media screen and (min-width: 37.5em){.sticky-note{margin:var(--sticky-note-gap) var(--sticky-note-m) var(--sticky-note-m);max-width:calc(100% - var(--sticky-note-m)*2)}}@media(hover: hover)and (pointer: fine){.sticky-note:hover{box-shadow:var(--shadow-emboss);outline:1px solid var(--border-default)}}@media screen and (min-width: 37.5em){.sticky-note--top-left{position:absolute;top:5rem;left:2vw;margin:0}}.sticky-note--bottom-right{float:right}@media screen and (min-width: 37.5em){.sticky-note--bottom-right{position:absolute;top:106%;right:2vw;margin:0;float:none}}.quote__title{grid-column:1/span 10}@media screen and (min-width: 64em){.quote__title{grid-column:1/span 3}}.quote__body{grid-column:1/span 10}.quote__text{grid-column:1/span var(--grid-rows)}.quote__text>*{grid-column:1/span calc(var(--grid-rows) - 1);max-width:var(--measure)}.quote__text>*:nth-child(3n-1){grid-column:2/span min(var(--grid-rows) - 1)}.quote__text>*:nth-child(3n){grid-column:3/span calc(var(--grid-rows) - 2)}.quote__text>*:first-child:before{content:"“"}.quote__text>*:last-child:after{content:"”"}@media screen and (min-width: 64em){.quote__text>*{grid-column:1/span calc(var(--grid-rows) - 2);max-width:var(--measure)}.quote__text>*:nth-child(3n-1){grid-column:3/span min(var(--grid-rows) - 2)}.quote__text>*:nth-child(3n){grid-column:5/span calc(var(--grid-rows) - 4)}}.quote__caption{font-family:'PX Grotesk Mono Bold', ui-monospace, monospace;;font-weight:700;position:relative;grid-column:2/span calc(var(--grid-rows) - 2)}.quote__caption cite{font-family:'PX Grotesk Mono', ui-monospace, monospace;;font-weight:400;display:block}.quote__caption:before{content:"•";position:absolute;left:-0.8rem}@media screen and (min-width: 37.5em){.quote__caption{grid-column:3/span calc(var(--grid-rows) - 4)}}@media screen and (min-width: 37.5em){.quote__caption{grid-column:5/span calc(var(--grid-rows) - 5)}}ol .text-section__list{counter-reset:item}ol .text-section__list-item{counter-increment:item;position:relative}ol .text-section__list-item:before{position:absolute;content:counter(item);font-size:.75em;margin-top:.25em;margin-left:-4ex}.text-section__list-item.skip{list-style-type:none;counter-increment:none}.text-section__list-item.skip:before{display:none}.text-section__list-item:not(:last-child){padding-bottom:4rem;border-bottom:1px solid var(--border-default)}.text-section__introduction{padding-bottom:4rem;border-bottom:1px solid var(--border-default)}.teaser{row-gap:4rem}.teaser__item{grid-column:span 10/span 10}.teaser__item img{transition:transform 1.5s cubic-bezier(0, 0.23, 0.07, 1)}@media screen and (min-width: 37.5em){.teaser__item{grid-column:span 5/span 5}}.main{overflow-x:hidden;--animate-trans-y: 0;animation:reveal 1s cubic-bezier(0.1, 0.6, 0.4, 1) 1 .25s backwards}.info-listing{display:grid;grid-template-columns:var(--listing-lable-w) 1fr;column-gap:var(--column-gap);align-items:baseline}.info-listing dt{transform:translateY(-0.15rem)}@media screen and (min-width: 64em){.info-listing--flyout{margin-left:calc(var(--listing-lable-w)*-1 - var(--column-gap))}}.newsletter:invalid .newsletter__submit:disabled{color:gray}.newsletter__container{min-height:16rem}@media screen and (min-width: 64em){.newsletter__container{min-height:14rem}}.newsletter__checkbox{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px !important;padding:0;border:0}.newsletter__agree{height:1.4rem;position:relative;display:flex;justify-content:center;align-items:center}.newsletter__agree a{text-decoration:underline;text-decoration-thickness:6%;text-underline-position:under;text-underline-offset:1px;color:inherit}@media(hover: hover){.newsletter__agree a:focus-visible,.newsletter__agree a:hover{color:var(--text-highlight)}}@media(hover: none){.newsletter__agree a:focus{color:var(--text-highlight)}}.newsletter__checkbox-label{width:100%;padding-left:1.8rem;position:relative;cursor:pointer}.newsletter__checkbox-label:before{content:"";position:absolute;left:0;top:-0.05rem;width:1.2rem;height:1.2rem;border:1px solid var(--border-default)}input:checked~.newsletter__checkbox-label:before{background-color:var(--bg-black)}.newsletter__checkbox-label a{text-decoration:underline}@media(hover: hover){.newsletter__checkbox-label a:focus-visible,.newsletter__checkbox-label a:hover{color:var(--text-highlight)}}@media(hover: none){.newsletter__checkbox-label a:focus{color:var(--text-highlight)}}.newsletter__input{position:relative}.newsletter__email{font-family:'PX Grotesk Mono', ui-monospace, monospace;;font-weight:400;width:100%;padding:1rem 0;padding-right:5rem;border-bottom:1px solid var(--border-input, var(--border-default));color:var(--text-input, inherit);background-color:rgba(0,0,0,0) !important}.newsletter__email:focus,.newsletter__email:focus-visible{box-shadow:none;--border-input: var(--border-highlight);--text-input: var(--text-highlight)}.newsletter__email::placeholder{color:var(--text-default)}.newsletter__submit-wrapper{position:absolute;top:50%;transform:translate3d(0, -50%, 0);right:0}.newsletter__submit{all:unset;font-family:'PX Grotesk Mono', ui-monospace, monospace;;font-weight:400}@media(hover: hover){.newsletter__submit:focus-visible,.newsletter__submit:hover{color:var(--text-highlight)}}@media(hover: none){.newsletter__submit:focus{color:var(--text-highlight)}}.newsletter__message{min-height:3rem;display:flex;align-items:center;justify-content:center}.newsletter__message:after{content:" "}.newsletter__message--error{background-color:#ffe4fa}.newsletter__message--success{background-color:#e6fce5}.prose{word-break:break-word}.prose h1,.prose h2,.prose h3,.prose h4{font-size:inherit}.prose h1+p,.prose h1+h2,.prose h1+h3,.prose h1+h4,.prose h1+ul,.prose h1+span,.prose h1+ol,.prose h2+p,.prose h2+h2,.prose h2+h3,.prose h2+h4,.prose h2+ul,.prose h2+span,.prose h2+ol,.prose h3+p,.prose h3+h2,.prose h3+h3,.prose h3+h4,.prose h3+ul,.prose h3+span,.prose h3+ol,.prose h4+p,.prose h4+h2,.prose h4+h3,.prose h4+h4,.prose h4+ul,.prose h4+span,.prose h4+ol{--flow-space: 0px}.prose strong,.prose em,.prose h3,.prose h4{font-family:'PX Grotesk Bold', system, -apple-system, '.SFNSText-Regular', 'San Francisco', 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;;font-weight:700}.prose ul{list-style:disc outside}.prose ul li{margin-left:2ex}.prose a{text-decoration:underline;text-decoration-thickness:6%;text-underline-position:under;text-underline-offset:1px;color:inherit}@media(hover: hover){.prose a:focus-visible,.prose a:hover{color:var(--text-highlight)}}@media(hover: none){.prose a:focus{color:var(--text-highlight)}}.prose .link{text-decoration:none}.prose ol li{counter-increment:step-counter;display:flex}.prose ol li:before{content:counter(step-counter);flex-shrink:0;width:3ex;display:inline-block;font-variant-numeric:tabular-nums;font-size:.75em;margin-top:.2em}.p-body{padding:var(--body-p)}.p-25{padding:.1rem}.p-50{padding:.25rem}.p-100{padding:.5rem}.p-200{padding:.64rem}.p-300{padding:.8rem}.p-400{padding:1rem}.p-500{padding:1.5rem}.p-600{padding:2rem}.p-700{padding:3rem}.p-800{padding:4rem}.p-900{padding:5rem}.p-1000{padding:6rem}.p-1100{padding:7rem}.p-1200{padding:8rem}.p-1300{padding:10rem}@media screen and (min-width: 37.5em){.md\:p-body{padding:var(--body-p)}.md\:p-25{padding:.1rem}.md\:p-50{padding:.25rem}.md\:p-100{padding:.5rem}.md\:p-200{padding:.64rem}.md\:p-300{padding:.8rem}.md\:p-400{padding:1rem}.md\:p-500{padding:1.5rem}.md\:p-600{padding:2rem}.md\:p-700{padding:3rem}.md\:p-800{padding:4rem}.md\:p-900{padding:5rem}.md\:p-1000{padding:6rem}.md\:p-1100{padding:7rem}.md\:p-1200{padding:8rem}.md\:p-1300{padding:10rem}}.px-body{padding-right:var(--body-p);padding-left:var(--body-p)}.px-25{padding-right:.1rem;padding-left:.1rem}.px-50{padding-right:.25rem;padding-left:.25rem}.px-100{padding-right:.5rem;padding-left:.5rem}.px-200{padding-right:.64rem;padding-left:.64rem}.px-300{padding-right:.8rem;padding-left:.8rem}.px-400{padding-right:1rem;padding-left:1rem}.px-500{padding-right:1.5rem;padding-left:1.5rem}.px-600{padding-right:2rem;padding-left:2rem}.px-700{padding-right:3rem;padding-left:3rem}.px-800{padding-right:4rem;padding-left:4rem}.px-900{padding-right:5rem;padding-left:5rem}.px-1000{padding-right:6rem;padding-left:6rem}.px-1100{padding-right:7rem;padding-left:7rem}.px-1200{padding-right:8rem;padding-left:8rem}.px-1300{padding-right:10rem;padding-left:10rem}.py-body{padding-bottom:var(--body-p);padding-top:var(--body-p)}.py-25{padding-bottom:.1rem;padding-top:.1rem}.py-50{padding-bottom:.25rem;padding-top:.25rem}.py-100{padding-bottom:.5rem;padding-top:.5rem}.py-200{padding-bottom:.64rem;padding-top:.64rem}.py-300{padding-bottom:.8rem;padding-top:.8rem}.py-400{padding-bottom:1rem;padding-top:1rem}.py-500{padding-bottom:1.5rem;padding-top:1.5rem}.py-600{padding-bottom:2rem;padding-top:2rem}.py-700{padding-bottom:3rem;padding-top:3rem}.py-800{padding-bottom:4rem;padding-top:4rem}.py-900{padding-bottom:5rem;padding-top:5rem}.py-1000{padding-bottom:6rem;padding-top:6rem}.py-1100{padding-bottom:7rem;padding-top:7rem}.py-1200{padding-bottom:8rem;padding-top:8rem}.py-1300{padding-bottom:10rem;padding-top:10rem}.pt-body{padding-top:var(--body-p)}.pt-25{padding-top:.1rem}.pt-50{padding-top:.25rem}.pt-100{padding-top:.5rem}.pt-200{padding-top:.64rem}.pt-300{padding-top:.8rem}.pt-400{padding-top:1rem}.pt-500{padding-top:1.5rem}.pt-600{padding-top:2rem}.pt-700{padding-top:3rem}.pt-800{padding-top:4rem}.pt-900{padding-top:5rem}.pt-1000{padding-top:6rem}.pt-1100{padding-top:7rem}.pt-1200{padding-top:8rem}.pt-1300{padding-top:10rem}.pr-body{padding-right:var(--body-p)}.pr-25{padding-right:.1rem}.pr-50{padding-right:.25rem}.pr-100{padding-right:.5rem}.pr-200{padding-right:.64rem}.pr-300{padding-right:.8rem}.pr-400{padding-right:1rem}.pr-500{padding-right:1.5rem}.pr-600{padding-right:2rem}.pr-700{padding-right:3rem}.pr-800{padding-right:4rem}.pr-900{padding-right:5rem}.pr-1000{padding-right:6rem}.pr-1100{padding-right:7rem}.pr-1200{padding-right:8rem}.pr-1300{padding-right:10rem}.pb-body{padding-bottom:var(--body-p)}.pb-25{padding-bottom:.1rem}.pb-50{padding-bottom:.25rem}.pb-100{padding-bottom:.5rem}.pb-200{padding-bottom:.64rem}.pb-300{padding-bottom:.8rem}.pb-400{padding-bottom:1rem}.pb-500{padding-bottom:1.5rem}.pb-600{padding-bottom:2rem}.pb-700{padding-bottom:3rem}.pb-800{padding-bottom:4rem}.pb-900{padding-bottom:5rem}.pb-1000{padding-bottom:6rem}.pb-1100{padding-bottom:7rem}.pb-1200{padding-bottom:8rem}.pb-1300{padding-bottom:10rem}.pl-body{padding-left:var(--body-p)}.pl-25{padding-left:.1rem}.pl-50{padding-left:.25rem}.pl-100{padding-left:.5rem}.pl-200{padding-left:.64rem}.pl-300{padding-left:.8rem}.pl-400{padding-left:1rem}.pl-500{padding-left:1.5rem}.pl-600{padding-left:2rem}.pl-700{padding-left:3rem}.pl-800{padding-left:4rem}.pl-900{padding-left:5rem}.pl-1000{padding-left:6rem}.pl-1100{padding-left:7rem}.pl-1200{padding-left:8rem}.pl-1300{padding-left:10rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}@media screen and (min-width: 64em){.lg\:block{display:block}.lg\:inline-block{display:inline-block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}}@media screen and (min-width: 37.5em){.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}}@media screen and (max-width: 37.45em){.sm-only\:block{display:block}.sm-only\:inline-block{display:inline-block}.sm-only\:inline{display:inline}.sm-only\:flex{display:flex}.sm-only\:grid{display:grid}.sm-only\:hidden{display:none}}.text-default{color:#000}.text-inverted{color:#c3c2c7}.text-light{color:#f8f8f8}.text-light-alternative{color:#fefbf4}.text-grey{color:#c3c2c7}.text-highlight{color:#0508f4}.text-red{color:#ff201e}.text-raspberry{color:#fa2035}.text-green{color:#07ff7c}.bg-default{background-color:#fefbf4}.bg-black{background-color:#000}.bg-yellow{background-color:#fbfb00}.bg-pink{background-color:#ffd7d7}.bg-green{background-color:#07ff7c}.text-style-default{font-weight:400;font-family:'PX Grotesk', system, -apple-system, '.SFNSText-Regular', 'San Francisco', 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;;line-height:1.4}@media screen and (min-width: 37.5em){.md\:text-style-default{font-weight:400;font-family:'PX Grotesk', system, -apple-system, '.SFNSText-Regular', 'San Francisco', 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;;line-height:1.4}}@media screen and (min-width: 64em){.lg\:text-style-default{font-weight:400;font-family:'PX Grotesk', system, -apple-system, '.SFNSText-Regular', 'San Francisco', 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;;line-height:1.4}}.text-style-200{font-size:0.6rem;line-height:1.333}@media screen and (min-width: 37.5em){.md\:text-style-200{font-size:0.6rem;line-height:1.333}}@media screen and (min-width: 64em){.lg\:text-style-200{font-size:0.6rem;line-height:1.333}}.text-style-300{font-size:0.8rem;line-height:1.375}@media screen and (min-width: 37.5em){.md\:text-style-300{font-size:0.8rem;line-height:1.375}}@media screen and (min-width: 64em){.lg\:text-style-300{font-size:0.8rem;line-height:1.375}}.text-style-400{font-size:1rem;line-height:1.4}@media screen and (min-width: 37.5em){.md\:text-style-400{font-size:1rem;line-height:1.4}}@media screen and (min-width: 64em){.lg\:text-style-400{font-size:1rem;line-height:1.4}}.text-style-500{font-size:1.2rem;line-height:1.333}@media screen and (min-width: 37.5em){.md\:text-style-500{font-size:1.2rem;line-height:1.333}}@media screen and (min-width: 64em){.lg\:text-style-500{font-size:1.2rem;line-height:1.333}}.text-style-600{font-size:1.4rem;line-height:1.285}@media screen and (min-width: 37.5em){.md\:text-style-600{font-size:1.4rem;line-height:1.285}}@media screen and (min-width: 64em){.lg\:text-style-600{font-size:1.4rem;line-height:1.285}}.text-style-700{font-size:1.6rem;line-height:1}@media screen and (min-width: 37.5em){.md\:text-style-700{font-size:1.6rem;line-height:1}}@media screen and (min-width: 64em){.lg\:text-style-700{font-size:1.6rem;line-height:1}}.text-style-800{font-size:2.7rem;line-height:1}@media screen and (min-width: 37.5em){.md\:text-style-800{font-size:2.7rem;line-height:1}}@media screen and (min-width: 64em){.lg\:text-style-800{font-size:2.7rem;line-height:1}}.text-style-bold{font-family:'PX Grotesk Bold', system, -apple-system, '.SFNSText-Regular', 'San Francisco', 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;;font-weight:700}@media screen and (min-width: 37.5em){.md\:text-style-bold{font-family:'PX Grotesk Bold', system, -apple-system, '.SFNSText-Regular', 'San Francisco', 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;;font-weight:700}}@media screen and (min-width: 64em){.lg\:text-style-bold{font-family:'PX Grotesk Bold', system, -apple-system, '.SFNSText-Regular', 'San Francisco', 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;;font-weight:700}}.text-style-mono{font-family:'PX Grotesk Mono', ui-monospace, monospace;;font-weight:400}@media screen and (min-width: 37.5em){.md\:text-style-mono{font-family:'PX Grotesk Mono', ui-monospace, monospace;;font-weight:400}}@media screen and (min-width: 64em){.lg\:text-style-mono{font-family:'PX Grotesk Mono', ui-monospace, monospace;;font-weight:400}}.text-style-mono-bold{font-family:'PX Grotesk Mono Bold', ui-monospace, monospace;;font-weight:700}@media screen and (min-width: 37.5em){.md\:text-style-mono-bold{font-family:'PX Grotesk Mono Bold', ui-monospace, monospace;;font-weight:700}}@media screen and (min-width: 64em){.lg\:text-style-mono-bold{font-family:'PX Grotesk Mono Bold', ui-monospace, monospace;;font-weight:700}}.text-style-screen{font-family:'PX Grotesk Screen', system, -apple-system, '.SFNSText-Regular', 'San Francisco', 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;;font-weight:200}@media screen and (min-width: 37.5em){.md\:text-style-screen{font-family:'PX Grotesk Screen', system, -apple-system, '.SFNSText-Regular', 'San Francisco', 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;;font-weight:200}}@media screen and (min-width: 64em){.lg\:text-style-screen{font-family:'PX Grotesk Screen', system, -apple-system, '.SFNSText-Regular', 'San Francisco', 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;;font-weight:200}}.text-style-eyebrow{text-transform:uppercase;font-family:'PX Grotesk Mono Bold', ui-monospace, monospace;;font-weight:700;font-size:0.6rem;line-height:1.333;letter-spacing:0.34em;padding-top:0.25rem}@media screen and (min-width: 37.5em){.md\:text-style-eyebrow{text-transform:uppercase;font-family:'PX Grotesk Mono Bold', ui-monospace, monospace;;font-weight:700;font-size:0.6rem;line-height:1.333;letter-spacing:0.34em;padding-top:0.25rem}}@media screen and (min-width: 64em){.lg\:text-style-eyebrow{text-transform:uppercase;font-family:'PX Grotesk Mono Bold', ui-monospace, monospace;;font-weight:700;font-size:0.6rem;line-height:1.333;letter-spacing:0.34em;padding-top:0.25rem}}.text-style-default-family{font-family:'PX Grotesk', system, -apple-system, '.SFNSText-Regular', 'San Francisco', 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;}@media screen and (min-width: 37.5em){.md\:text-style-default-family{font-family:'PX Grotesk', system, -apple-system, '.SFNSText-Regular', 'San Francisco', 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;}}@media screen and (min-width: 64em){.lg\:text-style-default-family{font-family:'PX Grotesk', system, -apple-system, '.SFNSText-Regular', 'San Francisco', 'Roboto', 'Segoe UI', 'Helvetica Neue', sans-serif;}}.tabular-nums{font-variant-numeric:tabular-nums}.measure{max-width:var(--measure)}.auto-line-breaks br{display:none}@media screen and (max-width: 37.45em){.sm-only\:auto-line-breaks br{display:none}}.sr-only,.focus-only:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.focus-only{position:absolute}