@font-face{font-family:Newsreader;src:url(/newsreader-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/newsreader-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Newsreader;src:url(/newsreader-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/newsreader-latin-500-italic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/playfair-display-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/playfair-display-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/playfair-display-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/playfair-display-latin-500-italic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/playfair-display-latin-600-italic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Jost;src:url(/jost-latin-300-normal.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/jost-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/jost-latin-600-normal.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/jost-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/spectral-latin-500-normal.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/spectral-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/spectral-latin-500-italic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Spectral;src:url(/spectral-latin-600-italic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}:root{--navy:#24422f;--ink:#212c23;--ink-soft:#55645a;--ocean:#396749;--aqua:#e9bfa9;--gold:#d89a57;--sand:#f1eadc;--paper:#fbf8f1;--line:#e3daca;--white:#fff;--display:"Playfair Display", Georgia, serif;--body:"Jost", "Century Gothic", sans-serif;--serif:"Newsreader", Georgia, serif;--serif-display:"Playfair Display", Georgia, serif;--max:1120px;--radius:14px;--body-size:18px;--body-leading:1.7;--measure:64ch;--track:0}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.star-draw path,.icon-draw path,.icon-draw circle,.sat-draw .sig,.const-draw .cline{stroke-dashoffset:0!important}.icon-draw path,.icon-draw circle{stroke-width:var(--sw,2.6px)!important}.star-draw path{stroke-width:7px!important}.const-draw .cline{stroke-width:2px!important}.const-draw .cstar,.star-draw .sdot,.sat-draw circle.sig{opacity:1!important;transform:none!important}.const-eb .cline{stroke-width:var(--ebw,6px)!important}.eb-text{opacity:1!important;transform:none!important}}body{font-family:var(--body);font-size:var(--body-size);line-height:var(--body-leading);letter-spacing:var(--track);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--ocean)}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:4px}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}section{padding:80px 0}@media (width<=680px){section{padding:52px 0}:root{--body-size:19px}.hl,.hlede{font-weight:400}}h1,h2,h3,h4{font-family:var(--display);color:var(--navy);letter-spacing:.002em;text-wrap:balance;font-weight:500;line-height:1.12}.lede,.hlede{text-wrap:pretty}h1{font-size:clamp(2.35rem,5vw,3.6rem);font-weight:400}h2{margin-bottom:14px;font-size:clamp(1.8rem,3.6vw,2.6rem)}h3{margin-bottom:8px;font-size:1.3rem}p,li{max-width:var(--measure);text-wrap:pretty}.lede{color:var(--ink-soft);max-width:56ch;font-size:1.2rem}.prose p{color:var(--ink-soft);font-family:var(--serif);margin-bottom:16px;font-size:1.12rem}.prose p strong,.starlist li strong{color:var(--navy)}.lede{font-family:var(--serif);letter-spacing:0;line-height:1.55}.hl,.hlede{font-family:var(--body);letter-spacing:0;font-weight:300;line-height:1.6}.serif-em{font-family:var(--serif-display);text-transform:none;letter-spacing:0;color:var(--aqua);font-style:italic;font-weight:500}.on-sand .serif-em,section:not(.on-dark) .serif-em{color:var(--ocean)}.on-dark .serif-em{color:var(--aqua)}.pullquote{font-family:var(--serif-display);color:var(--navy);border-left:3px solid var(--gold);text-wrap:balance;max-width:34ch;margin:38px 0;padding:4px 0 4px 26px;font-size:clamp(1.5rem,2.8vw,2rem);font-style:italic;font-weight:500;line-height:1.32}.on-dark .pullquote{color:#fff}.on-sand .pullquote{color:var(--navy)}.pullquote.center{text-align:center;border-left:none;border-top:3px solid var(--gold);max-width:24ch;margin-left:auto;margin-right:auto;padding:22px 0 0}.pqband{padding:8px 0 56px}.esec{padding:84px 0}@media (width<=680px){.esec{padding:52px 0}}.esec .wrap{grid-template-columns:minmax(220px,.8fr) minmax(0,1.25fr);align-items:start;gap:clamp(34px,5vw,76px);display:grid}.esec-head{position:sticky;top:118px}.esec-head h2{margin-bottom:0}.esec-body{max-width:60ch}.esec-body .prose p:first-child{margin-top:0}.esec.flip .wrap{grid-template-columns:minmax(0,1.25fr) minmax(220px,.8fr)}.esec.flip .esec-head{grid-area:1/2}.esec.flip .esec-body{grid-area:1/1;margin-left:auto}@media (width<=820px){.esec .wrap,.esec.flip .wrap{grid-template-columns:1fr;gap:16px}.esec-head{position:static}.esec.flip .esec-head,.esec.flip .esec-body{grid-column:1}.esec.flip .esec-head{grid-row:1}.esec.flip .esec-body{grid-row:2}}.callout{background:var(--white);border:1px solid var(--line);border-left:5px solid var(--gold);border-radius:0 18px 18px 0;padding:clamp(30px,4.5vw,46px);box-shadow:0 18px 44px #113c6314}.callout h2{color:var(--navy)}.callout .prose p{color:var(--ink-soft)}.callout .prose p strong{color:var(--navy)}.eyebrow{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--ocean);align-items:center;gap:10px;margin-bottom:16px;font-size:.96rem;font-weight:500;display:flex}.eyebrow svg{flex:none;width:20px;height:20px}.eyebrow:has(.star-draw.drawn) .eb-text{opacity:1;transform:none}.on-dark .eyebrow{color:var(--aqua)}.ph-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(30px,4vw,70px);display:grid}.const-draw{pointer-events:none;justify-self:end;width:clamp(250px,26vw,390px);height:auto}.const-draw.wide{width:clamp(300px,32vw,460px)}@media (width<=1080px){.ph-grid{grid-template-columns:1fr}.const-draw{display:none}}.eyebrow .const-draw.const-eb{pointer-events:none;flex:none;justify-self:auto;width:auto;height:48px;margin:0;display:none}.eyebrow-const{align-items:center;gap:15px}@media (width<=1080px){.eyebrow-const .star-draw{display:none}.eyebrow .const-draw.const-eb{display:inline-block}.eyebrow-const .eb-text{opacity:0;transition:opacity .6s .7s,transform .6s .7s;transform:translate(-6px)}.eyebrow-const:has(.const-eb.drawn) .eb-text{opacity:1;transform:none}}.starlist{gap:12px;margin:0;padding:0;list-style:none;display:grid}.starlist li{color:var(--ink-soft);font-family:var(--serif);padding-left:34px;font-size:1.1rem;position:relative}.starlist li:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23C9822F\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 21 C9 15 12 10 17 4\"/><path d=\"M9.5 14.5 C6 15.5 3.5 13.5 3 10.5 C6.5 10 9.5 11.5 9.5 14.5 Z\"/><path d=\"M13.5 9 C13 5.5 15 3 18.5 2.5 C19 6 17 8.5 13.5 9 Z\"/></svg>") 50%/contain no-repeat;width:24px;height:24px;position:absolute;top:.02em;left:0}.btn{font-family:var(--body);letter-spacing:.02em;border:2px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-gold{background:var(--gold);color:var(--ink)}.btn-gold:hover{color:var(--ink);background:#c9822f}.btn-ghost-light{color:#fff;border-color:#ffffff8c}.btn-ghost-light:hover{color:var(--navy);background:#fff;border-color:#fff}.btn-ghost{border-color:var(--navy);color:var(--navy)}.btn-ghost:hover{background:var(--navy);color:var(--paper)}.on-dark{background:var(--navy);color:#eae4d6}.on-dark h1,.on-dark h2,.on-dark h3{color:#fff}.on-dark p{color:#d9d2c0}.on-sand{background:var(--sand)}.split{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}@media (width<=840px){.split{grid-template-columns:1fr;gap:26px}}@media (width<=680px){section,.on-dark,.on-sand{padding:52px 0}}header[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fbf8f1f0;transition:box-shadow .28s,background .28s;position:sticky;top:0}.nav[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:20px;height:104px;transition:height .28s;display:flex}.logo[data-astro-cid-nen7h5rs]{flex:none;align-items:center;gap:14px;text-decoration:none;display:flex}.mark[data-astro-cid-nen7h5rs]{flex:none;width:56px;height:56px;transition:height .28s,width .28s}.wordmark[data-astro-cid-nen7h5rs]{flex-direction:column;line-height:1.2;display:flex}.wm-name[data-astro-cid-nen7h5rs]{font-family:var(--display);color:var(--navy);letter-spacing:.01em;font-size:1.42rem;font-weight:500}.wm-cred[data-astro-cid-nen7h5rs]{color:var(--ocean);font-size:1.08rem;font-weight:400}.wm-tag[data-astro-cid-nen7h5rs]{font-family:var(--serif);color:var(--ink-soft);letter-spacing:.01em;font-size:.83rem;transition:opacity .28s}.wm-tag[data-astro-cid-nen7h5rs] em[data-astro-cid-nen7h5rs]{color:var(--ocean);font-style:italic}header[data-astro-cid-nen7h5rs].is-scrolled{background:#fbf8f1f7;box-shadow:0 6px 22px #24422f1f}header[data-astro-cid-nen7h5rs].is-scrolled .nav[data-astro-cid-nen7h5rs]{height:68px}header[data-astro-cid-nen7h5rs].is-scrolled .mark[data-astro-cid-nen7h5rs]{width:40px;height:40px}header[data-astro-cid-nen7h5rs].is-scrolled .wm-tag[data-astro-cid-nen7h5rs]{opacity:0;height:0;overflow:hidden}#nav-list[data-astro-cid-nen7h5rs]{align-items:center;gap:22px;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--body);letter-spacing:.02em;color:var(--ink-soft);font-size:.95rem;font-weight:500;text-decoration:none}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--navy)}.nav-cta[data-astro-cid-nen7h5rs]{background:var(--gold);white-space:nowrap;border-radius:999px;padding:10px 20px;font-weight:600;display:inline-block;color:var(--ink)!important}.nav-cta[data-astro-cid-nen7h5rs]:hover{background:#c9822f}.menu-btn[data-astro-cid-nen7h5rs]{color:var(--navy);cursor:pointer;background:0 0;border:none;font-size:1.6rem;display:none}#nav-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:not(.nav-cta){margin-bottom:-8px;padding-bottom:8px;line-height:1.65}#nav-list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs].is-current{color:var(--navy);border-bottom:2px solid var(--gold)}@media (width<=1080px){#nav-list[data-astro-cid-nen7h5rs]{gap:16px}}@media (width<=940px){.wm-tag[data-astro-cid-nen7h5rs]{font-size:.76rem;margin-top:4px;line-height:1.25}.wm-name[data-astro-cid-nen7h5rs]{font-size:1.22rem}.mark[data-astro-cid-nen7h5rs]{width:46px;height:46px}.nav[data-astro-cid-nen7h5rs]{height:88px}#nav-list[data-astro-cid-nen7h5rs]{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:15px;padding:22px;display:none;position:absolute;top:88px;left:0;right:0;box-shadow:0 18px 30px #24422f1a}#nav-list[data-astro-cid-nen7h5rs].open{display:flex}.menu-btn[data-astro-cid-nen7h5rs]{display:block}}footer[data-astro-cid-jo6i4kqk]{background:var(--navy);padding:64px 0 34px}.fgrid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:38px;display:grid}@media (width<=900px){.fgrid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=560px){.fgrid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.flogo-link[data-astro-cid-jo6i4kqk]{align-items:center;gap:12px;margin-bottom:14px;text-decoration:none;display:inline-flex}.fmark[data-astro-cid-jo6i4kqk]{flex:none;width:44px;height:44px}.fname-mark[data-astro-cid-jo6i4kqk]{font-family:var(--display);color:#fff;font-size:1.25rem;font-weight:500}.ftag[data-astro-cid-jo6i4kqk]{font-family:var(--serif);max-width:34ch;font-size:.95rem}h3[data-astro-cid-jo6i4kqk]{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--aqua);margin-bottom:12px;font-size:.8rem}.flist[data-astro-cid-jo6i4kqk]{gap:9px;padding:0;list-style:none;display:grid}.flist[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{font-size:.95rem}.flist[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#efe8d8;text-decoration:none}.flist[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:underline}.fbot[data-astro-cid-jo6i4kqk]{border-top:1px solid #f3eddf38;margin-top:44px;padding-top:26px}.crisis[data-astro-cid-jo6i4kqk]{font-size:.95rem;line-height:1.75}.crisis[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#B9D2C0;font-weight:600;text-decoration:none}.cnote[data-astro-cid-jo6i4kqk]{opacity:.75;font-size:.86rem}.fsmall[data-astro-cid-jo6i4kqk]{opacity:.75;margin-top:16px;font-size:.86rem}.fname[data-astro-cid-jo6i4kqk]{margin-top:16px;font-size:.9rem}.fcopy[data-astro-cid-jo6i4kqk]{opacity:.7;margin-top:6px;font-size:.86rem}.skip{z-index:100;background:var(--navy);color:#fff;font-family:var(--body);border-radius:0 0 10px;padding:12px 20px;font-weight:700;text-decoration:none;position:absolute;top:0;left:-9999px}.skip:focus{left:0}

.has-sub{position:relative}.subnav{display:none;position:absolute;top:calc(100% + 6px);left:-14px;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 34px rgba(36,66,47,.14);padding:8px 0;min-width:270px;list-style:none;margin:0;z-index:70}.has-sub::after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.has-sub:hover .subnav,.has-sub:focus-within .subnav{display:block}.subnav li{margin:0}.subnav a{display:block;padding:9px 18px;white-space:nowrap}@media (width<=940px){.subnav{display:block;position:static;border:0;box-shadow:none;background:none;padding:2px 0 0 18px;min-width:0}.has-sub>a{pointer-events:auto}}

@media (min-width:941px){.fgrid[data-astro-cid-jo6i4kqk]>div>h3[data-astro-cid-jo6i4kqk]{display:flex;align-items:center;height:44px;margin:0 0 14px}}

.fbot-grid{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width:941px){.fbot-grid{grid-template-columns:1.4fr 1fr;gap:38px;align-items:start}.fbot-right p[data-astro-cid-jo6i4kqk]:first-child{margin-top:0}}

@media (max-width:680px){.eyebrow{font-size:.99rem}.prose p{font-size:1.16rem}.starlist li{font-size:1.13rem}.onote[data-astro-cid-ogjzdvpc]{font-size:1.05rem}}
.onote[data-astro-cid-ogjzdvpc]{font-size:1.03rem}
@media (max-width:680px){.onote[data-astro-cid-ogjzdvpc]{font-size:1.06rem}}
:root{--pen:cubic-bezier(.45,.05,.25,1)}@supports (transition-timing-function:linear(0,1)){:root{--pen:linear(0,.02 6%,.075 13%,.18 22%,.33 32%,.5 42%,.66 52%,.79 62%,.885 72%,.95 82%,.985 91%,1)}}
/*ct-fix-1*/

/* draw-ins, rebuilt 2026-09-27 */
.star-draw path{stroke:var(--gold);stroke-dasharray:1 2;stroke-dashoffset:1.01px;stroke-width:5px;transition:stroke-dashoffset var(--dur,.95s) var(--pen) calc(var(--s,0s) + var(--d,0s)),stroke-width var(--dur,.95s) ease-out calc(var(--s,0s) + var(--d,0s))}
.star-draw.drawn path{stroke-dashoffset:0;stroke-width:7px}
.star-draw .sdot{fill:var(--gold);opacity:0;transform:scale(.35);transform-box:fill-box;transform-origin:center;transition:opacity .4s cubic-bezier(.2,.7,.3,1) calc(var(--s,0s) + var(--d,0s)),transform .4s cubic-bezier(.2,.7,.3,1) calc(var(--s,0s) + var(--d,0s))}
.star-draw.drawn .sdot{opacity:1;transform:none}
.star-draw.d1{--s:.18s}.star-draw.d2{--s:.36s}.star-draw.d3{--s:.54s}.star-draw.d4{--s:.72s}
.eb-text{opacity:0;transition:opacity .5s .62s,transform .5s .62s;transform:translate(-6px)}
.eyebrow:has(.star-draw.drawn) .eb-text{opacity:1;transform:none}
.eyebrow:has(.star-draw.d1) .eb-text{transition-delay:.8s}.eyebrow:has(.star-draw.d2) .eb-text{transition-delay:.98s}.eyebrow:has(.star-draw.d3) .eb-text{transition-delay:1.16s}.eyebrow:has(.star-draw.d4) .eb-text{transition-delay:1.34s}
.const-draw .cline{stroke:var(--cline,#bd8d51);stroke-width:1.4px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.01px;transition:stroke-dashoffset var(--dur,1.5s) var(--pen) var(--d,0s),stroke-width var(--dur,1.5s) ease-out var(--d,0s)}
.const-draw.drawn .cline{stroke-dashoffset:0;stroke-width:2px}
.const-draw .cstar{fill:var(--gold);opacity:0;transform:scale(.35);transform-box:fill-box;transform-origin:center;transition:opacity .5s cubic-bezier(.2,.7,.3,1) var(--d,0s),transform .5s cubic-bezier(.2,.7,.3,1) var(--d,0s)}
.const-draw.drawn .cstar{opacity:1;transform:none}
.const-eb .cline{stroke-width:calc(var(--ebw,6px) * .7)}
.const-eb.drawn .cline{stroke-width:var(--ebw,6px)}
.sat-draw .sig{stroke-dasharray:1 2;stroke-dashoffset:1.01px;stroke-width:1.2px;transition:stroke-dashoffset var(--dur,.8s) var(--pen) var(--d,0s),stroke-width var(--dur,.8s) ease-out var(--d,0s)}
.sat-draw.drawn .sig{stroke-dashoffset:0;stroke-width:1.6px}
.sat-draw circle.sig{opacity:0;transform:scale(.35);transform-box:fill-box;transform-origin:center;transition:opacity .4s cubic-bezier(.2,.7,.3,1) var(--d,0s),transform .4s cubic-bezier(.2,.7,.3,1) var(--d,0s)}
.sat-draw.drawn circle.sig{opacity:1;transform:none}
.icon-draw path{stroke-dasharray:1 2;stroke-dashoffset:1.01px;stroke-width:calc(var(--sw,2.6px) * .72);transition:stroke-dashoffset var(--dur,1s) var(--pen) var(--d,0s),stroke-width var(--dur,1s) ease-out var(--d,0s)}
.icon-draw.drawn path{stroke-dashoffset:0;stroke-width:var(--sw,2.6px)}
@media (prefers-reduced-motion:reduce){.star-draw path,.const-draw .cline,.sat-draw .sig,.icon-draw path{stroke-dashoffset:0!important}.star-draw .sdot,.const-draw .cstar,.sat-draw circle.sig{opacity:1!important;transform:none!important}.const-eb .cline{stroke-width:var(--ebw,6px)!important}}
@media (width<=940px){#nav-list[data-astro-cid-nen7h5rs]>.cta-li[data-astro-cid-nen7h5rs]{align-self:flex-end}}
