.vb-hero.vi-hero .vb-hero-media::after{background:linear-gradient(240deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.9) 100%)}.vb-hero-media picture{position:absolute;inset:0;display:block}.vi-hero .vb-hero-tx{bottom:auto;top:50%;left:40px;width:calc(100% - 80px);transform:translateY(-38%)}.vi-hero .vb-hero-tx > .vb-l{margin-bottom:40px}.vb-l.vi-semi{font-weight:650;line-height:.8}.vi-hero .vb-hero-acts{margin-top:40px}@media (max-width:1023.98px){.vi-hero .vb-hero-tx{top:auto;left:auto;transform:none;width:auto}.vi-hero .vb-hero-tx > .vb-l{margin-bottom:20px}.vi-hero .vb-hero-acts{margin-top:24px}}.fe-hero .vb-hero-media img{object-position:50% 80%}.fe-hero .vb-hero-tx .vb-h1{max-width:640px}.fe-nw{white-space:nowrap}.fe-hero .vb-hero-tx .vb-lead{width:460px}@media (max-width:1023.98px){.fe-hero .vb-hero-tx{padding:0 40px}.fe-hero .vb-hero-tx .vb-lead{width:auto;max-width:460px}}@media (max-width:809.98px){.fe-hero .vb-hero-tx{padding:0 20px}.fe-hero .vb-hero-media img{object-position:50% 0%}.fe-hero.vb-hero .vb-hero-media::after{background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.4) 40%,rgba(0,0,0,0) 62%),linear-gradient(240deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.9) 100%)}}.fe-ch{position:relative;background:var(--cream);color:var(--ink);padding:100px 40px 80px;display:flex;flex-direction:column;align-items:center}.fe-ch-head{text-align:center;max-width:100%}.fe-ch-head .vb-h2{margin-top:0}.fe-ch-list{list-style:none;margin:64px 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:20px}.fe-ch-list > li{display:flex;min-width:0}.fe-ch-c{position:relative;display:flex;flex-direction:column;width:100%;text-align:left;padding:12px 12px 22px;border-radius:16px;color:inherit;background:transparent;cursor:pointer;transition:background-color .3s var(--e)}.fe-ch-c::after{content:"";position:absolute;inset:0;border:1px solid var(--vb-line);border-radius:inherit;pointer-events:none}.fe-ch-pic{position:relative;display:block;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:#d9d4cb}.fe-ch-pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--e)}.fe-ch-go{position:absolute;left:10px;bottom:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:5px;background:rgba(27,26,25,.3);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:inset 0 0 0 1px rgba(245,241,237,.2);color:#F5F1ED;transition:background-color .3s var(--e)}.fe-ch-go .vb-tri{width:10px;height:12px;fill:currentColor;margin-left:2px}.fe-ch-tx{display:flex;flex-direction:column;padding:16px 4px 0}.fe-ch-meta{display:flex;justify-content:space-between;align-items:center;gap:12px}.fe-ch-n{font:var(--fw-idx) var(--fs-idx)/var(--lh-idx) var(--sans);letter-spacing:var(--ls-idx);color:rgba(27,26,25,.6)}.fe-ch-meta time{font:var(--fw-l-r) var(--fs-l)/var(--lh-idx) var(--sans);letter-spacing:var(--ls-l-r);color:rgba(27,26,25,.6);font-variant-numeric:tabular-nums}.fe-ch-t{display:block;margin-top:14px;font:var(--fw-h4) var(--fs-h4)/var(--lh-h4) var(--serif);letter-spacing:var(--ls-h4);color:#000}.fe-ch-d{display:block;margin-top:8px;font:var(--fw-s) var(--fs-s)/18.2px var(--sans);letter-spacing:var(--ls-s);color:#4F4D4B}@media (hover:hover){.fe-ch-c:hover{background:rgba(27,26,25,.04)}.fe-ch-c:hover .fe-ch-pic img{transform:scale(1.04)}.fe-ch-c:hover .fe-ch-go{background:rgba(27,26,25,.6)}}.fe-ch-c:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (min-width:810px) and (max-width:1199.98px){.fe-ch{padding:80px 40px 64px}.fe-ch-list{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px}}@media (max-width:809.98px){.fe-ch{padding:56px 20px 48px;align-items:stretch}.fe-ch-head{text-align:left}.fe-ch-head .vb-h2{margin-top:0}.fe-ch-list{display:block;margin-top:32px;box-shadow:inset 0 -1px 0 var(--vb-line)}.fe-ch-list > li{box-shadow:inset 0 1px 0 var(--vb-line)}.fe-ch-c{flex-direction:row;align-items:center;gap:16px;padding:12px 0;border-radius:0}.fe-ch-c::after{display:none}.fe-ch-pic{flex:none;width:112px;border-radius:6px}.fe-ch-go{left:6px;bottom:6px;width:24px;height:24px;border-radius:4px}.fe-ch-go .vb-tri{width:8px;height:10px;margin-left:1px}.fe-ch-tx{flex:1;min-width:0;padding:0}.fe-ch-t{margin-top:8px}.fe-ch-d{display:none}}.fe-hero.vb-hero .vb-hero-media::after{background:linear-gradient(90deg,rgba(0,0,0,.76) 0px,rgba(0,0,0,.72) 520px,rgba(0,0,0,.56) 620px,rgba(0,0,0,.24) 780px,rgba(0,0,0,.06) 960px,rgba(0,0,0,0) 1150px)}@media (min-width:810px) and (max-width:1023.98px){.fe-hero.vb-hero .vb-hero-media::after{background:linear-gradient(0deg,rgba(0,0,0,.66) 0%,rgba(0,0,0,.5) 42%,rgba(0,0,0,.08) 70%,rgba(0,0,0,0) 85%)}}@media (max-width:809.98px){.fe-hero.vb-hero .vb-hero-media::after{background:linear-gradient(0deg,rgba(0,0,0,.74) 0%,rgba(0,0,0,.66) 46%,rgba(0,0,0,.24) 60%,rgba(0,0,0,0) 68%)}}@media (max-width:809.98px){.fe-hero.vb-hero .vb-hero-media::after{background:rgba(0,0,0,.3)}.fe-hero .vb-hero-tx{text-shadow:0 1px 14px rgba(0,0,0,.42),0 0 2px rgba(0,0,0,.22)}.fe-hero .vb-hero-tx :is(.vb-btn,button){text-shadow:none}}.fe-hero.vb-hero .vb-hero-media::after{background:rgba(0,0,0,.34)}.fe-hero .vb-hero-media img{object-position:50% 86%}.fe-hero .vb-hero-tx{text-shadow:0 1px 22px rgba(0,0,0,.5),0 0 6px rgba(0,0,0,.28)}.fe-hero .vb-hero-tx :is(.vb-btn,button){text-shadow:none}@media (min-width:1024px) and (max-aspect-ratio:37/20){.fe-hero .vb-hero-media img{transform:scale(1.22);transform-origin:0% 86%}}@media (max-width:809.98px){.fe-hero.vb-hero .vb-hero-media::after{background:rgba(0,0,0,.34)}.fe-hero .vb-hero-media img{object-position:50% 0%}}.fe-ch-dots{display:none}@media (max-width:809.98px){.fe-ch{padding:56px 0 44px}.fe-ch-head{padding:0 20px}.fe-ch-list{position:relative;display:flex;gap:12px;margin-top:28px;padding:2px 0 6px 20px;box-shadow:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:20px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fe-ch-list::-webkit-scrollbar{display:none}.fe-ch-list::after{content:"";flex:0 0 8px}.fe-ch-list > li{flex:0 0 min(300px,calc(100vw - 92px));box-shadow:none;scroll-snap-align:start;scroll-snap-stop:always;transition:opacity .45s var(--e)}.fe-ch-list.is-car > li:not(.is-cur){opacity:.5}.fe-ch-c{flex-direction:column;align-items:stretch;gap:0;padding:10px 10px 20px;border-radius:14px}.fe-ch-c::after{display:block}.fe-ch-pic{width:auto;border-radius:8px}.fe-ch-go{left:10px;bottom:10px;width:34px;height:34px;border-radius:5px}.fe-ch-go .vb-tri{width:10px;height:12px;margin-left:2px}.fe-ch-tx{flex:none;padding:14px 4px 0}.fe-ch-t{margin-top:10px}.fe-ch-d{display:block}.fe-ch-dots{display:flex;justify-content:center;gap:0;margin-top:18px}.fe-ch-dots button{position:relative;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.fe-ch-dots button::before{content:"";position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:3px;background:rgba(27,26,25,.24);transition:width .35s var(--spring),margin .35s var(--spring),background-color .3s var(--e)}.fe-ch-dots button[aria-current]::before{width:18px;margin-left:-9px;background:var(--ink)}.fe-ch-dots button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:6px}}@media (max-width:809.98px) and (prefers-reduced-motion:reduce){.fe-ch-list > li,.fe-ch-dots button::before{transition:none}}.fe-ch-t{text-wrap:balance}.fe-ch-d{text-wrap:pretty}