@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/figtree-latin-400-normal.g7Dtegnw.woff2)format("woff2"),url(/_astro/figtree-latin-400-normal.BD4aNku5.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/figtree-latin-500-normal.BWnGEVsr.woff2)format("woff2"),url(/_astro/figtree-latin-500-normal.B_yy1phn.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/figtree-latin-600-normal.Cv_xCTDl.woff2)format("woff2"),url(/_astro/figtree-latin-600-normal.BM_oTo4n.woff)format("woff")}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/figtree-latin-700-normal.th6qEP7c.woff2)format("woff2"),url(/_astro/figtree-latin-700-normal.BCCt2T1q.woff)format("woff")}@font-face{font-family:Great Vibes;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/great-vibes-latin-400-normal.q5-78SH_.woff2)format("woff2"),url(/_astro/great-vibes-latin-400-normal.BAZ173uY.woff)format("woff")}:root{--warm-white:#f7f4ee;--web-white:#fff;--mid-navy:#2a3e66;--linen:#ede7da;--gold:#a2866f;--powder:#7a9dbf;--powder-deep:#6e90b4;--ground:var(--web-white);--ink:var(--mid-navy);--accent:var(--powder-deep);--hair:#2a3e6638;--soft:#2a3e66c7;--tint:#2a3e660b;--shadow:#2a3e6638;--band-ground:var(--mid-navy);--band-ink:var(--linen);--band-soft:#ede7dad1;--band-hair:#ede7da4d;--m-tog:var(--ink);--m-me:var(--powder);--m-nat:#7a9dbf80;--body:"Figtree", system-ui, -apple-system, "Segoe UI", sans-serif;--script:"Great Vibes", "Brush Script MT", cursive;--script-scale:1.4;--measure:36rem;--tap:44px;--gold-wash:#a2866f29;color-scheme:light}@media (prefers-color-scheme:dark){:root{--ground:var(--mid-navy);--ink:var(--linen);--accent:var(--powder);--hair:#ede7da42;--soft:#ede7dad1;--tint:#ede7da0f;--shadow:#2a3e6600;--band-ground:var(--warm-white);--band-ink:var(--mid-navy);--band-soft:#2a3e66cc;--band-hair:#2a3e6638;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;font-size:1.0625rem;line-height:1.65}img,svg{max-width:100%}img{height:auto;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:500;line-height:1.2}p{margin:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{background:var(--ground);color:var(--ink);border:1px solid var(--ink);z-index:10;border-radius:4px;padding:10px 14px;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}.wrap{max-width:68rem;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:600}.ptitle{font-family:var(--script);letter-spacing:0;padding-block:.06em;font-weight:400;font-size:clamp(3rem,8vw,4.25rem)!important;line-height:1.15!important}.s{font-family:var(--script);font-style:normal;font-weight:400;font-size:calc(var(--script-scale) * 1em);letter-spacing:0;padding-inline:.04em;line-height:.8}.ico{stroke:currentColor;fill:none;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:28px;height:28px}.mark img{width:100%;height:auto}header.site{padding-block:10px}header.site .wrap{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;display:flex}header.site .seal{width:44px;height:44px;display:block}header.site.with-seal .wrap{justify-content:space-between}nav.main ul{flex-wrap:wrap;justify-content:center;align-items:center;column-gap:clamp(10px,2.2vw,24px);margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}nav.main a{min-height:var(--tap);align-items:center;padding-inline:4px;text-decoration:none;display:inline-flex}nav.main a:hover{text-decoration:underline}nav.main a[aria-current=page]{font-family:var(--script);font-size:calc(var(--script-scale) * 1.1em);line-height:1;text-decoration:none}nav.main a[aria-current=page]>span{border-bottom:1px solid var(--gold);padding-bottom:1px}@media (width<=560px){nav.main ul{flex-wrap:nowrap;justify-content:space-between;column-gap:6px;width:100%}header.site .wrap{padding-inline:12px}nav.main a{text-align:center;padding-inline:2px;line-height:1.15}nav.main .ln{white-space:nowrap;display:block}nav.main a[aria-current=page]{line-height:1}nav.main a[aria-current=page]>span{border-bottom:0;padding-bottom:0}nav.main a[aria-current=page] .ln:last-child{border-bottom:1px solid var(--gold)}}@media (width<=359px){header.site .wrap{padding-inline:8px}nav.main ul{font-size:.875rem}}@media (width<=400px){nav.main ul{column-gap:4px;font-size:.875rem}}@media (width<=359px){nav.main ul{column-gap:2px;font-size:.78rem}header.site .wrap{padding-inline:6px}}.brc{fill:none;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.braced{max-width:100%;display:inline-block;position:relative}.braced>.brc{height:100%;position:absolute;top:0}.braced>.brc.l{left:0}.braced>.brc.r{right:0}.braced.sm{padding-inline:15px}.braced.sm>.brc{width:9px;height:calc(100% + 8px);top:-4px}.braced.lg{padding-inline:23px}.braced.lg>.brc{width:16px}.braced.md{padding-inline:18px}.braced.md>.brc{width:12px;height:calc(100% + 4px);top:-2px}.intro-brace{color:var(--ink);margin-top:18px;font-size:clamp(1.1875rem,2.2vw,1.375rem);line-height:1.4}@media (width<=420px){.intro-brace{font-size:1.0625rem}.braced.md{padding-inline:15px}.braced.md>.brc{width:10px}}.intro-plain{max-width:38rem;color:var(--soft);margin-top:12px;font-size:1.0625rem}.dotrule{padding-top:20px;position:relative}.dotrule:before{content:"";background:linear-gradient(to right, transparent 0 15px, var(--gold) 15px);height:1px;position:absolute;top:0;left:0;right:0}.dotrule.c:before{background:linear-gradient(to right, var(--gold) 0 calc(50% - 11px), transparent calc(50% - 11px) calc(50% + 11px), var(--gold) calc(50% + 11px))}.dotrule.c:after{left:50%;transform:translate(-50%)}.dotrule:after{content:"";background:var(--gold);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:0}.btn{font:inherit;letter-spacing:.02em;color:var(--ink);border:1.5px solid var(--gold);min-height:var(--tap);cursor:pointer;text-align:center;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 24px;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.btn:hover,.btn:focus-visible{background:var(--gold-wash)}@media (prefers-reduced-motion:no-preference){.btn{transition:background-color .15s}}form.join{text-align:center;justify-items:center;gap:16px;display:grid}form.join>*{width:100%}form.join>.btn{width:auto}form.join .row{grid-template-columns:1fr 1.4fr;align-items:end;gap:10px;display:grid}label.f{gap:4px;font-size:.8125rem;font-weight:500;display:grid}input[type=text],input[type=email]{font:inherit;color:var(--ink);border:1px solid var(--hair);min-height:var(--tap);background:0 0;border-radius:4px;width:100%;min-width:0;padding:8px 12px;font-size:1rem}fieldset{border:0;min-width:0;margin:0;padding:0}legend{margin-bottom:6px;padding:0;font-size:.8125rem;font-weight:500}.chips{text-align:left;grid-template-columns:repeat(2,max-content);justify-content:center;gap:0 28px;display:grid}.chips label{min-height:var(--tap);cursor:pointer;align-items:center;gap:10px;font-size:.9375rem;display:inline-flex}.chips input{-webkit-appearance:none;appearance:none;border:1.5px solid var(--ink);cursor:pointer;background:0 0;border-radius:3px;flex:none;place-content:center;width:18px;height:18px;margin:0;display:grid}.chips input:before{content:"";background:var(--ground);clip-path:polygon(14% 44%,0 59%,40% 97%,100% 23%,85% 9%,39% 68%);width:10px;height:10px;transform:scale(0)}.chips input:checked{background:var(--accent);border-color:var(--accent)}.chips input:checked:before{transform:scale(1)}@media (width<=360px){.chips{grid-template-columns:max-content}}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}label.f.other{margin-top:10px}label.f.other[hidden]{display:none}.fine{color:var(--soft);max-width:30rem;margin-inline:auto;font-size:.8125rem}.status{min-height:1.4em;font-size:.875rem;font-weight:500}.status:empty{min-height:0;margin-top:-16px}.joincard{border:1px solid var(--hair);text-align:center;border-radius:6px;width:100%;min-width:0;max-width:36rem;margin-inline:auto;padding:clamp(18px,3vw,28px)}.joincard h2{font-size:1.375rem;line-height:1.3}.joincard form.join{margin-top:16px}:root{--base:var(--web-white);--wash:color-mix(in srgb, var(--powder) 30%, var(--web-white));--feature:color-mix(in srgb, var(--powder) 25%, var(--mid-navy))}.bg-wash{--ground:var(--wash);background:var(--ground)}.bg-feature{--ground:var(--feature);--ink:var(--linen);--accent:var(--powder);--soft:#ede7dad1;--hair:#ede7da4d;background:var(--ground);color:var(--ink)}@media (prefers-color-scheme:dark){:root{--base:var(--mid-navy);--wash:color-mix(in srgb, var(--powder) 16%, var(--mid-navy))}.bg-feature{--ground:var(--wash)}}.bg-banner{--ground:var(--mid-navy);--ink:var(--linen);--accent:var(--powder);--soft:#ede7dad1;--hair:#ede7da4d;background:var(--ground);color:var(--ink)}@media (prefers-color-scheme:dark){.home-flip{--base:var(--wash)}.home-flip>section:not(.bg-wash):not(.bg-feature):not(.bg-banner){--ground:var(--wash);background:var(--ground)}.home-flip>.bg-wash,.home-flip>.bg-feature{--ground:var(--mid-navy)}main{--base:var(--wash);--ground:var(--wash);background:var(--ground)}main .bg-wash,main .bg-feature{--ground:var(--mid-navy)}main .bg-wash+.bg-feature{--ground:var(--wash)}}:root{--icon:color-mix(in srgb, var(--powder-deep) 70%, var(--mid-navy))}.bg-feature,.bg-banner{--icon:color-mix(in srgb, var(--powder) 70%, var(--linen))}@media (prefers-color-scheme:dark){:root{--icon:color-mix(in srgb, var(--powder) 70%, var(--linen))}}.ico{color:var(--icon)}.rule{align-items:center;gap:14px;max-width:68rem;margin-inline:auto;padding-inline:clamp(16px,4vw,40px);display:flex}.rule:before,.rule:after{content:"";background:var(--gold);flex:1;height:1px}.rule i{background:var(--gold);border-radius:50%;width:7px;height:7px}footer.site{border-top:1px solid var(--hair);padding-block:28px 36px;font-size:.875rem}footer.site .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}footer.site .seal{width:44px;height:44px;display:block}footer.site ul{flex-wrap:wrap;column-gap:18px;margin:0;padding:0;list-style:none;display:flex}footer.site ul a{min-height:var(--tap);min-width:var(--tap);justify-content:center;align-items:center;display:inline-flex}footer.site .copy{color:var(--soft)}footer.site .copy a{min-height:var(--tap);align-items:center;display:inline-flex}.follow{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:.8125rem;display:flex}.follow .t{letter-spacing:.14em;text-transform:uppercase;color:var(--soft);margin-right:4px;font-size:.6875rem;font-weight:600}.follow a{min-height:var(--tap);border:1px solid var(--hair);border-radius:999px;align-items:center;gap:15px;padding:4px 16px 4px 15px;text-decoration:none;display:inline-flex}.follow a:hover{border-color:var(--gold)}.follow svg{flex:none;width:29px;height:29px}.soc-pinterest svg,.soc-instagram svg{fill:#000}@media (prefers-color-scheme:dark){.soc-pinterest svg,.soc-instagram svg{fill:#fff}}.soc-facebook svg{fill:#0866ff}.page{text-align:center;padding-block:clamp(32px,6vw,72px) clamp(56px,8vw,96px)}.prose{text-align:left;margin-inline:auto}.prose.short,.prose>h1:first-child,.prose>.upd{text-align:center}.page h1{letter-spacing:-.01em;font-size:clamp(2rem,4.2vw,3rem);line-height:1.2}.prose{max-width:40rem}.prose>*+*{margin-top:1em}.prose h2{margin-top:1.8em;font-size:1.5rem}.prose h3{margin-top:1.4em;font-size:1.1875rem}.prose ul{padding-left:1.2em}.prose li+li{margin-top:.35em}.badge{letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--accent);color:var(--ink);border-radius:3px;padding:1px 8px;font-size:.6875rem;font-weight:700;display:inline-block}@media (width<=520px){form.join .row{grid-template-columns:1fr}}.nw{white-space:nowrap}@media (width<=560px){footer.site .copy .sep{display:none}footer.site .copy .yr{display:block}}header.site.compact .wrap{flex-direction:column;gap:4px;padding-bottom:6px}header.site.compact .hlock{width:56px;margin-bottom:4px;display:block}header.site.compact .hlock img{width:100%;height:auto;display:block}@media (width>=760px){header.site.compact .hlock{width:300px;margin-block:6px 10px}}
