.Table3-module-scss-module__qMeshG__TableWrapper{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.Table3-module-scss-module__qMeshG__TableWrapper::-webkit-scrollbar{height:6px}.Table3-module-scss-module__qMeshG__TableWrapper::-webkit-scrollbar-track{background:var(--bg-2);border-radius:3px}.Table3-module-scss-module__qMeshG__TableWrapper::-webkit-scrollbar-thumb{background:var(--bg-4);border-radius:3px}.Table3-module-scss-module__qMeshG__Table{border-collapse:separate;border-spacing:0;width:100%;min-width:280px;font-size:var(--font-size2);background-color:var(--bg-0);color:var(--normal);border:1px solid var(--bg-4);border-radius:var(--radius-input);line-height:1.4}.Table3-module-scss-module__qMeshG__Head .Table3-module-scss-module__qMeshG__Row{background-color:var(--bg-2)}.Table3-module-scss-module__qMeshG__Head .Table3-module-scss-module__qMeshG__Cell{color:var(--normal);padding:var(--space1) var(--space2);white-space:nowrap;border-bottom:1px solid var(--bg-4);font-weight:600}@media screen and (max-width:480px){.Table3-module-scss-module__qMeshG__Head .Table3-module-scss-module__qMeshG__Cell{padding:8px 10px;font-size:12px}}.Table3-module-scss-module__qMeshG__Body .Table3-module-scss-module__qMeshG__Row .Table3-module-scss-module__qMeshG__Cell{border-bottom:1px solid var(--bg-4)}.Table3-module-scss-module__qMeshG__Body .Table3-module-scss-module__qMeshG__Row:last-child .Table3-module-scss-module__qMeshG__Cell{border-bottom:none}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__Highlight .Table3-module-scss-module__qMeshG__Cell{padding-top:var(--space2);padding-bottom:var(--space2);font-weight:600}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__Sub .Table3-module-scss-module__qMeshG__Cell:first-child{padding-left:var(--space4)}@media screen and (max-width:480px){.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__Sub .Table3-module-scss-module__qMeshG__Cell:first-child{padding-left:20px}}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__Sub{font-size:var(--font-size1);color:var(--normal-4)}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__EmphasisBrand{border-top:1px solid var(--bg-3)}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__EmphasisBrand .Table3-module-scss-module__qMeshG__Cell{color:var(--brand);font-weight:700}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__EmphasisPositive{border-top:1px solid var(--bg-3)}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__EmphasisPositive .Table3-module-scss-module__qMeshG__Cell{color:var(--positive);font-weight:700}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__EmphasisWarning .Table3-module-scss-module__qMeshG__Cell{color:var(--warning);font-weight:700}.Table3-module-scss-module__qMeshG__Row.Table3-module-scss-module__qMeshG__EmphasisDanger .Table3-module-scss-module__qMeshG__Cell{color:var(--danger);font-weight:700}.Table3-module-scss-module__qMeshG__Cell{padding:var(--space1) var(--space2);vertical-align:middle;word-break:break-word}@media screen and (max-width:480px){.Table3-module-scss-module__qMeshG__Cell{padding:8px 10px;font-size:13px}}.Table3-module-scss-module__qMeshG__Cell.Table3-module-scss-module__qMeshG__HeaderCell{color:var(--normal-3);white-space:nowrap;width:1%;font-weight:600}.Table3-module-scss-module__qMeshG__Cell.Table3-module-scss-module__qMeshG__AlignLeft{text-align:left}.Table3-module-scss-module__qMeshG__Cell.Table3-module-scss-module__qMeshG__AlignCenter{text-align:center}.Table3-module-scss-module__qMeshG__Cell.Table3-module-scss-module__qMeshG__AlignRight{text-align:right}.Table3-module-scss-module__qMeshG__Cell.Table3-module-scss-module__qMeshG__Numeric{font-family:var(--font-mono);text-align:right;white-space:nowrap}.Table3-module-scss-module__qMeshG__Compact .Table3-module-scss-module__qMeshG__Cell{padding:6px 10px}@media screen and (max-width:480px){.Table3-module-scss-module__qMeshG__Compact .Table3-module-scss-module__qMeshG__Cell{padding:6px 8px;font-size:12px}}.Table3-module-scss-module__qMeshG__Striped .Table3-module-scss-module__qMeshG__Body .Table3-module-scss-module__qMeshG__Row:nth-child(2n):not(.Table3-module-scss-module__qMeshG__EmphasisBrand):not(.Table3-module-scss-module__qMeshG__EmphasisPositive):not(.Table3-module-scss-module__qMeshG__EmphasisWarning):not(.Table3-module-scss-module__qMeshG__EmphasisDanger){background-color:var(--bg-1)}
.PhotoStory-module-scss-module__0ZxthW__Root{width:min(1280px,100% - 2rem);margin:clamp(3.5rem,8vw,7rem) auto 0}.PhotoStory-module-scss-module__0ZxthW__Heading{grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:clamp(1.8rem,4vw,3rem);display:grid}.PhotoStory-module-scss-module__0ZxthW__HeadingCopy{grid-column:2/10}.PhotoStory-module-scss-module__0ZxthW__Label{color:var(--fire);letter-spacing:.08em;margin:0 0 .75rem;font-size:1rem;font-weight:700;line-height:1.45}.PhotoStory-module-scss-module__0ZxthW__Heading h2{letter-spacing:.06em;margin:0;font-family:Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(2rem,4.6vw,3.7rem);font-weight:700;line-height:1.3}.PhotoStory-module-scss-module__0ZxthW__Intro{color:var(--muted);margin:1rem 0 0;line-height:1.95}.PhotoStory-module-scss-module__0ZxthW__Gallery{align-items:start;gap:clamp(.65rem,1.25vw,1rem);display:grid}.PhotoStory-module-scss-module__0ZxthW__Frame{border:1px solid var(--line);background:var(--panel-strong);border-radius:3px;min-width:0;margin:0;overflow:hidden;box-shadow:0 24px 64px #24150c24}.PhotoStory-module-scss-module__0ZxthW__Image{width:100%;height:auto;display:block}.PhotoStory-module-scss-module__0ZxthW__Root[data-variant=opening] .PhotoStory-module-scss-module__0ZxthW__Gallery{grid-template-columns:repeat(10,minmax(0,1fr))}.PhotoStory-module-scss-module__0ZxthW__Root[data-variant=opening] .PhotoStory-module-scss-module__0ZxthW__Frame:first-child{grid-column:1/-1}.PhotoStory-module-scss-module__0ZxthW__Root[data-variant=opening] .PhotoStory-module-scss-module__0ZxthW__Frame:nth-child(2){grid-column:1/6}.PhotoStory-module-scss-module__0ZxthW__Root[data-variant=opening] .PhotoStory-module-scss-module__0ZxthW__Frame:nth-child(3){grid-column:6/-1}.PhotoStory-module-scss-module__0ZxthW__Root[data-variant=details] .PhotoStory-module-scss-module__0ZxthW__Gallery{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}.PhotoStory-module-scss-module__0ZxthW__Root[data-variant=details] .PhotoStory-module-scss-module__0ZxthW__Frame:first-child{grid-area:1/1}.PhotoStory-module-scss-module__0ZxthW__Root[data-variant=details] .PhotoStory-module-scss-module__0ZxthW__Frame:nth-child(2){grid-area:2/1}.PhotoStory-module-scss-module__0ZxthW__Root[data-variant=details] .PhotoStory-module-scss-module__0ZxthW__Frame:nth-child(3){grid-area:1/2/span 2}.PhotoStory-module-scss-module__0ZxthW__Root[data-variant=closing] .PhotoStory-module-scss-module__0ZxthW__Gallery{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)}.PhotoStory-module-scss-module__0ZxthW__Root[data-variant=closing] .PhotoStory-module-scss-module__0ZxthW__Frame:first-child{grid-area:1/1/span 2}.PhotoStory-module-scss-module__0ZxthW__Root[data-variant=closing] .PhotoStory-module-scss-module__0ZxthW__Frame:nth-child(2){grid-area:1/2}.PhotoStory-module-scss-module__0ZxthW__Root[data-variant=closing] .PhotoStory-module-scss-module__0ZxthW__Frame:nth-child(3){grid-area:2/2}.PhotoStory-module-scss-module__0ZxthW__Caption{color:var(--soft);text-align:right;letter-spacing:.12em;margin:1rem 0 0;font-size:.78rem;line-height:1.7}@media (max-width:767px){.PhotoStory-module-scss-module__0ZxthW__Root{width:calc(100% - 1.2rem);margin-top:3.75rem}.PhotoStory-module-scss-module__0ZxthW__Heading{margin-bottom:1.5rem}.PhotoStory-module-scss-module__0ZxthW__HeadingCopy{grid-column:1/-1}.PhotoStory-module-scss-module__0ZxthW__Heading h2{font-size:clamp(1.85rem,9.5vw,2.8rem)}.PhotoStory-module-scss-module__0ZxthW__Gallery{gap:.55rem}.PhotoStory-module-scss-module__0ZxthW__Root[data-variant=details] .PhotoStory-module-scss-module__0ZxthW__Gallery,.PhotoStory-module-scss-module__0ZxthW__Root[data-variant=closing] .PhotoStory-module-scss-module__0ZxthW__Gallery{grid-template-columns:1fr}.PhotoStory-module-scss-module__0ZxthW__Root[data-variant=details] .PhotoStory-module-scss-module__0ZxthW__Frame,.PhotoStory-module-scss-module__0ZxthW__Root[data-variant=closing] .PhotoStory-module-scss-module__0ZxthW__Frame{grid-area:auto}.PhotoStory-module-scss-module__0ZxthW__Caption{text-align:left;margin-top:.75rem;font-size:.72rem}}
