.sv-hero[data-astro-cid-3qcrybbm]{padding-block:clamp(20px,3vw,36px) clamp(28px,4vw,48px)}.sv-hero__grid[data-astro-cid-3qcrybbm]{align-items:center;gap:28px;display:grid}.sv-hero__text[data-astro-cid-3qcrybbm]{align-content:center;justify-items:start;gap:18px;display:grid}.sv-crumbs[data-astro-cid-3qcrybbm] ol[data-astro-cid-3qcrybbm]{color:var(--ink-muted);flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.sv-crumbs[data-astro-cid-3qcrybbm] li[data-astro-cid-3qcrybbm]+li[data-astro-cid-3qcrybbm]:before{content:"/";opacity:.5;margin-right:10px}.sv-crumbs[data-astro-cid-3qcrybbm] a[data-astro-cid-3qcrybbm]{text-decoration:none}.sv-crumbs[data-astro-cid-3qcrybbm] a[data-astro-cid-3qcrybbm]:hover{color:var(--copper-deep)}.sv-phone-short[data-astro-cid-3qcrybbm]{display:none}@media (width<=759px){.sv-phone-full[data-astro-cid-3qcrybbm]{display:none}.sv-phone-short[data-astro-cid-3qcrybbm]{display:inline}}.sv-hero__label[data-astro-cid-3qcrybbm]{color:var(--copper-deep);margin:6px 0 -4px}.sv-hero__title[data-astro-cid-3qcrybbm]{letter-spacing:-.035em;text-transform:uppercase;max-width:9ch;font-size:clamp(2.5rem,5.4vw,4.6rem);font-weight:800;line-height:.98}.sv-hero[data-astro-cid-3qcrybbm] .t-lead[data-astro-cid-3qcrybbm]{max-width:46ch;margin:0}.sv-hero[data-astro-cid-3qcrybbm] .btn-row[data-astro-cid-3qcrybbm]{margin-top:6px}.sv-hero__media[data-astro-cid-3qcrybbm]{border-radius:var(--r-lg);aspect-ratio:16/10;background:var(--green);box-shadow:var(--shadow-lift);margin:0;position:relative;overflow:hidden}.sv-hero__media[data-astro-cid-3qcrybbm] img{object-fit:cover;object-position:60% 50%;width:100%;height:100%}.sv-badge[data-astro-cid-3qcrybbm]{max-width:360px;color:var(--on-green);-webkit-backdrop-filter:blur(10px);background:#072a22d1;border-radius:16px;align-items:center;gap:12px;padding:12px 16px 12px 12px;font-size:.84rem;line-height:1.35;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.sv-badge[data-astro-cid-3qcrybbm] strong[data-astro-cid-3qcrybbm]{font-family:var(--font-ui);font-size:.92rem;font-weight:600;display:block}.sv-badge__mark[data-astro-cid-3qcrybbm]{border:1.5px solid var(--copper);width:38px;height:38px;color:var(--copper-light);font-family:var(--font-ui);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}@media (width<=759px){.sv-hero[data-astro-cid-3qcrybbm]{padding-block:12px 16px}.sv-hero__grid[data-astro-cid-3qcrybbm]{gap:18px}.sv-hero__text[data-astro-cid-3qcrybbm]{gap:12px}.sv-hero__title[data-astro-cid-3qcrybbm]{font-size:clamp(2.1rem,10vw,2.6rem)}.sv-hero[data-astro-cid-3qcrybbm] .t-lead[data-astro-cid-3qcrybbm]{font-size:1rem}.sv-hero[data-astro-cid-3qcrybbm] .btn-row[data-astro-cid-3qcrybbm]{grid-template-columns:1fr auto;gap:8px;width:100%;display:grid}.sv-hero[data-astro-cid-3qcrybbm] .btn[data-astro-cid-3qcrybbm]{min-height:48px;padding-inline:16px;font-size:.95rem}.sv-hero__media[data-astro-cid-3qcrybbm]{aspect-ratio:2}.sv-badge[data-astro-cid-3qcrybbm]{padding:8px 10px 8px 8px;font-size:.74rem;bottom:8px;left:8px;right:8px}.sv-badge[data-astro-cid-3qcrybbm] strong[data-astro-cid-3qcrybbm]{font-size:.8rem}.sv-badge__mark[data-astro-cid-3qcrybbm]{width:30px;height:30px;font-size:.8rem}.sv-dir__list[data-astro-cid-3qcrybbm]{padding-block:8px}.sv-dir__item[data-astro-cid-3qcrybbm]{padding:10px 14px}}@media (width>=1000px){.sv-hero__grid[data-astro-cid-3qcrybbm]{grid-template-columns:5fr 7fr;gap:56px}.sv-hero__media[data-astro-cid-3qcrybbm]{aspect-ratio:auto;height:clamp(420px,40vw,540px)}}.sv-sentinel[data-astro-cid-3qcrybbm]{height:1px}.sv-dir[data-astro-cid-3qcrybbm]{top:var(--header-h);z-index:40;pointer-events:none;position:sticky}.sv-dir__bar[data-astro-cid-3qcrybbm]{pointer-events:auto;-webkit-backdrop-filter:blur(12px);background:#f2f3efeb;border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s}.sv-dir[data-astro-cid-3qcrybbm].is-stuck .sv-dir__bar[data-astro-cid-3qcrybbm]{border-bottom-color:var(--rule);box-shadow:var(--shadow-header)}.sv-dir__list[data-astro-cid-3qcrybbm]{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;margin-inline:calc(var(--gutter) * -1);padding:0;padding-block:12px;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:10px;list-style:none;display:grid;overflow-x:auto}.sv-dir__list[data-astro-cid-3qcrybbm]::-webkit-scrollbar{display:none}.sv-dir__list[data-astro-cid-3qcrybbm]>li[data-astro-cid-3qcrybbm]{scroll-snap-align:start}.sv-dir__item[data-astro-cid-3qcrybbm]{border-radius:var(--r-md);border:1px solid var(--rule);background:var(--paper-raised);height:100%;transition:border-color .25s, background-color .25s, color .25s, padding .3s var(--ease-out);align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.sv-dir__item[data-astro-cid-3qcrybbm]:hover{border-color:var(--copper)}.sv-dir__item[data-astro-cid-3qcrybbm][aria-current=true]{background:var(--green);border-color:var(--green);color:var(--on-green)}.sv-dir__body[data-astro-cid-3qcrybbm]{gap:2px;min-width:0;display:grid}.sv-dir__title[data-astro-cid-3qcrybbm]{font-family:var(--font-ui);font-size:1rem;font-weight:600;line-height:1.2}.sv-dir__meta[data-astro-cid-3qcrybbm]{color:var(--ink-muted);max-height:2.6em;transition:max-height .3s var(--ease-out), opacity .2s;font-size:.8rem;line-height:1.3;overflow:hidden}.sv-dir__item[data-astro-cid-3qcrybbm][aria-current=true] .sv-dir__meta[data-astro-cid-3qcrybbm]{color:var(--on-green-muted)}.sv-dir[data-astro-cid-3qcrybbm].is-stuck .sv-dir__list[data-astro-cid-3qcrybbm]{padding-block:8px}.sv-dir[data-astro-cid-3qcrybbm].is-stuck .sv-dir__item[data-astro-cid-3qcrybbm]{padding-block:9px}.sv-dir[data-astro-cid-3qcrybbm].is-stuck .sv-dir__meta[data-astro-cid-3qcrybbm]{opacity:0;max-height:0}@media (width>=1000px){.sv-dir__list[data-astro-cid-3qcrybbm]{grid-auto-columns:1fr;margin-inline:0;padding-inline:0;overflow:visible}}.sv-sec[data-astro-cid-3qcrybbm]{padding-block:clamp(64px,9vw,128px);scroll-margin-top:56px}.sv-log[data-astro-cid-3qcrybbm]{padding-top:clamp(40px,5vw,72px)}.sv-sec[data-astro-cid-3qcrybbm]:not(.on-green) [data-astro-cid-3qcrybbm]:focus-visible,.sv-dir[data-astro-cid-3qcrybbm] [data-astro-cid-3qcrybbm]:focus-visible{outline-color:var(--copper-deep)}.sv-head[data-astro-cid-3qcrybbm]{align-content:start;gap:14px;display:grid}.sv-head[data-astro-cid-3qcrybbm] .t-headline[data-astro-cid-3qcrybbm]{max-width:16ch}.sv-lead[data-astro-cid-3qcrybbm]{color:var(--ink-muted);max-width:52ch;margin:0;font-size:1.05rem}.on-green[data-astro-cid-3qcrybbm] .sv-lead[data-astro-cid-3qcrybbm]{color:var(--on-green-muted)}.sv-count[data-astro-cid-3qcrybbm]{color:var(--copper-deep);margin:0}.on-green[data-astro-cid-3qcrybbm] .sv-count[data-astro-cid-3qcrybbm]{color:var(--copper-light)}.sv-frame[data-astro-cid-3qcrybbm]{border-radius:var(--r-lg);background:var(--green-soft);position:relative;overflow:hidden}.sv-frame[data-astro-cid-3qcrybbm] picture,.sv-frame[data-astro-cid-3qcrybbm] img{width:100%;height:100%;display:block}.sv-frame[data-astro-cid-3qcrybbm] img{object-fit:cover;transition:transform 1.2s var(--ease-out)}.sv-frame[data-astro-cid-3qcrybbm]:hover img{transform:scale(1.03)}.sv-links[data-astro-cid-3qcrybbm]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.on-green[data-astro-cid-3qcrybbm] .sv-links[data-astro-cid-3qcrybbm]{border-color:var(--green-line)}.sv-links[data-astro-cid-3qcrybbm]>li[data-astro-cid-3qcrybbm]{border-bottom:1px solid var(--rule)}.on-green[data-astro-cid-3qcrybbm] .sv-links[data-astro-cid-3qcrybbm]>li[data-astro-cid-3qcrybbm]{border-color:var(--green-line)}.sv-link[data-astro-cid-3qcrybbm]{min-height:56px;font-family:var(--font-ui);text-wrap:pretty;transition:color .25s, padding .35s var(--ease-out);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:12px 4px 12px 0;font-size:1.04rem;font-weight:500;line-height:1.3;text-decoration:none;display:grid;position:relative}.sv-link[data-astro-cid-3qcrybbm]:before{content:"";background:var(--copper);width:0;height:2px;transition:width .35s var(--ease-out);position:absolute;top:50%;left:0;transform:translateY(-50%)}.sv-link[data-astro-cid-3qcrybbm]:hover,.sv-link[data-astro-cid-3qcrybbm]:focus-visible{color:var(--copper-deep);padding-left:22px}.on-green[data-astro-cid-3qcrybbm] .sv-link[data-astro-cid-3qcrybbm]:hover,.on-green[data-astro-cid-3qcrybbm] .sv-link[data-astro-cid-3qcrybbm]:focus-visible{color:var(--copper-light)}.sv-link[data-astro-cid-3qcrybbm]:hover:before,.sv-link[data-astro-cid-3qcrybbm]:focus-visible:before{width:12px}.sv-link__arr[data-astro-cid-3qcrybbm]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.55;width:16px;height:16px;transition:transform .35s var(--ease-out), opacity .25s}.sv-link[data-astro-cid-3qcrybbm]:hover .sv-link__arr[data-astro-cid-3qcrybbm],.sv-link[data-astro-cid-3qcrybbm]:focus-visible .sv-link__arr[data-astro-cid-3qcrybbm]{opacity:1;transform:translate(3px)}.sv-log__top[data-astro-cid-3qcrybbm]{align-items:center;gap:36px;display:grid}.sv-log__media[data-astro-cid-3qcrybbm]{padding-bottom:18%;position:relative}.sv-frame--main[data-astro-cid-3qcrybbm]{aspect-ratio:3/2}.sv-frame--inset[data-astro-cid-3qcrybbm]{aspect-ratio:3/2;border:6px solid var(--paper);width:48%;box-shadow:var(--shadow-lift);position:absolute;bottom:0;right:-2%}.sv-log__groups[data-astro-cid-3qcrybbm]{gap:36px;margin-top:clamp(40px,5vw,64px);display:grid}.sv-group__t[data-astro-cid-3qcrybbm]{color:var(--ink-muted);margin:0 0 12px}@media (width>=1000px){.sv-log__top[data-astro-cid-3qcrybbm]{grid-template-columns:5fr 7fr;gap:64px}.sv-log__media[data-astro-cid-3qcrybbm]{margin-right:6%;padding-bottom:0}.sv-frame--inset[data-astro-cid-3qcrybbm]{width:42%;bottom:-14%;right:-9%}.sv-log__groups[data-astro-cid-3qcrybbm]{grid-template-columns:1fr 1fr;gap:56px;margin-top:96px}}.sv-split[data-astro-cid-3qcrybbm]{align-items:center;gap:40px;display:grid}.sv-split__text[data-astro-cid-3qcrybbm]{gap:32px;display:grid}.sv-frame--tall[data-astro-cid-3qcrybbm],.sv-frame--ved[data-astro-cid-3qcrybbm]{aspect-ratio:4/3}@media (width>=1000px){.sv-split[data-astro-cid-3qcrybbm]{grid-template-columns:1fr 1fr;gap:72px}.sv-split--rev[data-astro-cid-3qcrybbm]{grid-template-columns:7fr 5fr}.sv-frame--tall[data-astro-cid-3qcrybbm]{aspect-ratio:4/5}.sv-links--2[data-astro-cid-3qcrybbm]{columns:2;border-top:0;column-gap:40px}.sv-links--2[data-astro-cid-3qcrybbm]>li[data-astro-cid-3qcrybbm]{break-inside:avoid}.sv-links--2[data-astro-cid-3qcrybbm]>li[data-astro-cid-3qcrybbm]:first-child,.sv-links--2[data-astro-cid-3qcrybbm]>li[data-astro-cid-3qcrybbm]:nth-child(4){border-top:1px solid var(--green-line)}}.sv-cus[data-astro-cid-3qcrybbm] .sv-frame[data-astro-cid-3qcrybbm] img{object-position:40% 50%}.sv-ved[data-astro-cid-3qcrybbm]{background:var(--paper)}.sv-ext[data-astro-cid-3qcrybbm]{background:var(--paper-sunk)}.sv-ext__stage[data-astro-cid-3qcrybbm]{display:grid}.sv-frame--wide[data-astro-cid-3qcrybbm]{aspect-ratio:4/3}.sv-ext__card[data-astro-cid-3qcrybbm]{border-radius:var(--r-lg);background:var(--paper-raised);box-shadow:var(--shadow-lift);gap:28px;margin:-56px 12px 0;padding:clamp(24px,3vw,40px);display:grid;position:relative}.sv-tiles[data-astro-cid-3qcrybbm]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sv-tile[data-astro-cid-3qcrybbm]{border-radius:var(--r-md);border:1px solid var(--rule);min-height:64px;font-family:var(--font-ui);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:1.08rem;font-weight:600;line-height:1.25;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:flex}.sv-tile[data-astro-cid-3qcrybbm]:hover,.sv-tile[data-astro-cid-3qcrybbm]:focus-visible{background:var(--green);border-color:var(--green);color:var(--on-green)}.sv-tile[data-astro-cid-3qcrybbm]:hover .sv-link__arr[data-astro-cid-3qcrybbm],.sv-tile[data-astro-cid-3qcrybbm]:focus-visible .sv-link__arr[data-astro-cid-3qcrybbm]{opacity:1;color:var(--copper-light);transform:translate(3px)}@media (width>=760px){.sv-tiles[data-astro-cid-3qcrybbm]{grid-template-columns:repeat(3,1fr)}.sv-frame--wide[data-astro-cid-3qcrybbm]{aspect-ratio:16/9}}@media (width>=1000px){.sv-frame--wide[data-astro-cid-3qcrybbm]{aspect-ratio:21/9}.sv-ext__card[data-astro-cid-3qcrybbm]{width:min(820px,88%);margin:-140px 0 0 6%}}@media (prefers-reduced-motion:reduce){.sv-link[data-astro-cid-3qcrybbm],.sv-frame[data-astro-cid-3qcrybbm] img,.sv-dir__item[data-astro-cid-3qcrybbm]{transition:none}}
