nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .main-nav:where(.svelte-f8tde3) footer:where(.svelte-f8tde3) .column:where(.svelte-f8tde3){font-family:var(--sans-font);font-size:var(--caption-size);font-style:normal;font-weight:400;line-height:normal;letter-spacing:.02em}nav.svelte-f8tde3 .menu:where(.svelte-f8tde3){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gutter);row-gap:0;padding:0 var(--page-margin)}nav.svelte-f8tde3{--bg-color: #000000;--line-color: var(--chalk-color);display:flex;position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--bg-color);color:var(--chalk-color);transform:translate(-100%);transition:transform 1s cubic-bezier(.77,0,.175,1);z-index:3}@media screen and (orientation: portrait) and (max-width: 600px){nav.svelte-f8tde3{transform:translate(100%);display:block}}@media screen and (orientation: portrait) and (max-width: 600px){nav.svelte-f8tde3 .burger-bar{position:fixed;left:0;right:0;top:0}}nav.svelte-f8tde3 .menu:where(.svelte-f8tde3){flex-grow:1;background-image:linear-gradient(var(--line-color, currentColor),var(--line-color, currentColor));background-position:50% var(--page-margin);background-repeat:no-repeat;background-size:var(--line-thickness, 1px) calc(100% - 2 * var(--page-margin));--bg-size: var(--line-thickness, 1px) calc(100% - 2 * var(--page-margin));--bg-size-zero: var(--line-thickness, 1px) 0}@media screen and (min-width: 601px) and (max-width: 900px){nav.svelte-f8tde3 .menu:where(.svelte-f8tde3){background-image:none}}@media screen and (orientation: portrait) and (max-width: 600px){nav.svelte-f8tde3 .menu:where(.svelte-f8tde3){display:block;background-image:none;padding-left:calc(var(--page-margin) * 2);padding-right:calc(var(--page-margin) * 2)}}nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .main-nav:where(.svelte-f8tde3),nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .anchor-nav:where(.svelte-f8tde3){grid-column:auto/span 2;display:flex;flex-direction:column;height:calc(var(--vh, 1vh) * 100);padding-top:var(--page-margin);padding-bottom:var(--page-margin);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .main-nav:where(.svelte-f8tde3)::-webkit-scrollbar,nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .anchor-nav:where(.svelte-f8tde3)::-webkit-scrollbar{display:none}@media screen and (min-width: 601px) and (max-width: 900px){nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .main-nav:where(.svelte-f8tde3),nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .anchor-nav:where(.svelte-f8tde3){grid-column:auto/span 4}}@media screen and (orientation: portrait) and (max-width: 600px){nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .main-nav:where(.svelte-f8tde3),nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .anchor-nav:where(.svelte-f8tde3){padding-top:var(--burger-bar-height);padding-bottom:calc(var(--page-margin) * 2)}}nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .main-nav:where(.svelte-f8tde3) ol.big:where(.svelte-f8tde3),nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .anchor-nav:where(.svelte-f8tde3) ol.big:where(.svelte-f8tde3){flex-grow:1}nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .main-nav:where(.svelte-f8tde3) ol.big:where(.svelte-f8tde3) li:where(.svelte-f8tde3),nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .anchor-nav:where(.svelte-f8tde3) ol.big:where(.svelte-f8tde3) li:where(.svelte-f8tde3){background-image:linear-gradient(var(--line-color, currentColor),var(--line-color, currentColor));background-position:0 100%;background-repeat:no-repeat;background-size:100% var(--line-thickness, 1px);--bg-size: 100% var(--line-thickness, 1px);--bg-size-zero: 0 var(--line-thickness, 1px)}nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .main-nav:where(.svelte-f8tde3) ol.big:where(.svelte-f8tde3) li:where(.svelte-f8tde3) a:where(.svelte-f8tde3),nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .anchor-nav:where(.svelte-f8tde3) ol.big:where(.svelte-f8tde3) li:where(.svelte-f8tde3) a:where(.svelte-f8tde3){font-family:var(--condensed-font);font-size:calc(90 / var(--ref-width, 1280) * 100vw);line-height:1.255556;letter-spacing:.03em;text-decoration:none;transition:.2s}nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .main-nav:where(.svelte-f8tde3) ol.big:where(.svelte-f8tde3) li:where(.svelte-f8tde3) a:where(.svelte-f8tde3) span.index:where(.svelte-f8tde3){display:inline-block;width:.666667em}nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .main-nav:where(.svelte-f8tde3) ol.big:where(.svelte-f8tde3) li:where(.svelte-f8tde3) a:where(.svelte-f8tde3):hover,nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .main-nav:where(.svelte-f8tde3) ol.big:where(.svelte-f8tde3) li:where(.svelte-f8tde3) a.active:where(.svelte-f8tde3),nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .anchor-nav:where(.svelte-f8tde3) ol.big:where(.svelte-f8tde3) li:where(.svelte-f8tde3) a:where(.svelte-f8tde3):hover,nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .anchor-nav:where(.svelte-f8tde3) ol.big:where(.svelte-f8tde3) li:where(.svelte-f8tde3) a.active:where(.svelte-f8tde3){color:#7b7b7b}nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .main-nav:where(.svelte-f8tde3) ol.big:where(.svelte-f8tde3) li:where(.svelte-f8tde3):first-child,nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .anchor-nav:where(.svelte-f8tde3) ol.big:where(.svelte-f8tde3) li:where(.svelte-f8tde3):first-child{background-image:linear-gradient(var(--line-color, currentColor),var(--line-color, currentColor)),linear-gradient(var(--line-color, currentColor),var(--line-color, currentColor));background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% var(--line-thickness, 1px),100% var(--line-thickness, 1px);--bg-size: 100% var(--line-thickness, 1px), 100% var(--line-thickness, 1px);--bg-size-zero: 0 var(--line-thickness, 1px), 0 var(--line-thickness, 1px)}nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .main-nav:where(.svelte-f8tde3) footer:where(.svelte-f8tde3){display:flex;gap:var(--gutter);margin-top:var(--gutter)}nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .main-nav:where(.svelte-f8tde3) footer:where(.svelte-f8tde3) .column:where(.svelte-f8tde3) a{text-decoration-thickness:.2px}@media screen and (min-width: 601px) and (max-width: 900px){nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .anchor-nav:where(.svelte-f8tde3){display:none}}@media screen and (orientation: portrait) and (max-width: 600px){nav.svelte-f8tde3 .menu:where(.svelte-f8tde3) .anchor-nav:where(.svelte-f8tde3){display:none}}nav.active.svelte-f8tde3{transform:translate(0)}*{outline:0;box-sizing:border-box}*:before,*:after{box-sizing:border-box}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{margin:0;padding:0}img,video{display:block;width:100%;border:0;margin:0;padding:0}ul,ol{list-style:none;margin:0;padding:0}address{font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}iframe{border:0}a{color:inherit}body{font-size:var(--body-size);font-style:normal;font-weight:400;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:oldstyle-nums proportional-nums}@property --percent-button-gradient{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@font-face{font-family:Ivar Text;src:url(../../../fonts/IvarText-Regular.woff2) format("woff2"),url(../../../fonts/IvarText-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Ivar Headline;src:url(../../../fonts/IvarHeadline-SemiBold.woff2) format("woff2"),url(../../../fonts/IvarHeadline-SemiBold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Untitled Sans;src:url(../../../fonts/untitled-sans-medium.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Untitled Sans;src:url(../../../fonts/untitled-sans-light.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Swissposters;src:url(../../../fonts/Swissposters-CondensedLight.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Swissposters;src:url(../../../fonts/Swissposters-CondensedMedium.woff2) format("woff2");font-weight:700;font-style:normal}:root{--bg-color-default: #efefef;--bg-color: #efefef;--fg-color-default: #141414;--fg-color: #141414;--chalk-color: #fffdf4;--button-color: rgba( 255, 255, 255, .5 );--button-color-hover: rgba( 255, 255, 255, 0 );--line-color-default: #bfbfbf;--line-color: #bfbfbf;--line-thickness: .6px;--serif-font: "Ivar Text", serif;--serif-headline-font: "Ivar Headline", serif;--sans-font: "Untitled Sans", sans-serif;--condensed-font: "Swissposters", sans-serif;--lines-transition: background-size 2s;--ref-width: 1440;--body-size: calc(20 / var(--ref-width, 1280) * 100vw);--headline-size: calc(24 / var(--ref-width, 1280) * 100vw);--caption-size: calc(11 / var(--ref-width, 1280) * 100vw);--page-margin: calc(20 / var(--ref-width, 1280) * 100vw);--section-spacing: calc(150 / var(--ref-width, 1280) * 100vw);--gutter: calc( var(--page-margin) * 2 );--burger-bar-width: calc(80 / var(--ref-width, 1280) * 100vw);--burger-bar-height: calc(130 / var(--ref-width, 1280) * 100vw)}@media screen and (min-width: 601px) and (max-width: 900px){:root{--ref-width: 768;--page-margin: calc(16 / var(--ref-width, 1280) * 100vw);--body-size: calc(16 / var(--ref-width, 1280) * 100vw);--headline-size: calc(18 / var(--ref-width, 1280) * 100vw);--burger-bar-width: calc(50 / var(--ref-width, 1280) * 100vw);--section-spacing: calc(80 / var(--ref-width, 1280) * 100vw)}}@media screen and (orientation: portrait) and (max-width: 600px){:root{--ref-width: 430;--body-size: calc(16 / var(--ref-width, 1280) * 100vw);--headline-size: calc(19 / var(--ref-width, 1280) * 100vw);--page-margin: calc(10 / var(--ref-width, 1280) * 100vw);--section-spacing: calc(80 / var(--ref-width, 1280) * 100vw)}}@media screen and (min-width: 1440px){:root{--ref-width: 1600}}body{margin:0;padding:0;color:var(--fg-color);background-color:var(--bg-color)}body.noscroll{overflow:hidden}body:before{content:"laptop";display:none;visibility:hidden}@media screen and (orientation: portrait) and (max-width: 600px){body:before{content:"mobile"}}@media screen and (min-width: 601px) and (max-width: 900px){body:before{content:"tablet"}}@media screen and (min-width: 1440px){body:before{content:"desktop"}}a{text-decoration-thickness:var(--line-thickness);text-decoration-position:under}b,strong{font-family:var(--serif-headline-font);font-weight:400}h1,h2,h3,h4,h5,h6{margin:0;font-weight:400}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;outline:0;color:inherit;background-color:transparent;font-size:inherit;font-family:inherit}button{cursor:pointer}figure{margin:0;padding:0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.reachable-lines{transition:var(--lines-transition)}.reachable-lines:not(.reached){background-size:var(--bg-size-zero)!important}.reachable-lines.reached{background-size:var(--bg-size)!important}@property --percent-gradient{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.reachable-text{--range: 40%;--percent-gradient: 0%;background-image:linear-gradient(to bottom,var(--fg-color) calc(var(--percent-gradient) - 10%),transparent var(--percent-gradient));-webkit-background-clip:text;background-clip:text;color:transparent;transition:--percent-gradient 4s}.reachable-text.reached-once{--percent-gradient: calc(100% + var(--range))}
