/* Current-data adapters: leave region pools, AI disclosures and functionality intact. */
.motion-home{--green:#c6b994;--accent:#c6b994}.motion-home .motion-main{max-width:none;margin:0;padding:0}.motion-home nav a{min-height:0}.motion-home .site-menu>summary{padding:0;border:0}.motion-home .site-menu>summary:after{content:none}.motion-home .site-menu{border:0;margin:0}.motion-home .motion-anchor{display:block;height:0;scroll-margin-top:30px}
.motion-home .current-collections{padding:0 7%;background:var(--ink);color:var(--paper);max-width:1600px;margin:auto}.motion-home .current-collections>section{padding:80px 0;margin:0;border:0;border-top:1px solid var(--line);border-radius:0}.motion-home .current-collections .section-top{padding:0 0 32px;align-items:end}.motion-home .current-collections .section-top h2{font:400 clamp(28px,3.3vw,46px)/1.4 var(--serif);letter-spacing:-.03em}.motion-home .current-collections .section-top p{color:var(--muted)}.motion-home .current-collections .eyebrow{color:var(--gold)}.motion-home .current-collections a{text-underline-offset:5px}.motion-home .current-collections .discovery-card{background:#13201c;border:0;border-top:1px solid #506055;border-radius:0}.motion-home .current-collections .discovery-card h2,.motion-home .current-collections .discovery-card h3{font:400 26px/1.5 var(--serif)}.motion-home .current-collections .discovery-card-body{padding:24px 18px}.motion-home .current-collections .discovery-photo figcaption,.motion-home .current-collections .discovery-photo-note{color:#aebbb0}.motion-home .current-collections .experience-caption{background:#17251f;color:var(--paper)}.motion-home .current-collections .experience-caption>span,.motion-home .current-collections .event-reference-label{color:#b6c3b8}.motion-home .current-collections .editorial{padding:0;background:var(--paper);color:var(--ink);margin:50px 0}.motion-home .current-collections .editorial p{color:#4b564a}.motion-home .current-collections .editorial figure img{object-fit:contain!important}.motion-home .current-collections .about{max-width:none;padding:60px 0 80px}.motion-home .current-collections .about p{color:#aebbb0}.motion-home .current-collections .photo-card{background:#13201c;border-color:#405247;border-radius:0}.motion-home .current-collections .photo-card-copy p{color:#bdc7bc}.motion-home .current-collections .calendar-band{display:flex;justify-content:space-between;align-items:end;gap:30px}.motion-home .current-collections .calendar-band h2{font:400 40px/1.4 var(--serif)}
.motion-home .motion-catalogue>.section-top{padding:0 0 40px}.motion-home .motion-catalogue>.section-top h2{font:400 43px/1.5 var(--serif)}.motion-home .motion-catalogue>.section-top .eyebrow{color:var(--gold)}.motion-home .photo-filter-wrap{background:transparent;border-radius:0;padding:0}.motion-home .photo-filter-search{padding-top:25px;border-color:var(--line)}.motion-home .photo-filter-search .search input{color:var(--paper);background:transparent}.motion-home .photo-filter-search .search input::placeholder{color:var(--muted)}.motion-home .photo-filter-search>a{color:var(--paper)}.motion-home .region-photo-choice .chip{display:block;width:100%;padding:0;border-radius:0;white-space:normal;color:var(--paper);background:transparent;border:2px solid transparent}.motion-home .region-photo-choice .chip:hover{border-color:var(--gold)}.motion-home .region-photo-choice .chip[aria-pressed=true]{background:#26362f;color:var(--paper);border-color:var(--gold)}.motion-home .region-strip-toolbar p,.motion-home .region-photo-credit{color:#b9c5bb}.motion-home .region-strip-toolbar button{border:1px solid #738479;color:var(--paper);min-width:44px;min-height:44px}.motion-home .all-region-sign,.motion-home .region-image-frame{background:#192923;color:var(--paper)}.motion-home .region-photo-choice .chip strong{font:400 25px/1.4 var(--serif)}.motion-home .ai-region-choice .chip{overflow:visible;border-radius:4px}.motion-home .ai-region-choice .chip .ai-label{white-space:normal;overflow-wrap:anywhere}.motion-home .ai-region-choice .chip .ai-label strong{font:600 11px/1.5 system-ui,sans-serif}.motion-home .ai-region-choice .chip .ai-label>span{font:500 10px/1.5 system-ui,sans-serif}.motion-home .ai-image-notes,.motion-home .ai-image-notes p{color:#423e35}.motion-home .ai-region-choice .ai-generation-date{color:#b9c5bb}.motion-home .region-photo-strip{scrollbar-color:#68776d #17231f}.motion-home #stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 28px;align-items:start}.motion-home #stories .card.feature{grid-column:auto}.motion-home #stories .card{background:transparent;border:0;border-radius:0;padding:0}.motion-home #stories .card h3,.motion-home #stories .card.feature h3{font:400 22px/1.55 var(--serif);max-width:none}.motion-home #stories .card .frame>img,.motion-home #stories .card .frame>img.preserve-edges{object-fit:contain!important;object-position:center!important;transform:none!important;opacity:1!important}.motion-home #stories .card .credit{color:#aebbb0}.motion-home .credit{overflow-wrap:anywhere}.motion-home .credit a{border:0;text-decoration:underline}.motion-home #stories .frame{border-radius:0}.motion-home .result-count{margin:25px 0}.motion-home .ai-label{color:#312600;background:#fff2c9}.motion-home .ai-label strong{color:inherit}.motion-home .ai-concept{background:#f5f1e8}.motion-home .ai-concept img.ai-generated-image{object-fit:contain!important;transform:none!important}
html[lang=ja] .motion-home :is(h1,h2,h3){font-family:var(--serif)}html[lang=ja] .motion-home .hero-title{font-size:clamp(75px,11.6vw,180px);line-height:.89;letter-spacing:-.055em}html[lang=ja] .motion-home .manifesto h2{font-size:clamp(40px,5.3vw,80px);line-height:1.6;letter-spacing:-.035em}html[lang=ja] .motion-home .collection-heading h2{font-size:clamp(65px,11vw,160px);line-height:1.2;letter-spacing:-.055em}html[lang=ja] .motion-home .chapter-content h3{font-size:clamp(45px,5.7vw,84px);line-height:1.55;letter-spacing:-.04em}html[lang=ja] .motion-home .discover h2{font-size:39px;line-height:1.65;letter-spacing:-.03em}
@media(max-width:1050px){html[lang=ja] .motion-home .hero-title{font-size:12.2vw}html[lang=ja] .motion-home .chapter-content h3{font-size:55px}html[lang=ja] .motion-home .discover h2{font-size:33px}}
@media(max-width:760px){.motion-home .current-collections{padding:0 20px}.motion-home .current-collections>section{padding:60px 0}.motion-home .current-collections .section-top{display:block}.motion-home .current-collections .section-top p{margin-top:15px}.motion-home .current-collections .calendar-band{display:block}.motion-home .current-collections .calendar-band h2{font-size:30px}.motion-home .current-collections .calendar-band>a{margin-top:20px}.motion-home .current-collections .about{display:block}.motion-home .current-collections .about>div{margin-top:25px}.motion-home .motion-catalogue>.section-top{display:block}.motion-home .motion-catalogue>.section-top h2{font-size:28px}.motion-home .motion-catalogue>.section-top p{margin-top:15px}.motion-home #stories{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 14px}.motion-home #stories .card h3,.motion-home #stories .card.feature h3{font-size:17px}.motion-home .region-photo-choice{flex-basis:178px}.motion-home .photo-filter-search{align-items:stretch;flex-direction:column}.motion-home .photo-filter-search .search{flex:auto;width:100%;max-width:none}html[lang=ja] .motion-home .hero-title{font-size:17.8vw;line-height:.95;letter-spacing:-.06em}html[lang=ja] .motion-home .manifesto h2{font-size:31px;line-height:1.8;letter-spacing:-.04em}html[lang=ja] .motion-home .collection-heading h2{font-size:16vw}html[lang=ja] .motion-home .chapter-content h3{font-size:37px;line-height:1.6}html[lang=ja] .motion-home .discover h2{font-size:31px;line-height:1.7}}
/* Current factual/source photo sections retain their presentation on hover. */
.motion-home .current-collections img,.motion-home .current-collections a:hover img{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;mask:none!important;mix-blend-mode:normal!important}
