.vb-hero.vi-hero .vb-hero-media:after{background:linear-gradient(240deg,#0000001a,#000000e6)}.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,#00000080,#0006 40%,#0000 62%),linear-gradient(240deg,#0000001a,#000000e6)}}.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:#1b1a194d;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);box-shadow:inset 0 0 0 1px #f5f1ed33;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:#1b1a1999}.fe-ch-meta time{font:var(--fw-l-r) var(--fs-l)/var(--lh-idx) var(--sans);letter-spacing:var(--ls-l-r);color:#1b1a1999;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:#1b1a190a}.fe-ch-c:hover .fe-ch-pic img{transform:scale(1.04)}.fe-ch-c:hover .fe-ch-go{background:#1b1a1999}}.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,#000000c2,#000000b8 520px,#0000008f 620px,#0000003d 780px,#0000000f 960px,#0000 1150px)}@media (min-width:810px) and (max-width:1023.98px){.fe-hero.vb-hero .vb-hero-media:after{background:linear-gradient(0deg,#000000a8,#00000080 42%,#00000014 70%,#0000 85%)}}@media (max-width:809.98px){.fe-hero.vb-hero .vb-hero-media:after{background:linear-gradient(0deg,#000000bd,#000000a8 46%,#0000003d 60%,#0000 68%)}}@media (max-width:809.98px){.fe-hero.vb-hero .vb-hero-media:after{background:#0000004d}.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:#00000057}.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:#00000057}.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:#1b1a193d;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}@media (max-width:809.98px){.fe-hero .vb-hero-tx,.fe-ch-head{padding:0 var(--gut-m)}.fe-ch-list{padding-left:var(--gut-m);scroll-padding-inline:var(--gut-m)}.fe-ch-list:after{flex-basis:calc(var(--gut-m) - 12px)}}@media (min-width:1024px){.fe-ch-list{grid-template-columns:repeat(8,minmax(0,1fr));max-width:1880px}.fe-ch-list>li{grid-column:span 2}.fe-ch-list>li:nth-child(5){grid-column:2 / span 2}}@media (min-width:810px){#main>.vb-hero.vi-hero>.vb-hero-tx>.vb-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);letter-spacing:var(--ls-lead)}.fe-ch-d{font:var(--fw-t) var(--fs-t)/var(--lh-t) var(--sans);letter-spacing:var(--ls-t)}}@media (min-width:1024px){.fe-hero .vb-hero-tx .vb-lead{width:560px;max-width:100%;text-wrap:balance}}@media (min-width:390px) and (max-width:809.98px){#main>.fe-hero>.vb-hero-tx>.vb-lead{width:auto;max-width:none;margin-right:-24px;letter-spacing:-.0125em;text-wrap:wrap}.fe-l3{white-space:nowrap}}.fe-dbr{display:none}@media (min-width:810px){.fe-dbr{display:inline}.fe-hero .vb-hero-tx .vb-lead{width:auto;max-width:100%;text-wrap:wrap;white-space:nowrap}}
