div.jb>div.kb>div.lb{position:relative;display:flex;background-color:#000;z-index:2;justify-content:center;align-items:center}@media screen and (min-width: 800px){div.jb>div.kb>div.lb{width:100%;height:100vh}}@media screen and (max-width: 799px)and (min-aspect-ratio: 1){div.jb>div.kb>div.lb{width:100%;height:100vh}}@media screen and (max-width: 799px)and (max-aspect-ratio: 1){div.jb>div.kb>div.lb{width:100%;aspect-ratio:1}}div.jb>div.kb>div.lb>img.mb{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:3}div.jb>div.kb>div.lb>img.nb{position:relative;width:30%;object-fit:scale-down;z-index:4}div.jb>div.kb>div.ob{width:100%;background-color:#f2f2f2}@media screen and (min-width: 800px){div.jb>div.kb>div.ob{padding:100px 0}}@media screen and (max-width: 799px){div.jb>div.kb>div.ob{padding:60px 0}}div.jb>div.kb>div.ob>div.pb{width:100%}@media screen and (min-width: 800px){div.jb>div.kb>div.ob>div.pb{max-width:1400px;padding:0 50px;margin:0 auto}}@media screen and (max-width: 799px){div.jb>div.kb>div.ob>div.pb{padding:0 20px}}div.jb>div.kb>div.ob>div.pb>h3{text-align:center;font-size:2rem;font-family:"Noto Serif SC",serif;font-weight:900;margin:0 0 2rem;line-height:150%}div.jb>div.kb>div.ob>div.pb>ul{list-style-type:none;margin:0;padding:0}@media screen and (min-width: 800px){div.jb>div.kb>div.ob>div.pb>ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px}}div.jb>div.kb>div.ob>div.pb>ul>li{width:100%;overflow:hidden}@media screen and (max-width: 799px){div.jb>div.kb>div.ob>div.pb>ul>li:not(:last-of-type){margin-bottom:10px}}div.jb>div.kb>div.ob>div.pb>ul>li>a>figure{margin:0}div.jb>div.kb>div.ob>div.pb>ul>li>a>figure>img{display:block;width:100%;aspect-ratio:1.7777777778;object-fit:scale-down}div.jb>div.kb>div.ob>div.pb>ul>li>a>figure>figcaption{background-color:#fff;padding:10px;height:6rem}div.jb>div.kb>div.ob>div.pb>ul>li>a>figure>figcaption>h4{font-family:"Noto Sans SC",sans-serif;font-weight:500;margin:0 0 .5rem;color:#000}div.jb>div.kb>div.ob>div.pb>ul>li>a>figure>figcaption>p{font-family:"Noto Sans SC",sans-serif;font-weight:100;margin:0;color:#9e9e9e;line-height:150%}@media screen and (min-width: 800px){div.jb>div.kb>div.ob>div.qb{display:flex;max-width:1400px;padding:0 50px;margin:100px auto 0}}@media screen and (max-width: 799px){div.jb>div.kb>div.ob>div.qb{display:flex;flex-direction:column-reverse;padding:0 20px}}div.jb>div.kb>div.ob>div.qb>div.db>h3{font-family:"Noto Serif SC",serif;font-weight:900;font-size:2rem;margin:0 0 1rem 0;line-height:150%}div.jb>div.kb>div.ob>div.qb>div.db>p{font-family:"Noto Sans SC",sans-serif;font-weight:100;margin:0;color:#9e9e9e;line-height:200%}div.jb>div.kb>div.ob>div.qb>div.db>a.rb{margin-top:2rem;display:inline-block;background-color:#ff2e2e;color:#fff;width:fit-content;padding:1rem 2rem;border-radius:4px}@media screen and (min-width: 800px){div.jb>div.kb>div.ob>div.qb>div.db{flex-grow:2;display:flex;flex-direction:column;justify-content:center;margin-right:50px}}@media screen and (max-width: 799px){div.jb>div.kb>div.ob>div.qb>div.db{margin:80px 0 40px}}div.jb>div.kb>div.ob>div.qb>div.sb{aspect-ratio:1}div.jb>div.kb>div.ob>div.qb>div.sb>svg{width:100%;height:100%;object-fit:scale-down}@media screen and (min-width: 800px){div.jb>div.kb>div.ob>div.qb>div.sb{flex-grow:3}}div.jb>div.tb>div.ub{position:relative;width:100%}div.jb>div.tb>div.ub>div.vb{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:0}div.jb>div.tb>div.ub>div.vb>img{width:100%;height:100%;object-fit:cover}div.jb>div.tb>div.ub>div.wb{position:sticky;top:0;width:100%;height:100vh}div.jb>div.tb>div.ub>div.wb>img{width:100%;height:100%;object-fit:cover;opacity:.3}div.jb>div.tb>div.ub>div.xb{position:absolute;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100vh}div.jb>div.tb>div.ub>div.xb>svg{width:60%}div.jb>div.tb>div.ub>div.e{position:relative;width:100%}@media screen and (min-width: 800px){div.jb>div.tb>div.ub>div.e{display:grid;max-width:1400px;margin:0 auto;padding:0 50px 100px;grid-template-columns:repeat(2, 1fr);grid-auto-flow:dense;grid-column-gap:100px;grid-row-gap:50px}div.jb>div.tb>div.ub>div.e>div{display:flex;flex-direction:column}div.jb>div.tb>div.ub>div.e>div:nth-of-type(3){justify-content:center}div.jb>div.tb>div.ub>div.e>div:nth-of-type(2){display:flex;flex-direction:column;justify-content:center;grid-column-end:span 1;grid-row-end:span 2}div.jb>div.tb>div.ub>div.e>div:nth-of-type(2)>img{width:100%;object-fit:scale-down}}@media screen and (max-width: 799px){div.jb>div.tb>div.ub>div.e{padding:0 20px 50px}div.jb>div.tb>div.ub>div.e>div:not(:last-of-type){margin-bottom:50px}div.jb>div.tb>div.ub>div.e>div>img{width:100%;height:100%;object-fit:scale-down}}div.jb>div.tb>div.ub>div.e>div>svg{width:150px}div.jb>div.tb>div.ub>div.e>div>h4{font-family:"Noto Serif SC",serif;font-weight:900;font-size:3rem;margin:1rem 0 2rem}div.jb>div.tb>div.ub>div.e>div>p{font-family:"Noto Sans SC",sans-serif;font-weight:100;margin:0;color:#9e9e9e;line-height:175%}div.jb>div.tb>div.ub>div.e>div>p:not(:last-of-type){margin-bottom:1rem}div.jb>div.tb>div.yb{width:100%}@media screen and (min-width: 800px){div.jb>div.tb>div.yb{height:85vh}}@media screen and (max-width: 799px){div.jb>div.tb>div.yb{height:56vw}}div.jb>div.tb>div.yb>img{width:100%;height:100%;object-fit:cover}
@media screen and (min-width: 800px){div.o{width:100%;height:40px}div.o>div.l{display:flex;width:100%;height:100%;max-width:1400px;margin:0 auto;padding:0 50px;justify-content:flex-end;align-items:center;gap:2rem}div.o>div.l>div.p{position:relative;font-family:"Noto Serif SC",serif;font-weight:200;cursor:default;color:#ff2e2e}div.o>div.l>div.p>svg.q{fill:#ff2e2e;height:1rem;width:1rem;margin-right:.5rem}div.o>div.l>div.p>div.r{margin-left:.5rem;display:inline-block}div.o>div.l>div.p>div.r::before{content:"▼"}div.o>div.l>div.p>div.s{position:absolute;top:100%;right:0;background-color:#fff;z-index:10;padding:1.5rem 1rem 1rem}div.o>div.l>div.p>div.s>ul{list-style-type:none;margin:0;padding:0}div.o>div.l>div.p>div.s>ul>li>a{color:inherit}div.o>div.l>div.p>div.s>ul>li.t::after{content:"◄"}div.o>div.l>div.p>div.s>ul>li:not(.t)>a{cursor:pointer}div.o>div.l>div.p>div.s>ul>li:not(:last-of-type){margin-bottom:.5rem}div.o>div.l>div.p:hover>div.s{visibility:visible;opacity:1;transition:opacity 100ms linear,visibility 100ms step-start}div.o>div.l>div.p:not(:hover)>div.s{visibility:hidden;opacity:0;transition:opacity 100ms linear,visibility 100ms step-end}div.o>div.l>a.u{display:inline-block;background-color:#ff2e2e;color:#fff;width:fit-content;padding:1rem 2rem;border-radius:4px;padding:.1rem .5rem}}@media screen and (max-width: 799px){div.o{display:none}}div.v{position:sticky;top:0;left:0;right:0;width:100%;background-color:#ff2e2e;z-index:9}@media screen and (min-width: 800px){div.v{height:60px}}@media screen and (max-width: 799px){div.v{height:70px}}div.v>div.l{display:flex;width:100%;height:100%;justify-content:space-between;align-items:center}@media screen and (min-width: 800px){div.v>div.l{max-width:1400px;padding:0 50px;margin:0 auto}}@media screen and (max-width: 799px){div.v>div.l{padding:0 20px}}@media screen and (min-width: 800px){div.v>div.l>a.w{height:60%}}@media screen and (max-width: 799px){div.v>div.l>a.w{height:40%}}div.v>div.l>a.w>svg{height:100%;fill:#fff}div.v>div.l>button.x{all:unset;width:50px;height:50px;cursor:pointer}div.v>div.l>button.x>svg{stroke:#fff;stroke-width:3px}@media screen and (min-width: 800px){div.v>div.l>button.x{display:none}}@media screen and (min-width: 800px){div.v>div.l>nav.y>ul{list-style-type:none;display:flex;margin:0;padding:0;transition:gap 200ms cubic-bezier(0.25, 0.1, 0.25, 1)}}@media screen and (min-width: 800px)and (max-width: 899px){div.v>div.l>nav.y>ul{gap:30px}}@media screen and (min-width: 800px)and (min-width: 900px){div.v>div.l>nav.y>ul{gap:60px}}@media screen and (min-width: 800px){div.v>div.l>nav.y>ul>li>a{color:#fff}}@media screen and (max-width: 799px){div.v>div.l>nav.y{position:absolute;display:block;top:70px;left:0;right:0;background-color:#fff}div.v>div.l>nav.y>ul{list-style-type:none;margin:0;padding:20px 20px 30px}div.v>div.l>nav.y>ul>li:not(:first-of-type){margin-top:1.5rem}div.v>div.l>nav.y>ul>li>a{color:#ff2e2e;font-size:1.25rem;font-weight:300}}@media screen and (max-width: 799px){div.v{transition:background-color 100ms linear}div.v>div.l>a.w>svg{transition:fill 100ms linear}div.v>div.l>button.x>svg{transition:stroke 100ms linear}div.v.z{background-color:#fff}div.v.z>div.l>a.w>svg{fill:#ff2e2e}div.v.z>div.l>button.x>svg{stroke:#ff2e2e}div.v.z>div.l>nav.y{visibility:visible;opacity:1;transition:opacity 100ms linear,visibility 100ms step-start}div.v:not(.z)>div.l>nav.y{visibility:hidden;opacity:0;transition:opacity 100ms linear,visibility 100ms step-end}}
div.bb{position:relative;display:flex;align-items:center;width:100%}@media screen and (min-width: 800px){div.bb{aspect-ratio:2/1}}@media screen and (max-width: 799px)and (min-aspect-ratio: 1){div.bb{aspect-ratio:2/1}}@media screen and (max-width: 799px)and (max-aspect-ratio: 1){div.bb{aspect-ratio:5/4}}@media screen and (max-width: 799px)and (max-aspect-ratio: 1)and (max-width: 499px){div.bb{margin-top:min(20vh,100px)}}div.bb>svg{position:absolute;bottom:-5vh}div.bb>div.cb{display:flex;width:100%;flex-direction:column;align-items:center}@media screen and (min-width: 800px){div.bb>div.cb{max-width:1400px;margin:0 auto;padding:0 50px}}@media screen and (max-width: 799px){div.bb>div.cb{padding:0 20px}}div.bb>div.cb>*{text-align:center}div.bb>div.cb>h1{font-family:"Noto Serif SC",serif;font-weight:200;font-size:3rem;color:#ff2e2e;margin-top:0;margin-bottom:1rem}div.bb>div.cb>p{font-family:"Noto Serif SC",serif;font-weight:900;font-size:3rem;color:#ff2e2e;margin:0}div.bb>div.cb>div.db{position:relative;margin-top:5%}@media screen and (min-width: 800px){div.bb>div.cb>div.db{max-width:50%}}div.bb>div.cb>div.db>p{font-family:"Noto Sans SC",sans-serif;font-weight:100;color:#c5c5c5;line-height:200%}html.eb div.bb>div.cb>h1{opacity:0;transform:translateY(15px)}html.eb div.bb>div.cb>p{opacity:0;transform:translateY(20px)}html.fb div.bb>div.cb>h1{transition:opacity 1.2s linear 200ms,transform 1.2s cubic-bezier(0.25, 0.1, 0.25, 1) 200ms}html.fb div.bb>div.cb>p{transition:opacity 1s linear 400ms,transform 1s cubic-bezier(0.25, 0.1, 0.25, 1) 400ms}html.fb div.bb>div.cb.gb>h1{opacity:1;transform:translateY(0)}html.fb div.bb>div.cb.gb>p{opacity:1;transform:translateY(0)}
@media screen and (min-width: 800px){div.fa>div.ga{display:flex;width:100%;max-width:1400px;margin:0 auto;padding:60px 50px;justify-content:space-between}}@media screen and (max-width: 799px){div.fa>div.ga{padding:2rem 20px}}div.fa>div.ga>div.ha>h6{color:#ff2e2e;font-weight:300;font-size:2rem;margin:0 0 2rem}div.fa>div.ga>div.ha>p{color:#aaa;line-height:150%}div.fa>div.ga>div.ha>a.u{display:inline-block;background-color:#ff2e2e;color:#fff;width:fit-content;padding:1rem 2rem;border-radius:4px;margin-top:2rem}@media screen and (min-width: 800px){div.fa>div.ga>ul{display:grid;list-style-type:none;margin:0;padding:0;grid-template-rows:repeat(4, 1rem);grid-auto-flow:column;direction:rtl;grid-gap:35px}div.fa>div.ga>ul>li>a{color:#999}}@media screen and (max-width: 799px){div.fa>div.ga>ul{display:none}}div.fa>div.ia{display:flex;justify-content:space-between}@media screen and (min-width: 800px){div.fa>div.ia{width:100%;max-width:1400px;padding:50px 50px;margin:0 auto;align-items:flex-end}div.fa>div.ia>div.ja{display:none}}@media screen and (max-width: 799px){div.fa>div.ia{height:220px;padding:50px 20px;flex-direction:column;flex-wrap:wrap;justify-content:flex-end}div.fa>div.ia>div.ja{flex-basis:100%;width:0}}div.fa>div.ia>div.w{height:50px}div.fa>div.ia>div.w>svg{height:100%;object-fit:scale-down}@media screen and (min-width: 800px){div.fa>div.ia>div.ka>br.la{display:none}}@media screen and (max-width: 799px){div.fa>div.ia>div.ka{margin-top:20px}}div.fa>div.ia>div.ka>a{color:#ff2e2e}div.fa>div.ia>div.ka>a:not(:last-of-type){margin-right:.5rem}div.fa>div.ia>div.ma div.na{text-align:right;margin-bottom:1rem;color:#ff2e2e}div.fa>div.ia>div.ma>ul.oa{display:flex;list-style-type:none;margin:0;padding:0;justify-content:flex-end}@media screen and (min-width: 800px){div.fa>div.ia>div.ma>ul.oa{gap:20px}}@media screen and (max-width: 799px){div.fa>div.ia>div.ma>ul.oa{gap:10px}}div.fa>div.ia>div.ma>ul.oa>li{width:20px;height:20px;background-color:#ff2e2e}
