@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5c773c73f3b750dc-s.23cx6dmgxtvs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f5031e7b18bdfbb3-s.p.1uuws8n9o7okl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5c773c73f3b750dc-s.23cx6dmgxtvs5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f5031e7b18bdfbb3-s.p.1uuws8n9o7okl.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.1w0is3y9rbfpu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38df7484fe560b25-s.p.0izestcg811t0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.1w0is3y9rbfpu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/38df7484fe560b25-s.p.0izestcg811t0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}.libre_baskerville_67fac36a-module__T9pCkW__className{font-family:Libre Baskerville,Libre Baskerville Fallback}.libre_baskerville_67fac36a-module__T9pCkW__variable{--font-display:"Libre Baskerville", "Libre Baskerville Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/812ace1be296b768-s.0hxkknzyqy7h1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/eca81df38617fd57-s.2o3h7kgxpw105.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/325c6d3a683d6317-s.2qd4w-wk8vwnt.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/47f30a82c56c4799-s.3tmfta16e7uwg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/09dc614ebc304afd-s.1dup36xl259gp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2062878eea3d713-s.p.0x7x-2b8jnud4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_61ac3999-module__5rleAq__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal;font-weight:400}.source_serif_4_61ac3999-module__5rleAq__variable{--font-text:"Source Serif 4", "Source Serif 4 Fallback"}
:root{--paper:#f7f2e8;--paper-deep:#efe7d6;--card:#fbf8f2;--navy:#0b2757;--ink:#1d2b45;--lake:#246295;--muted:#4f5b70;--rule:#d8ccb2;--rule-strong:#bdae8c;--on-navy:#f3ede0;--on-navy-soft:#c9dcf3;--sky-on-navy:#a8c9ee;--sky-top:#dce9f8;--sky-low:#eef3f8;--display:var(--font-display), Baskerville, "Baskerville Old Face", Georgia, serif;--text:var(--font-text), "Source Serif Pro", Georgia, "Times New Roman", serif;--gutter:1rem;--wide:72rem;--measure:33em}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (min-width:1800px){html{font-size:112.5%}}@media (min-width:2300px){html{font-size:131.25%}}@media (min-width:3200px){html{font-size:175%}}body{background:var(--paper);min-height:100svh;color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;flex-direction:column;margin:0;font-size:clamp(1.125rem,1.04rem + .36vw,1.3125rem);line-height:1.7;display:flex}main{flex:1 0 auto}img{max-width:100%;height:auto;display:block}p{margin:0}a{color:var(--lake);text-underline-offset:.18em;text-decoration-thickness:1px}:focus-visible{outline:3px solid var(--lake);outline-offset:4px;border-radius:2px}.wrap{width:min(100% - 2 * var(--gutter), var(--wide));margin-inline:auto}.nobr{white-space:nowrap}.skip-link{z-index:10;background:var(--navy);color:var(--on-navy);font-family:var(--display);padding:.7rem 1.1rem;font-size:1rem;text-decoration:none;position:absolute;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:none}.motif{font-family:var(--display);letter-spacing:.4em;text-transform:uppercase;color:var(--lake);justify-content:center;align-items:center;gap:1.1em;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.3;display:flex}.motif>span{text-align:center;min-width:0;margin-right:-.4em}.motif:before,.motif:after{content:"";background:var(--lake);flex:1 1 0;max-width:8.5rem;height:3px}.motif:before{clip-path:polygon(0 50%,100% 0,100% 100%)}.motif:after{clip-path:polygon(0 0,100% 50%,0 100%)}.estates{font-family:var(--display);text-transform:uppercase;align-items:center;display:flex}.estates:before,.estates:after{content:"";background:currentColor;flex:1 1 0;height:2px}.estates:before{clip-path:polygon(0 50%,100% 0,100% 100%)}.estates:after{clip-path:polygon(0 0,100% 50%,0 100%)}.title-rule{justify-content:center;align-items:center;gap:.9rem;max-width:min(22rem,78%);margin:clamp(1.25rem,1rem + 1vw,1.75rem) auto 0;display:flex}.title-rule:before,.title-rule:after{content:"";background:var(--lake);flex:1 1 0;height:3px}.title-rule:before{clip-path:polygon(0 50%,100% 0,100% 100%)}.title-rule:after{clip-path:polygon(0 0,100% 50%,0 100%)}.title-rule span{background:var(--lake);width:.5rem;height:.5rem;transform:rotate(45deg)}.ripple{width:7.5rem;height:auto;color:var(--lake);margin:0 auto;display:block}.site-header{border-top:6px solid var(--navy);border-bottom:3px double var(--rule-strong);background:var(--paper)}.header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding-block:1rem;display:flex}.brand{max-width:100%;min-height:2.75rem;color:var(--navy);align-items:flex-end;gap:.85rem;text-decoration:none;display:inline-flex}.brand-emblem{flex:0 auto;width:4.75rem;min-width:2.5rem}.brand-lockup{flex-direction:column;align-items:stretch;min-width:0;padding-bottom:.05rem;line-height:1;display:inline-flex}.brand-name{font-family:var(--display);letter-spacing:-.005em;font-size:1.45rem;font-weight:700}.brand-estates{letter-spacing:.5em;color:var(--lake);gap:.45em;margin-top:.4rem;font-size:.7rem}.brand-estates>span{margin-right:-.5em}.site-nav ul{flex-wrap:wrap;gap:0 .35rem;margin:0;padding:0;list-style:none;display:flex}.site-nav a{min-height:2.75rem;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;padding:.5rem .8rem;font-size:1.0625rem;text-decoration:none;display:inline-flex;position:relative}.site-nav a:after{content:"";background:currentColor;height:2px;position:absolute;bottom:.35rem;left:.8rem;right:calc(.8rem + .12em);transform:scaleX(0)}.site-nav a:hover{color:var(--navy)}.site-nav a:hover:after{background:var(--rule-strong);transform:scaleX(1)}.site-nav a[aria-current=page]{color:var(--navy);font-weight:700}.site-nav a[aria-current=page]:after{background:var(--lake);transform:scaleX(1)}.masthead{isolation:isolate;background:linear-gradient(180deg, var(--sky-top) 0%, var(--sky-low) 72%, var(--sky-low) 100%);text-align:center;position:relative;overflow:hidden}.masthead .clouds{z-index:-1;object-fit:cover;object-position:top center;opacity:.85;pointer-events:none;width:100%;height:clamp(15rem,30vw,34rem);position:absolute;inset:0 0 auto}.masthead-inner{padding-top:clamp(2rem,1.25rem + 3vw,3.75rem)}.masthead-logo{margin:0;line-height:0}.masthead-logo img{width:min(72%,21rem,max(11rem,119svh - 14.28rem));margin-inline:auto}.masthead .motif{margin-top:clamp(1.5rem,1.1rem + 1.4vw,2.25rem)}.mission-line{max-width:40rem;font-family:var(--display);color:var(--navy);margin:clamp(.9rem,.7rem + .8vw,1.35rem) auto 0;font-size:clamp(1.3rem,1.05rem + 1vw,1.85rem);font-style:italic;line-height:1.42}.mission-part{text-wrap:balance;display:block}.mission-line>span+span .mission-part{margin-top:.2em}.shoreline{object-fit:cover;object-position:bottom center;pointer-events:none;width:100%;height:clamp(7rem,11vw,15rem);margin-top:clamp(.5rem,1vw,1.5rem);display:block}.mission-text{padding-block:clamp(2.25rem,1.5rem + 3vw,4rem) clamp(2.5rem,1.75rem + 3vw,4.25rem)}.lede{max-width:30em;color:var(--ink);text-wrap:pretty;margin-inline:auto;font-size:1.12em;line-height:1.72}.mission-text .lede{text-align:center;font-size:1.2em;line-height:1.68}.continue{padding-bottom:clamp(3.5rem,2.5rem + 4vw,6rem)}.continue-link{background:var(--card);border:1px solid var(--rule-strong);max-width:36rem;box-shadow:inset 0 0 0 5px var(--card), inset 0 0 0 6px var(--rule);color:var(--navy);justify-content:space-between;align-items:center;gap:1.25rem;margin-inline:auto;padding:clamp(1.15rem,.9rem + 1vw,1.75rem) clamp(1.25rem,1rem + 1.5vw,2.25rem);text-decoration:none;display:flex}.continue-link:focus-visible{outline-offset:3px}.continue-text{min-width:0}.continue-label{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--lake);margin-bottom:.3rem;font-size:1rem;display:block}.continue-title{font-family:var(--display);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.4rem);font-weight:700;line-height:1.1;display:block}.continue-arrow{background:var(--navy);width:3.25rem;height:3.25rem;color:var(--card);border-radius:50%;flex:none;place-items:center;display:grid}.continue-arrow svg{width:1.35rem;height:1.35rem}.continue-link:hover .continue-title{text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--lake);text-decoration-color:var(--lake)}.continue-link:hover .continue-arrow{background:var(--lake)}.page-title{padding:clamp(3rem, 2rem + 4vw, 5rem) var(--gutter) clamp(2.5rem, 2rem + 2.5vw, 4rem);text-align:center;background:linear-gradient(180deg, var(--sky-low) 0%, var(--paper) 78%)}.page-title-emblem{width:min(62%,17rem);margin:0 auto clamp(1.5rem,1.2rem + 1vw,2rem)}.page-title h1{max-width:16em;font-family:var(--display);letter-spacing:-.01em;color:var(--navy);text-wrap:balance;margin:0 auto;font-size:clamp(1.9rem,1.4rem + 2.4vw,3.25rem);font-weight:700;line-height:1.16}.prose{max-width:var(--measure);margin-inline:auto;padding-bottom:clamp(3rem,2rem + 3vw,4.5rem)}.prose p{text-wrap:pretty}.prose p+p{margin-top:1.4em}.prose .ripple{margin-block:2.5rem}.prose .ripple+p{margin-top:0}.prose .lede:first-letter{float:left;font-family:var(--display);color:var(--navy);margin:.06em .12em 0 0;font-size:3.6em;font-weight:700;line-height:.82}@supports (initial-letter:3) or (-webkit-initial-letter:3){.prose .lede:first-letter{float:none;font-size:inherit;line-height:inherit;-webkit-initial-letter:3;initial-letter:3;margin:0 .14em 0 0}}.closing{background:var(--paper-deep);border-top:3px double var(--rule-strong);padding-block:clamp(3rem,2rem + 4vw,5rem) clamp(3.5rem,2.5rem + 4vw,5.5rem)}body:has(.closing) .site-footer{background-color:var(--paper-deep)}.plate{background:var(--card);border:1px solid var(--rule-strong);box-shadow:inset 0 0 0 6px var(--card), inset 0 0 0 7px var(--rule);position:relative}.inscription{text-align:center;max-width:52rem;margin-inline:auto;padding:clamp(2.25rem,1.5rem + 3vw,3.75rem) clamp(1.5rem,.75rem + 4vw,4.5rem)}.inscription .title-rule{margin:0 auto clamp(1.5rem,1.2rem + 1vw,2rem)}.inscription p{max-width:24em;font-family:var(--display);color:var(--navy);text-wrap:balance;margin-inline:auto;font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-style:italic;line-height:1.5}.not-found{padding-bottom:clamp(4rem,3rem + 4vw,6rem)}.not-found-text{margin:1.75rem 0 2rem}.button{border:1px solid var(--navy);min-height:2.75rem;font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--navy);align-items:center;padding:.7rem 1.5rem;font-size:1rem;text-decoration:none;display:inline-flex}.button:hover{background:var(--navy);color:var(--card)}.site-footer{background:url(../media/treeline.1udgvrvnl9kyc.svg) center top / 100rem 4.5625rem repeat-x, linear-gradient(to bottom, transparent calc(4.5625rem - 1px), var(--navy) calc(4.5625rem - 1px));color:var(--on-navy);padding-top:4.5625rem}.footer-inner{text-align:center;justify-items:center;gap:1.5rem;padding:clamp(2.5rem,2rem + 2vw,3.5rem) 0 clamp(2.5rem,2rem + 2vw,3rem);display:grid}.footer-mark{flex-direction:column;align-items:stretch;max-width:100%;margin:0;line-height:1;display:inline-flex}.fm-name{font-family:var(--display);color:var(--on-navy);font-size:clamp(1.6rem,1.3rem + 1vw,2rem);font-weight:700;line-height:1.15}.fm-estates{letter-spacing:.55em;color:var(--sky-on-navy);gap:.6em;margin-top:.6rem;font-size:.8rem}.fm-estates>span{margin-right:-.55em}.footer-nav ul{flex-wrap:wrap;justify-content:center;gap:0 .5rem;margin:0;padding:0;list-style:none;display:flex}.footer-nav a{min-height:2.75rem;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--on-navy);align-items:center;padding:.4rem .9rem;font-size:1.0625rem;text-decoration:none;display:inline-flex}.footer-nav a:hover,.footer-nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--sky-on-navy);text-decoration-color:var(--sky-on-navy);text-underline-offset:.45em;text-decoration-thickness:2px}.footer-contact a{min-height:2.75rem;color:var(--on-navy);-webkit-text-decoration-color:var(--sky-on-navy);text-decoration-color:var(--sky-on-navy);text-underline-offset:.3em;align-items:center;display:inline-flex}.site-footer :focus-visible{outline-color:var(--sky-on-navy)}.copyright{min-width:min(100%,22rem);color:var(--on-navy-soft);border-top:1px solid #c9dcf347;padding-top:1.25rem;font-size:.95rem}@media (prefers-reduced-motion:no-preference){.site-nav a:after{transition:transform .18s}.continue-arrow,.button{transition:background-color .18s,color .18s}}@media (forced-colors:active){.masthead-inner .masthead-logo{forced-color-adjust:none;background:var(--sky-low)}.site-nav a[aria-current=page]{text-underline-offset:.45em;text-decoration:underline;text-decoration-thickness:2px}}@media (max-width:33rem){.header-inner{padding-block:.6rem}.brand-lockup{display:none}.brand-emblem{width:3.6rem}.brand{align-items:center}.site-nav a{padding-inline:.65rem}.site-nav a:after{left:.65rem;right:calc(.65rem + .12em)}.page-title{padding-top:2.25rem}.page-title-emblem{display:none}.motif{letter-spacing:.3em;gap:.8em}.motif>span{margin-right:-.3em}}@media (max-width:40rem){.masthead .clouds{object-fit:contain;height:auto}}@media (max-width:24rem){.page-title h1 .nobr{white-space:normal}}@media (max-width:22.5rem){.site-nav a{letter-spacing:.08em;padding-inline:.5rem}.continue-label{letter-spacing:.08em}.button{letter-spacing:.06em;padding-inline:1rem}}@media (orientation:landscape) and (max-height:32rem){.page-title{padding-top:1.5rem}.page-title-emblem{width:min(62%,17rem,48svh);margin-bottom:1rem}}
