/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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:transparent}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:-.25em}sup{top:-.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}:root{--color-white: #FFFFFF;--color-black: #0C0C12;--color-accent: #FF0000}:root{--font-primary: "halcom-variable", Arial, sans-serif;--font-secondary: "overpass-mono-variable", Arial, sans-serif;--font-size-s--100: .625rem;--font-size-s--200: .6875rem;--font-size-s--300: .8125rem;--font-size-m--100: .875rem;--font-size-m--200: 1rem;--font-size-m--300: 1.25rem;--font-size-m--400: 1.5rem;--font-size-m--500: 1.875rem;--font-size-l--100: 2.25rem;--font-size-l--200: 2.5rem;--font-size-l--300: 3rem;--font-size-l--400: 3.75rem;--font-size-l--500: 4.5rem;--font-size-l--600: 11.25rem;--line-height--100: .8;--line-height--200: .9;--line-height--300: 1;--line-height--400: 1.1;--line-height--500: 1.2;--line-height--600: 1.3;--line-height--700: 1.4;--line-height--800: 1.5;--line-height--900: 1.6}:root{--size-grid: 1440px}:root{--space-s--100: .25rem;--space-s--200: .5rem;--space-s--300: .625rem;--space-s--400: .75rem;--space-m--100: 1.25rem;--space-m--200: 1.5rem;--space-m--300: 1.875rem;--space-m--400: 2.5rem;--space-m--500: 3.75rem;--space--l-100: 5rem;--space--l-200: 6.25rem;--space--l-300: 7.5rem;--space--l-400: 12.5rem;--space--l-500: 13.75rem;--space-grid-gap: 1.25rem;--space-grid-padding: 1.5rem;--space-section: 7.5rem}@media only screen and (max-width: 1023px){:root{--space-grid-gap: 1rem;--space-grid-padding: 1.25rem}}*{outline:none;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{background-color:var(--color-white)}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-black)}html{scroll-behavior:smooth}html{font-size:16px}@media screen and (min-width: 1024px) and (max-width: 1280px){html{font-size:14.2222222222px}}@media screen and (min-width: 1280px) and (max-width: 1440px){html{font-size:calc(14.2222222222px + 1.7777777778 * (100vw - 1280px) / 160)}}@media screen and (min-width: 1440px) and (max-width: 1920px){html{font-size:calc(16px + 5.3333333333 * (100vw - 1440px) / 480)}}@media screen and (min-width: 1920px){html{font-size:21.3333333333px}}body{font-family:var(--font-primary);font-size:var(--font-size-m--100);line-height:var(--line-height--700);font-weight:300}body::-webkit-scrollbar{width:0}body header,body main,body footer{visibility:hidden}body.--ready{background-color:var(--color-white)!important}body.--ready header,body.--ready main,body.--ready footer{visibility:visible}::selection{color:var(--color-white);background-color:var(--color-black)}main{min-height:calc(100vh - 24.375rem)}*:focus{outline:none}img{max-width:100%;height:auto}figure{margin:0}p{margin:0;padding:0 0 var(--space-m--400) 0}p+p{margin-top:calc(-1 * var(--space-m--400) + var(--font-size-m--100) * var(--line-height--700))}p:last-child{padding-bottom:0}strong,b{font-weight:500}em,i{font-style:italic}small{font-size:var(--font-size--100);line-height:var(--line-height--100)}h1,h2,h3,h4,.h1,.h2,.h3,.h4{margin:0;font-family:var(--font-secondary);font-weight:400;text-transform:uppercase}h1,.h1{padding:var(--space--l-400) 0 var(--space-m--500) 0;font-size:var(--font-size-m--500);line-height:var(--line-height--300)}h2,.h2{padding:var(--space-m--500) 0 var(--space-m--200) 0;font-size:var(--font-size-m--300);line-height:var(--line-height--600)}a{text-decoration:none;color:inherit}button{background:none;border:0 none;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}ul,li{padding:0;margin:0}ul{list-style:none}address{font-style:normal}iframe{width:100%;height:auto}blockquote{font-size:var(--font-size-m--500);line-height:var(--line-height--400);font-weight:200;text-transform:uppercase;padding:var(--space-m--100) 0 var(--space-m--500) 0;margin:0}blockquote p{padding-bottom:var(--space-m--500)}blockquote figcaption{font-size:var(--font-size-m--100);line-height:var(--line-height--500);font-weight:500}fieldset{padding:0;margin:0}@media only screen and (max-width: 1023px){main{min-height:calc(100vh - 35.625rem)}h1,.h1{padding-top:var(--space--l-200)}}.--max{max-width:calc(105% * 1920 / var(--window-width))}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.case--lower{text-transform:lowercase!important}.case--upper{text-transform:uppercase!important}.align--left{text-align:left!important}.align--right{text-align:right!important}.align--center{text-align:center!important}.hidden,.mobile--only{display:none!important}@media only screen and (max-width: 1023px){.mobile--only{display:block!important}.desktop--only{display:none!important}}.grid{display:grid;--grid-tc: repeat(12, 1fr);grid-template-columns:var(--grid-tc);grid-column-gap:var(--space-grid-gap);--grid-cs: 1;--grid-ce: -1;padding:0 var(--space-grid-padding);align-items:start}.grid[col="1"]{--grid-tc: repeat(1, 1fr) }.grid[col="2"]{--grid-tc: repeat(2, 1fr) }.grid[col="3"]{--grid-tc: repeat(3, 1fr) }.grid[col="4"]{--grid-tc: repeat(4, 1fr) }.grid[col="5"]{--grid-tc: repeat(5, 1fr) }.grid[col="6"]{--grid-tc: repeat(6, 1fr) }.grid[col="7"]{--grid-tc: repeat(7, 1fr) }.grid[col="8"]{--grid-tc: repeat(8, 1fr) }.grid[col="9"]{--grid-tc: repeat(9, 1fr) }.grid[col="10"]{--grid-tc: repeat(10, 1fr) }.grid[col="11"]{--grid-tc: repeat(11, 1fr) }.grid[col="12"]{--grid-tc: repeat(12, 1fr) }.grid>*{display:block;-moz-appearance:none;appearance:none;-webkit-appearance:none}.grid>.grid{display:grid;padding-left:0;padding-right:0}.grid>*[pos^="1"]{--grid-cs: 1 }.grid>*[pos^="2"]{--grid-cs: 2 }.grid>*[pos^="3"]{--grid-cs: 3 }.grid>*[pos^="4"]{--grid-cs: 4 }.grid>*[pos^="5"]{--grid-cs: 5 }.grid>*[pos^="6"]{--grid-cs: 6 }.grid>*[pos^="7"]{--grid-cs: 7 }.grid>*[pos^="8"]{--grid-cs: 8 }.grid>*[pos^="9"]{--grid-cs: 9 }.grid>*[pos^="10"]{--grid-cs: 10 }.grid>*[pos^="11"]{--grid-cs: 11 }.grid>*[pos^="12"]{--grid-cs: 12 }.grid>*[pos$="+1"],.grid>*[pos="1"]{--grid-ce: 1 }.grid>*[pos$="+2"],.grid>*[pos$="-1"],.grid>*[pos="2"]{--grid-ce: 2 }.grid>*[pos$="+3"],.grid>*[pos$="-2"],.grid>*[pos="3"]{--grid-ce: 3 }.grid>*[pos$="+4"],.grid>*[pos$="-3"],.grid>*[pos="4"]{--grid-ce: 4 }.grid>*[pos$="+5"],.grid>*[pos$="-4"],.grid>*[pos="5"]{--grid-ce: 5 }.grid>*[pos$="+6"],.grid>*[pos$="-5"],.grid>*[pos="6"]{--grid-ce: 6 }.grid>*[pos$="+7"],.grid>*[pos$="-6"],.grid>*[pos="7"]{--grid-ce: 7 }.grid>*[pos$="+8"],.grid>*[pos$="-7"],.grid>*[pos="8"]{--grid-ce: 8 }.grid>*[pos$="+9"],.grid>*[pos$="-8"],.grid>*[pos="9"]{--grid-ce: 9 }.grid>*[pos$="+10"],.grid>*[pos$="-9"],.grid>*[pos="10"]{--grid-ce: 10 }.grid>*[pos$="+11"],.grid>*[pos$="-10"],.grid>*[pos="11"]{--grid-ce: 11 }.grid>*[pos$="+12"],.grid>*[pos$="-11"],.grid>*[pos="12"]{--grid-ce: 12 }.grid>*[pos$="-12"]{--grid-ce: 12 }.grid>*[pos]{grid-column-end:span var(--grid-ce)}.grid>*[pos*="+"],.grid>*[pos*="-"],.grid>*[pos*=".."]{grid-column-start:var(--grid-cs)}.grid>*[pos*="-"],.grid>*[pos*=".."]{grid-column-end:var(--grid-ce)}.grid>*[pos=row]{grid-column:1/-1!important}@media only screen and (max-width: 1023px){.grid{--grid-tc: repeat(8, 1fr)}.grid>*[pos-s]{--grid-cs: 1;--grid-ce: -1}.grid>*[pos-s^="1"]{--grid-cs: 1 }.grid>*[pos-s^="2"]{--grid-cs: 2 }.grid>*[pos-s^="3"]{--grid-cs: 3 }.grid>*[pos-s^="4"]{--grid-cs: 4 }.grid>*[pos-s^="5"]{--grid-cs: 5 }.grid>*[pos-s^="6"]{--grid-cs: 6 }.grid>*[pos-s^="7"]{--grid-cs: 7 }.grid>*[pos-s^="8"]{--grid-cs: 8 }.grid>*[pos-s$="+1"],.grid>*[pos-s="1"]{--grid-ce: 1 }.grid>*[pos-s$="+2"],.grid>*[pos-s$="-1"],.grid>*[pos-s="2"]{--grid-ce: 2 }.grid>*[pos-s$="+3"],.grid>*[pos-s$="-2"],.grid>*[pos-s="3"]{--grid-ce: 3 }.grid>*[pos-s$="+4"],.grid>*[pos-s$="-3"],.grid>*[pos-s="4"]{--grid-ce: 4 }.grid>*[pos-s$="+5"],.grid>*[pos-s$="-4"],.grid>*[pos-s="5"]{--grid-ce: 5 }.grid>*[pos-s$="+6"],.grid>*[pos-s$="-5"],.grid>*[pos-s="6"]{--grid-ce: 6 }.grid>*[pos-s$="+7"],.grid>*[pos-s$="-6"],.grid>*[pos-s="7"]{--grid-ce: 7 }.grid>*[pos-s$="+8"],.grid>*[pos-s$="-7"],.grid>*[pos-s="8"]{--grid-ce: 8 }.grid>*[pos-s$="-8"]{--grid-ce: 8 }.grid>*[pos-s]{grid-column-end:span var(--grid-ce)}.grid>*[pos-s*="+"],.grid>*[pos-s*="-"],.grid>*[pos-s*=".."]{grid-column-start:var(--grid-cs)}.grid>*[pos-s*="-"],.grid>*[pos-s*=".."]{grid-column-end:var(--grid-ce)}.grid>*[pos-s=row]{grid-column:1/-1!important}}.link{text-decoration:none;display:flex;flex-direction:column;align-items:flex-start}.link span{position:relative;flex-grow:0}@media screen and (pointer: fine){.link:hover span:before{transform-origin:left;transform:scaleX(1)}.link:hover span:after{transform-origin:left;transform:scaleX(1);transition-delay:.2s}}@media screen and (pointer: fine){.link.link--underline:hover span:before{transform-origin:right;transform:scaleX(0);transition-delay:0s}}.link span:before,.link.link--underline span:after{content:"";position:absolute;bottom:-.125rem;left:0;width:100%;height:1px;transition:transform .45s cubic-bezier(.76,0,.24,1) .2s;transform-origin:right;transform:scaleX(0);background-color:var(--color-black);will-change:transform}.link.link--underline span:before{transform:scaleX(1);transform-origin:left}.link.link--underline span:after{transform-origin:right;transform:scaleX(0);transition-delay:0s}.splitted-text .char{letter-spacing:inherit;will-change:transform}.splitted-text[interactive] .char{transform:translateZ(0);transition-property:transform;transition-timing-function:cubic-bezier(.16,1,.3,1)}.splitted-text[interactive].over .char{transform:translate3d(0,-100%,0)}.splitted-text[char="0"] .word{filter:blur(7px);color:var(--color-white);will-change:transform,color,filter}.splitted-text[char="0"] .char{transform:none}.splitted-text:not([char="0"]) .char{filter:blur(7px);color:var(--color-white);will-change:transform,color,filter}@media only screen and (max-width: 1023px){.splitted-text[char="0"] .word{filter:none;color:var(--color-black)}.splitted-text:not([char="0"]) .char{filter:none;color:var(--color-black)}}.media{position:relative;line-height:0}.media img,.media video{position:relative;width:100%;transition:clip-path 1.2s cubic-bezier(.83,0,.17,1) .7s;will-change:clip-path;z-index:2}.media.media--active img,.media.media--noanimation img{clip-path:polygon(0 0,100% 0,100% calc(100% - 1px),0 calc(100% - 1px))}.media.media--noanimation img{opacity:.1;transition:opacity 2s cubic-bezier(.22,1,.36,1) .1s}.media.media--noanimation.media--active img{opacity:1}.media figcaption{font-size:var(--font-size-s--100);line-height:var(--line-height--300);color:color-mix(in srgb,var(--color-black),transparent 60%);text-transform:uppercase;margin-top:var(--space-s--200)}.btn{display:block;margin:var(--space-m--200) 0 var(--space-m--300) 0;font-family:var(--font-secondary);font-size:var(--font-size-s--300);line-height:var(--line-height--400);font-weight:400;text-transform:uppercase;text-align:center;cursor:pointer}.btn[href="#"]{pointer-events:none;cursor:default}.btn[href="#"] span:after,.btn[href="#"] span:before{display:none}.close{position:fixed;top:var(--space-m--200);right:var(--space-m--200);margin:0;color:var(--color-white);cursor:pointer}.close span:before,.close span:after{background-color:var(--color-white)}@media only screen and (max-width: 1023px){.close{padding:0;top:var(--space-m--100)}}.slider{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-s--300);margin-bottom:var(--space--l-200)}.slider.slider--solo .slider__list,.slider.slider--solo .slide,.slider.slider--solo figure,.slider.slider--solo img{position:relative;overflow:visible;height:auto}.slider.slider--solo .slide:before,.slider.slider--solo .slide:after{display:none}.slider__list{width:calc(75vh - 2.1875rem);height:calc(75vh - 2.1875rem);display:grid;grid-template-rows:100%;grid-template-columns:100%;place-items:center;overflow:hidden}.slide{position:relative;width:100%;height:100%;display:grid;opacity:0;pointer-events:none;will-change:transform,opacity;grid-area:1/1/-1/-1;place-items:center;overflow:hidden}.slide:after{content:"";display:block;width:50%;height:100%;cursor:e-resize;position:absolute;right:0;top:0;z-index:2}.slide:before{content:"";display:block;width:50%;height:100%;cursor:w-resize;position:absolute;left:0;top:0;z-index:2}.slide figure{position:absolute;width:100%;height:100%;will-change:transform}.slide img{width:100%;height:100%;object-fit:cover}.slide.slide--active{opacity:1;pointer-events:auto}.slider__controls{width:calc(75vh - 2.1875rem);display:flex;justify-content:space-between;gap:var(--space-m--100)}.slider__control{position:relative;height:1.5625rem;width:100%;cursor:pointer}.slider__control:before,.slider__control span{content:"";position:absolute;bottom:var(--space-s--300);left:0;display:block;width:100%;height:1px;background-color:var(--color-black);opacity:.1}.slider__control span{transform:scaleX(0);transform-origin:left;opacity:1}@media screen and (pointer: fine){.slider__control:hover:before{opacity:.3}}.slider__captions{display:grid;grid-template-rows:100%;grid-template-columns:100%;width:calc(75vh - 2.1875rem);overflow:hidden}.slider__caption{grid-area:1/1/-1/-1;width:100%;font-size:var(--font-size-s--100);line-height:var(--line-height--300);color:color-mix(in srgb,var(--color-black),transparent 60%);text-transform:uppercase;margin-top:0;opacity:0}.slider__caption.slider__caption--active{opacity:1}@media only screen and (max-width: 1023px){.slider{gap:0}.slider.slider--solo .slider__list{aspect-ratio:unset}.slider__list{width:calc(100vw - 2 * var(--space-grid-padding));aspect-ratio:1/1;height:auto}.slider__controls{width:calc(100vw - 2 * var(--space-grid-padding));gap:var(--space-s--400)}.slider__control{height:1.25rem}.slider__captions{margin-top:var(--space-s--200);width:calc(100vw - 2 * var(--space-grid-padding))}}.hero{position:relative;width:100vw;height:100vh;margin:0 calc(-1 * var(--space-grid-padding)) var(--space-m--200) calc(-1 * var(--space-grid-padding));background-color:var(--color-black);overflow:hidden}.hero__image{width:100%;height:100%}.hero__image figure{width:100%;height:100%}.hero__image img{width:100%;height:100%;object-fit:cover;object-position:center;filter:brightness(.1);transform:scale(1.1)}.blog__category{padding-top:var(--space--l-300);font-family:var(--font-secondary);font-size:var(--font-size-s--300);line-height:var(--line-height-s--700);text-transform:uppercase;text-align:center}.blog__category+h1{padding-top:var(--space-s--300)}.blog__category .link{display:inline-flex}.blog__category .link span:before{bottom:0}.blog__title{padding:var(--space-m--300) 0;text-align:center}.blog__title svg{width:100%;height:auto}.blog__headline{padding-bottom:var(--space-m--500);color:color-mix(in srgb,var(--color-black),transparent 40%);text-align:center}@media only screen and (max-width: 1023px){.blog__title svg{max-width:100%;height:auto}}footer{margin-top:var(--space--l-300);background-color:var(--color-black);padding:var(--space--l-200) 0 var(--space-m--200) 0;display:flex;flex-direction:column;align-items:center;gap:var(--space-m--100);margin-bottom:-1px}.footer__logo{line-height:0;margin-bottom:var(--space-s--300)}.footer__logo svg{width:5.75rem;height:auto}.footer__nav{margin-bottom:var(--space-m--500)}.footer__nav.footer__nav--secondary{margin-bottom:0}.footer__nav.footer__nav--secondary ul{gap:var(--space-s--300)}.footer__nav.footer__nav--secondary .btn{font-size:var(--font-size-s--100);color:color-mix(in srgb,var(--color-white),transparent 60%)}.footer__nav.footer__nav--secondary .btn span:before{background-color:color-mix(in srgb,var(--color-white),transparent 60%)}.footer__nav ul{display:flex;justify-content:center;align-items:center;gap:var(--space-m--300)}.footer__nav li{font-size:var(--font-size-s--300);line-height:var(--line-height--400);font-weight:300}.footer__nav a{text-decoration:none;font-family:var(--font-secondary);color:var(--color-white);margin:0}.footer__nav a span:before{background-color:var(--color-white)}@media only screen and (max-width: 1023px){footer{margin-top:var(--space--l-100);padding:var(--space--l-200) 0 var(--space-m--100) 0;gap:0}.footer__logo{margin-bottom:var(--space-m--500)}.footer__nav{margin-bottom:var(--space--l-100)}.footer__nav.footer__nav--secondary{margin-bottom:0}.footer__nav.footer__nav--secondary ul{flex-direction:row}.footer__nav ul{flex-direction:column;gap:var(--space-m--100)}}.header{position:fixed;top:0;left:0;z-index:100;width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-grid-padding);transition:transform .9s cubic-bezier(.33,1,.68,1);transform:translateY(0)}.header .header__btns .btn{color:var(--color-black)}.header.header--white{mix-blend-mode:difference}.header.header--white .header__logo path{fill:var(--color-white)}.header.header--white .header__btns .btn{color:var(--color-white)}.header.header--white .header__btns .btn span:before{background-color:var(--color-white)}.header.header--white .btn{color:var(--color-white)}.header.header--white .btn span:before{background-color:var(--color-white)}.header:has(.header__nav--open){mix-blend-mode:normal;transform:translateY(0)!important}.header[scroll-scrolling=true][scroll-direction=down]{transform:translateY(-100%)}.header__logo{line-height:0}.header__btns{display:flex;gap:var(--space-m--300)}.header__btns .btn{margin:0}.header__btns .btn[toggle-chapters]{opacity:0;transition:opacity .9s cubic-bezier(.33,1,.68,1) .3s}.header__btns .btn[toggle-chapters].btn--active{opacity:1}.header__nav{position:fixed;top:0;left:0;width:100vw;height:100dvh;display:flex;overflow:hidden;justify-content:center;margin:0;align-items:center;opacity:0;z-index:1000;color:var(--color-white);border:0 none;pointer-events:none;background-color:color-mix(in srgb,var(--color-black),transparent 8%);transition:display .45s allow-discrete,overlay .45s allow-discrete,opacity .45s}.header__nav.header__nav--open{display:flex;opacity:1;pointer-events:all}.header__nav ul{display:flex;justify-content:center;align-items:center;gap:var(--space-m--300)}.header__nav li{font-size:var(--font-size-s--300);line-height:var(--line-height--400);font-weight:300}.header__nav a{text-decoration:none;font-family:var(--font-secondary);color:var(--color-white);margin:0;mix-blend-mode:difference}.header__nav a span:before{background-color:var(--color-white)}.navigation__images{position:absolute;aspect-ratio:630/450;height:60vh;width:auto;display:grid;grid-template-rows:100%;grid-template-columns:100%;place-items:center;top:20vh;left:0}.navigation__image{position:relative;width:100%;height:100%;display:grid;opacity:0;pointer-events:none;will-change:opacity;grid-area:1/1/-1/-1;place-items:center;overflow:hidden;transform:translate(-50%)}.navigation__image figure{position:absolute;width:100%;height:100%}.navigation__image img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1023px){.header__nav ul{flex-direction:column;gap:var(--space-m--300)}.navigation__images{display:none}}.intro{display:none;pointer-events:none;position:fixed;top:0;left:0;z-index:5000;width:100dvw;height:100lvh;background-color:var(--color-black);justify-content:center;align-items:center;color:var(--color-white);text-transform:uppercase;font-size:var(--font-size-m--100);padding:0 var(--space-grid-padding)}.intro p{text-align:center;opacity:0;filter:blur(7px)}.intro.--active{display:flex;pointer-events:all}.post{display:flex;flex-direction:column;gap:var(--space-s--100);color:#2d1709}.post figure{aspect-ratio:1}.post figure img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (pointer: fine){.post:hover .post__title span:before{transform-origin:left;transform:scaleX(1)}}.post__category{font-family:var(--font-secondary);font-size:var(--font-size-s--200);line-height:var(--line-height--700);color:color-mix(in srgb,#2D1709,transparent 60%);text-transform:uppercase}.post__title{padding-right:var(--space-m--300);margin-top:var(--space-m--100);font-family:var(--font-secondary);font-size:var(--font-size-m--300);line-height:var(--line-height--500);font-weight:300}.post__title span:before{bottom:.0625rem;height:1px}.post__excerpt{margin-top:var(--space-s--100);font-size:var(--font-size-s--300);line-height:var(--line-height--600);width:75%}.posts__list{row-gap:var(--space-m--500);padding:0}.image{padding-bottom:var(--space-m--400)}.single .page-text p:last-child{padding-bottom:var(--space-m--400)}.single .page-text:last-child p:last-child{padding-bottom:0}.single .page-text hr{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;height:1px;display:block;width:100%;background-color:color-mix(in srgb,var(--color-black),transparent 90%);margin:var(--space-s--300) 0;line-height:0}.single .page-text a{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:1px}@media screen and (pointer: fine){.single .page-text a:hover{text-decoration:none}}.single .thumbnail{margin-bottom:var(--space-m--300)}.single .thumbnail figure,.single .thumbnail img{width:100%;height:100%;object-fit:contain;object-position:center}.popup{text-align:center;margin:var(--space--l-300) 0}.popup .slider{margin-bottom:var(--space--l-100)}.popup .btn{margin:0}.popup__title{font-family:var(--font-primary);font-size:var(--font-size-l--400);line-height:var(--line-height--200);padding:0 0 var(--space-m--300);font-weight:300}.popup__headline{padding-bottom:0;color:color-mix(in srgb,var(--color-black),transparent 40%)}@media only screen and (max-width: 1023px){.popup{margin:var(--space--l-100) 0}.popup .slider{margin-bottom:var(--space-m--500)}.popup__title{padding-top:var(--space--l-100)}}.about{width:100vw;height:100vh;margin:var(--space-m--300) calc(-1 * var(--space-grid-padding)) 0;display:flex}.about .btn{margin:0}.about__image{flex-basis:50%;flex-grow:0;flex-shrink:0;overflow:hidden}.about__image figure{width:100%;height:100%}.about__image figure img{width:100%;height:110%;object-fit:cover;object-position:top center}.about__image figure div{height:100%}.about__content{flex-basis:50%;flex-grow:0;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.about__thumbnail{width:calc((100vw - 2 * var(--space-grid-padding) - 11 * var(--space-grid-gap)) / 6 + 3 * var(--space-grid-gap));aspect-ratio:256/320}.about__thumbnail figure,.about__thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}.about__thumbnail figcaption{position:absolute;right:calc(-1 * var(--space-s--300) - var(--space-s--100));bottom:0;transform:translate(100%) rotate(-90deg);transform-origin:left bottom;margin-top:0}.about__title{width:calc((100vw - 2 * var(--space-grid-padding) - 11 * var(--space-grid-gap)) / 6 + 3 * var(--space-grid-gap));padding:var(--space-m--300) 0;font-size:var(--font-size-m--300);line-height:var(--line-height--400);font-weight:300;text-align:center}@media only screen and (max-width: 1023px){.about{height:auto;flex-direction:column;margin:0 calc(-1 * var(--space-grid-padding));padding-top:var(--space--l-100)}.about__image,.about__content{flex-basis:auto;flex-grow:1}.about__image{display:none}.about__content{padding:var(--space--l-100) 0}.about__thumbnail{height:auto;width:50vw}.about__title{margin:var(--space-m--400) 0 var(--space-m--300) 0;width:80vw;padding:0}}.services{width:100vw;background-color:#000;color:var(--color-white);margin:0 calc(-1 * var(--space-grid-padding));padding:var(--space--l-300) 0}.service a{display:flex;flex-direction:column;align-items:center;justify-content:center}.service__thumbnail{width:100%;height:auto;aspect-ratio:1;overflow:hidden}.service__thumbnail figure,.service__thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}.service__title{font-family:var(--font-primary);padding:0;margin-bottom:var(--space-m--100);font-size:var(--font-size-m--100);line-height:var(--line-height--400);font-weight:400;text-align:center}.service__text{text-align:center;color:color-mix(in srgb,var(--color-white),transparent 40%);padding:var(--space-s--300) var(--space-m--400) 0;font-size:var(--font-size-s--300)}@media only screen and (max-width: 1023px){.services{margin:0 calc(-1 * var(--space-grid-padding));padding:var(--space--l-300) var(--space-grid-padding);overflow:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--space-grid-padding)}.services::-webkit-scrollbar{display:none}.services__list{display:inline-flex;gap:var(--space-grid-gap);width:calc((100vw - var(--space-grid-padding) * 2) / 8 * 21 + var(--space-grid-gap) * 2);scrollbar-width:none}.services__list>*{scroll-snap-align:start;flex-basis:33%}}.explore{margin-bottom:var(--space--l-100)}.explore .btn{margin:0}.explore__image{margin:0 calc(-1 * var(--space-grid-padding));width:100vw;overflow:hidden}.explore__image>div{display:inline-flex}.explore__image .media{background-color:transparent!important}.explore__image figure,.explore__image img{height:auto;width:120vw;opacity:1!important}.explore__text{text-align:center;padding-top:var(--space-m--500);color:color-mix(in srgb,var(--color-black),transparent 40%)}.explore__title{padding:0 0 var(--space-m--400) 0;font-size:var(--font-size-m--500);line-height:var(--line-height--400);font-weight:300;text-align:center}@media only screen and (max-width: 1023px){.explore{padding-bottom:var(--space--l-100);margin-bottom:var(--space--l-100)}.explore__text{padding-top:var(--space--l-100);padding-bottom:var(--space--l-200)}.explore__image figure,.explore__image img{width:200vw}.explore__title{padding:0 0 var(--space-m--300) 0}}.page-template-homepage .hero{margin-bottom:0}.page-template-homepage .blog{width:100vw;margin:0 calc(-1 * var(--space-grid-padding)) 0;padding:0 var(--space-grid-padding);background-color:var(--color-white);z-index:2}.page-template-homepage .blog .btn{margin:var(--space--l-200) 0 var(--space--l-100) 0}.page-template-homepage .blog__category{padding-top:var(--space-m--500)}.page-template-homepage footer{margin-top:0}@media only screen and (max-width: 1023px){.page-template-homepage .blog__category{padding-top:var(--space--l-100)}.page-template-homepage .posts__container{margin:0 calc(-1 * var(--space-grid-padding));padding:0 var(--space-grid-padding);overflow:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--space-grid-padding)}.page-template-homepage .posts__container::-webkit-scrollbar{display:none}.page-template-homepage .posts__list{display:inline-flex;gap:var(--space-grid-gap);width:calc((100vw - var(--space-grid-padding) * 2) / 8 * 21 + var(--space-grid-gap) * 2);scrollbar-width:none}.page-template-homepage .posts__list>*{scroll-snap-align:start;flex-basis:33%}}.page-template-default hr{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;height:1px;display:block;width:100%;background-color:color-mix(in srgb,var(--color-black),transparent 90%);margin:var(--space-s--300) 0;line-height:0}.page-template-default .page-text p:last-child{padding-bottom:var(--space-m--400)}.page-template-default .page-text a{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:1px}@media screen and (pointer: fine){.page-template-default .page-text a:hover{text-decoration:none}}.page-template-default .page-text:last-child p:last-child{padding-bottom:0}.chapters{position:fixed;top:0;left:0;width:100vw;height:100dvh;display:flex;flex-direction:column;justify-content:center;margin:0;align-items:center;opacity:0;z-index:1000;color:var(--color-white);border:0 none;pointer-events:none;background-color:color-mix(in srgb,var(--color-black),transparent 8%);transition:display .45s allow-discrete,overlay .45s allow-discrete,opacity .45s}.chapters.chapters--open{display:flex;opacity:1;pointer-events:all}.chapters ul{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-m--300)}.chapters li{font-size:var(--font-size-s--300);line-height:var(--line-height--400);font-weight:400}.chapters a{white-space:nowrap;text-decoration:none;font-family:var(--font-secondary);color:var(--color-white);margin:0;text-align:center}.chapters a span:before{background-color:var(--color-white)}.chapters a br{display:none}@starting-style{.chapters{display:none;opacity:0}}@media only screen and (max-width: 1023px){.chapters a{white-space:normal}}.explore-image{position:relative;width:100vw;overflow:hidden;margin:0 calc(-1 * var(--space-grid-padding)) var(--space-m--200) calc(-1 * var(--space-grid-padding))}.explore-image.explore-image--light .explore-image__image img{filter:brightness(1)}.explore-image__image img{transition:opacity 2s cubic-bezier(.22,1,.36,1) .1s;filter:brightness(.1)}.explore-image__thumbnail{position:absolute;top:0;padding-top:var(--space--l-200);width:100%;z-index:2}.explore-image__thumbnail figure{margin:0 auto;width:60vw;height:60vh;display:flex;justify-content:center;overflow:hidden}.explore-image__thumbnail img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:100%}@media only screen and (max-width: 1023px){.explore-image{height:auto}.explore-image__image{height:100%;width:100%}.explore-image__image figure,.explore-image__image img{height:100%;width:auto;object-fit:cover;object-position:center}.explore-image__thumbnail{padding-top:var(--space-m--400)}.explore-image__thumbnail figure{margin:0 auto;width:50vw;height:auto}}.explore-introduction{font-size:var(--font-size-m--200);line-height:var(--line-height--700);font-weight:400;padding-bottom:var(--space--l-200)}.explore-introduction h3{font-size:var(--font-size-l--100);line-height:var(--line-height--300);font-weight:400;padding-bottom:var(--space-m--400)}.explore-introduction a{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:1px}@media screen and (pointer: fine){.explore-introduction a:hover{text-decoration:none}}@media only screen and (max-width: 1023px){.explore-introduction{padding-bottom:var(--space-m--500)}.explore-introduction h3{font-size:var(--font-size-m--400);padding-bottom:var(--space-m--100)}}.explore-person{display:flex;flex-direction:column;gap:var(--space-s--400);position:relative}.explore-person:before,.explore-person:after{content:"";display:block;width:1.25rem;height:1px;background-color:var(--color-white);transform-origin:center;position:absolute;bottom:calc(var(--font-size-s--200) + var(--space-s--400) + 2 * var(--space-s--300) + 1.25rem);right:var(--space-s--400);z-index:5}.explore-person:after{transform:rotate(90deg)}@media screen and (pointer: fine){.explore-person:hover figure img{transform:scale(1.05)}}.explore-person.explore-person--century .explore-person__century:after{content:"";position:absolute;left:0;top:0;display:block;width:1px;height:var(--space-s--300);background-color:#d9d9d9}.explore-person figure{cursor:pointer;overflow:hidden}.explore-person figure img{transition:transform .3s cubic-bezier(.33,1,.68,1)}.explore-person__century{position:relative;font-size:var(--font-size-s--200);line-height:var(--line-height--500);color:#999;padding-left:var(--space-s--300)}.explore-person__century:before{content:"";display:block;width:calc(100% + var(--space-s--300));height:1px;margin-bottom:var(--space-s--400);background-color:#d9d9d9;margin-left:calc(-1 * var(--space-s--300))}.explore-person dialog{position:fixed;top:0;left:0;width:100vw;height:100dvh;padding:var(--space--l-400) 0;max-width:none;max-height:none;margin:0;align-items:center;opacity:0;z-index:1000;color:var(--color-white);border:0 none;pointer-events:none;background-color:color-mix(in srgb,var(--color-black),transparent 8%);transition:display .45s allow-discrete,overlay .45s allow-discrete,opacity .45s}.explore-person dialog[open]{display:grid;opacity:1;pointer-events:all}.explore-person dialog>div{justify-items:center}@starting-style{dialog[open]{display:none;opacity:0}}::backdrop{display:none;opacity:0}.explore-person__name{display:block;margin-bottom:var(--space--l-200);font-family:var(--font-secondary);font-size:var(--font-size-l--100);line-height:var(--line-height--300);text-transform:uppercase;text-align:center}.explore-person__date{font-family:var(--font-secondary);font-size:var(--font-size-m--300);line-height:var(--line-height--300);font-weight:300}.explore-person__date+p{display:inline!important;padding:0!important}.explore-person__biography{font-size:var(--font-size-m--200);line-height:var(--line-height--700);font-weight:300}.explore-person__biography p{display:inline-block;padding:var(--space-m--400) 0 0 0}.explore-person__biography a{text-decoration:underline;text-underline-offset:.25rem}@media screen and (pointer: fine){.explore-person__biography a:hover{text-decoration:none}}.explore-person__caption{display:inline-block;font-size:var(--font-size-s--100);color:color-mix(in srgb,var(--color-white),transparent 60%);text-transform:uppercase;text-align:center;margin-top:var(--space--l-100);padding-left:1.3125rem;background:url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.5 8.9375C7.62183 8.9375 8.53125 8.02808 8.53125 6.90625C8.53125 5.78442 7.62183 4.875 6.5 4.875C5.37817 4.875 4.46875 5.78442 4.46875 6.90625C4.46875 8.02808 5.37817 8.9375 6.5 8.9375Z" fill="white" fill-opacity="0.4"/><path d="M10.9688 3.25001H9.84587C9.77039 3.25025 9.69635 3.22933 9.63215 3.18962C9.56796 3.14991 9.51618 3.093 9.48269 3.02535L9.11909 2.29857C9.0185 2.09567 8.86306 1.92501 8.67041 1.80596C8.47776 1.6869 8.25559 1.62422 8.02913 1.62501H4.97087C4.74441 1.62422 4.52225 1.6869 4.32959 1.80596C4.13694 1.92501 3.9815 2.09567 3.88091 2.29857L3.51528 3.02535C3.48194 3.09269 3.43048 3.14939 3.36668 3.18908C3.30288 3.22877 3.22926 3.24987 3.15412 3.25001H2.03125C1.70802 3.25001 1.39802 3.37841 1.16946 3.60697C0.940904 3.83553 0.8125 4.14552 0.8125 4.46876V10.1563C0.8125 10.4795 0.940904 10.7895 1.16946 11.018C1.39802 11.2466 1.70802 11.375 2.03125 11.375H10.9688C11.292 11.375 11.602 11.2466 11.8305 11.018C12.0591 10.7895 12.1875 10.4795 12.1875 10.1563V4.46876C12.1875 4.14552 12.0591 3.83553 11.8305 3.60697C11.602 3.37841 11.292 3.25001 10.9688 3.25001ZM6.5 9.75001C5.93756 9.75001 5.38775 9.58323 4.9201 9.27075C4.45245 8.95827 4.08795 8.51414 3.87272 7.99451C3.65748 7.47489 3.60117 6.9031 3.71089 6.35147C3.82062 5.79984 4.09146 5.29313 4.48917 4.89542C4.88687 4.49772 5.39358 4.22688 5.94521 4.11715C6.49685 4.00742 7.06863 4.06374 7.58826 4.27898C8.10788 4.49421 8.55202 4.8587 8.86449 5.32635C9.17697 5.79401 9.34375 6.34382 9.34375 6.90626C9.34289 7.6602 9.043 8.38302 8.50988 8.91614C7.97676 9.44926 7.25395 9.74915 6.5 9.75001ZM10.5625 5.28126C10.4822 5.28126 10.4036 5.25743 10.3368 5.21279C10.27 5.16815 10.2179 5.10471 10.1872 5.03047C10.1564 4.95624 10.1484 4.87456 10.1641 4.79575C10.1797 4.71695 10.2184 4.64456 10.2752 4.58775C10.3321 4.53093 10.4044 4.49224 10.4832 4.47656C10.562 4.46089 10.6437 4.46893 10.718 4.49968C10.7922 4.53043 10.8556 4.5825 10.9003 4.64931C10.9449 4.71611 10.9688 4.79466 10.9688 4.87501C10.9688 4.98275 10.9259 5.08608 10.8498 5.16227C10.7736 5.23846 10.6702 5.28126 10.5625 5.28126Z" fill="white" fill-opacity="0.4"/></svg>') no-repeat;background-size:.8125rem;background-position:top left;line-height:1rem}@media only screen and (max-width: 1023px){.explore-person dialog{padding:var(--space--l-200) var(--space-grid-padding)}}.explore-persons{padding-top:var(--space--l-300);margin-bottom:var(--space--l-400);align-items:end;row-gap:var(--space-m--500)}.explore-quote{padding-bottom:var(--space--l-200)}.explore-quote:has(.explore-quote__image) .explore-quote__text{font-size:var(--font-size-l--300)}.explore-quote__text{grid-row:1;margin:0;padding:0;font-size:var(--font-size-l--200);line-height:var(--line-height--400);font-weight:200}.explore-quote__text a div{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:1px}@media screen and (pointer: fine){.explore-quote__text a:hover div{text-decoration:none}}.explore-quote__image{grid-row:1}.explore-quote__image .media{height:100%;overflow:hidden}.explore-quote__image figcaption{font-size:var(--font-size-s--100);line-height:var(--line-height--300);color:color-mix(in srgb,var(--color-black),transparent 60%);text-transform:uppercase;margin-top:var(--space-s--200)}@media only screen and (max-width: 1023px){.explore-quote{padding-bottom:var(--space-m--500)}.explore-quote:has(.explore-quote__image) .explore-quote__text{font-size:var(--font-size-m--400)}.explore-quote__text{grid-row:2;font-size:var(--font-size-m--300);text-align:left!important}.explore-quote__text p{padding-bottom:var(--space-m--400)}.explore-quote__image{grid-row:1;margin-bottom:var(--space-m--400)}}.explore-text{padding-bottom:var(--space--l-200)}.explore-text__text{grid-row:1}.explore-text__text a{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:1px}@media screen and (pointer: fine){.explore-text__text a:hover{text-decoration:none}}.explore-text__image{grid-row:1}@media only screen and (max-width: 1023px){.explore-text{padding-bottom:var(--space-m--500)}.explore-text__text{grid-row:2}.explore-text__image{grid-row:1;margin-bottom:var(--space-m--100)}}.explore-title{padding:0 0 var(--space--l-400) 0;font-size:var(--font-size-l--500);line-height:var(--line-height--300);font-weight:500}@media only screen and (max-width: 1023px){.explore-title{font-size:var(--font-size-l--100);padding:0 0 var(--space--l-100) 0}}@media only screen and (max-width: 1023px){.page-template-explore .slider{margin-bottom:var(--space-m--500)}}.error404 h1{padding-bottom:var(--space-m--100)}.error404 .btn{margin-top:0}
