.ObjectApproach-module__IjFl8a__sequence{background:var(--paper);min-height:155svh;margin:0 var(--space);padding:0 32px}.ObjectApproach-module__IjFl8a__stage{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-content:center;align-items:center;gap:30px 5vw;min-height:95svh;padding:36px 0;display:grid;position:sticky;top:0}.ObjectApproach-module__IjFl8a__topline{letter-spacing:.1em;border-bottom:1px solid #b9b7ad;grid-column:1/-1;justify-content:space-between;padding-bottom:20px;font-size:9px;display:flex}.ObjectApproach-module__IjFl8a__visual{transform-origin:50%;min-width:0}.ObjectApproach-module__IjFl8a__caption{flex-direction:column;align-items:start;gap:22px;min-width:0;padding:40px 0;display:flex}.ObjectApproach-module__IjFl8a__caption h2{letter-spacing:-.065em;font-size:clamp(38px,5vw,84px);font-weight:400;line-height:.99}.ObjectApproach-module__IjFl8a__metadata{letter-spacing:.08em;font-size:10px;line-height:1.9}.ObjectApproach-module__IjFl8a__description{max-width:340px;font-size:14px;line-height:2.1}.ObjectApproach-module__IjFl8a__foot{letter-spacing:.12em;color:var(--muted);grid-column:1/-1;font-size:8px}.ObjectApproach-module__IjFl8a__reduced{min-height:auto}.ObjectApproach-module__IjFl8a__reduced .ObjectApproach-module__IjFl8a__stage{min-height:auto;position:relative}@media (max-width:800px){.ObjectApproach-module__IjFl8a__sequence{min-height:auto;padding:24px var(--space) 40px;margin:0}.ObjectApproach-module__IjFl8a__stage{grid-template-columns:1fr;gap:28px;min-height:auto;padding:0;position:relative}.ObjectApproach-module__IjFl8a__topline{gap:20px;font-size:8px}.ObjectApproach-module__IjFl8a__caption{gap:18px;padding:0}.ObjectApproach-module__IjFl8a__caption h2{max-width:420px;font-size:54px}.ObjectApproach-module__IjFl8a__description{font-size:13px}.ObjectApproach-module__IjFl8a__visual{opacity:1!important;transform:none!important}.ObjectApproach-module__IjFl8a__foot{margin-top:20px}}@media (prefers-reduced-motion:reduce){.ObjectApproach-module__IjFl8a__sequence{min-height:auto}.ObjectApproach-module__IjFl8a__stage{min-height:auto;position:relative}.ObjectApproach-module__IjFl8a__visual{opacity:1!important;transform:none!important}}
.LatestThumbnail-module__j6LB9G__frame{aspect-ratio:2;background:color-mix(in srgb,var(--fg) 3%,var(--bg));width:100%;margin-bottom:28px;position:relative;overflow:hidden}.LatestThumbnail-module__j6LB9G__image{object-fit:cover}.LatestThumbnail-module__j6LB9G__natural{aspect-ratio:auto;background:0 0;width:50%}.LatestThumbnail-module__j6LB9G__naturalImage{aspect-ratio:auto;width:100%;height:auto}.LatestThumbnail-module__j6LB9G__natural:empty{aspect-ratio:1;background:color-mix(in srgb,var(--fg) 3%,var(--bg))}@media (max-width:743px){.LatestThumbnail-module__j6LB9G__frame{margin-bottom:22px}}
.home-module__txgM7a__container{margin-inline:var(--space);--hero-columns:repeat(12,minmax(0,1fr));--hero-gap:24px}.home-module__txgM7a__hero{flex-direction:column;gap:24px;min-height:calc(90svh - 158px);margin-block:0;padding:28px 0 42px;display:flex}.home-module__txgM7a__titleComposition{grid-template-columns:var(--hero-columns);align-items:end;gap:var(--hero-gap);margin-block:auto;display:grid}.home-module__txgM7a__titleComposition h1{letter-spacing:-.075em;grid-column:1/9;min-width:0;font-size:clamp(60px,9.8vw,168px);font-weight:400;line-height:.9}.home-module__txgM7a__feature{margin:0 var(--space) 140px}.home-module__txgM7a__label{border-top:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;gap:24px;margin-bottom:40px;padding-top:20px;font-size:9px;line-height:1.8;display:flex}.home-module__txgM7a__featureLink{grid-template-columns:1.5fr 1fr;align-items:center;gap:6vw;display:grid}.home-module__txgM7a__featureVisual{min-width:0}.home-module__txgM7a__featureText{padding-top:80px}.home-module__txgM7a__featureText h2{letter-spacing:-.035em;margin:24px 0;font-size:clamp(28px,3.4vw,54px);font-weight:400;line-height:1.55}.home-module__txgM7a__featureText p{color:var(--muted);margin-bottom:24px;font-size:13px;line-height:2.1}.home-module__txgM7a__listen{margin:0 var(--space) 140px;grid-template-columns:1fr 1.3fr;align-items:start;gap:8vw;display:grid}.home-module__txgM7a__listen h2{letter-spacing:-.065em;margin:32px 0;font-size:clamp(44px,6.4vw,100px);font-weight:400;line-height:.98}.home-module__txgM7a__listen>div>p{color:var(--muted);margin-bottom:24px;font-size:12px}.home-module__txgM7a__sample{color:var(--muted);margin:80px var(--space) 0;font-size:10px;line-height:2}@media (max-width:800px){.home-module__txgM7a__hero{min-height:calc(74svh - 142px);padding-top:24px}.home-module__txgM7a__titleComposition{grid-template-columns:minmax(0,1fr);gap:0}.home-module__txgM7a__titleComposition h1{grid-column:1/-1;font-size:clamp(48px,13.2vw,104px)}.home-module__txgM7a__feature{margin-bottom:88px}.home-module__txgM7a__featureLink,.home-module__txgM7a__listen{grid-template-columns:1fr;gap:32px}.home-module__txgM7a__featureText{padding-top:0}.home-module__txgM7a__featureText h2{font-size:32px}.home-module__txgM7a__listen{gap:40px;margin-bottom:88px}.home-module__txgM7a__listen h2{font-size:60px}.home-module__txgM7a__sample{margin-top:64px}.home-module__txgM7a__label{font-size:8px}}.home-module__txgM7a__latest{margin-block:64px 120px;scroll-margin-top:110px}.home-module__txgM7a__latestHeading{flex-direction:row;justify-content:space-between;align-items:baseline;gap:clamp(20px,3vw,48px);margin-bottom:52px;display:flex}.home-module__txgM7a__latestHeading h2{letter-spacing:.035em;font-family:Noto Serif JP,Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(32px,4.1vw,62px);font-weight:400;line-height:1.5}.home-module__txgM7a__latestTagline{letter-spacing:.01em;color:var(--muted);text-align:right;white-space:nowrap;flex-shrink:0;font-family:Allura,Snell Roundhand,Apple Chancery,cursive;font-size:clamp(22px,2.1vw,30px);font-weight:400;line-height:1.3}.home-module__txgM7a__latestGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);display:grid}.home-module__txgM7a__latestEntry{border-top:1px solid var(--line);min-width:0;color:var(--fg);transition:border-color var(--motion-ui) var(--ease-soft);flex-direction:column;align-items:start;padding-top:24px;display:flex}.home-module__txgM7a__latestMeta{letter-spacing:.12em;color:var(--muted);margin-bottom:18px;font-size:11px;line-height:1.8}.home-module__txgM7a__latestEntry h3{letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(24px,2.4vw,38px);font-weight:400;line-height:1.6}.home-module__txgM7a__latestDescription{color:var(--muted);white-space:pre-line;overflow-wrap:anywhere;margin-top:20px;font-size:13px;line-height:2.1}.home-module__txgM7a__latestObjectMeta{letter-spacing:.08em;margin-top:20px;font-size:10px;line-height:1.9}.home-module__txgM7a__latestAction{letter-spacing:.1em;align-items:center;gap:24px;margin-top:auto;padding-top:40px;padding-bottom:16px;font-size:10px;line-height:2;display:flex}.home-module__txgM7a__latestAction>span{letter-spacing:0;transition:transform var(--motion-ui) var(--ease-soft);font-size:22px;display:inline-block}.home-module__txgM7a__latestEntry:hover{color:var(--fg)}@media (hover:hover){.home-module__txgM7a__latestEntry:hover{border-color:var(--fg)}.home-module__txgM7a__latestEntry:hover .home-module__txgM7a__latestAction>span{transform:translate(5px)}}.home-module__txgM7a__latestEntry:focus-visible .home-module__txgM7a__latestAction>span{transform:translate(5px)}@media (max-width:800px){.home-module__txgM7a__latest{margin-top:48px;margin-bottom:88px}.home-module__txgM7a__latestHeading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:36px}.home-module__txgM7a__latestHeading h2{font-size:clamp(30px,7.5vw,44px)}.home-module__txgM7a__latestTagline{text-align:left;white-space:normal;font-size:clamp(22px,5.8vw,27px)}.home-module__txgM7a__latestGrid{grid-template-columns:1fr;gap:36px}.home-module__txgM7a__latestEntry h3{max-width:24em;font-size:clamp(26px,4.5vw,36px)}.home-module__txgM7a__latestDescription{max-width:42em}.home-module__txgM7a__latestAction{padding-top:24px}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__latestEntry,.home-module__txgM7a__latestAction>span{transition:none}.home-module__txgM7a__latestEntry .home-module__txgM7a__latestAction>span{transform:none!important}}.home-module__txgM7a__latestPair{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:800px){.home-module__txgM7a__latestPair{grid-template-columns:minmax(0,1fr)}}.home-module__txgM7a__latestEntry h3.home-module__txgM7a__longPodcastTitle{text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(22px,2.1vw,34px);line-height:1.6}@media (max-width:800px){.home-module__txgM7a__latestEntry h3.home-module__txgM7a__longPodcastTitle{font-size:clamp(21px,5.2vw,28px)}}.home-module__txgM7a__latestAction{transition:color .2s}.home-module__txgM7a__latestEntry:is(:hover,:active,:focus-visible) .home-module__txgM7a__latestAction{color:var(--accent)}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__latestAction{transition:none}}.home-module__txgM7a__label,.home-module__txgM7a__latestMeta,.home-module__txgM7a__latestAction,.home-module__txgM7a__latestObjectMeta{font-family:var(--font-ui),var(--font-display);font-weight:500}@media (min-width:744px) and (max-width:1199px){.home-module__txgM7a__hero{min-height:clamp(420px,68svh,660px);padding:24px 0 36px}.home-module__txgM7a__titleComposition{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.home-module__txgM7a__titleComposition h1{grid-column:1/9;font-size:clamp(70px,9.4vw,112px)}.home-module__txgM7a__latest{margin-block:56px 96px}.home-module__txgM7a__latestHeading{margin-bottom:40px}.home-module__txgM7a__latestPair{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.home-module__txgM7a__latestEntry h3{max-width:100%;font-size:clamp(24px,2.6vw,30px)}.home-module__txgM7a__latestEntry h3.home-module__txgM7a__longPodcastTitle{font-size:clamp(22px,2.4vw,28px)}.home-module__txgM7a__latestDescription{font-size:13px;line-height:2}.home-module__txgM7a__latestAction{min-height:44px;padding-top:28px}}.home-module__txgM7a__exhibitionHero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);min-height:calc(78svh - 108px);padding:48px 0 24px;display:grid}.home-module__txgM7a__exhibitionHero .home-module__txgM7a__titleComposition{min-width:0;margin:0;display:block}.home-module__txgM7a__exhibitionHero .home-module__txgM7a__titleComposition h1{font-size:clamp(57.6px,7.2vw,120px)}@media (min-width:744px) and (max-width:1199px){.home-module__txgM7a__exhibitionHero{gap:24px;min-height:calc(76svh - 100px);padding:40px 0 24px}.home-module__txgM7a__exhibitionHero .home-module__txgM7a__titleComposition h1{font-size:clamp(46px,6vw,72px)}}@media (max-width:743px){.home-module__txgM7a__exhibitionHero{grid-template-columns:minmax(0,1fr);gap:28px;min-height:0;padding:56px 0 0}.home-module__txgM7a__exhibitionHero .home-module__txgM7a__titleComposition h1{font-size:clamp(48px,13.2vw,104px)}}.home-module__txgM7a__exhibitionHero .home-module__txgM7a__titleComposition h1.home-module__txgM7a__scriptTitle{letter-spacing:normal;color:var(--fg);overflow-wrap:normal;line-height:0}.home-module__txgM7a__scriptArtwork{aspect-ratio:690/202;fill:currentColor;width:min(690px,100% + 48px);display:block}@media (max-width:1199px){.home-module__txgM7a__scriptArtwork{width:100%}}.home-module__txgM7a__pending{min-height:640px}@media (max-width:743px){.home-module__txgM7a__pending{min-height:1000px}}
.HomeExhibition-module__NqrykG__exhibition{justify-self:center;width:100%;min-width:0;max-width:760px;margin:0}.HomeExhibition-module__NqrykG__stage{--gap:20px;touch-action:pan-y pinch-zoom;height:min(40svh,400px);position:relative;overflow:hidden}.HomeExhibition-module__NqrykG__stage:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.HomeExhibition-module__NqrykG__slide{width:54%;transform:translateX(calc(var(--offset) * (100% + var(--gap))));position:absolute;inset:0 auto 0 0}.HomeExhibition-module__NqrykG__slide[data-moving=true]{transition:transform .9s cubic-bezier(.4,0,.2,1)}.HomeExhibition-module__NqrykG__artwork{transform-origin:0;opacity:.8;width:100%;height:100%;transition:transform .9s cubic-bezier(.4,0,.2,1),opacity .9s;transform:scale(.86)}.HomeExhibition-module__NqrykG__slide[data-main=true] .HomeExhibition-module__NqrykG__artwork{opacity:1;transform:scale(1)}.HomeExhibition-module__NqrykG__artwork[data-empty=true]{outline:1px solid color-mix(in srgb,var(--fg) 4%,transparent);outline-offset:-1px}.HomeExhibition-module__NqrykG__slide img{object-fit:contain;width:100%;height:100%}.HomeExhibition-module__NqrykG__meta{min-height:48px;font:500 10px/1.8 var(--font-ui),var(--font-display);letter-spacing:.08em;color:var(--muted);flex-wrap:wrap;align-items:flex-start;gap:8px 16px;padding-top:4px;display:flex}.HomeExhibition-module__NqrykG__caption{flex:1;min-width:0}.HomeExhibition-module__NqrykG__caption:empty{display:none}.HomeExhibition-module__NqrykG__caption>p:first-child{color:var(--fg);font-size:12px}.HomeExhibition-module__NqrykG__details{margin-top:4px}.HomeExhibition-module__NqrykG__controls{align-items:center;gap:12px;display:flex}.HomeExhibition-module__NqrykG__arrow{cursor:pointer;min-width:32px;min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;opacity:.55;background:0 0;border:0;padding:12px 4px;transition:opacity .2s}@media (hover:hover){.HomeExhibition-module__NqrykG__arrow:hover{opacity:.85}}@media (max-width:743px){.HomeExhibition-module__NqrykG__exhibition{justify-self:end;width:min(100%,420px)}.HomeExhibition-module__NqrykG__stage{--gap:16px;height:min(29svh,280px)}.HomeExhibition-module__NqrykG__slide{width:76%}.HomeExhibition-module__NqrykG__meta{gap:12px}}@media (prefers-reduced-motion:reduce){.HomeExhibition-module__NqrykG__slide[data-moving],.HomeExhibition-module__NqrykG__artwork,.HomeExhibition-module__NqrykG__arrow{transition:none}}
