.bf-wrapper{position:relative}.bf-hero{position:relative}.bf-hero::after{position:absolute;inset-inline:0;bottom:0;margin-inline:auto;width:1px;height:80px;content:"";background-image:linear-gradient(to bottom, transparent, transparent 12.5%, #fff 37.5%, #fff 62.5%, transparent 87.5%, transparent);background-size:100% 800%;animation:bf-hero-scroll 16s infinite linear}@keyframes bf-hero-scroll{0%{background-position-y:0}100%{background-position-y:-800%}}.bf-hero__image{width:100%;height:100svh;-o-object-fit:cover;object-fit:cover}.bf-hero__text{position:absolute;inset-block:0;left:5.8666666667%;margin-block:auto;height:-moz-fit-content;height:fit-content}@media screen and (min-width: 960px){.bf-hero__text{left:14.494875549%}}.bf-hero__title{font-size:1.2rem;line-height:2;letter-spacing:.1em;font-feature-settings:"palt";color:#fff}@media screen and (min-width: 960px){.bf-hero__title{line-height:1.5}}.bf-hero__caption{margin-top:1px;font-size:2.2rem;line-height:1.5;letter-spacing:.15em;font-feature-settings:"palt";color:#fff}@media screen and (min-width: 960px){.bf-hero__caption{margin-top:4px;line-height:1.5}}.bf-articleContainer{margin-inline:auto;padding-block:48px 80px;width:70.6666666667%}@media screen and (min-width: 960px){.bf-articleContainer{padding-block:64px 104px;width:83.6017569546%;max-width:1142px}}.bf-articleWrapper{display:grid;grid-template-columns:minmax(0, 1fr);row-gap:56px;margin-top:40px}@media screen and (min-width: 960px){.bf-articleWrapper{grid-template-columns:repeat(3, minmax(0, 1fr));gap:64px 3.5026269702%;margin-top:56px}}.bf-article__link{display:block;transition:opacity .3s ease-out}.bf-article__link:is(:hover,:focus-visible){opacity:.5}.bf-article__image{width:100%}.bf-article__tag{margin-top:11px;text-align:center;font-size:1.1rem;line-height:1.5;letter-spacing:.2em;font-feature-settings:"palt";color:#bbad77}@media screen and (min-width: 960px){.bf-article__tag{margin-top:28px;font-size:1.2rem}}.bf-article__title{overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:1.4rem;line-height:1.5;letter-spacing:.2em;font-feature-settings:"palt"}@media screen and (min-width: 960px){.bf-article__title{font-size:1.6rem}}@media screen and (min-width: 960px){.bf-article__image+.bf-article__title{margin-top:60px}}@media screen and (min-width: 960px){.bf-article__tag+.bf-article__title{margin-top:14px}}.bf-footer{border-top:1px solid #e3e3e3;padding-block:48px 83px}@media screen and (min-width: 960px){.bf-footer{padding-block:80px 106px}}.bf-linkWrapper{display:grid;row-gap:29px;margin-inline:auto;width:81.3333333333%;max-width:305px}@media screen and (min-width: 960px){.bf-linkWrapper{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 10.6290672451%;width:67.4963396779%;max-width:922px}}.bf-link{display:flex;flex-direction:row-reverse;justify-content:center;transition:opacity .3s ease-out}.bf-link:is(:hover,:focus-visible){opacity:.5}.bf-link__title{writing-mode:vertical-rl;font-size:2.4rem;line-height:1;letter-spacing:.2em}@media screen and (min-width: 960px){.bf-link__title{font-size:3.2rem}}.bf-link__subTitle{margin-top:42px;margin-right:18px;writing-mode:vertical-rl;font-size:1.4rem;line-height:1;letter-spacing:.2em}@media screen and (min-width: 960px){.bf-link__subTitle{margin-top:69px;margin-right:28px}}.bf-link__image{margin-top:29px;margin-right:22px;width:74.7540983607%;min-width:0}@media screen and (min-width: 960px){.bf-link__image{margin-top:39px;margin-right:34px;width:73.786407767%}}.bf-breadcrum{position:absolute;bottom:10px;left:16px}@media screen and (min-width: 960px){.bf-breadcrum{bottom:16px;left:32px}}
