.crest[data-astro-cid-x4jtdpy6]{background:var(--green-950);overflow:hidden}.crest__glow[data-astro-cid-x4jtdpy6]{aspect-ratio:1;background:radial-gradient(closest-side,#d8b80033,#0000);width:60vw;position:absolute;top:50%;left:25%;translate:-50% -50%}.crest__grid[data-astro-cid-x4jtdpy6]{grid-template-columns:.9fr 1.1fr;grid-template-areas:"shield intro""shield explore";gap:26px clamp(40px,7vw,110px);display:grid;position:relative}.crest__shield-wrap[data-astro-cid-x4jtdpy6]{perspective:1200px;grid-area:shield;align-self:center;place-items:center;display:grid}.crest__intro[data-astro-cid-x4jtdpy6]{grid-area:intro;align-self:end;gap:26px;display:grid}.crest__explore[data-astro-cid-x4jtdpy6]{grid-area:explore;align-self:start;gap:26px;display:grid}.crest__shield[data-astro-cid-x4jtdpy6]{filter:drop-shadow(0 40px 60px #00000080);width:min(420px,80vw);transform-style:preserve-3d;animation:6s ease-in-out infinite float;position:relative}@keyframes float{50%{translate:0 -14px}}.crest__spot[data-astro-cid-x4jtdpy6]{-webkit-tap-highlight-color:transparent;border-radius:6px;transition:background .4s,box-shadow .4s;position:absolute}.crest__spot[data-astro-cid-x4jtdpy6]:hover,.crest__spot[data-astro-cid-x4jtdpy6].is-active{box-shadow:inset 0 0 0 2px var(--gold), 0 0 40px #d8b80080;background:#fff8e124}.crest__tabs[data-astro-cid-x4jtdpy6]{display:none}.crest__intro[data-astro-cid-x4jtdpy6] h2[data-astro-cid-x4jtdpy6] em{color:var(--gold-soft);font-style:italic}.crest[data-astro-cid-x4jtdpy6] blockquote[data-astro-cid-x4jtdpy6]{border-left:2px solid var(--gold);margin:0;padding-left:18px}.crest[data-astro-cid-x4jtdpy6] blockquote[data-astro-cid-x4jtdpy6] p[data-astro-cid-x4jtdpy6]{font-family:var(--font-serif);color:#fff8e1;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-style:italic;line-height:1.4}.crest[data-astro-cid-x4jtdpy6] blockquote[data-astro-cid-x4jtdpy6] cite[data-astro-cid-x4jtdpy6]{letter-spacing:.25em;text-transform:uppercase;color:var(--gold);margin-top:8px;font-size:.75rem;font-style:normal;display:block}.crest__panels[data-astro-cid-x4jtdpy6]{touch-action:pan-y;display:grid}.crest__panel[data-astro-cid-x4jtdpy6]{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line-light);background:#ffffff0d;grid-area:1/1;gap:20px;padding:26px;display:flex}.crest__panel[data-astro-cid-x4jtdpy6]:not(.is-active){visibility:hidden;opacity:0}.crest__n[data-astro-cid-x4jtdpy6]{font-family:var(--font-serif);color:var(--gold);font-size:2.6rem;line-height:1}.crest__panel[data-astro-cid-x4jtdpy6] h3[data-astro-cid-x4jtdpy6]{font-family:var(--font-serif);color:#fff8e1;font-size:1.7rem;font-weight:500}.crest__panel[data-astro-cid-x4jtdpy6] p[data-astro-cid-x4jtdpy6]{color:#eef2eccc;margin-top:4px}.crest__panel[data-astro-cid-x4jtdpy6] small[data-astro-cid-x4jtdpy6]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-soft);margin-top:10px;font-size:.75rem;display:inline-block}.crest__hint[data-astro-cid-x4jtdpy6]{color:#eef2ec80;font-size:.82rem}.crest__hint--touch[data-astro-cid-x4jtdpy6]{display:none}@media (width<=900px){.crest__grid[data-astro-cid-x4jtdpy6]{grid-template-columns:1fr;grid-template-areas:"intro""shield""explore";row-gap:22px}.crest__intro[data-astro-cid-x4jtdpy6]{align-self:start}.crest__shield-wrap[data-astro-cid-x4jtdpy6]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);place-items:center stretch;gap:18px;margin-top:10px}.crest__shield[data-astro-cid-x4jtdpy6]{filter:drop-shadow(0 20px 30px #00000080);justify-self:center;width:100%;max-width:200px;animation:none}.crest__tabs[data-astro-cid-x4jtdpy6]{gap:8px;display:grid}.crest__tab[data-astro-cid-x4jtdpy6]{text-align:left;color:#eef2ecbf;min-height:46px;box-shadow:inset 0 0 0 1px var(--line-light);-webkit-tap-highlight-color:transparent;background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:.95rem;transition:background .3s,color .3s,box-shadow .3s;display:flex}.crest__tab[data-astro-cid-x4jtdpy6] span[data-astro-cid-x4jtdpy6]{font-family:var(--font-serif);color:var(--gold);font-size:1.15rem}.crest__tab[data-astro-cid-x4jtdpy6][aria-pressed=true]{color:var(--green-950);background:var(--gold);box-shadow:none}.crest__tab[data-astro-cid-x4jtdpy6][aria-pressed=true] span[data-astro-cid-x4jtdpy6]{color:var(--green-950)}.crest__explore[data-astro-cid-x4jtdpy6]{gap:14px}.crest__panel[data-astro-cid-x4jtdpy6]{gap:16px;padding:20px}.crest__n[data-astro-cid-x4jtdpy6]{font-size:2.1rem}.crest__panel[data-astro-cid-x4jtdpy6] h3[data-astro-cid-x4jtdpy6]{font-size:1.45rem}.crest__hint--fine[data-astro-cid-x4jtdpy6]{display:none}.crest__hint--touch[data-astro-cid-x4jtdpy6]{display:inline}}.values[data-astro-cid-5dgooo3h] h2[data-astro-cid-5dgooo3h] em{color:var(--green-700);font-style:italic}.values__grid[data-astro-cid-5dgooo3h]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.value[data-astro-cid-5dgooo3h]{--mx:50%;--my:50%;text-align:center;border-radius:var(--radius);background:linear-gradient(160deg, var(--green-800), var(--green-950));color:#eef2ec;transform-style:preserve-3d;justify-items:center;gap:12px;padding:44px 30px;display:grid;position:relative;overflow:hidden}.value[data-astro-cid-5dgooo3h]:after{content:"";background:radial-gradient(300px circle at var(--mx) var(--my), #e9d36d40, transparent 50%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.value[data-astro-cid-5dgooo3h]:hover:after{opacity:1}.value__icon[data-astro-cid-5dgooo3h]{width:74px;height:74px;color:var(--gold);background:radial-gradient(circle,#d8b80026,#0000 70%);border-radius:50%;place-items:center;display:grid;transform:translateZ(40px);box-shadow:inset 0 0 0 1px #d8b80066}.value[data-astro-cid-5dgooo3h] h3[data-astro-cid-5dgooo3h]{font-family:var(--font-serif);font-size:2rem;font-weight:500;transform:translateZ(30px)}.value[data-astro-cid-5dgooo3h] p[data-astro-cid-5dgooo3h]{color:#eef2ecbf;max-width:28ch;transform:translateZ(20px)}@media (width<=900px){.values__grid[data-astro-cid-5dgooo3h]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.values__grid[data-astro-cid-5dgooo3h]{grid-template-columns:1fr}}.story__grid[data-astro-cid-w6fzp2su]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,110px);display:grid}.story__img[data-astro-cid-w6fzp2su]{aspect-ratio:4/5}.story__text[data-astro-cid-w6fzp2su]{gap:24px;display:grid}.story__text[data-astro-cid-w6fzp2su] h2[data-astro-cid-w6fzp2su] em,.philo[data-astro-cid-w6fzp2su] h2[data-astro-cid-w6fzp2su] em{color:var(--green-700);font-style:italic}.story__text[data-astro-cid-w6fzp2su]>p[data-astro-cid-w6fzp2su]:last-child{color:var(--muted)}.mv__grid[data-astro-cid-w6fzp2su]{grid-template-columns:1fr 40px 1fr;align-items:stretch;gap:clamp(20px,4vw,60px);display:grid}.mv__card[data-astro-cid-w6fzp2su]{border-radius:calc(var(--radius) * 1.3);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);align-content:start;gap:18px;padding:clamp(32px,4vw,56px);display:grid}.mv__icon[data-astro-cid-w6fzp2su]{background:var(--gold);width:64px;height:64px;color:var(--green-950);border-radius:50%;place-items:center;display:grid}.mv__text[data-astro-cid-w6fzp2su]{font-family:var(--font-serif);color:var(--green-900);font-size:clamp(1.4rem,1.1rem + 1vw,2rem);line-height:1.3}.mv__line[data-astro-cid-w6fzp2su]{fill:none;width:40px;height:100%;stroke:var(--gold);stroke-width:2px}.philo__grid[data-astro-cid-w6fzp2su]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(40px,7vw,110px);display:grid}.philo__head[data-astro-cid-w6fzp2su]{top:calc(var(--header-h) + 40px);gap:22px;display:grid;position:sticky}.philo__list[data-astro-cid-w6fzp2su]{gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.philo__rail[data-astro-cid-w6fzp2su]{fill:none;width:4px;height:calc(100% - 40px);stroke:var(--gold);stroke-width:2px;position:absolute;top:20px;bottom:20px;left:25px}.philo__item[data-astro-cid-w6fzp2su]{gap:24px;padding:26px 28px 26px 0;display:flex;position:relative}.philo__dot[data-astro-cid-w6fzp2su]{z-index:1;background:var(--green-800);width:52px;height:52px;color:var(--gold-soft);font-family:var(--font-serif);box-shadow:0 0 0 6px var(--paper);border-radius:50%;flex:none;place-items:center;font-size:1.4rem;display:grid;position:relative}.philo__item[data-astro-cid-w6fzp2su] h3[data-astro-cid-w6fzp2su]{color:var(--green-900)}.philo__item[data-astro-cid-w6fzp2su] p[data-astro-cid-w6fzp2su]{color:var(--muted);margin-top:6px}@media (width<=900px){.story__grid[data-astro-cid-w6fzp2su],.philo__grid[data-astro-cid-w6fzp2su],.mv__grid[data-astro-cid-w6fzp2su]{grid-template-columns:1fr}.mv__line[data-astro-cid-w6fzp2su]{display:none}.philo__head[data-astro-cid-w6fzp2su]{position:static}}
