/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-rendering:geometricPrecision;line-height:1.15;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}main{display:block}h1{margin:.67em 0;font-size:2em}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;-webkit-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{position:relative;vertical-align:baseline;line-height:0;font-size:75%}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;line-height:1.15;font-family:inherit;font-size:100%}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:table;padding:0;max-width:100%;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ul{margin:0;padding:0}ul{list-style:none}html{line-height:1.5;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}*,:after,:before{border:0 solid #e2e8f0}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit;color:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block}img,video{max-width:100%;height:auto}@font-face{font-family:MatterSQ;font-display:swap;src:url(/fonts/MatterSQ-Medium.woff2) format("woff2"),url(/fonts/MatterSQ-Medium.woff) format("woff")}@font-face{font-family:MatterSQ;font-display:swap;font-weight:300;src:url(/fonts/MatterSQ-Light.woff2) format("woff2"),url(/fonts/MatterSQ-Light.woff) format("woff")}@font-face{font-family:Matter;font-display:swap;src:url(/fonts/Matter-Medium.woff2) format("woff2"),url(/fonts/Matter-Medium.woff) format("woff")}@font-face{font-family:Matter;font-display:swap;font-weight:300;src:url(/fonts/Matter-Light.woff2) format("woff2"),url(/fonts/Matter-Light.woff) format("woff")}.scrollbar-track.scrollbar-track-y{background:transparent;margin-right:5px;z-index:1000000000}.scrollbar-thumb.scrollbar-thumb-y{border-radius:3px;border:1px solid #fff}.scrollbar-thumb.scrollbar-thumb-y:hover{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.scrollbar-thumb.scrollbar-thumb-y:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}:root{--accent:#2400ff;--bg:#fff;--bg-alt:#f1f1ee;--fg:#000;--fg-alt:#333;--color-gray-100:#adadad;--switch-border:var(--fg);--col-width:6.597vw;--font-primary:"Matter",sans-serif;--font-secondary:"MatterSQ",sans-serif;--radius:46px;--radius-s:2px;--spacer-6:max(6px,0.417vw);--spacer-9:max(9px,0.644vw);--spacer-10:max(10px,0.694vw);--spacer-11:max(11px,0.764vw);--spacer-12:max(12px,0.833vw);--spacer-13:max(13px,0.903vw);--spacer-15:max(15px,1.042vw);--spacer-16:max(16px,1.111vw);--spacer-17:max(17px,1.181vw);--spacer-20:max(20px,1.389vw);--spacer-24:max(24px,1.667vw);--spacer-28:max(28px,1.944vw);--spacer-30:max(30px,2.083vw);--spacer-45:max(45px,3.125vw);--spacer-48:max(48px,3.333vw);--spacer-50:max(50px,3.472vw);--spacer-54:max(54px,3.75vw);--spacer-60:max(60px,4.167vw);--spacer-64:max(64px,4.444vw);--spacer-70:max(70px,4.861vw);--spacer-78:max(78px,5.417vw);--spacer-80:max(80px,5.556vw);--spacer-95:max(95px,6.597vw);--spacer-100:max(100px,6.944vw);--spacer-120:max(120px,8.333vw);--spacer-160:max(160px,11.111vw);--spacer-half:max(20px,1.389vw);--spacer-40:max(40px,2.778vw);--spacer-wrapper-mobile:max(30px,5.333vw);--spacer-wrapper-mobile-small:max(20px,5.333vw);--vh:100vh;--transition-medium:500ms cubic-bezier(0.33,1,0.68,1);--transition-quick:300ms cubic-bezier(0.33,1,0.68,1);--transition-slow:850ms cubic-bezier(0.33,1,0.68,1)}@media screen and (max-width:800px){:root{--spacer-40:max(20px,2.778vw)}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:var(--fg);color:var(--bg-alt)}::selection{background:var(--fg);color:var(--bg-alt)}body{margin:0;background-color:var(--bg);-webkit-transition:background-color var(--transition-quick),color var(--transition-quick);-moz-transition:background-color var(--transition-quick),color var(--transition-quick);transition:background-color var(--transition-quick),color var(--transition-quick);padding:0;width:auto;overflow-x:hidden!important;height:var(--vh);text-rendering:optimizeLegibility;color:var(--fg);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-webkit-font-feature-settings:"liga","clig";-moz-font-feature-settings:"liga","clig";font-feature-settings:"liga","clig";-webkit-font-variant-ligatures:common-ligatures;-moz-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-moz-osx-font-smoothing:grayscale;--switch-border:var(--fg);--switch-color:var(--bg)}body.nativeScroll,body.nativeScroll #__next,body.nativeScroll #scroll,body.nativeScroll .scroll-content,body.nativeScroll .scroll__container{height:unset}::-webkit-scrollbar{width:0}::-webkit-scrollbar,::-webkit-scrollbar-thumb{background:transparent}#__next,#scroll,.scroll-content,.scroll__container{margin:0;width:100%;height:100%}.sr-only{position:absolute;margin:-1px;border-width:0;padding:0;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0)}h1{line-height:101%;letter-spacing:-4.68px;font-size:max(66px,10.838vw)}h1,h2{position:relative;margin:0;font-weight:300}h2{line-height:90%;font-size:max(51px,6.111vw)}h2.large{font-size:max(37px,8.194vw);letter-spacing:-3.54px}@media screen and (max-width:800px){h2.large{letter-spacing:0}}h3{margin:0;line-height:104.03%;font-size:max(32px,4.583vw);letter-spacing:-.045em;font-weight:300}@media screen and (max-width:800px){h3{letter-spacing:0}}h4{line-height:140.6%;font-size:max(15px,1.042vw);text-transform:uppercase}h4,h5{letter-spacing:.02em}h5{line-height:1;font-size:max(16px,1.111vw);font-weight:300;line-height:132%}p{margin:0;font-size:max(18px,1.458vw)}p,p.lg{line-height:150%;font-weight:300}p.lg{font-size:max(29px,2.014vw)}p.small{margin:0;text-transform:uppercase;line-height:1;letter-spacing:.1em;font-size:max(10px,.694vw);font-weight:700}blockquote{margin:0;line-height:150%;color:var(--accent);font-size:27px;font-weight:300;font-style:normal}time{font-size:max(14px,.972vw);font-weight:300}.text{-webkit-font-feature-settings:"kern" off;-moz-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-kerning:none}.wrapper{padding:0 max(20px,3.472vw);margin:0 auto;width:100%}.section__grid{display:grid;position:relative;-moz-box-align:start;align-items:flex-start;-moz-box-pack:center;justify-content:center;z-index:100;background-color:var(--bg);padding:var(--spacer-40) 0;width:100%;grid-column-gap:var(--spacer-half);grid-row-gap:0;grid-template-columns:repeat(12,var(--col-width))}@media screen and (max-width:800px){.section__grid{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:var(--spacer-40)}}a{position:relative;color:currentColor;font-size:max(18px,1.458vw);font-weight:300;font-style:normal;-webkit-transition:color .2s cubic-bezier(.19,1,.22,1);-moz-transition:color .2s cubic-bezier(.19,1,.22,1);transition:color .2s cubic-bezier(.19,1,.22,1)}a:not(.no-decoration):after{position:absolute;right:0;bottom:0;left:0;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-moz-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .95s cubic-bezier(.19,1,.22,1);transition:-webkit-transform .95s cubic-bezier(.19,1,.22,1);-moz-transition:transform .95s cubic-bezier(.19,1,.22,1),-moz-transform .95s cubic-bezier(.19,1,.22,1);transition:transform .95s cubic-bezier(.19,1,.22,1);transition:transform .95s cubic-bezier(.19,1,.22,1),-webkit-transform .95s cubic-bezier(.19,1,.22,1),-moz-transform .95s cubic-bezier(.19,1,.22,1);background-color:currentColor;height:.075em;min-height:1px;content:""}a:not(.no-decoration):hover:after{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-moz-transform-origin:left;transform-origin:left}.accent,a:hover{color:var(--accent)}.uppercase{text-transform:uppercase}img{object-fit:cover}button:focus,input:focus{outline:none}.disabled{cursor:not-allowed!important;pointer-events:none!important;-webkit-filter:grayscale(1)!important;filter:grayscale(1)!important}.full-height{min-height:var(--vh);min-height:-webkit-fill-available}.blogpost-image{width:100%}.blogpost-image:not(:first-child){margin:2vw 0}@media(max-width:800px){.hide-on-mobile{display:none!important}}@media(min-width:800px){.hide-on-desktop{display:none!important}}@media only screen and (max-width:800px){*,:after,:before{cursor:default}.wrapper{padding:0 var(--spacer-wrapper-mobile)}}@media(max-width:800px){@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.scroll-content,body,main{min-height:-webkit-fill-available}}}}.button_button__OZTm2{display:inline-block;position:relative;-webkit-transition:all var(--transition-slow);-moz-transition:all var(--transition-slow);transition:all var(--transition-slow);border-radius:var(--radius);-webkit-box-shadow:inset 0 0 0 1px var(--switch-border);box-shadow:inset 0 0 0 1px var(--switch-border);background-color:transparent;padding:var(--spacer-10) var(--spacer-30);padding-bottom:var(--spacer-11);overflow:hidden;text-align:center;text-transform:uppercase;line-height:1;font-size:max(17px,1.458vw);font-weight:300;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button_button__OZTm2:hover{-webkit-box-shadow:inset 0 0 0 1px var(--accent);box-shadow:inset 0 0 0 1px var(--accent);color:var(--accent)}.button_button__OZTm2:disabled{opacity:.2;cursor:not-allowed;pointer-events:none}.button_button__OZTm2.button_small__r7qDB{font-size:max(13px,1.319vw)}.button_button__OZTm2.button_large__3i649{padding:max(8px,.6065vw) max(10px,1.878vw)}.button_button__OZTm2.button_secondary__23Jq3{background-color:var(--fg);color:var(--bg)}.button_button__OZTm2.button_secondary__23Jq3:hover{background-color:var(--accent);color:var(--bg)}.button_button__OZTm2.button_tertiary__2aDci{background-color:var(--bg);color:var(--fg)}.button_button__OZTm2.button_tertiary__2aDci:hover{background-color:var(--accent);color:var(--bg)}.button_button__OZTm2 span:first-of-type{width:100%}.button_button__OZTm2 span:last-of-type{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);visibility:hidden;opacity:0;width:100%}@media(max-width:800px){.button_button__OZTm2{min-width:-moz-max-content;min-width:max-content;padding:var(--spacer-10) var(--spacer-20);padding-bottom:var(--spacer-12)}.button_large__3i649{padding:3vw 2.5vw 3.2vw}}.button_icon__26Veu{width:48px;height:48px}.header_header__3wIcQ{position:absolute;right:0;left:0;z-index:2000;background-color:var(--switch-color);padding:var(--spacer-15) 0}.header_fixed__2AvGT{position:fixed;top:0;border-bottom:1px solid var(--switch-border);width:100%}.header_smoothScrollbarFixed__1qq2r{position:fixed;top:var(--offset-top,0)}.header_nav__1phx3{display:-moz-box;display:flex;position:relative;-moz-box-align:center;align-items:center}@media screen and (max-width:800px){.header_nav__1phx3{-moz-box-pack:justify;justify-content:space-between}}.header_nav__1phx3 ul{display:-moz-box;display:flex;margin-left:var(--spacer-64)}@media screen and (max-width:800px){.header_nav__1phx3 ul{display:none}}.header_nav__1phx3 ul li{margin-right:var(--spacer-40)}.header_icon__menu__1J7Jo{width:48px;height:48px}.header_better__cQjmj{display:-moz-box;display:flex;position:absolute;right:0;-moz-box-align:center;align-items:center;flex-wrap:nowrap;width:max(260px,18.75vw)}.header_better__cQjmj .header_icon__1S0mX{display:block;width:max(40px,2.778vw);height:max(40px,2.778vw)}.header_better__cQjmj h4{margin-left:var(--spacer-20);width:-webkit-calc(100% - max(60px,2.778vw));width:-moz-calc(100% - max(60px,2.778vw));width:calc(100% - max(60px, 2.778vw));text-transform:uppercase;line-height:1.369;letter-spacing:.4px;font-size:max(18px,1.392vw);font-weight:300}@media screen and (max-width:800px){.header_better__cQjmj{display:none}}.header_button__hero__1zpLc{-moz-box-pack:justify;justify-content:space-between;width:100%}.header_button__hero__1zpLc,.navigation_navigation__2vpPE{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.navigation_navigation__2vpPE{position:fixed;z-index:800;bottom:0;left:0;visibility:hidden;flex-wrap:wrap;-moz-box-pack:center;justify-content:center;width:100vw;height:90%;padding:var(--spacer-wrapper-mobile);padding-top:var(--spacer-70);opacity:0;background:var(--bg)}.navigation_navigation__2vpPE ul{width:100%}@media(max-width:800px){@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.navigation_navigation__2vpPE{height:-webkit-fill-available;height:100%}}}}.navigation_navigation__2vpPE li{margin-bottom:var(--spacer-30)}.navigation_navigation__2vpPE li a{font-size:48px;font-weight:300;line-height:100%;margin-left:-.75vw;letter-spacing:-.045em;-webkit-font-feature-settings:"kern" off;-moz-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-kerning:none}.navigation_navigation__2vpPE ul a{-webkit-transition:color var(--transition-quick);-moz-transition:color var(--transition-quick);transition:color var(--transition-quick)}.navigation_navigation__2vpPE ul a:hover{color:var(--accent)}.navigation_button__hero__3ukba{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;margin-right:auto;margin-left:0}.navigation_button__hero__3ukba .navigation_icon__2pdI6{display:inline-block;width:var(--spacer-16);height:var(--spacer-16);margin-top:2px;margin-left:var(--spacer-6)}.navigation_button__hero__3ukba .navigation_icon__2pdI6 path{-webkit-transition:fill var(--transition-slow);-moz-transition:fill var(--transition-slow);transition:fill var(--transition-slow)}.navigation_button__hero__3ukba:hover .navigation_icon__2pdI6 path{fill:var(--accent)}.layout_fixed__2P5wD{padding-top:7.3vh}.layout_simple__yC3gi{padding:0}@media screen and (min-width:1600px){.layout_fixed__2P5wD{padding-top:8vh}}@media screen and (max-width:800px){.layout_fixed__2P5wD{overflow-x:hidden;padding-top:15vh}}