body{background:#f6f3ed}.about-page.svelte-96zp2v{--ink:#17201b;--muted:#66736b;--line:#17201b24;--paper:#fffaf1;--mist:#e7efe9;--leaf:#277b63;--blue:#315f8f;--coral:#d96a4e;color:var(--ink);overflow:hidden}.hero.svelte-96zp2v{isolation:isolate;min-height:min(760px,100vh - 72px);display:grid;position:relative;overflow:hidden}.hero-image.svelte-96zp2v,.hero-shade.svelte-96zp2v{position:absolute;inset:0}.hero-image.svelte-96zp2v{z-index:-2;object-fit:cover;width:100%;height:100%;animation:18s ease-in-out infinite alternate svelte-96zp2v-hero-drift}.hero-shade.svelte-96zp2v{z-index:-1;background:linear-gradient(90deg,#060f0dc2,#060f0d3d 54%,#060f0d6b),linear-gradient(#0000 52%,#060f0d6b)}.hero-content.svelte-96zp2v{color:#fff;width:min(1180px,100% - 2rem);margin:auto;padding:clamp(4rem,9vw,8rem) 0}.eyebrow.svelte-96zp2v,.section-label.svelte-96zp2v{color:#bfe7d5;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 1rem;font-size:.78rem;font-weight:850;display:inline-flex}.section-label.svelte-96zp2v{color:var(--leaf)}h1.svelte-96zp2v,h2.svelte-96zp2v,p.svelte-96zp2v{margin:0}h1.svelte-96zp2v{letter-spacing:0;max-width:850px;font-size:clamp(3rem,8vw,7.25rem);font-weight:900;line-height:.95}.lead.svelte-96zp2v{color:#ffffffd1;max-width:620px;margin-top:1.35rem;font-size:clamp(1.05rem,2vw,1.28rem);font-weight:560;line-height:1.75}.hero-actions.svelte-96zp2v{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.primary-link.svelte-96zp2v,.secondary-link.svelte-96zp2v{border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:0 1.15rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .16s,background .16s,color .16s;display:inline-flex}.primary-link.svelte-96zp2v{background:var(--paper);color:var(--ink)}.secondary-link.svelte-96zp2v{color:#fff;border:1px solid #ffffff6b}.primary-link.svelte-96zp2v:hover,.secondary-link.svelte-96zp2v:hover{transform:translateY(-2px)}.hero-note.svelte-96zp2v{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf11f;border:1px solid #ffffff57;border-radius:8px;width:min(19rem,100% - 2rem);padding:1rem;position:absolute;bottom:clamp(1rem,5vw,4rem);right:clamp(1rem,5vw,4rem)}.hero-note.svelte-96zp2v span:where(.svelte-96zp2v){color:#ffffffb3;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850;display:block}.hero-note.svelte-96zp2v strong:where(.svelte-96zp2v){margin-top:.35rem;font-size:1.08rem;line-height:1.3;display:block}.intro.svelte-96zp2v{grid-template-columns:minmax(0,1fr);gap:1.4rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(4rem,9vw,7rem) 0 2.5rem;display:grid}.intro.svelte-96zp2v h2:where(.svelte-96zp2v),.atlas-copy.svelte-96zp2v h2:where(.svelte-96zp2v),.closing.svelte-96zp2v p:where(.svelte-96zp2v){max-width:720px;font-size:clamp(2.1rem,5vw,4.35rem);font-weight:890;line-height:1}.intro.svelte-96zp2v>p:where(.svelte-96zp2v),.atlas-copy.svelte-96zp2v>p:where(.svelte-96zp2v){color:var(--muted);font-size:1.05rem;font-weight:560;line-height:1.85}.stat-strip.svelte-96zp2v{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(1,minmax(0,1fr));gap:1px;width:min(1180px,100% - 2rem);margin:0 auto;display:grid;overflow:hidden}.stat-strip.svelte-96zp2v div:where(.svelte-96zp2v){background:#fffaf1c7;padding:1.25rem}.stat-strip.svelte-96zp2v strong:where(.svelte-96zp2v){color:var(--blue);font-size:clamp(2rem,5vw,3.4rem);font-weight:900;line-height:1;display:block}.stat-strip.svelte-96zp2v span:where(.svelte-96zp2v){color:var(--muted);margin-top:.4rem;font-size:.92rem;font-weight:720;display:block}.feature-grid.svelte-96zp2v{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(1,minmax(0,1fr));gap:1px;width:min(1180px,100% - 2rem);margin:1px auto 0;display:grid;overflow:hidden}.feature-grid.svelte-96zp2v article:where(.svelte-96zp2v){background:#fffaf1d6;min-height:15rem;padding:1.35rem}.feature-icon.svelte-96zp2v{color:var(--leaf);display:inline-flex}.feature-grid.svelte-96zp2v h2:where(.svelte-96zp2v){margin-top:2.5rem;font-size:1.32rem;font-weight:840;line-height:1.2}.feature-grid.svelte-96zp2v p:where(.svelte-96zp2v){color:var(--muted);margin-top:.75rem;font-weight:540;line-height:1.72}.atlas.svelte-96zp2v{grid-template-columns:minmax(0,1fr);gap:2rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(4rem,9vw,7rem) 0;display:grid}.atlas-copy.svelte-96zp2v>p:where(.svelte-96zp2v){max-width:560px;margin-top:1rem}.atlas-map.svelte-96zp2v{border:1px solid var(--line);background:linear-gradient(90deg, #17201b14 1px, transparent 1px), linear-gradient(#17201b14 1px, transparent 1px), var(--mist);background-size:42px 42px;border-radius:8px;min-height:430px;position:relative;overflow:hidden}.atlas-map.svelte-96zp2v:before{content:"";background:#fffaf16b;border:1px solid #17201b26;border-radius:42% 58% 48% 52%;position:absolute;inset:13%}.route-line.svelte-96zp2v{transform-origin:0;border-top:2px dashed #17201b6b;height:1px;position:absolute}.route-one.svelte-96zp2v{width:46%;top:38%;left:24%;transform:rotate(18deg)}.route-two.svelte-96zp2v{width:34%;top:64%;left:36%;transform:rotate(-24deg)}.map-pin.svelte-96zp2v{background:var(--paper);color:var(--ink);border-radius:999px;padding:.45rem .7rem;font-size:.78rem;font-weight:850;animation:4s ease-in-out infinite svelte-96zp2v-quiet-float;position:absolute;box-shadow:0 12px 30px #17201b29}.pin-one.svelte-96zp2v{top:27%;left:17%}.pin-two.svelte-96zp2v{animation-delay:-1.2s;top:48%;right:17%}.pin-three.svelte-96zp2v{animation-delay:-2.1s;bottom:21%;left:32%}.scene-section.svelte-96zp2v{grid-template-columns:minmax(0,1fr);gap:1rem;width:min(1180px,100% - 2rem);margin:0 auto;display:grid}.scene.svelte-96zp2v{background:var(--paper);border-radius:8px;grid-template-rows:auto 1fr;display:grid;overflow:hidden;box-shadow:0 24px 70px #17201b17}.scene.svelte-96zp2v img:where(.svelte-96zp2v){object-fit:cover;width:100%;height:280px}.scene.svelte-96zp2v div:where(.svelte-96zp2v){padding:1.25rem}.scene.svelte-96zp2v span:where(.svelte-96zp2v){color:var(--coral);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:860}.scene.svelte-96zp2v h2:where(.svelte-96zp2v){margin-top:.5rem;font-size:clamp(1.45rem,3vw,2.1rem);font-weight:860;line-height:1.12}.scene.svelte-96zp2v p:where(.svelte-96zp2v){color:var(--muted);margin-top:.75rem;font-weight:540;line-height:1.72}.closing.svelte-96zp2v{gap:1.5rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(4rem,9vw,7rem) 0;display:grid}.closing.svelte-96zp2v .primary-link:where(.svelte-96zp2v){background:var(--ink);color:#fff;width:fit-content}@keyframes svelte-96zp2v-hero-drift{to{transform:scale(1.06)translate(1.4rem,-.8rem)}}@keyframes svelte-96zp2v-quiet-float{50%{transform:translateY(-8px)}}@media (width>=760px){.intro.svelte-96zp2v{grid-template-columns:.95fr 1fr;align-items:end}.stat-strip.svelte-96zp2v{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-grid.svelte-96zp2v{grid-template-columns:repeat(4,minmax(0,1fr))}.atlas.svelte-96zp2v{grid-template-columns:.9fr 1.1fr;align-items:center}.scene-section.svelte-96zp2v{grid-template-columns:repeat(3,minmax(0,1fr))}.scene.svelte-96zp2v:nth-child(2){transform:translateY(2.5rem)}.closing.svelte-96zp2v{grid-template-columns:1fr auto;align-items:end}}@media (width<=640px){.hero.svelte-96zp2v{min-height:690px}.hero-note.svelte-96zp2v{align-self:end;margin:0 1rem 1rem;position:relative;bottom:auto;right:auto}}@media (prefers-reduced-motion:reduce){.hero-image.svelte-96zp2v,.map-pin.svelte-96zp2v{animation:none}}
