.landing-page .vd-chero.vd-rlz-chero{min-height:clamp(320px,40vh,440px)}@media (min-width:900px){.landing-page .vd-chero.vd-rlz-chero{min-height:clamp(360px,44vh,480px)}}.landing-page .vd-rlz-back{position:absolute;top:clamp(1rem,2.5vw,1.75rem);left:clamp(1rem,3vw,2rem);z-index:3;display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.32);color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-decoration:none;background:rgba(15,31,23,.35);transition:background .22s cubic-bezier(.22,1,.36,1)}.landing-page .vd-rlz-back:hover{background:rgba(15,31,23,.6)}.landing-page .vd-rlz-back svg{width:15px;height:15px}.landing-page .vd-rlz-factrow{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.1rem 0 0;padding:0;list-style:none}.landing-page .vd-rlz-factrow li{display:inline-flex;align-items:center;gap:.45rem;font-size:.875rem;font-weight:600;color:var(--vd-ink,#0f1f17)}.landing-page .vd-rlz-factrow svg{flex:none;width:16px;height:16px;color:var(--vd-brand,#2f6b4e)}.landing-page .vd-rlz-section{max-width:1200px;margin:0 auto;padding:clamp(1.9rem,3.5vw,2.75rem) clamp(1rem,3vw,2rem) 0}.landing-page .vd-rlz-h2{margin:0 0 1rem;scroll-margin-top:120px;font-family:var(--vd-font-serif,"Fraunces",serif);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:500;line-height:1.12;letter-spacing:-.015em;color:var(--vd-ink,#0f1f17)}.landing-page .vd-rlz-h2 em{font-style:italic;color:var(--vd-brand,#2f6b4e)}.landing-page .vd-rlz-story{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:start}.landing-page .vd-rlz-story__prose p{margin:0 0 1rem;font-size:1.0325rem;line-height:1.7;color:var(--vd-muted,#43554b)}.landing-page .vd-rlz-story__prose p:last-child{margin-bottom:0}.landing-page .vd-rlz-chipgroup{margin:0 0 1.6rem}.landing-page .vd-rlz-chipgroup:last-child{margin-bottom:0}.landing-page .vd-rlz-chipgroup__label{display:block;margin:0 0 .7rem;font-size:.6875rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--vd-muted,#5b6f64)}.landing-page .vd-rlz-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.landing-page .vd-rlz-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.44rem .95rem;border-radius:999px;border:1px solid var(--vd-divider,#e6efea);background:color-mix(in oklch,var(--vd-brand,#2f6b4e) 7%,#fff);color:var(--vd-ink,#0f1f17);font-size:.875rem;font-weight:600;text-decoration:none}.landing-page a.vd-rlz-chip{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.landing-page a.vd-rlz-chip:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(15,31,23,.04),0 6px 16px -8px rgba(15,31,23,.12)}.landing-page a.vd-rlz-chip svg{width:13px;height:13px;color:var(--vd-brand,#2f6b4e)}.landing-page .vd-rlz-ba{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#fff;border:1px solid var(--vd-divider,#e6efea);box-shadow:0 1px 2px rgba(15,31,23,.04),0 6px 16px -8px rgba(15,31,23,.08);isolation:isolate}.landing-page .vd-rlz-ba__img{-o-object-fit:cover;object-fit:cover}.landing-page .vd-rlz-ba__img--after{clip-path:inset(0 0 0 var(--ba-pos,56%))}.landing-page .vd-rlz-ba__tag{position:absolute;top:.9rem;left:.9rem;z-index:2;padding:.34rem .85rem;border-radius:999px;background:rgba(255,255,255,.94);color:var(--vd-ink,#0f1f17);font-size:.6875rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;pointer-events:none}.landing-page .vd-rlz-ba__tag--after{left:auto;right:.9rem;background:var(--vd-brand,#2f6b4e);color:#fff}.landing-page .vd-rlz-ba__divider{position:absolute;top:0;bottom:0;left:var(--ba-pos,56%);z-index:2;width:2px;background:rgba(255,255,255,.95);box-shadow:0 0 0 1px rgba(15,31,23,.12);pointer-events:none}.landing-page .vd-rlz-ba__knob{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:#fff;color:var(--vd-ink,#0f1f17);border:1px solid var(--vd-divider,#e6efea);box-shadow:0 2px 4px rgba(15,31,23,.05),0 16px 32px -12px rgba(15,31,23,.2)}.landing-page .vd-rlz-ba__knob svg{width:18px;height:18px}.landing-page .vd-rlz-ba__range{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.landing-page .vd-rlz-ba:focus-within .vd-rlz-ba__knob{outline:2px solid var(--vd-brand,#2f6b4e);outline-offset:2px}.landing-page .vd-rlz-galgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem}.landing-page .vd-rlz-shot{position:relative;display:block;width:100%;aspect-ratio:4/3;padding:6px;border:1px solid var(--vd-divider,#e6efea);border-radius:20px;overflow:hidden;background:#fff;cursor:zoom-in;isolation:isolate;box-shadow:0 1px 2px rgba(15,31,23,.04),0 6px 16px -8px rgba(15,31,23,.08);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),border-color .22s ease}.landing-page .vd-rlz-shot img{inset:6px!important;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;border-radius:14px;border:1px solid var(--vd-divider,#e6efea);background:#eef2ee}.landing-page .vd-rlz-shot:first-child{grid-column:1/-1;aspect-ratio:16/7}.landing-page .vd-rlz-shot img{-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.landing-page .vd-rlz-shot:hover{transform:translateY(-4px);border-color:#cfe1d6;box-shadow:0 2px 4px rgba(15,31,23,.05),0 16px 32px -12px rgba(15,31,23,.14)}.landing-page .vd-rlz-shot:hover img{transform:scale(1.03)}.landing-page .vd-rlz-shot:focus-visible{outline:2px solid var(--vd-brand,#2f6b4e);outline-offset:3px}.landing-page .vd-rlz-shot__zoom{position:absolute;right:.9rem;bottom:.9rem;z-index:1;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--vd-ink,#0f1f17);opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1)}.landing-page .vd-rlz-shot__zoom svg{width:16px;height:16px}.landing-page .vd-rlz-shot:focus-visible .vd-rlz-shot__zoom,.landing-page .vd-rlz-shot:hover .vd-rlz-shot__zoom{opacity:1}.landing-page .vd-rlz-shot__more{position:absolute;inset:6px;z-index:1;border-radius:14px;display:grid;place-items:center;background:rgba(15,31,23,.55);color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.02em}.landing-page .vd-rlz-lb{position:fixed;inset:0;z-index:1200;display:flex;flex-direction:column;background:rgba(15,31,23,.95);animation:vd-rlz-lb-in .2s ease-out}@keyframes vd-rlz-lb-in{0%{opacity:0}}.landing-page .vd-rlz-lb__stage img{animation:vd-rlz-shot-in .28s cubic-bezier(.22,1,.36,1)}@keyframes vd-rlz-shot-in{0%{opacity:0;transform:scale(.985)}}.landing-page .vd-rlz-lb__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem clamp(1rem,3vw,1.75rem);color:rgba(255,255,255,.85);font-size:.8125rem;font-weight:600;letter-spacing:.06em}.landing-page .vd-rlz-lb__stage{position:relative;flex:1;min-height:0;margin:0 clamp(.5rem,2vw,1.5rem) clamp(.9rem,2.5vw,1.5rem);touch-action:none}.landing-page .vd-rlz-lb__stage img{-o-object-fit:contain;object-fit:contain}.landing-page .vd-rlz-lb__btn{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;transition:background .18s ease}.landing-page .vd-rlz-lb__btn:hover{background:rgba(255,255,255,.2)}.landing-page .vd-rlz-lb__btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.landing-page .vd-rlz-lb__btn svg{width:18px;height:18px}.landing-page .vd-rlz-lb__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.landing-page .vd-rlz-lb__nav--prev{left:clamp(.25rem,1.5vw,1rem)}.landing-page .vd-rlz-lb__nav--next{right:clamp(.25rem,1.5vw,1rem)}.landing-page .vd-rlz-lb__caption{padding:0 clamp(1rem,3vw,1.75rem) .7rem;color:rgba(255,255,255,.72);font-size:.8125rem;line-height:1.45;text-align:center}.landing-page .vd-rlz-lb__thumbs{display:flex;gap:.45rem;justify-content:safe center;overflow-x:auto;padding:0 clamp(1rem,3vw,1.75rem) 1rem;scrollbar-width:thin}.landing-page .vd-rlz-lb__thumb{flex:none;width:72px;height:54px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:none;cursor:pointer;opacity:.55;transition:opacity .18s ease,border-color .18s ease}.landing-page .vd-rlz-lb__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.landing-page .vd-rlz-lb__thumb:hover{opacity:.85}.landing-page .vd-rlz-lb__thumb--active{opacity:1;border-color:#fff}.landing-page .vd-rlz-lb__thumb:focus-visible{outline:2px solid #fff;outline-offset:2px;opacity:1}.landing-page .vd-rlz-quote{max-width:720px;margin:0 auto;text-align:center}.landing-page .vd-rlz-quote blockquote{margin:0;font-family:var(--vd-font-serif,"Fraunces",serif);font-size:clamp(1.25rem,2.6vw,1.7rem);font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--vd-ink,#0f1f17)}.landing-page .vd-rlz-quote figcaption{margin-top:1rem;font-size:.8125rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--vd-muted,#5b6f64)}.landing-page .vd-rlz-cta{max-width:720px;margin:0 auto;text-align:center}.landing-page .vd-rlz-cta p{margin:0 0 1.6rem;font-size:1.0325rem;line-height:1.65;color:var(--vd-muted,#43554b)}.landing-page .vd-rlz-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.landing-page .vd-rlz-next{position:relative;display:flex;align-items:center;gap:clamp(1rem,2.5vw,1.75rem);max-width:720px;margin:clamp(1.6rem,3vw,2.25rem) auto 0;padding:1rem;background:#fff;border:1px solid var(--vd-divider,#e6efea);border-radius:22px;text-decoration:none;box-shadow:0 1px 2px rgba(15,31,23,.04),0 6px 16px -8px rgba(15,31,23,.08);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.landing-page .vd-rlz-next:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(15,31,23,.05),0 16px 32px -12px rgba(15,31,23,.14)}.landing-page .vd-rlz-next__media{position:relative;flex:none;width:clamp(96px,18vw,150px);aspect-ratio:4/3;border-radius:14px;overflow:hidden;border:1px solid var(--vd-divider,#e6efea);background:#eef2ee}.landing-page .vd-rlz-next__media img{-o-object-fit:cover;object-fit:cover}.landing-page .vd-rlz-next__body{min-width:0}.landing-page .vd-rlz-next__kicker{display:block;margin:0 0 .3rem;font-size:.6875rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--vd-muted,#5b6f64)}.landing-page .vd-rlz-next__title{margin:0;font-family:var(--vd-font-serif,"Fraunces",serif);font-size:clamp(1.1rem,2.2vw,1.4rem);font-weight:500;line-height:1.2;color:var(--vd-ink,#0f1f17)}.landing-page .vd-rlz-next__arrow{flex:none;margin-left:auto;margin-right:.5rem;width:22px;height:22px;color:var(--vd-brand,#2f6b4e)}.landing-page .vd-rlz-section--last{padding-bottom:clamp(2.5rem,5vw,4rem)}@media (max-width:860px){.landing-page .vd-rlz-story{grid-template-columns:1fr}}@media (max-width:640px){.landing-page .vd-rlz-hero{height:clamp(380px,68vh,560px)}.landing-page .vd-rlz-facts__card{grid-template-columns:1fr 1fr;gap:1.1rem 1.25rem}.landing-page .vd-rlz-ba{grid-template-columns:1fr}.landing-page .vd-rlz-galgrid{grid-template-columns:1fr 1fr;gap:.6rem}.landing-page .vd-rlz-ba{aspect-ratio:4/3}.landing-page .vd-rlz-shot:first-child{aspect-ratio:16/10}.landing-page .vd-rlz-next{align-items:flex-start}}.landing-page [data-rlz-reveal]{opacity:0;transform:translateY(14px);transition:opacity .62s ease,transform .62s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.landing-page [data-rlz-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing-page .vd-rlz-next,.landing-page .vd-rlz-shot,.landing-page .vd-rlz-shot img,.landing-page a.vd-rlz-chip{transition:none}.landing-page .vd-rlz-next:hover,.landing-page .vd-rlz-shot:hover,.landing-page .vd-rlz-shot:hover img,.landing-page a.vd-rlz-chip:hover{transform:none}.landing-page [data-rlz-reveal]{opacity:1;transform:none;transition:none}.landing-page .vd-rlz-lb,.landing-page .vd-rlz-lb__stage img{animation:none}}