/// SYSTEM INITIALIZED: v4.2.1 /// KITSUNEWEB STUDIO /// ARCHITECTURE FOR THE BOLD /// OPEN FOR COMMISSIONS /// SYSTEM INITIALIZED: v4.2.1 /// KITSUNEWEB STUDIO
// PORTFOLIO_007
HOSPITALITY 2026 MORI_RYOKAN

MORI

A contemplative multi-page platform for MORI ryokan — three rooms, one chef, an ancient volcanic spring, and a digital presence that breathes at the same pace as a forest in Hakone.

MORI
// PROJECT_OVERVIEW
ROLE
Design & Development
TIMELINE
5 Weeks
PLATFORM
Web (Responsive)
TECH_STACK
Next.jsReactTailwindFramer Motion

MORI is a three-room ryokan hidden in the forested hills of Hakone, Japan. A volcanic hot spring, a single kaiseki chef, and 80-year-old hinoki cedar framing every room. They needed a website that communicated the same unhurried intentionality as the property itself — not a booking engine, but a digital threshold that made visitors slow down before they even arrived.

// PROBLEM_BRIEF

The
Challenge

challenge_brief.md

Marketing a three-room ryokan is the opposite of marketing a hotel chain. The platform needed to translate tactile, sensory experiences — the warmth of a 42°C spring, the smell of hinoki, the silence of snow on basalt — into pixels. Three constraints defined the project:

01

The property's value is atmospheric, not amenity-based — there are no infinity pools, no spas, no room service. The site must convey exclusivity through restraint, not feature lists

02

Bilingual content (English and Japanese) with culturally appropriate tone — formal yet intimate for Japanese guests, evocative yet informative for international travelers

03

Seasonal rotation is core to the experience — the menu, the garden, the onsen rituals all change — requiring a living site that reflects the current moment, not a static brochure

// OUR_APPROACH

The
Solution

We built a multi-page Next.js 16 application structured around the property's five pillars: rooms, dining, experience, philosophy, and gallery. The design language draws from Japanese editorial typography and wabi-sabi principles — warm neutrals, generous whitespace, and slow-reveal animations that reward patience.

DESIGN APPROACH

A near-black #0C0A09 canvas with a warm gold #C4976A accent evoking aged hinoki and lantern glow. Display serif typography for headings, light-weight sans-serif for body. Full-bleed photography with gradient overlays creates depth without competing with the imagery. Every transition is slow, deliberate — 700ms minimum.

ARCHITECTURE

Next.js 16 with React 19, Tailwind CSS v4, and Framer Motion for viewport-triggered reveals. Six dedicated pages — rooms, dining, experience, philosophy, gallery, contact — each a self-contained editorial spread. A bilingual context provider switches between English and Japanese without page reload. Deployed to Cloudflare Pages for global edge performance.

KEY FEATURES
Property stats bar — 3 rooms, 42°C spring, 4km sourcing radius, one chef, 2-night minimum — distilled into a single glanceable row
Asymmetric editorial gallery with hover-to-reveal CTAs linking to dedicated onsen, kaiseki, and rooms subpages
Seasonal teaser module that rotates content based on the current period — late winter yuzu baths, spring cherry blossoms, autumn mushroom kaiseki
Full bilingual support (EN/JA) with culturally adapted tone, not just translation — Japanese copy uses formal honorifics and poetic cadence
Materials philosophy section with three-card grid — Hinoki Cedar, Volcanic Basalt, Washi Paper — linking to a dedicated philosophy page
// SITE_WALKTHROUGH

Inside
the Build

00
HERO — Cedar. Stone. Still water.

Three words, staggered with Framer Motion reveals, over a full-viewport photograph of the ryokan at twilight. No navigation overlay, no booking widget — just warm lantern glow through shoji screens and a single gold accent line. The hero sets the pace for the entire experience: slow, deliberate, atmospheric.

01
PROPERTY STATS — At a Glance

Six metrics distilled into a horizontal stat bar — 3 rooms, 42°C volcanic spring, 4km sourcing radius, one chef, 森 (Mori), 2+ nights minimum. Each stat carries a subtle sub-label. The bar serves as a transition between the cinematic hero and the editorial gallery below.

02
GALLERY — The Property

An asymmetric editorial grid showcasing three pillars of the MORI experience — the Hinoki Onsen, Kaiseki Dining, and the Cedar Suite. Each card uses full-bleed photography with dark gradient overlays and hover-to-reveal CTAs. A pull quote from the founding architect anchors the composition.

03
SEASONAL — Late Winter

A split-panel module pairing a snow-covered rotenburo photograph with the current season's offerings — yuzu-infused baths, mountain mushroom kaiseki, and ice-edged moss gardens. The content rotates with the calendar, ensuring the site always reflects the present moment at the property.

// KEY_METRICS

The
Results

A platform built with the same precision as an 80-year hinoki beam. Every metric reflects the care MORI applies to every detail of the guest experience.

PERFORMANCE
98
Lighthouse Score
LOAD TIME
0.3s
First Contentful Paint
SEO
100
Lighthouse SEO
MOBILE
100%
Responsive Coverage
// CLOSING_THOUGHTS

Final
Reflection

reflection.md

MORI was designed on a single principle: the website should breathe at the same pace as the property. We stripped away every convention of hospitality web design — no hero carousels, no star ratings, no availability calendars above the fold. Instead, we built an editorial experience that rewards the same patience the ryokan demands of its guests. Three words on the hero. One chef. One spring. The restraint is the luxury. Next.js 16 with React 19 delivers sub-300ms page loads while Framer Motion's viewport-triggered reveals create a sense of discovery that mirrors walking through the property itself. Five weeks, zero compromise on atmosphere.

Want a site like this?

We build premium websites for businesses that refuse to blend in. Let us know about your project and we will get back to you within 24 hours.

// READY_TO_DEPLOY? HELLO@
KITSUNE
WEB.STUDIO

OPERATIONS

STATUS

Remote Team Serving Clients Worldwide

CONTACT

Email Only

LOCAL TIME --:-- JST
© 2026 KITSUNEWEB STUDIO. ALL RIGHTS RESERVED.