#loading{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:99999;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#995e06;color:#000;transition:opacity .5s cubic-bezier(.6,.14,0,1)}#loading.hide{opacity:0}#loading.hide,#loading.hide *{pointer-events:none!important}body{font-size:9.55px;line-height:1.149;font-weight:400}*{letter-spacing:-.06em}.h1,.h2,.h3{font-style:normal;font-weight:400;line-height:1;margin:0}.h1{font-size:171.51px}.h2{font-size:106px}.h3{font-size:65.51px}:root{--margin: 20px;--gap: 30px;--column: calc((var(--rvw) * 100 - var(--margin) * 2 - var(--gap) * 11) / 12)}@media (max-width: 890px){:root{--margin: 15px;--gap: 20px}}@media (max-width: 580px){:root{--gap: 10px;--margin: 10px;--column: calc((var(--rvw) * 100 - var(--margin) * 2 - var(--gap) * 5) / 6)}}#grid{width:100%;height:100%;position:fixed;left:0;top:0;padding:0 var(--margin);box-sizing:border-box;z-index:9999;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;gap:var(--gap);pointer-events:none}#grid div{background:#f003}#grid:not(.show){display:none}@media (max-width: 580px){#grid{grid-template-columns:repeat(6,1fr)}#grid div:nth-child(7),#grid div:nth-child(8),#grid div:nth-child(9),#grid div:nth-child(10),#grid div:nth-child(11),#grid div:nth-child(12){display:none}}.smart-text .line{height:1.14em;display:block;font-weight:inherit}.smart-text .mask{display:block;font-weight:inherit}.smart-text .text{display:inline-block;white-space:nowrap;font-weight:inherit}.smart-text .word{display:inline-block}.smart-text .word:not(:last-child).right-space{padding-right:.2em}.smart-text .word:not(:first-child).left-space{padding-left:.2em}.smart-text[data-mask] .line .mask{overflow:hidden;will-change:transform;transition:transform 2s cubic-bezier(.6,.14,0,1)}.smart-text[data-mask] .line .text{position:relative;top:-.05em;will-change:transform;transition:transform 2s cubic-bezier(.6,.14,0,1)}.smart-text[data-mask] .line:not(.show) .mask{transform:translateY(40px)}.smart-text[data-mask] .line:not(.show) .text{transform:translateY(110%)}#nav{display:flex;justify-content:space-between;position:fixed;padding:40px var(--margin);width:100%;box-sizing:border-box;z-index:99;top:0;left:0;opacity:0;transition:transform 1s cubic-bezier(.19,1,.22,1) .65s,opacity 1s cubic-bezier(.19,1,.22,1) .65s;transform:translateY(-100px);pointer-events:none}#nav a{position:relative;pointer-events:all}#nav a:after{content:"";width:100%;height:1px;position:absolute;bottom:0;left:0;background:currentColor;transform:scaleX(0);transform-origin:0% 100%;will-change:transform;transition:transform 1s cubic-bezier(.35,.42,0,1)}#nav a:hover:after{transform:scaleX(1)}#nav #nav-left h1,#nav #nav-left p{transition:transform 1s cubic-bezier(.19,1,.22,1)}#nav #nav-left .h2{line-height:.65;margin-bottom:14px;position:relative;left:-.05em;transition-delay:.05s}#nav #nav-left p{font-size:25.02px;margin:0;line-height:1;transition-delay:0s}#nav #nav-right{display:flex;flex-direction:column;text-align:right;align-items:flex-end}#nav #nav-right a{font-size:15.46px}html.intro-done #nav{opacity:1;transform:translateY(0)}#nav.min #nav-left p{transition-delay:.05s;transform:translateY(calc(var(--title-height) * -1 - 16px))}#nav.min #nav-left h1{transition-delay:0s;transform:translateY(calc(var(--title-height) * -1 - 42px))}@media (max-width: 740px){#nav{justify-content:center;padding:20px var(--margin)}#nav #nav-left{display:none}#nav #nav-right{align-items:center}}#p{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999}#p:not(.show){pointer-events:none}html[data-touch=true] #p{display:none}*{font-smooth:almays;text-shadow:0px 0px 1px transparent;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}@-moz-document url-prefix(){body{font-weight:lighter!important}}body,html{height:auto;margin:0;padding:0;font-family:Gupter,serif}html{background:#fff;color:#000;transition:color .5s ease-in-out,background .5s ease-in-out}html.is-leaving{background:#995e06!important}html.is-leaving,html.is-leaving *{pointer-events:none!important}html.is-leaving body{opacity:0}html.is-leaving:not(.focus-image){background:#995e06!important}html:not(.intro-done){overflow:hidden!important}html.lenis{height:auto}body{transition:opacity .5s cubic-bezier(.19,1,.22,1)}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}#main{height:auto;width:100%;overflow-x:hidden;color:inherit}.flex{display:flex}button,button:focus,a,a:focus{outline:none!important}a{color:inherit;text-decoration:none}.no-transition,.no-transition *{transition:none!important}.no-animation,.no-animation *{animation:none!important}.no-events,.no-events *{pointer-events:none!important}.no-transform,.no-transform *{transform:none!important}.full-width{width:100vw}.size-auto{width:auto!important;height:auto!important}.width-auto{width:auto!important}.overflow-hidden{overflow:hidden!important}#main [data-cursor-pointer],#main [data-cursor-pointer] *{cursor:pointer!important}.fade-in{transition:opacity 1s ease-in}html.intro-done .fade-in:not(.show){opacity:0!important}.fade-in-y{transition:transform 1s cubic-bezier(.26,.1,0,1)}.fade-in-y:not(.show){transform:translateY(200px)}
