.media[data-astro-cid-qqrit3cc]{background:var(--white);border-bottom:1px solid var(--line);padding:40px 0 44px;overflow:hidden}.head[data-astro-cid-qqrit3cc]{display:flex;align-items:baseline;gap:12px 28px;flex-wrap:wrap;margin-bottom:28px}.head[data-astro-cid-qqrit3cc] h2[data-astro-cid-qqrit3cc]{margin:0}.head[data-astro-cid-qqrit3cc] p[data-astro-cid-qqrit3cc]{color:var(--muted);font-size:.9375rem;max-width:70ch}.viewport[data-astro-cid-qqrit3cc]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.track[data-astro-cid-qqrit3cc]{display:flex;width:max-content;animation:drift 45s linear infinite}@keyframes drift{0%{transform:translate(-50%)}to{transform:translate(0)}}.group[data-astro-cid-qqrit3cc]{display:flex;align-items:center;justify-content:space-around;gap:clamp(40px,6vw,88px);min-width:100vw;padding:0 clamp(20px,3vw,44px);list-style:none;margin:0}.group[data-astro-cid-qqrit3cc] li[data-astro-cid-qqrit3cc]{flex:none;display:flex;align-items:center;height:76px}.group[data-astro-cid-qqrit3cc] img[data-astro-cid-qqrit3cc]{width:auto;max-width:220px;object-fit:contain;filter:grayscale(1) var(--mono, brightness(1));opacity:.72;transition:filter .18s var(--ease),opacity .18s var(--ease)}.group[data-astro-cid-qqrit3cc] li[data-astro-cid-qqrit3cc]:hover img[data-astro-cid-qqrit3cc]{filter:none;opacity:1}.word[data-astro-cid-qqrit3cc]{font-size:1.25rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--muted);white-space:nowrap}@media(prefers-reduced-motion:reduce){.viewport[data-astro-cid-qqrit3cc]{-webkit-mask-image:none;mask-image:none}.track[data-astro-cid-qqrit3cc]{animation:none;width:auto}.group[data-astro-cid-qqrit3cc]{min-width:0;flex-wrap:wrap;justify-content:center;gap:20px 48px;width:100%}.group[data-astro-cid-qqrit3cc]+.group[data-astro-cid-qqrit3cc]{display:none}}.grid[data-astro-cid-z6gx6xcw]{display:grid;grid-template-columns:1fr 1.6fr;gap:56px;align-items:start}.intro[data-astro-cid-z6gx6xcw]{position:sticky;top:104px}.list[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--line)}details[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--line)}summary[data-astro-cid-z6gx6xcw]{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 4px;cursor:pointer;font-size:1.125rem;font-weight:600;line-height:1.35;border-radius:4px;transition:color var(--fast) var(--ease)}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}summary[data-astro-cid-z6gx6xcw]:hover{color:var(--green)}summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--paper);transition:background-color .2s var(--ease)}summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:before,summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;background:var(--green);transform:translate(-50%,-50%);transition:transform .25s var(--ease),background-color .2s var(--ease)}summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:after{transform:translate(-50%,-50%) rotate(90deg)}details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]{background:var(--green)}details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:before,details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:after{background:#fff}details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw] i[data-astro-cid-z6gx6xcw]:after{transform:translate(-50%,-50%) rotate(0)}.answer[data-astro-cid-z6gx6xcw]{padding:0 4px 24px;color:var(--muted);max-width:66ch}.answer[data-astro-cid-z6gx6xcw] a{font-weight:600}@supports (interpolate-size: allow-keywords){details[data-astro-cid-z6gx6xcw]{interpolate-size:allow-keywords}details[data-astro-cid-z6gx6xcw]::details-content{height:0;overflow:hidden;transition:height .3s var(--ease),content-visibility .3s allow-discrete}details[data-astro-cid-z6gx6xcw][open]::details-content{height:auto}}@media(max-width:860px){.grid[data-astro-cid-z6gx6xcw]{grid-template-columns:1fr;gap:24px}.intro[data-astro-cid-z6gx6xcw]{position:static}}.hero[data-astro-cid-v4qhm7jo]{position:relative;overflow:hidden;background:var(--green);color:#fff;isolation:isolate}.hero[data-astro-cid-v4qhm7jo]:after{content:"";position:absolute;right:-12vmax;top:50%;width:62vmax;height:62vmax;transform:translateY(-50%);background:url(/brand/symbol-white.svg) center / contain no-repeat;opacity:.07;pointer-events:none;z-index:-1;animation:spin 120s linear infinite}@keyframes spin{to{transform:translateY(-50%) rotate(360deg)}}.hero-inner[data-astro-cid-v4qhm7jo]{padding-top:clamp(40px,7vw,88px);padding-bottom:clamp(48px,7vw,88px)}@media(prefers-reduced-motion:no-preference){.hero-inner[data-astro-cid-v4qhm7jo]>[data-astro-cid-v4qhm7jo]{animation:rise .7s var(--ease) both}.hero-inner[data-astro-cid-v4qhm7jo]>[data-astro-cid-v4qhm7jo]:nth-child(2){animation-delay:80ms}.hero-inner[data-astro-cid-v4qhm7jo]>[data-astro-cid-v4qhm7jo]:nth-child(3){animation-delay:.16s}.hero-inner[data-astro-cid-v4qhm7jo]>[data-astro-cid-v4qhm7jo]:nth-child(4){animation-delay:.24s}.hero-inner[data-astro-cid-v4qhm7jo]>[data-astro-cid-v4qhm7jo]:nth-child(5){animation-delay:.32s}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.live[data-astro-cid-v4qhm7jo]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tiffany);box-shadow:0 0 #00bfb299;animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 10px #00bfb200}to{box-shadow:0 0 #00bfb200}}@media(prefers-reduced-motion:reduce){.hero[data-astro-cid-v4qhm7jo]:after,.live[data-astro-cid-v4qhm7jo]:before{animation:none}}h1[data-astro-cid-v4qhm7jo]{font-size:clamp(1.875rem,.9rem + 5.6vw,4.75rem);line-height:1;text-transform:uppercase;margin:20px 0 24px;max-width:16ch}h1[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{color:var(--olive-light)}.hero[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{color:#ffffffe6}.ctas[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.strip[data-astro-cid-v4qhm7jo]{list-style:none;padding:0;margin-top:clamp(40px,6vw,64px);display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.22);border-radius:var(--radius);overflow:hidden;max-width:880px}.strip[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{padding:16px 20px;font-weight:600;display:flex;flex-direction:column;gap:2px}.strip[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]+li[data-astro-cid-v4qhm7jo]{border-left:1px solid rgba(255,255,255,.22)}.strip[data-astro-cid-v4qhm7jo] small[data-astro-cid-v4qhm7jo]{font-size:.75rem;letter-spacing:.12em;color:var(--olive-light);font-weight:600}.two-col[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:start}.h-display[data-astro-cid-v4qhm7jo]{margin-top:12px}.who-body[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{font-size:1.125rem;max-width:58ch}.who-body[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]+p[data-astro-cid-v4qhm7jo]{margin-top:16px;color:var(--muted)}.who-body[data-astro-cid-v4qhm7jo] .link-arrow[data-astro-cid-v4qhm7jo]{margin-top:16px}.sec-head[data-astro-cid-v4qhm7jo]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:40px}.areas[data-astro-cid-v4qhm7jo]{list-style:none;padding:0;border-top:1px solid var(--line)}.area[data-astro-cid-v4qhm7jo]{position:relative;display:grid;grid-template-columns:64px minmax(0,1.1fr) minmax(0,1.4fr) 32px;gap:24px;align-items:baseline;padding:28px 0;border-bottom:1px solid var(--line);transition:background-color var(--fast) var(--ease)}.area[data-astro-cid-v4qhm7jo]:hover{background:var(--paper)}.num[data-astro-cid-v4qhm7jo]{font-size:.875rem;font-weight:600;color:var(--olive-text);letter-spacing:.08em;padding-left:8px}.area[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:var(--step-1);line-height:1.25}.area[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{color:var(--ink);text-decoration:none}.area[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]:after{content:"";position:absolute;inset:0}.area[data-astro-cid-v4qhm7jo]:hover h3[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{color:var(--green);text-decoration:underline}.area[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:var(--muted);font-size:1rem}.go[data-astro-cid-v4qhm7jo]{color:var(--green);font-weight:600;transition:transform var(--fast) var(--ease)}.area[data-astro-cid-v4qhm7jo]:hover .go[data-astro-cid-v4qhm7jo]{transform:translate(4px)}.area--heritage[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{color:var(--muted)}.cards[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.card[data-astro-cid-v4qhm7jo]{background:var(--white);border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--radius);padding:26px 26px 18px;display:flex;flex-direction:column;gap:10px}.card[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:1.1875rem;color:var(--green);line-height:1.25}.card[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:var(--muted);font-size:1rem;flex:1}.heritage[data-astro-cid-v4qhm7jo]{margin-top:56px;padding-top:32px;border-top:1px solid var(--line-strong);display:grid;grid-template-columns:1fr 1fr;gap:40px}.heritage[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:var(--step-1);margin-top:8px}.heritage-text[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]:not(.eyebrow){color:var(--muted);margin-top:10px;max-width:54ch;font-size:1rem}.heritage-list[data-astro-cid-v4qhm7jo]{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-content:start}.heritage-list[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{display:flex;gap:12px;align-items:center}.heritage-list[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{font-weight:600;display:block}.heritage-list[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{font-size:.8125rem;color:var(--muted)}.approach-intro[data-astro-cid-v4qhm7jo]{color:var(--muted);margin-top:14px;max-width:60ch}.steps[data-astro-cid-v4qhm7jo]{list-style:none;padding:0;margin-top:40px;display:grid;grid-template-columns:repeat(5,1fr);gap:20px;counter-reset:s}.steps[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{border-top:2px solid var(--green);padding-top:16px;display:flex;flex-direction:column;gap:6px}.steps[data-astro-cid-v4qhm7jo] small[data-astro-cid-v4qhm7jo]{color:var(--olive-text);font-weight:600;letter-spacing:.08em}.steps[data-astro-cid-v4qhm7jo] strong[data-astro-cid-v4qhm7jo]{font-size:1.125rem}.steps[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{color:var(--muted);font-size:.9375rem}.seal-band[data-astro-cid-v4qhm7jo]{background:var(--green-deep);color:#fff;padding-block:clamp(56px,8vw,96px);overflow:hidden}.seal-grid[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:56px;align-items:center}.seal-art[data-astro-cid-v4qhm7jo]{display:grid;place-items:center}.seal-art[data-astro-cid-v4qhm7jo] img{width:min(280px,100%);height:auto;filter:drop-shadow(0 18px 30px rgba(0,0,0,.4));transition:transform .6s var(--ease)}.seal-art[data-astro-cid-v4qhm7jo]:hover img{transform:rotate(-6deg) scale(1.03)}.seal-title[data-astro-cid-v4qhm7jo]{font-size:var(--step-3);text-transform:uppercase;color:var(--olive-light);margin-top:10px}.seal-body[data-astro-cid-v4qhm7jo]{margin:16px 0 28px;max-width:60ch;color:#ffffffd9;font-size:1.0625rem}@media(max-width:820px){.seal-grid[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;gap:28px}.seal-art[data-astro-cid-v4qhm7jo] img{width:200px}}.posts[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.empty[data-astro-cid-v4qhm7jo]{color:var(--muted);max-width:60ch;border-top:1px solid var(--line-strong);padding-top:16px}@media(max-width:960px){.steps[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(2,1fr)}.cards[data-astro-cid-v4qhm7jo],.posts[data-astro-cid-v4qhm7jo],.heritage[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}}@media(max-width:820px){.two-col[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;gap:24px}.area[data-astro-cid-v4qhm7jo]{grid-template-columns:44px 1fr 24px;gap:8px 12px}.area[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{grid-column:2 / 3}.area[data-astro-cid-v4qhm7jo] .go[data-astro-cid-v4qhm7jo]{grid-row:1;grid-column:3}.strip[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.strip[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]+li[data-astro-cid-v4qhm7jo]{border-left:0;border-top:1px solid rgba(255,255,255,.22)}}@media(max-width:520px){.steps[data-astro-cid-v4qhm7jo],.heritage-list[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.ctas[data-astro-cid-v4qhm7jo] .btn[data-astro-cid-v4qhm7jo]{width:100%}}
