.hero-art[data-v-33872edb]{aspect-ratio:1;width:100%;position:relative}.chev[data-v-33872edb]{background:0 0;position:absolute;inset:0}.chev-a[data-v-33872edb]{clip-path:polygon(6% 0,39% 0,69% 50%,39% 100%,6% 100%,36% 50%)}.chev-b[data-v-33872edb]{clip-path:polygon(52% 0,70% 0,100% 50%,70% 100%,52% 100%,82% 50%)}.chev-b[data-v-33872edb] img{object-position:80% 50%!important}.overlay[data-v-33872edb]{width:100%;height:100%;position:absolute;inset:0}.pin[data-v-33872edb]{width:14px;height:14px;box-shadow:inset 0 0 0 4px var(--brand-ink);background:#fff;border-radius:50%;margin:-7px 0 0 -7px;position:absolute}.pin[data-v-33872edb]:after{content:"";animation:pulse-33872edb 2.8s var(--ease) infinite;animation-delay:inherit;border:2px solid #fff;border-radius:50%;position:absolute;inset:-2px}@keyframes pulse-33872edb{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(3.2)}}.tag[data-v-33872edb]{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);background:#fff;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:.85rem;display:inline-flex;position:absolute;bottom:6%;left:4%;box-shadow:0 12px 30px -16px #06231a73}.dot[data-v-33872edb]{background:var(--brand);border-radius:50%;width:8px;height:8px}.acc[data-v-3b91dffb]{gap:12px;height:540px;display:flex}.acc-card[data-v-3b91dffb]{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:flex .65s var(--ease), background-color .4s var(--ease), border-color .4s var(--ease);background:#fff;flex:0 0 92px;position:relative;overflow:hidden;container-type:inline-size}.acc-card[data-v-3b91dffb]:not(.open):hover{border-color:var(--brand);background:var(--brand-50)}.acc-card.open[data-v-3b91dffb]{background:var(--forest);border-color:var(--forest);cursor:default;flex:auto}.tab[data-v-3b91dffb]{color:var(--brand-ink);transition:opacity .3s var(--ease);flex-direction:column;justify-content:space-between;align-items:center;padding:24px 0;display:flex;position:absolute;inset:0}.open .tab[data-v-3b91dffb]{opacity:0;pointer-events:none}.vtitle[data-v-3b91dffb]{writing-mode:vertical-rl;color:var(--ink);white-space:nowrap;font-size:1.15rem;transform:rotate(180deg)}.num[data-v-3b91dffb]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:500}.body[data-v-3b91dffb]{min-width:860px;color:var(--on-dark-muted);opacity:0;transition:opacity .35s var(--ease), transform .35s var(--ease);pointer-events:none;grid-template-columns:minmax(0,1fr) 38%;display:grid;position:absolute;inset:0;transform:translate(16px)}.open .body[data-v-3b91dffb]{opacity:1;pointer-events:auto;transition-delay:.3s;transform:none}.body-text[data-v-3b91dffb]{flex-direction:column;min-width:0;padding:40px 44px;display:flex}.body-photo[data-v-3b91dffb]{height:100%}@container (width<=820px){.body[data-v-3b91dffb]{grid-template-columns:1fr;min-width:560px}.body-photo[data-v-3b91dffb]{display:none}}.body-head[data-v-3b91dffb]{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.icon[data-v-3b91dffb]{border-radius:var(--radius);width:52px;height:52px;color:var(--lime);background:#c8f53c1f;place-items:center;display:grid}.body .num[data-v-3b91dffb]{color:var(--on-dark-muted)}.body h3[data-v-3b91dffb]{color:#fff;margin-bottom:12px;font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:500}.short[data-v-3b91dffb]{max-width:56ch;font-size:1.05rem}.stack[data-v-3b91dffb]{gap:10px;max-width:64ch;margin:8px 0 0;padding:0;list-style:none;display:grid}.stack li[data-v-3b91dffb]{border-left:2px solid var(--brand);padding-left:14px;font-size:.95rem}.stack strong[data-v-3b91dffb]{color:#fff;font-weight:500;display:block}.foot[data-v-3b91dffb]{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.ctrl[data-v-3b91dffb]{gap:8px;display:flex}.ctrl button[data-v-3b91dffb]{border-radius:var(--radius);color:#fff;cursor:pointer;width:60px;height:44px;transition:border-color .2s var(--ease), background-color .2s var(--ease);background:0 0;border:1px solid #ffffff59;place-items:center;display:grid}.ctrl button[data-v-3b91dffb]:hover{background:#ffffff14;border-color:#fff}.flip[data-v-3b91dffb]{transform:scaleX(-1)}@media (width<=900px){.acc[data-v-3b91dffb]{flex-direction:column;height:auto}.acc-card[data-v-3b91dffb],.acc-card.open[data-v-3b91dffb]{flex:none}.tab[data-v-3b91dffb]{flex-direction:row;justify-content:flex-start;gap:16px;padding:18px 20px;position:static}.vtitle[data-v-3b91dffb]{writing-mode:horizontal-tb;margin-right:auto;transform:none}.open .tab[data-v-3b91dffb]{display:none}.body[data-v-3b91dffb]{min-width:0;display:none;position:static}.body-text[data-v-3b91dffb]{padding:28px 22px}.body-photo[data-v-3b91dffb]{display:none}.open .body[data-v-3b91dffb]{display:block}.foot[data-v-3b91dffb]{flex-wrap:wrap;margin-top:24px}}.slider[data-v-e1b31458]{position:relative}.ctrl[data-v-e1b31458]{gap:8px;display:flex;position:absolute;top:-84px;right:0}@media (width<=700px){.ctrl[data-v-e1b31458]{margin-bottom:16px;position:static}}.ctrl button[data-v-e1b31458]{border:1px solid var(--line-strong);border-radius:var(--radius);width:60px;height:46px;color:var(--brand-ink);cursor:pointer;transition:border-color .2s var(--ease), background-color .2s var(--ease);background:#fff;place-items:center;display:grid}.ctrl button[data-v-e1b31458]:hover{border-color:var(--brand);background:var(--brand-50)}.flip[data-v-e1b31458]{transform:scaleX(-1)}.track[data-v-e1b31458]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(280px,360px);grid-auto-flow:column;gap:24px;padding-bottom:4px;display:grid;overflow-x:auto}.track[data-v-e1b31458]::-webkit-scrollbar{display:none}.slide[data-v-e1b31458]{scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--radius);min-height:300px;color:var(--text);transition:border-color .3s var(--ease);background:#fff;flex-direction:column;gap:12px;padding:32px 28px;display:flex;overflow:hidden}.slide[data-v-e1b31458]:hover{border-color:var(--brand);color:var(--text)}.slide-photo[data-v-e1b31458]{aspect-ratio:16/10;border-bottom:1px solid var(--line);flex-shrink:0;margin:-32px -28px 8px}.slide-photo[data-v-e1b31458] img{transition:transform .8s var(--ease)}.slide:hover .slide-photo[data-v-e1b31458] img{transform:scale(1.04)}.tag[data-v-e1b31458]{color:var(--muted);align-items:center;gap:10px;font-size:.82rem;display:flex}.soon[data-v-e1b31458]{color:var(--amber);background:var(--amber-50);border-radius:4px;padding:2px 8px;font-size:.74rem;font-weight:600}.title[data-v-e1b31458]{color:var(--ink);font-size:1.35rem;font-weight:500;line-height:1.3}.body[data-v-e1b31458]{color:var(--muted);font-size:.95rem}.explore[data-v-e1b31458]{color:var(--brand-ink);align-items:center;gap:8px;margin-top:auto;font-weight:500;display:inline-flex}.explore svg[data-v-e1b31458]{transition:transform .25s var(--ease)}.slide:hover .explore svg[data-v-e1b31458]{transform:translate(4px)}.cell-photo[data-v-a63b2b7a]{aspect-ratio:16/10;border-bottom:1px solid var(--line);margin:-32px -32px 24px}.cell-photo[data-v-a63b2b7a] img{transition:transform .8s var(--ease)}.cell-link:hover .cell-photo[data-v-a63b2b7a] img{transform:scale(1.04)}.band-photo[data-v-a63b2b7a]{background:var(--gray);display:grid}@media (width>=1000px){.band-photo[data-v-a63b2b7a]{grid-template-columns:1fr 1fr;min-height:620px}}.band-img[data-v-a63b2b7a]{height:100%;min-height:320px}.band-copy[data-v-a63b2b7a]{align-items:center;padding:clamp(48px,7vw,96px) clamp(20px,5vw,80px);display:flex}.band-inner[data-v-a63b2b7a]{max-width:560px}.hero[data-v-a63b2b7a]{padding:clamp(40px,6vw,72px) 0 0;overflow:hidden}.hero-grid[data-v-a63b2b7a]{align-items:center;gap:40px;display:grid}@media (width>=1000px){.hero-grid[data-v-a63b2b7a]{grid-template-columns:1.1fr .9fr;gap:48px}}.hero h1[data-v-a63b2b7a]{letter-spacing:-.025em;font-size:clamp(2.5rem,5.2vw,4.2rem);font-weight:300;line-height:1.18}.hero h1 strong[data-v-a63b2b7a]{color:var(--brand);font-weight:700}.hero .lede[data-v-a63b2b7a]{margin-bottom:32px}.hero-art-wrap[data-v-a63b2b7a]{width:100%;max-width:560px;animation:art-in-a63b2b7a 1.2s var(--ease) both;justify-self:end}@keyframes art-in-a63b2b7a{0%{opacity:0;transform:translate(40px)}}.hero-copy[data-v-a63b2b7a]{animation:copy-in-a63b2b7a 1s var(--ease) both}@keyframes copy-in-a63b2b7a{0%{opacity:0;transform:translateY(20px)}}.hero-stats[data-v-a63b2b7a]{margin-top:clamp(40px,5vw,64px)}.legend[data-v-a63b2b7a]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.legend .dot[data-v-a63b2b7a]{background:var(--brand);border-radius:50%;width:8px;height:8px;display:inline-block}.legend .dot.rollout[data-v-a63b2b7a]{background:var(--amber);margin-left:16px}.ribbon-section[data-v-a63b2b7a]{border-bottom:1px solid var(--line)}.ribbon-title[data-v-a63b2b7a]{text-align:center;margin-bottom:32px;font-size:clamp(1.5rem,2.6vw,2.2rem)}.ribbon[data-v-a63b2b7a]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ribbon-track[data-v-a63b2b7a]{width:max-content;animation:60s linear infinite marquee-a63b2b7a;display:flex}.ribbon:hover .ribbon-track[data-v-a63b2b7a]{animation-play-state:paused}.ribbon-track span[data-v-a63b2b7a]{color:var(--ink);border-right:1px solid var(--line);white-space:nowrap;padding:30px 40px;font-size:1.15rem}@keyframes marquee-a63b2b7a{to{transform:translate(-50%)}}.slider-head[data-v-a63b2b7a]{padding-right:160px}@media (width<=700px){.slider-head[data-v-a63b2b7a]{padding-right:0}}.ai-block[data-v-a63b2b7a]{align-items:start}.cell-link[data-v-a63b2b7a]{color:var(--text);transition:background-color .3s var(--ease);display:block}.cell-link[data-v-a63b2b7a]:hover{background:var(--brand-50);color:var(--text)}.cell-link:hover h3[data-v-a63b2b7a]{color:var(--brand-ink)}.cells>* h3[data-v-a63b2b7a]{transition:color .2s var(--ease)}.dark-cells[data-v-a63b2b7a]{border-color:var(--forest-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.dark-cells[data-v-a63b2b7a]>*{border-color:var(--forest-line);background:0 0}.dark-cells p[data-v-a63b2b7a]{margin:0}.small-n[data-v-a63b2b7a]{margin-bottom:14px;font-size:1.6rem}.crop-tags[data-v-a63b2b7a]{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.crop-tags a[data-v-a63b2b7a]{border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);transition:border-color .2s var(--ease), color .2s var(--ease);background:#fff;padding:8px 14px;font-size:.92rem}.crop-tags a[data-v-a63b2b7a]:hover{border-color:var(--brand);color:var(--brand-ink)}.article-list[data-v-a63b2b7a]{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.article-list li[data-v-a63b2b7a]{border-bottom:1px solid var(--line)}.article-list a[data-v-a63b2b7a]{color:var(--ink);grid-template-columns:96px 1fr auto;align-items:center;gap:4px 24px;padding:22px 0;display:grid}.article-list .thumb[data-v-a63b2b7a]{border-radius:var(--radius);grid-area:1/1/span 2;width:96px;height:72px}.article-list .meta[data-v-a63b2b7a]{color:var(--muted);grid-column:2;font-size:.82rem}.article-list .t[data-v-a63b2b7a]{transition:color .2s var(--ease);grid-column:2;font-size:1.12rem;font-weight:500}.article-list svg[data-v-a63b2b7a]{color:var(--brand-ink);transition:transform .25s var(--ease);grid-area:1/3/span 2}.article-list a:hover .t[data-v-a63b2b7a]{color:var(--brand-ink)}.article-list a:hover svg[data-v-a63b2b7a]{transform:translate(6px)}
