.Header_container__Qfa6O{z-index:3;position:fixed;left:0;right:0;top:0;height:var(--height-header);padding:var(--padding-x);display:flex;justify-content:space-between;align-items:flex-start;@media screen and (orientation:portrait){height:8rem}}.Header_button__cB4pG{display:block;font-family:var(--font-secondary);font-weight:700;font-size:2.25rem;line-height:1;text-transform:uppercase;writing-mode:vertical-lr;padding:0;position:relative;height:100%;display:flex;justify-content:flex-start;align-items:center;span{pointer-events:none}}.Logo_container__Wa9NR{aspect-ratio:389/412;height:100%;position:relative;a{position:absolute;inset:0;z-index:1}}.Navigation_nav__Tmbl0{position:fixed;inset:0;z-index:1;transition:opacity var(--time) linear;display:flex;flex-direction:column;justify-content:center;pointer-events:none;opacity:0;body.is-menu-open &{pointer-events:all;opacity:1}}.Navigation_list__poNHT{--stroke:1px;--delay:0ms;--time:0ms;body.is-menu-open &{--delay:100ms;--time:600ms}list-style:none;display:grid;grid-template-columns:minmax(0,1fr) var(--stroke) minmax(0,1fr);grid-template-rows:var(--stroke) minmax(0,1fr) var(--stroke) minmax(0,1fr) var(--stroke) minmax(0,1fr) var(--stroke);grid-gap:0;gap:0;place-items:center;>li{transition:transform var(--time) var(--ease-out-back),opacity var(--time) linear;transform:translateX(25vw);opacity:0;body.is-menu-open &{transform:translateX(0);opacity:1}&:first-child{grid-column:3;grid-row:2}&:nth-child(2){grid-column:1/-1;grid-row:4;transition-delay:calc(var(--delay) * 2)}&:nth-child(3){grid-column:1;grid-row:6;transition-delay:calc(var(--delay) * 4)}&:hover{opacity:1!important}}.Navigation_line__aGpi0{position:relative;height:100%;width:100%;background-color:currentColor;transition:transform var(--time) var(--ease-custom);body.is-menu-open &{transform:scaleX(1) scaleY(1)}&.Navigation_h1__yCMH7,&.Navigation_h2__QzR3G,&.Navigation_h3__4pFrN,&.Navigation_h4__yVCVy{transform:scaleX(0);transform-origin:right}&.Navigation_v1__05Rar,&.Navigation_v2__xP9d_{transform:scaleY(0);transform-origin:top}&.Navigation_h1__yCMH7{grid-area:1/1/span 1/-1;transition-delay:var(--delay)}&.Navigation_h2__QzR3G{grid-area:3/1/span 1/-1;transition-delay:calc(var(--delay) * 2)}&.Navigation_h3__4pFrN{grid-area:5/1/span 1/-1;transition-delay:calc(var(--delay) * 4)}&.Navigation_h4__yVCVy{grid-area:7/1/span 1/-1;transition-delay:calc(var(--delay) * 6)}&.Navigation_v1__05Rar{grid-area:1/2/span 3/span 1;transition-delay:calc(var(--delay) * 1)}&.Navigation_v2__xP9d_{grid-area:6/2/span 3/span 1;transition-delay:calc(var(--delay) * 5)}}}.Navigation_item__4j11S{font-family:var(--font-secondary);font-weight:500;font-size:10vw;line-height:1;text-transform:uppercase;.Navigation_list__poNHT:has(a:hover) & a{opacity:.5}a{transition:opacity var(--time-fast) linear;&:hover{opacity:1!important}}}.Navigation_disclaimer__Cc6iC{font-size:.75rem;position:absolute;bottom:.5em;left:0;right:0;margin:0;text-align:center}:root{--color-text:#0e0e0e;--color-bg:#fafafa;--color-focus:blue;--color-error:red;--color-success:green;--font-primary:"helvetica-neue-lt-pro",sans-serif;--font-secondary:"hanken-grotesk",sans-serif;--padding-x:2rem;--height-header:10rem;--max-width:calc(80ch + 2em * 2);@media screen and (orientation:portrait){--padding-x:1rem}--border-style:1px solid var(--color-text);--time:600ms;--time-fast:300ms;--time-faster:150ms;--time-slow:900ms;--ease-in:cubic-bezier(0.895,0.03,0.685,0.22);--ease-out:cubic-bezier(0.165,0.84,0.44,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-out-back:cubic-bezier(0.175,0.885,0.2,1.125);--ease-over-in-out:linear(0,-0.012 7.4%,-0.081 23.9%,-0.077 28.6%,-0.049 32.8%,0.029 37.9%,0.153 42.5%,0.322 46.7%,0.782 55.7%,0.919 59.9%,1.013 64.4%,1.066 69.3%,1.082 74.9%,1.07 80%,1.011 92.9%,1);--ease-custom:cubic-bezier(0.5,0,0.1,1);--transition:var(--time) var(--ease-custom);--transition-fast:var(--time-fast) var(--ease-custom);--transition-fast-delay:var(--time-fast) var(--ease-custom) var(--time-fast);--transition-slow:var(--time-slow) var(--ease-custom);--transition-bounce:var(--time) var(--ease-out-back);--transition-out-back:var(--time) var(--ease-out-back);--transition-out-back-fast:var(--time) var(--ease-out-back);font-size:16px}@media screen and (max-width:768px){:root{font-size:14px}}@media screen and (min-width:1920px){:root{font-size:18px}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}html{scrollbar-gutter:stable}body,html{padding:0;margin:0;overscroll-behavior:none}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-primary);font-weight:400;line-height:1.4}main{margin-block:var(--height-header);position:relative;transition:filter var(--time) linear;body.is-menu-open &{filter:blur(.75rem) brightness(1.25)}&.viewport-height{margin-block:0}}@media (orientation:landscape){.viewport-height{height:100svh}}a{color:inherit;text-decoration:none}.sr-only{width:1px;height:1px;position:absolute;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:none}*{box-sizing:border-box}button{-webkit-appearance:none;background:none;border-radius:0;border:none;color:inherit;cursor:pointer}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 3em var(--color-bg) inset!important}input:-webkit-autofill{-webkit-text-fill-color:var(--color-text)!important}ul{padding:0}.desktop-only{@media screen and (max-width:1023px){display:none}}.desktop-hide{@media screen and (min-width:1024px){display:none}}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary);font-weight:500;line-height:1.2}h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}hr{border-top:var(--border-style)}form{button,fieldset,input,legend,textarea{margin:0;padding:0;background-color:var(--color-bg);border:none;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit}textarea{resize:vertical}}