:root{--teal-900:#0b2e38;--teal-800:#0f3d4a;--teal-700:#15505f;--teal-600:#1d6273;--teal-500:#2e7b8c;--teal-300:#8db1b7;--teal-200:#c2d8db;--teal-100:#e3eef0;--teal-050:#f1f7f8;--sage-700:#4a7c59;--sage-600:#5f9268;--sage-500:#7faa72;--sage-400:#a2ca96;--sage-300:#c2ddb8;--sage-200:#dcecd6;--sage-100:#eef6ea;--blue-600:#2f7d9c;--blue-500:#4296b8;--blue-300:#8dc3d7;--blue-100:#e0f0f6;--blossom-700:#b7578c;--blossom-500:#d98cb4;--blossom-300:#efc0d8;--blossom-100:#fae9f1;--pollen-500:#d5c85d;--pollen-300:#e8e0a2;--pollen-100:#f7f4dd;--paper:#fcfdfc;--paper-tint:#f5f8f7;--paper-cream:#fbfbf6;--white:#fff;--grey-700:#3f4b4d;--grey-600:#5c696b;--grey-500:#7d8a8c;--grey-400:#a8b2b3;--grey-300:#cdd5d5;--grey-200:#e4e9e9;--grey-100:#f0f3f3;--brand:var(--teal-700);--brand-strong:var(--teal-900);--brand-soft:var(--teal-100);--accent:var(--sage-600);--accent-soft:var(--sage-100);--text-heading:var(--teal-800);--text-body:var(--grey-700);--text-muted:var(--grey-500);--text-inverse:var(--paper);--text-link:var(--teal-600);--text-link-hover:var(--teal-900);--surface-page:var(--paper);--surface-card:var(--white);--surface-sunken:var(--paper-tint);--surface-inverse:var(--teal-800);--surface-highlight:var(--sage-100);--border-hairline:var(--teal-200);--border-strong:var(--teal-700);--border-subtle:var(--grey-200);--focus-ring:var(--blue-500);--success:var(--sage-700);--success-soft:var(--sage-100);--info:var(--blue-600);--info-soft:var(--blue-100);--warning:#b07d18;--warning-soft:#f7efd9;--danger:#a4423f;--danger-soft:#f8e7e5;--font-display:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-body:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-editorial:"Cormorant Garamond",Georgia,"Times New Roman",serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,monospace;--fw-regular:500;--fw-medium:600;--fw-semibold:700;--fw-bold:700;--fw-black:800;--fs-display-xl:72px;--fs-display-l:54px;--fs-display-m:43px;--fs-h1:36px;--fs-h2:29px;--fs-h3:24px;--fs-h4:20px;--fs-body-l:20px;--fs-body:18px;--fs-body-s:16px;--fs-caption:14px;--fs-eyebrow:14px;--lh-tight:1.08;--lh-heading:1.2;--lh-snug:1.4;--lh-body:1.65;--lh-loose:1.8;--ls-display:-.01em;--ls-heading:0em;--ls-body:0em;--ls-eyebrow:.16em;--ls-nav:.06em;--ls-wordmark:.04em;--type-wordmark:var(--fw-bold) var(--fs-display-m)/var(--lh-tight) var(--font-display);--type-hero:var(--fw-bold) var(--fs-display-l)/var(--lh-tight) var(--font-display);--type-section:var(--fw-semibold) var(--fs-h2)/var(--lh-heading) var(--font-display);--type-body:var(--fw-regular) var(--fs-body)/var(--lh-body) var(--font-body);--type-quote:italic var(--fw-regular) var(--fs-h3)/var(--lh-snug) var(--font-editorial);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-none:0;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--border-width:1px;--border-width-thick:2px;--rule-width:1px;--container-narrow:720px;--container-text:880px;--container:1180px;--container-wide:1360px;--gutter:24px;--gutter-wide:40px;--section-y:96px;--section-y-tight:64px;--shadow-none:none;--shadow-xs:0 1px 2px #0b2e380f;--shadow-sm:0 2px 6px #0b2e3812;--shadow-md:0 6px 18px #0b2e3817;--shadow-lg:0 16px 40px #0b2e381f;--shadow-inset-hairline:inset 0 0 0 1px var(--teal-100);--ring-focus:0 0 0 3px #4296b859;--overlay-scrim:#0b2e388c;--blur-veil:saturate(130%) blur(10px);--ease-standard:cubic-bezier(.2,.6,.3,1);--ease-out:cubic-bezier(.16,.84,.44,1);--ease-in:cubic-bezier(.5,0,.9,.4);--dur-instant:90ms;--dur-fast:.16s;--dur-base:.24s;--dur-slow:.42s;--dur-reveal:.64s;--motion-lift:translateY(-2px);--motion-press:translateY(1px)}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}body{background:var(--surface-page);color:var(--text-body);font:var(--type-body);text-wrap:pretty;margin:0}h1,h2,h3,h4,h5{font-family:var(--font-display);color:var(--text-heading);font-weight:var(--fw-semibold);line-height:var(--lh-heading);margin:0 0 var(--space-4)}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{margin:0 0 var(--space-4)}a{color:var(--text-link);border-bottom:1px solid var(--teal-200);transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);text-decoration:none}a:hover{color:var(--text-link-hover);border-bottom-color:var(--teal-700)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-xs);outline:none}::selection{background:var(--sage-200);color:var(--teal-900)}.bs-eyebrow{font-family:var(--font-display);font-size:var(--fs-eyebrow);font-weight:var(--fw-semibold);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--teal-600)}:root{--font-display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-editorial:"Cormorant Garamond", Georgia, "Times New Roman", serif}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/cormorant-garamond-latin-700-normal.DajfzrDU.woff2)format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(/_astro/cormorant-garamond-latin-600-italic.DCuhXWyK.woff2)format("woff2")}.bs-btn-primary:hover{background:var(--teal-800)!important;border-color:var(--teal-800)!important}.bs-btn-primary:active{transform:translateY(1px);background:var(--teal-900)!important}.bs-btn-secondary:hover{background:var(--teal-050)!important;border-color:var(--teal-600)!important}.bs-btn-secondary:active{transform:translateY(1px);background:var(--teal-100)!important}.bs-btn-accent:hover{background:#3d6849!important;border-color:#3d6849!important}.bs-btn-accent:active{transform:translateY(1px);background:#345a3e!important}.bs-btn-ghost:hover{background:var(--teal-050)!important}.bs-btn-ghost:active{transform:translateY(1px);background:var(--teal-100)!important}.bs-btn-inverse:hover{background:#e9f1f2!important}.bs-btn-inverse:active{transform:translateY(1px);background:#dbe7e9!important}.bs-textlink:hover{color:var(--teal-900)!important;border-bottom-color:var(--teal-700)!important}.bs-box:hover{border-color:var(--box-rule)!important;background:var(--box-wash)!important}.bs-research-row:hover{background:var(--teal-050)!important}.bs-research-row:last-child{border-bottom:none!important}.bs-research-title a:after{content:"";position:absolute;inset:0}.bs-kind:hover{color:var(--teal-900)!important}.bs-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@supports (animation-timeline:scroll()){@keyframes bs-veil{to{backdrop-filter:var(--blur-veil);border-bottom-color:var(--teal-200);background:#fcfdfcd1}}.bs-navbar{animation:linear both bs-veil scroll(root);animation-range:0 9px}}.bs-filter{position:relative}.bs-filter-input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;top:0;left:0}.bs-radio{position:relative}.bs-radio-pip{visibility:hidden}.bs-radio-input:checked+.bs-radio-dot{border-color:var(--teal-700)!important}.bs-radio-input:checked+.bs-radio-dot .bs-radio-pip{visibility:visible}.bs-radio-input:focus-visible+.bs-radio-dot{box-shadow:var(--ring-focus)}.ns-form-notice{display:none}html[data-form-gate=closed] .ns-form-notice{display:block}html[data-form-gate=closed] .ns-form-live{display:none!important}html[data-form-gate=closed] .ns-form-fields{pointer-events:none;opacity:.55;user-select:none}.ns-form-sealed .ns-form-notice{display:block}.ns-form-sealed .ns-form-live{display:none!important}.ns-form-sealed .ns-form-fields{pointer-events:none;opacity:.55;user-select:none}@media (width<=900px){.bs-split{grid-template-columns:minmax(0,1fr)!important;gap:44px!important}}@media (width<=860px){.bs-masthead{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}.bs-masthead-aside{max-width:360px;justify-self:stretch!important;min-width:0!important}}@media (width<=600px){.bs-masthead{padding-top:40px!important}.bs-masthead-title{font-size:38px!important}.bs-meta{flex-direction:column;gap:18px;margin-top:30px!important}.bs-meta-item{border-left:none!important;padding:0!important}}@media (width<=900px){.bs-navbar{flex-wrap:wrap!important;row-gap:12px!important;padding-top:14px!important;padding-bottom:14px!important;animation:none!important;position:static!important}.bs-nav{order:3;flex-wrap:wrap!important;flex:100%!important;justify-content:flex-start!important;gap:6px!important;overflow:visible!important}.bs-navlink{font-size:12.5px!important}.bs-logo-name{font-size:16px!important}}@media (width<=720px){.bs-filter-bar-tabs{flex-wrap:wrap}.bs-position-row{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.bs-position-row>:last-child{text-align:left!important}}@media (width<=600px){.bs-research-row{gap:16px!important}.bs-research-thumb{width:72px!important;height:72px!important}}@media (width<=900px){.bs-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.bs-footer-grid{grid-template-columns:minmax(0,1fr)!important}.bs-footer-base{flex-direction:column;gap:6px}}.bs-table-scroll{overflow-x:auto}@media (width<=480px){.bs-page{padding-left:20px!important;padding-right:20px!important}}
