.craft-inner>.craft-content,.craft>.craft-inner{display:flex;flex-direction:column;gap:var(--content-spacer-m)}.craft-inner>.craft-content{align-items:flex-start}.craft-content>.craft-lead{font-size:22px}.craft-content>.craft-stats{align-items:flex-start;display:flex;flex-direction:column;gap:var(--content-spacer);width:100%}.craft-stats>.craft-stat{display:grid;grid-template-columns:1fr}.craft-stat.is-reverse>.craft-stat-panel{justify-self:end}.craft-stat.is-reverse>.craft-stat-image{justify-self:start}.craft-stat>.craft-stat-panel{align-items:flex-start;align-self:center;background-color:hsla(0,0%,100%,.9);display:flex;flex-direction:column;gap:min(20px,20/390 * 100vw);grid-area:1/1/2/2;padding:min(40px,20/768 * 100vw);width:min(715px,70%);z-index:2}.craft-stat-panel>.craft-stat-row{align-items:baseline;border-bottom:1px solid var(--color-stroke);display:flex;gap:20px;justify-content:space-between;width:100%}.craft-stat-row>.craft-stat-heading{align-self:center;margin:0}.craft-stat-row>.craft-stat-figure{align-items:flex-end;display:flex;flex:none;gap:10px;margin:0;white-space:nowrap}.craft-stat-figure>.craft-stat-prefix,.craft-stat-figure>.craft-stat-unit{font-family:Zen Old Mincho,serif;font-size:var(--font-size-h3);line-height:var(--line-height-normal);margin-top:54px}.craft-stat-figure>.craft-stat-value{font-family:var(--font-en);font-size:var(--font-size-h1);font-weight:300;line-height:1}.craft-stat>.craft-stat-image{grid-area:1/1/2/2;justify-self:end;overflow:hidden;position:relative;width:min(750px,80%);z-index:1}.craft-content>.craft-note{display:flex;flex-direction:column;gap:10px}.craft-content>.craft-feature{align-items:flex-start;background-color:var(--color-white);border:8px solid var(--color-beige);display:flex;gap:var(--content-spacer);padding:min(40px,30/768 * 100vw) min(60px,30/768 * 100vw)}.craft-feature>.craft-feature-image{aspect-ratio:400/300;flex-shrink:0;overflow:hidden;width:min(400px,260/768 * 100vw)}.craft-feature>.craft-feature-text{align-self:center;display:flex;flex-direction:column;gap:min(40px,20/768 * 100vw)}.craft-inner>.craft-carousel{position:relative;width:100%}.craft-carousel>.craft-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.craft-carousel>.craft-viewport::-webkit-scrollbar{display:none}.craft-viewport>.craft-track{display:flex;gap:min(20px,10/390 * 100vw);width:max-content}.craft-track>.craft-gallery-item{flex:none;overflow:hidden;scroll-snap-align:center;width:400px}.craft-gallery-item>img{display:block;height:100%;object-fit:cover;width:100%}.craft-carousel>.craft-nav{height:60px;top:150.5px;width:60px}.craft-nav.is-prev{left:20px}.craft-nav.is-next{right:20px}.craft-nav>.craft-nav-icon{border-right-color:#5e595c;border-top-color:#5e595c;height:15px;opacity:1;width:15px}.craft-carousel>.craft-nav.is-next>.craft-nav-icon{transform:translateX(-3.5px) rotate(45deg)}.craft-carousel>.craft-nav.is-prev>.craft-nav-icon{transform:translateX(2.4px) rotate(225deg)}@media screen and (max-width:767px){.craft-content>.craft-lead{font-size:14px}.craft-content>.craft-stats{flex-direction:column}.craft-stats>.craft-stat{display:flex;flex-direction:column;gap:min(20px,20/390 * 100vw)}.craft-stat>.craft-stat-panel{background-color:transparent;padding:0;width:100%}.craft-stat>.craft-stat-image{aspect-ratio:750/420;height:auto;order:-1;width:100%}.craft-stat-panel>.craft-stat-row{padding-bottom:0}.craft-stat-row>.craft-stat-figure{gap:2px}.craft-stat-figure>.craft-stat-prefix,.craft-stat-figure>.craft-stat-unit{margin-top:35px}.craft-stat-figure>.craft-stat-value{font-size:55px}.craft-note>.craft-note-heading{font-size:16px}.craft-content>.craft-feature{flex-direction:column;gap:min(20px,20/390 * 100vw)}.craft-feature>.craft-feature-image{width:100%}.craft-feature>.craft-feature-text{gap:min(20px,20/390 * 100vw)}.craft-track>.craft-gallery-item{width:220px}.craft-carousel>.craft-nav{display:none}}