.c-fixedHero{position:relative}.c-fixedHero__background{position:fixed;inset:0;z-index:-1}.c-fixedHero__background::after{position:absolute;bottom:0;left:50%;content:"";width:1px;height:75px;background:#fff;transition:opacity .5s ease-out;animation:fade-in .75s 1.75s ease-in backwards,fixed-hero-scale 2.5s 3s infinite cubic-bezier(0.165, 0.84, 0.44, 1)}@media screen and (min-width: 960px){.c-fixedHero__background::after{height:80px}}.c-fixedHero__background--hasScrolled::after{opacity:0}@keyframes fixed-hero-scale{0%{transform-origin:bottom}49%{transform-origin:bottom;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(0)}100%{transform-origin:top;transform:scaleY(1)}}.c-fixedHero__title{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%, -50%);writing-mode:vertical-rl;font-size:2.5rem;line-height:1;letter-spacing:.2em;color:#fff;animation:fade-in .75s .75s ease-in backwards;transition:opacity .5s ease-out}@media screen and (min-width: 960px){.c-fixedHero__title{font-size:3.2rem}}.c-fixedHero__background--hasScrolled .c-fixedHero__title{opacity:0}.c-fixedHero__foreground{position:relative;margin-top:100svh;width:100%;height:100svh;background:rgba(255,255,255,.8)}.c-fixedHero__text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);white-space:nowrap;text-align:center}@media screen and (min-width: 960px){.c-fixedHero__text{top:calc(50% + 10px);left:calc(50% + 8px);writing-mode:vertical-rl;text-align:start}}.c-fixedHero__heading{font-size:2rem;line-height:1.6;letter-spacing:.2em}@media screen and (min-width: 960px){.c-fixedHero__heading{letter-spacing:.15em}}.c-fixedHero__lede{margin-top:46px;font-size:1.4rem;line-height:2.1428571429;letter-spacing:.1em}@media screen and (min-width: 960px){.c-fixedHero__lede{margin-top:0;margin-right:42px}}.c-fixedHero__lede>p+p{margin-top:2.1428571429em}@media screen and (min-width: 960px){.c-fixedHero__lede>p+p{margin-top:0;margin-right:2.1428571429em}}.c-fixedHero__faded{height:100%;animation:fade-in .75s ease-in both}.c-fixedHero__slider>picture{position:absolute;z-index:0;opacity:0;width:100%;height:100%}.c-fixedHero__slider>picture:nth-child(1){animation:fixed-hero-infinite-fade 13.5s 0s infinite,fixed-hero-make-visible 2.5s}.c-fixedHero__slider>picture:nth-child(2){animation:fixed-hero-infinite-fade 13.5s 4.5s infinite}.c-fixedHero__slider>picture:nth-child(3){animation:fixed-hero-infinite-fade 13.5s 9s infinite}@keyframes fixed-hero-make-visible{0%{opacity:1}100%{opacity:1}}@keyframes fixed-hero-infinite-fade{0%{opacity:0}18.5185185185%{opacity:1}33.3333333333%{opacity:1}51.8518518519%{opacity:0}100%{opacity:0}}.c-fixedHero__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.il-article{padding-block:55px 70px;font-feature-settings:"palt";background:#fff}@media screen and (min-width: 960px){.il-article{padding-block:120px 100px}}.il-article__list{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:60px;margin-inline:auto;padding-inline:40px;width:70.6666666667%}@media screen and (min-width: 960px){.il-article__list{grid-template-columns:repeat(3, minmax(0, 1fr));gap:72px 40px;width:83.6017569546%;max-width:1142px}}.il-article__link{display:block}.il-article__thumbnail{width:100%;transition:opacity .3s ease-out}.il-article__link:is(:hover,:focus-visible) .il-article__thumbnail{opacity:.5}.il-article__category{overflow:hidden;margin-top:15px;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:1.1rem;line-height:1;letter-spacing:.2em;color:#beaa61}@media screen and (min-width: 960px){.il-article__category{margin-top:32px;font-size:1.2rem}}.il-article__title{overflow:hidden;margin-top:10px;white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:1.4rem;letter-spacing:.2em}@media screen and (min-width: 960px){.il-article__title{margin-top:20px;font-size:1.6rem}}.il-sekku{padding-block:70px 53.5px;background:#fafafa}@media screen and (min-width: 960px){.il-sekku{display:flex;flex-direction:row-reverse;justify-content:center;padding-block:80px 120px}}.il-sekku__heading{text-align:center;font-size:2.4rem;line-height:1;letter-spacing:.2em}@media screen and (min-width: 960px){.il-sekku__heading{writing-mode:vertical-rl;margin-left:58px;text-align:start;font-size:2.8rem}}.il-sekku__list{margin-top:60px;margin-inline:auto;width:81.3333333333%}@media screen and (min-width: 960px){.il-sekku__list{writing-mode:vertical-rl;margin-inline:56px 0;padding-inline-start:0;width:auto;height:370px}}.il-sekku__list>li+li{margin-top:33.5px}@media screen and (min-width: 960px){.il-sekku__list>li+li{margin-top:0;margin-right:50px}}.il-sekku__name{display:flex;align-items:center;margin-bottom:11.5px;font-size:1.6rem;letter-spacing:.2em}@media screen and (min-width: 960px){.il-sekku__name{display:block;margin-bottom:0;margin-left:10px}}.il-sekku__name>span{flex-shrink:0;white-space:nowrap}.il-sekku__date{margin-left:15px;font-size:1.2rem;color:#beaa61}@media screen and (min-width: 960px){.il-sekku__date{margin-top:16px;margin-left:0}}.il-sekku__description{font-size:1.3rem;line-height:2;letter-spacing:.1em;color:#666}@media screen and (min-width: 960px){.il-sekku__description{font-size:1.2rem;line-height:2}}
