.koma-original-logo{mix-blend-mode:normal!important;filter:none!important}.keeper-portrait{mask-image:none!important;background:transparent}.keeper-portrait>img{mix-blend-mode:normal;aspect-ratio:925/977;object-fit:cover;border-radius:2px}.history-film-image,.history-storyboard-preview{background-image:url('komanoyu/history-row-a-v4.webp')}.history-film-year{font-size:clamp(23px,2.5vw,34px);line-height:1.4;letter-spacing:0}.history-film-copy{grid-template-columns:230px 1fr}.history-photo-toggle{position:absolute;right:6%;top:32px;z-index:6;background:#f5f0e5df;border:1px solid #b7a58b;border-radius:24px;color:#73583d;padding:10px 17px;font:10px 'Yu Gothic',sans-serif;cursor:pointer}.history-photo-toggle[aria-pressed=true]{background:#70573d;color:#fff}.is-archive-photo .history-film-image{mask-image:none;opacity:1;animation:none;filter:sepia(.12);background-color:#eae2d4}.is-archive-photo .history-central-title{text-shadow:0 0 12px #f5f0e5,0 0 25px #f5f0e5,0 0 40px #f5f0e5}.nature-panorama{isolation:isolate}.mountain-clouds{position:absolute!important;inset:0!important;z-index:1;overflow:hidden;pointer-events:none;max-width:none!important;padding:0!important}.mountain-clouds i{position:absolute;width:150%;height:100%;left:-25%;top:0;filter:blur(24px);background:radial-gradient(ellipse at 18% 40%,#f7f7efeb 0%,#f7f7efbb 12%,transparent 38%),radial-gradient(ellipse at 62% 75%,#fffdf2ed 0%,#f7f7efb0 16%,transparent 42%);animation:mountain-cloud-cross 24s ease-in-out infinite alternate;opacity:.7}.mountain-clouds i:nth-child(2){top:-20%;left:-45%;opacity:.4;animation-duration:35s;animation-delay:-15s;transform:scale(1.2)}.mountain-clouds i:nth-child(3){top:15%;left:5%;opacity:.3;animation-duration:29s;animation-delay:-8s}.nature-panorama>div:last-child{position:relative;z-index:2}.motion-off .mountain-clouds i{animation:none!important;opacity:.3}@keyframes mountain-cloud-cross{0%{transform:translateX(-15%) translateY(8%) scale(1);opacity:.25}45%{opacity:.85}100%{transform:translateX(22%) translateY(-9%) scale(1.15);opacity:.5}}
.forest-journal{position:relative;padding:135px 7% 100px;background:#f0f3e9;overflow:hidden;isolation:isolate}.forest-journal:after{content:'';position:absolute;right:-60px;bottom:-140px;width:440px;height:440px;border:1px solid #c9d2bf;border-radius:50%;box-shadow:0 0 0 45px #dbe2d147,0 0 0 90px #dbe2d12e;z-index:-1}.journal-ridge{position:absolute;top:-1px;left:0;width:100%;height:80px;background:#f7f7ef}.journal-heading{display:grid;grid-template-columns:1.1fr 1fr auto;gap:5%;align-items:end;margin-bottom:55px}.journal-heading .nature-kicker{font:9px Arial;letter-spacing:.2em;color:#8b9879}.journal-heading h2{font:400 clamp(30px,3vw,43px)/1.7 'Yu Mincho',serif;letter-spacing:.1em;color:#435c43;margin:20px 0 0}.journal-heading p{font:12px/2.6 'Yu Mincho',serif;color:#76866b;margin:0 0 8px}.journal-heading>a{font:10px 'Yu Gothic',sans-serif;color:#5e7352;border-bottom:1px solid #a2b092;padding-bottom:12px;white-space:nowrap;margin-bottom:10px}.journal-heading>a span{margin-left:24px}.forest-journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.forest-journal-card:nth-child(2){margin-top:38px}.forest-journal-card:nth-child(3){margin-top:76px}.forest-journal-card a{display:block}.journal-photo{position:relative;overflow:hidden;aspect-ratio:4/3;border-radius:60px 2px 2px 2px;background:#dce2d3}.forest-journal-card:nth-child(2) .journal-photo{border-radius:2px 60px 2px 2px}.forest-journal-card:nth-child(3) .journal-photo{border-radius:2px 2px 60px 2px}.journal-photo img{width:100%;height:100%;object-fit:cover;transition:transform 1s ease,filter 1s;filter:saturate(.85)}.forest-journal-card a:hover img{transform:scale(1.045);filter:saturate(1)}.journal-photo>span{position:absolute;left:20px;bottom:17px;color:white;font:8px Arial;letter-spacing:.16em;text-shadow:0 1px 8px #283a20}.journal-card-copy{padding:24px 5px}.journal-card-copy time{font:10px Georgia;color:#8c9a7d;letter-spacing:.08em}.journal-card-copy h3{font:400 18px/1.9 'Yu Mincho',serif;color:#40563d;letter-spacing:.03em;margin:13px 0 20px}.journal-read{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #c7d0bb;padding-top:15px;color:#7c8d6a;font:9px 'Yu Gothic',sans-serif}.journal-read b{font-size:17px;font-weight:normal}.forest-journal a:focus-visible{outline:2px solid #657e50;outline-offset:6px}
@media(max-width:900px){.history-film-copy{grid-template-columns:180px 1fr}.history-film-copy h2{font-size:21px}.journal-heading{grid-template-columns:1fr 1fr}.journal-heading>a{justify-self:start;grid-column:1/-1}.forest-journal-grid{gap:20px}.journal-card-copy h3{font-size:16px}.koma-header nav{gap:17px}}
@media(max-width:650px){.history-film-copy{display:block}.history-film-year{font-size:25px}.history-photo-toggle{top:49px;font-size:9px;padding:8px 12px}.history-mini-dates{gap:5px 7px}.history-mini-dates button{font-size:9px}.forest-journal{padding:110px 8% 55px}.journal-heading{display:block;margin-bottom:35px}.journal-heading h2{font-size:31px}.journal-heading p{font-size:11px;margin:22px 0}.journal-heading>a{display:inline-block}.forest-journal-grid{grid-template-columns:1fr;gap:18px}.forest-journal-card:nth-child(2),.forest-journal-card:nth-child(3){margin-top:0}.journal-photo{aspect-ratio:4/3}.journal-card-copy{padding:22px 4px}.journal-card-copy h3{font-size:19px;margin-bottom:17px}.journal-ridge{height:55px}.mountain-clouds i{filter:blur(17px)}}
@media(prefers-reduced-motion:reduce){.mountain-clouds i{animation:none!important;opacity:.3}.journal-photo img{transition:none}}
.nature-panorama>div:last-child{position:absolute}.is-archive-photo .history-film-copy{background:#f5f0e5df;padding:12px 15px;border-radius:3px}@media(max-width:650px){.is-archive-photo .history-film-copy{padding:10px}.is-archive-photo .history-film-image{top:13%;width:96vw;right:2%;}}
.history-film-image{background-image:url("komanoyu/history-row-a-v4.webp");background-size:300% 100%}.history-storyboard-preview{background-image:url("komanoyu/history-row-a-v4.webp"),url("komanoyu/history-row-b-v4.webp");background-size:100% 50%,100% 50%;background-position:top,bottom;background-repeat:no-repeat}

.koma-nature-design footer .koma-original-logo{background:transparent}.koma-nature-design .landscape-frame[data-landscape-frame="autumn"]{object-position:50% 12%;transform-origin:50% 15%;transform:translate3d(-4%,0,0) scale(1.16);animation:autumn-mountain-pan 36s cubic-bezier(.37,0,.63,1) infinite alternate;animation-play-state:paused;will-change:transform;backface-visibility:hidden}.koma-nature-design .landscape-frame[data-landscape-frame="autumn"].is-current{animation-play-state:running}.nature-hero.effect-paused .landscape-frame[data-landscape-frame="autumn"],.motion-off .landscape-frame[data-landscape-frame="autumn"]{animation-play-state:paused!important}@keyframes autumn-mountain-pan{from{transform:translate3d(-4%,0,0) scale(1.16)}to{transform:translate3d(4%,0,0) scale(1.16)}}@media(max-width:650px){.koma-nature-design .landscape-frame[data-landscape-frame="autumn"]{object-position:84% 12%}}@media(prefers-reduced-motion:reduce){.koma-nature-design .landscape-frame[data-landscape-frame="autumn"]{animation:none!important;transform:none!important;will-change:auto}}
.is-archive-photo .history-film-image{top:12%;right:5%;width:53%;height:43%;aspect-ratio:auto;background-color:transparent}.is-archive-photo .history-central-title{left:7%;right:auto;top:20%;align-items:flex-start}.is-archive-photo .history-central-title>strong{font-size:100px}.is-archive-photo .history-film-copy{background:transparent;padding:0}@media(max-width:650px){.is-archive-photo .history-film-image{top:31%;right:5%;width:90%;height:27%}.is-archive-photo .history-central-title{top:12%;left:8%;right:8%;align-items:center}.is-archive-photo .history-central-title>span{font-size:13px;line-height:1.5}.is-archive-photo .history-central-title>span:nth-child(2){font-size:16px}.is-archive-photo .history-central-title>strong{font-size:67px}.is-archive-photo .history-film-copy{padding:0}}
.koma-nature-design .landscape-frame[data-landscape-frame="autumn"]{object-position:12% 12%;transform-origin:30% 15%}
.mountain-clouds i{animation-duration:9s}.mountain-clouds i:nth-child(2){animation-duration:13s;animation-delay:-5s}.mountain-clouds i:nth-child(3){animation-duration:10.5s;animation-delay:-3s}.autumn-season-guide{display:grid;grid-template-columns:1fr 1.1fr;gap:10%;padding:85px 9%;background:#f7f7ef;color:#5f634c}.autumn-guide-copy .nature-kicker{font:8px Arial;letter-spacing:.2em;color:#ac7957}.autumn-guide-copy h2{font:400 clamp(29px,3vw,41px)/1.8 "Yu Mincho",serif;letter-spacing:.1em;margin:0 0 25px}.autumn-guide-copy>p{font:12px/2.6 "Yu Mincho",serif;color:#85816d}.autumn-guide-label{display:block;font:11px "Yu Gothic",sans-serif;letter-spacing:.1em;padding:0 0 20px;border-bottom:1px solid #d6c9af;color:#996e4c}.autumn-guide-dates>div{padding:22px 0;border-bottom:1px solid #ded4c1}.autumn-guide-dates h3{font:400 12px "Yu Mincho",serif;letter-spacing:.1em;margin:0 0 12px;color:#797c60}.autumn-guide-dates p{display:flex;align-items:center;gap:14px;margin:0;color:#a56945}.autumn-guide-dates strong{font:400 clamp(20px,2.4vw,29px) "Yu Mincho",serif;white-space:nowrap}.autumn-guide-dates p>span{font:14px "Yu Mincho",serif;color:#af9a78}.autumn-guide-dates small{display:block;font:9px/2 "Yu Gothic",sans-serif;color:#a59e8c;margin-top:17px}@media(max-width:650px){.autumn-season-guide{grid-template-columns:1fr;gap:30px;padding:55px 8%}.autumn-guide-copy h2{font-size:30px}.autumn-guide-copy>p{font-size:11px;line-height:2.5}.autumn-guide-dates strong{font-size:24px}.autumn-guide-dates p{gap:14px}.autumn-guide-dates small{font-size:8px}}
.capture-mode .nature-hero{height:590px!important;min-height:0;max-height:none}.capture-mode *{animation:none!important;transition:none!important}.capture-mode .glyph{opacity:1!important;transform:none!important;filter:none!important}
