.l-storev2-index-page{color:#060725;background:#fff;padding:25rem 8rem 12.8rem}@media screen and (max-width:900px){.l-storev2-index-page{padding:12.5rem 2.4rem 8rem}}.l-storev2-index-page__hero{opacity:0;will-change:opacity,transform;margin-top:6.4rem;transform:translateY(2.4rem)}.l-storev2-index-page__hero.fInview--enter{opacity:1;transition:opacity 1.2s,transform 1.2s cubic-bezier(.19,1,.22,1);transform:translateY(0)}@media screen and (max-width:900px){.l-storev2-index-page__hero{margin-top:4rem}}.l-storev2-index-page__title{letter-spacing:0;margin:0;font-family:Noto Serif JP,yu-mincho-pr6n,YuMincho,Yu Mincho,serif;font-size:6.4rem;font-weight:400;line-height:1.2}@media screen and (max-width:900px){.l-storev2-index-page__title{font-size:4rem}}.l-storev2-index-page__lead{color:#060725a6;max-width:68rem;margin:2.4rem 0 0;font-family:Noto Serif JP,yu-mincho-pr6n,YuMincho,Yu Mincho,serif;font-size:1.6rem;line-height:2}@media screen and (max-width:900px){.l-storev2-index-page__lead{font-size:1.4rem;line-height:1.9}}.l-storev2-index-page__tiers{gap:9.6rem;margin-top:9.6rem;display:grid}@media screen and (max-width:900px){.l-storev2-index-page__tiers{gap:6.4rem;margin-top:6.4rem}}.l-storev2-index-page__empty{color:#060725a6;margin:0;font-family:Noto Sans JP,yu-gothic-pr6n,YuGothic,Yu Gothic,sans-serif;font-size:1.4rem;line-height:1.8}.l-storev2-index-page__tier{opacity:0;will-change:opacity,transform;grid-template-columns:minmax(0,1.32fr) minmax(28rem,.88fr);align-items:center;gap:8rem;display:grid;transform:translateY(3.2rem)}.l-storev2-index-page__tier.fInview--enter{opacity:1;transition:opacity 1.4s,transform 1.4s cubic-bezier(.19,1,.22,1);transform:translateY(0)}@media screen and (max-width:900px){.l-storev2-index-page__tier{grid-template-columns:1fr;align-items:start;gap:2.4rem}}.l-storev2-index-page__tier-photo{background:#f9f7f4;width:100%;margin:0}.l-storev2-index-page__tier-image{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.l-storev2-index-page__tier-body{min-width:0}.l-storev2-index-page__tier-number{color:#06072573;letter-spacing:.16em;margin:0 0 1.6rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:1.2rem;line-height:1}.l-storev2-index-page__tier-heading{letter-spacing:0;margin:0;font-family:Cormorant Garamond,goldenbook,serif;font-size:5.6rem;font-weight:400;line-height:1.05}@media screen and (max-width:900px){.l-storev2-index-page__tier-heading{font-size:3.8rem;line-height:1.1}}.l-storev2-index-page__tier-label{letter-spacing:0;margin:2rem 0 0;font-family:Noto Serif JP,yu-mincho-pr6n,YuMincho,Yu Mincho,serif;font-size:1.6rem;line-height:1.6}.l-storev2-index-page__tier-lead{color:#060725a6;max-width:42rem;margin:2.4rem 0 0;font-family:Noto Sans JP,yu-gothic-pr6n,YuGothic,Yu Gothic,sans-serif;font-size:1.4rem;line-height:1.8}.l-storev2-index-page__tier-link{color:#060725;letter-spacing:.16em;text-transform:uppercase;text-underline-offset:.6rem;margin-top:3.2rem;font-family:Neue Haas Grotesk Display Pro,Inter,Helvetica Neue,Arial,sans-serif;font-size:1.2rem;font-weight:500;line-height:1;text-decoration:underline;transition:color .16s cubic-bezier(.22,.61,.36,1);display:inline-flex}.l-storev2-index-page__tier-link:hover{color:#060725a6}
