.hero.svelte-1uha8ag{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(3rem,9vw,7rem) clamp(3rem,7vw,5rem);display:grid}h1.svelte-1uha8ag{font-variation-settings:"SOFT" 80, "opsz" 144;margin-bottom:1.75rem;font-size:clamp(2.6rem,6.4vw,5.4rem)}h1.svelte-1uha8ag em:where(.svelte-1uha8ag){color:var(--clay);font-variation-settings:"SOFT" 100, "WONK" 1, "opsz" 144;font-style:italic}.lead.svelte-1uha8ag{color:var(--muted);max-width:34rem;margin-bottom:2.25rem;font-size:clamp(1.15rem,.6vw + 1rem,1.35rem)}.actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:1.25rem 2rem;display:flex}.btn.svelte-1uha8ag{background:var(--forest);color:var(--paper);border-radius:999px;padding:.85rem 1.6rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-block}@media (hover:hover){.btn.svelte-1uha8ag:hover{background:var(--clay);color:var(--paper)}.link-arrow.svelte-1uha8ag:hover span:where(.svelte-1uha8ag){transform:translate(4px)}.contact-mail.svelte-1uha8ag:hover{color:#f0c3a8}}.btn.svelte-1uha8ag:active{background:var(--clay)}.link-arrow.svelte-1uha8ag{font-weight:500;text-decoration:none}.link-arrow.svelte-1uha8ag span:where(.svelte-1uha8ag){transition:transform .2s;display:inline-block}.hero-media.svelte-1uha8ag{margin:0;position:relative}.hero-media.svelte-1uha8ag img{aspect-ratio:4/5;object-fit:cover;border-radius:2px 140px 2px 2px;width:100%}.seal.svelte-1uha8ag{aspect-ratio:1;background:var(--forest);width:7.5rem;color:var(--paper);box-shadow:0 0 0 6px var(--paper);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;bottom:clamp(1.5rem,4vw,2.5rem);left:clamp(-1.5rem,-2vw,-.75rem);transform:rotate(-8deg)}.seal-label.svelte-1uha8ag{font-family:var(--serif);color:#c7cfb5;font-size:1rem;font-style:italic}.seal-year.svelte-1uha8ag{font-family:var(--serif);font-variation-settings:"SOFT" 100, "opsz" 144;font-size:2.2rem}.hero-panel.svelte-1uha8ag{aspect-ratio:4/5;background:var(--forest);color:var(--paper);border-radius:2px 140px 2px 2px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-panel.svelte-1uha8ag .contours{color:#8fa079;opacity:.45;width:130%;position:absolute;inset:-10% -25% auto auto}.panel-copy.svelte-1uha8ag{flex-direction:column;padding:clamp(1.5rem,4vw,2.5rem);display:flex;position:relative}.panel-label.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:#c7cfb5;font-size:.8rem}.panel-year.svelte-1uha8ag{font-family:var(--serif);font-variation-settings:"SOFT" 100, "opsz" 144;font-size:clamp(4.5rem,10vw,7.5rem);line-height:1}.panel-place.svelte-1uha8ag{font-family:var(--serif);color:#e2dccd;font-size:1.2rem;font-style:italic}.section.svelte-1uha8ag{padding-block:clamp(4rem,9vw,7.5rem)}h2.svelte-1uha8ag{font-variation-settings:"SOFT" 70, "opsz" 96;font-size:clamp(2rem,4vw,3.25rem)}.split.svelte-1uha8ag{border-top:1px solid var(--rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.story-photo.svelte-1uha8ag{margin:clamp(2rem,4vw,3rem) 0 0}.story-photo.svelte-1uha8ag img{border-radius:2px 2px 2px 90px;width:100%}.story-photo.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){font-family:var(--serif);color:var(--muted);margin-top:.75rem;font-size:.95rem;font-style:italic}.prose.svelte-1uha8ag{max-width:38rem}.prose.svelte-1uha8ag>p:where(.svelte-1uha8ag):first-child:first-letter{font-family:var(--serif);float:left;color:var(--forest);padding:.08em .1em 0 0;font-size:3.6em;line-height:.85}.timeline.svelte-1uha8ag{border-left:1px solid var(--moss);margin:2.5rem 0 0;padding:0;list-style:none}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag){gap:.15rem;padding:0 0 1.5rem 1.5rem;display:grid;position:relative}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{padding-bottom:0}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"";background:var(--paper);border:1.5px solid var(--moss);border-radius:50%;width:9px;height:9px;position:absolute;top:.5em;left:-5px}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child:before{background:var(--clay);border-color:var(--clay)}.board.svelte-1uha8ag{border-top:1px solid var(--rule);margin-top:3rem;padding-top:2rem}.board.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:1.25rem;font-size:1.4rem}.board.svelte-1uha8ag dl:where(.svelte-1uha8ag){grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.1rem 2rem;margin:0;display:grid}.board.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-family:var(--serif);color:var(--forest-ink);font-size:1.15rem}.board.svelte-1uha8ag dd:where(.svelte-1uha8ag){color:var(--muted);margin:0;font-size:.95rem}.when.svelte-1uha8ag{font-family:var(--serif);color:var(--moss);font-style:italic}.purpose.svelte-1uha8ag{background:var(--paper-deep);border-block:1px solid var(--rule)}.purpose-head.svelte-1uha8ag{margin-bottom:clamp(2rem,5vw,3.5rem)}.purpose-list.svelte-1uha8ag{margin:0;padding:0;list-style:none}.purpose-list.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--rule);grid-template-columns:5rem minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:1rem clamp(1.5rem,4vw,4rem);padding-block:clamp(1.75rem,3.5vw,2.5rem);display:grid}.num.svelte-1uha8ag{font-family:var(--serif);color:var(--clay);font-variation-settings:"SOFT" 100, "opsz" 144;font-size:2.5rem;line-height:1}.purpose-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:clamp(1.5rem,2.4vw,2rem)}.purpose-body.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.note.svelte-1uha8ag{color:var(--muted);border-left:2px solid var(--clay);padding-left:.9rem;font-size:.95rem}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom:1px solid var(--rule)}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag):first-child{border-top:1px solid var(--rule)}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){-webkit-tap-highlight-color:transparent;cursor:pointer;justify-content:space-between;gap:1rem;padding-block:1.25rem;list-style:none;display:flex}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"+";font-family:var(--serif);color:var(--clay);font-size:1.6rem;line-height:1;transition:transform .2s}.faq.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag):after{transform:rotate(45deg)}.faq.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.25rem;line-height:1.3}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){color:var(--muted);max-width:36rem;padding-bottom:.5rem}.contact.svelte-1uha8ag{background:var(--forest);color:var(--paper);border-radius:2px 2px 160px;padding:clamp(2.5rem,7vw,5.5rem);position:relative;overflow:hidden}.contact.svelte-1uha8ag .contact-contours{color:#8fa079;opacity:.35;width:min(36rem,80%);position:absolute;bottom:-25%;right:-12%}.contact-inner.svelte-1uha8ag{max-width:40rem;position:relative}.contact.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){color:#b9c6a0}.contact.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--paper);margin-bottom:1.25rem}.contact-lead.svelte-1uha8ag{color:#dcd6c8;margin-bottom:2rem}.channels.svelte-1uha8ag{gap:1.25rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.channels.svelte-1uha8ag li:where(.svelte-1uha8ag){gap:.2rem;display:grid}.channel-label.svelte-1uha8ag{letter-spacing:.14em;text-transform:uppercase;color:#b9c6a0;font-size:.75rem;font-weight:600}.contact-mail.svelte-1uha8ag{font-family:var(--serif);color:var(--paper);overflow-wrap:anywhere;justify-self:start;font-size:clamp(1.35rem,3.4vw,2.2rem);text-decoration-color:#e7a684;text-decoration-thickness:2px;display:inline-block}address.svelte-1uha8ag{color:#c3bdae;font-size:.95rem;font-style:normal}@media (width<=52rem){.hero.svelte-1uha8ag,.split.svelte-1uha8ag{grid-template-columns:1fr}.hero.svelte-1uha8ag{gap:2.5rem}.hero-panel.svelte-1uha8ag,.hero-media.svelte-1uha8ag img{aspect-ratio:3/2;border-radius:2px 110px 2px 2px}.seal.svelte-1uha8ag{width:6rem;box-shadow:0 0 0 5px var(--paper);bottom:1.25rem;left:1.25rem}.seal-year.svelte-1uha8ag{font-size:1.8rem}.split-head.svelte-1uha8ag:has(.story-photo:where(.svelte-1uha8ag)){grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:2rem;display:grid}.split-head.svelte-1uha8ag:has(.story-photo:where(.svelte-1uha8ag)) .eyebrow:where(.svelte-1uha8ag){grid-column:1;align-self:end}.split-head.svelte-1uha8ag:has(.story-photo:where(.svelte-1uha8ag)) h2:where(.svelte-1uha8ag){grid-column:1}.story-photo.svelte-1uha8ag{grid-area:1/2/span 2;margin:0}.prose.svelte-1uha8ag{max-width:none}.purpose-list.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:3.25rem minmax(0,1fr)}.purpose-body.svelte-1uha8ag{grid-column:2}.num.svelte-1uha8ag{font-size:1.9rem}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){padding-block:1.1rem}}@media (width<=40rem){.hero.svelte-1uha8ag{flex-direction:column;align-items:stretch;gap:0;padding-block:2rem 3rem;display:flex}.hero-text.svelte-1uha8ag{display:contents}.hero.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){order:1;margin-bottom:.9rem;font-size:.75rem}h1.svelte-1uha8ag{order:2;margin-bottom:1.5rem;font-size:clamp(2.3rem,10.5vw,2.9rem)}.hero-media.svelte-1uha8ag,.hero-panel.svelte-1uha8ag{order:3;margin-bottom:1.75rem}.lead.svelte-1uha8ag{order:4;margin-bottom:1.75rem;font-size:1.1rem}.actions.svelte-1uha8ag{flex-flow:column;order:5;align-items:stretch;gap:.25rem}.btn.svelte-1uha8ag{text-align:center;padding-block:.95rem}.link-arrow.svelte-1uha8ag{justify-content:center;align-items:center;gap:.4rem;min-height:3rem;display:flex}.hero-panel.svelte-1uha8ag,.hero-media.svelte-1uha8ag img{aspect-ratio:4/3;border-radius:2px 72px 2px 2px}.seal.svelte-1uha8ag{width:4.75rem;box-shadow:0 0 0 4px var(--paper);bottom:.85rem;left:.85rem}.seal-label.svelte-1uha8ag{font-size:.8rem}.seal-year.svelte-1uha8ag{font-size:1.35rem}.section.svelte-1uha8ag{padding-block:3.5rem}.split-head.svelte-1uha8ag:has(.story-photo:where(.svelte-1uha8ag)){display:block}.story-photo.svelte-1uha8ag{margin-top:1.75rem}.story-photo.svelte-1uha8ag img{border-radius:2px 2px 2px 64px}.prose.svelte-1uha8ag>p:where(.svelte-1uha8ag):first-child:first-letter{font-size:3.1em}.purpose-list.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem 1rem}.num.svelte-1uha8ag{font-size:1.5rem}.faq.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.15rem}.contact.svelte-1uha8ag{border-radius:2px 2px 80px;padding:2.5rem 1.5rem 3rem}.contact.svelte-1uha8ag .contact-contours{width:120%;bottom:-20%;right:-45%}}
