#who.svelte-4okgas p.svelte-4okgas.svelte-4okgas{font-family:Gelion,"sans-serif";font-weight:500;font-size:clamp(28px,3.51vw,90px);line-height:1.05;letter-spacing:-.01em}#how.svelte-4okgas .how-scroller .how-scroller-content p.svelte-4okgas.svelte-4okgas{font-family:Gelion,"sans-serif";font-weight:500;font-size:clamp(24px,2.34vw,60px);line-height:1.05}#intro.svelte-4okgas p.svelte-4okgas.svelte-4okgas{font-size:clamp(18px,1.61vw,41px);line-height:1.05}article.svelte-4okgas.svelte-4okgas.svelte-4okgas{opacity:0;transition:opacity .5s cubic-bezier(0,0,.3,1)}article.is-ready.svelte-4okgas.svelte-4okgas.svelte-4okgas{opacity:1}article.svelte-4okgas section.svelte-4okgas.svelte-4okgas{padding:calc(var(--header-height) + var(--layout-padding)) var(--layout-padding) var(--layout-padding);position:relative}@media only screen and (min-width: 768px){article.svelte-4okgas.svelte-4okgas.svelte-4okgas{display:flex;height:100vh;flex-wrap:nowrap;overscroll-behavior:none}article.svelte-4okgas section.svelte-4okgas.svelte-4okgas{min-width:100vw}}#intro.svelte-4okgas.svelte-4okgas.svelte-4okgas{background:#d9d3c8}#intro.svelte-4okgas #intro-background.svelte-4okgas.svelte-4okgas{background:#756625;bottom:-1px;clip-path:polygon(0% 22%,13% 34%,28.5% 0%,36% 14%,41% 37.5%,50% 20%,55% 25%,65% 15%,70% 50%,78% 60%,85% 46%,90% 75%,100% 100%,0% 100%);height:16.98vw;left:0;position:absolute;width:186vw;z-index:5}#intro.svelte-4okgas .main-logo{height:auto;width:100%}#intro.svelte-4okgas .group-text{fill:#000}@media only screen and (min-width: 0) and (max-width: 767px){#intro.svelte-4okgas .main-logo{margin-bottom:8vw}#intro.svelte-4okgas p.svelte-4okgas.svelte-4okgas:first-of-type{margin-bottom:calc(var(--layout-padding) * 2);max-width:325px;padding-right:var(--layout-padding)}}@media only screen and (min-width: 768px) and (max-aspect-ratio: 3/2){#intro.svelte-4okgas #intro-background.svelte-4okgas.svelte-4okgas{height:30vw}}@media only screen and (min-width: 768px){#intro.svelte-4okgas .main-logo{bottom:12.6vw;position:absolute;width:calc(100% - var(--layout-padding) * 2)}}@media only screen and (min-width: 768px) and (max-aspect-ratio: 3/2){#intro.svelte-4okgas .main-logo{bottom:26vw}}@media only screen and (min-width: 768px){#intro.svelte-4okgas p.svelte-4okgas.svelte-4okgas{align-items:center;bottom:var(--layout-padding);color:#fff;margin:0;display:flex;gap:10px;position:absolute;right:var(--layout-padding);transition:opacity 1.25s cubic-bezier(0,0,.3,1);z-index:6}#intro.svelte-4okgas p.svelte-4okgas.svelte-4okgas:first-of-type{left:var(--layout-padding);max-width:26.06vw}#intro.svelte-4okgas p.svelte-4okgas svg path{fill:#fff}#intro.svelte-4okgas p.svelte-4okgas.svelte-4okgas:hover,#intro.svelte-4okgas p.svelte-4okgas.svelte-4okgas:focus{opacity:.7;transition:opacity 1.25s cubic-bezier(0,0,.3,1)}}#who.svelte-4okgas .composition.svelte-4okgas.svelte-4okgas{position:relative}#who.svelte-4okgas .composition.svelte-4okgas>div.svelte-4okgas{height:100%;will-change:transform}#who.svelte-4okgas .composition.svelte-4okgas :is(img,div){bottom:-1px;left:0;position:absolute;width:100%}#who.svelte-4okgas .composition.svelte-4okgas img{height:100%;object-fit:cover;width:100%}@media only screen and (min-width: 0) and (max-width: 767px){#who.svelte-4okgas.svelte-4okgas.svelte-4okgas{background:#756625;color:#fff;padding-top:calc(var(--layout-padding) * 4)}#who.svelte-4okgas p.svelte-4okgas.svelte-4okgas{margin-bottom:32px}#who.svelte-4okgas .who-content.svelte-4okgas.svelte-4okgas{padding-right:var(--layout-padding)}#who.svelte-4okgas .composition.svelte-4okgas.svelte-4okgas{aspect-ratio:1;overflow:hidden;margin-top:calc(var(--layout-padding) * 4);transform:translate(calc(var(--layout-padding) * -1));width:100vw}}@media only screen and (min-width: 768px){#who.svelte-4okgas.svelte-4okgas.svelte-4okgas{background:#d9d3c8;display:grid;grid-auto-flow:column;padding-bottom:0;padding-top:105px}#who.svelte-4okgas .who-content.svelte-4okgas.svelte-4okgas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"tl ." ". br";padding:0 calc(var(--layout-padding) * 2) 18.22vh;width:100vw}#who.svelte-4okgas .who-content .t-surtitle.svelte-4okgas.svelte-4okgas{margin-bottom:12px}#who.svelte-4okgas .who-content div.svelte-4okgas.svelte-4okgas:first-child{will-change:transform}#who.svelte-4okgas .who-content div.svelte-4okgas.svelte-4okgas:last-child{grid-area:br}#who.svelte-4okgas .who-content div.svelte-4okgas:last-child p.svelte-4okgas{will-change:transform}#who.svelte-4okgas .composition.svelte-4okgas.svelte-4okgas{height:100%;margin-right:calc(var(--layout-padding) * 2);z-index:2;width:calc(171vh - 105px)}#who.svelte-4okgas .composition.svelte-4okgas>div:first-child .intersection-observer{left:auto;right:0;width:69.76vw}#who.svelte-4okgas .composition.svelte-4okgas>div.svelte-4okgas:last-child{height:41.4vh;width:46vw}}@media only screen and (min-width: 768px) and (min-aspect-ratio: 9/5){#who.svelte-4okgas .who-content.svelte-4okgas.svelte-4okgas{padding-bottom:22vh}#who.svelte-4okgas .who-content p.svelte-4okgas.svelte-4okgas{font-size:clamp(28px,3.2vw,90px)}}@media only screen and (min-width: 768px) and (max-height: 600px){#who.svelte-4okgas .who-content p.svelte-4okgas.svelte-4okgas{font-size:clamp(28px,2.6vw,66px)}}#how.svelte-4okgas.svelte-4okgas.svelte-4okgas{background:#f2a900}#how.svelte-4okgas.svelte-4okgas.svelte-4okgas:before,#how.svelte-4okgas.svelte-4okgas.svelte-4okgas:after{background:#f2a900;content:"";display:block;position:absolute}#how.svelte-4okgas .how-image-slider.svelte-4okgas.svelte-4okgas{display:flex;flex-wrap:nowrap;gap:var(--layout-padding)}#how.svelte-4okgas .how-image-slider div.svelte-4okgas.svelte-4okgas{flex-shrink:0}#how.svelte-4okgas .how-scroller.svelte-4okgas.svelte-4okgas{position:relative}#how.svelte-4okgas .how-scroller .image-wrapper.svelte-4okgas img{height:100%;object-fit:cover;position:absolute;transform:translateY(calc(100% + 1px));transition:transform .8s cubic-bezier(0,0,.3,1);width:100%;will-change:transform}#how.svelte-4okgas .how-scroller .image-wrapper.svelte-4okgas img:first-child{opacity:0;transition:width .5s cubic-bezier(0,0,.3,1),transform .5s cubic-bezier(0,0,.3,1)}#how.svelte-4okgas .how-scroller .image-wrapper.svelte-4okgas img:not(:first-child).is-active{transform:translateY(0);width:100%}#how.svelte-4okgas .how-scroller .how-scroller-content .t-surtitle.svelte-4okgas.svelte-4okgas{margin-bottom:24px}#how.svelte-4okgas .how-scroller .how-scroller-content p.svelte-4okgas.svelte-4okgas{margin-bottom:24px;opacity:.24;transition:opacity .5s cubic-bezier(0,0,.3,1)}#how.svelte-4okgas .how-scroller .how-scroller-content p.is-active.svelte-4okgas.svelte-4okgas{opacity:1}@media only screen and (min-width: 0) and (max-width: 767px){#how.svelte-4okgas.svelte-4okgas.svelte-4okgas{padding:calc(var(--layout-padding) * 2) var(--layout-padding) 29.8vw var(--layout-padding)}#how.svelte-4okgas.svelte-4okgas.svelte-4okgas:before,#how.svelte-4okgas.svelte-4okgas.svelte-4okgas:after{left:0;width:100%}#how.svelte-4okgas.svelte-4okgas.svelte-4okgas:before{bottom:calc(100% - 1px);clip-path:polygon(0% 65%,10% 40%,24% 36%,50% 0%,68% 39%,80% 33%,100% 80%,100% 100%,0% 100%);height:34.4vw}#how.svelte-4okgas.svelte-4okgas.svelte-4okgas:after{background:#ffffff;clip-path:polygon(0% 65%,10% 40%,30% 38%,50% 0%,60% 39%,70% 33%,100% 90%,100% 100%,0% 100%);height:29.8vw;bottom:-1px}#how.svelte-4okgas .how-content.svelte-4okgas.svelte-4okgas{padding-right:var(--layout-padding)}#how.svelte-4okgas .how-image-slider.svelte-4okgas.svelte-4okgas{gap:var(--layout-padding);margin:calc(var(--layout-padding) * 4) 0 0}#how.svelte-4okgas .how-image-slider div.svelte-4okgas.svelte-4okgas{width:58.66vw}#how.svelte-4okgas .how-scroller.svelte-4okgas.svelte-4okgas{padding:calc(var(--layout-padding) * 2) 0 calc(var(--layout-padding) * 4)}#how.svelte-4okgas .how-scroller .image-wrapper.svelte-4okgas.svelte-4okgas{aspect-ratio:1.36;bottom:100%;left:calc(var(--layout-padding) * -1);overflow:hidden;position:absolute;width:calc(100% + var(--layout-padding) * 2)}#how.svelte-4okgas .how-scroller .image-wrapper.svelte-4okgas img:first-child{right:0;transform:translate(calc(var(--layout-padding) * -1));width:58.66vw}}@media only screen and (min-width: 768px){#how.svelte-4okgas.svelte-4okgas.svelte-4okgas{margin-right:calc(20.13vw + var(--layout-padding) * 5);padding:0 0 0 calc(var(--layout-padding) * 6)}#how.svelte-4okgas.svelte-4okgas.svelte-4okgas:before,#how.svelte-4okgas.svelte-4okgas.svelte-4okgas:after{height:100%;top:0}#how.svelte-4okgas.svelte-4okgas.svelte-4okgas:before{clip-path:polygon(0% 28%,36% 9.9%,100% 0%,100% 100%,0% 100%);right:calc(100% - 1px);width:11.5vw}#how.svelte-4okgas.svelte-4okgas.svelte-4okgas:after{clip-path:polygon(0% 0%,10% 10%,35% 18%,65% 45%,100% 53%,98% 90%,90% 100%,0% 100%);left:calc(100% - 1px);width:20.13vw}#how.svelte-4okgas>.intersection-observer{display:flex;flex-wrap:nowrap;align-items:center}#how.svelte-4okgas .how-inner.svelte-4okgas.svelte-4okgas{align-items:center;display:flex;flex-wrap:nowrap;padding-top:var(--layout-padding)}#how.svelte-4okgas .how-content.svelte-4okgas.svelte-4okgas{display:grid;grid-auto-rows:max-content;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:calc(var(--layout-padding) * 2);width:66.17vw}#how.svelte-4okgas .how-content h2.svelte-4okgas.svelte-4okgas{grid-column:1/3}#how.svelte-4okgas .how-content p.svelte-4okgas.svelte-4okgas{will-change:transform}#how.svelte-4okgas .how-image-slider.svelte-4okgas.svelte-4okgas{gap:calc(var(--layout-padding) * 2);padding-left:calc(var(--layout-padding) * 5)}#how.svelte-4okgas .how-image-slider div.svelte-4okgas.svelte-4okgas{width:23.42vw}#how.svelte-4okgas .how-image-slider.svelte-4okgas div.fitted img{height:100%;object-fit:cover;width:100%}#how.svelte-4okgas .how-scroller.svelte-4okgas.svelte-4okgas{height:100%;width:256.47vw}#how.svelte-4okgas .how-scroller .how-scroller-pin-wrap.svelte-4okgas.svelte-4okgas{height:100%;display:flex}#how.svelte-4okgas .how-scroller .image-wrapper.svelte-4okgas.svelte-4okgas{position:relative;width:30.74vw}#how.svelte-4okgas .how-scroller .image-wrapper.svelte-4okgas img:first-child{transform:translate(0)}#how.svelte-4okgas .how-scroller-content.svelte-4okgas.svelte-4okgas{display:grid;padding-left:calc(var(--layout-padding) * 4);padding-top:var(--layout-padding);place-content:center;width:54.75vw}}@media only screen and (min-width: 768px) and (min-aspect-ratio: 9/5){#how.svelte-4okgas h2.svelte-4okgas.svelte-4okgas{font-size:clamp(72px,9.9vw,277px);line-height:.75}}#toolkit.svelte-4okgas.svelte-4okgas.svelte-4okgas{padding-top:calc(var(--layout-padding) * 2);width:100vw}#toolkit.svelte-4okgas .h1.svelte-4okgas.svelte-4okgas{line-height:.8;margin:0 0 60px}@media only screen and (min-width: 768px){#toolkit.svelte-4okgas.svelte-4okgas.svelte-4okgas{padding:0;width:150vw}#toolkit.svelte-4okgas .pin-wrap.svelte-4okgas.svelte-4okgas{display:flex;height:100%;flex-direction:column;justify-content:flex-end;padding:calc(var(--layout-padding) * 2) var(--layout-padding) var(--layout-padding);width:100vw}#toolkit.svelte-4okgas .h1.svelte-4okgas.svelte-4okgas{max-width:75vw}#toolkit.svelte-4okgas .intersection-observer{height:auto}#toolkit.svelte-4okgas nav a span svg{display:none}}@media only screen and (min-width: 768px) and (min-aspect-ratio: 9/5){#toolkit.svelte-4okgas .h1.svelte-4okgas.svelte-4okgas{font-size:clamp(72px,9.5vw,277px);line-height:.75;margin-bottom:40px}#toolkit.svelte-4okgas nav a{aspect-ratio:1.25}}
