@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.138s14ivx2xer.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.3b2emle-7szv-.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.13rul5q9jl2r0.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_9443aef7-module__vKFuNW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_9443aef7-module__vKFuNW__variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:roslindaleDisplay;src:url(../media/RoslindaleDisplay_Regular-s.p.0on_shxp7roww.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roslindaleDisplay;src:url(../media/RoslindaleDisplay_Medium-s.p.2kxghrs-g7qed.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roslindaleDisplay;src:url(../media/RoslindaleDisplay_Italic-s.p.0pola-gpaq2zo.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:roslindaleDisplay Fallback;src:local(Arial);ascent-override:98.79%;descent-override:23.18%;line-gap-override:0.0%;size-adjust:99.2%}.roslindaledisplay_28540df0-module__ohQnva__className{font-family:roslindaleDisplay,roslindaleDisplay Fallback}.roslindaledisplay_28540df0-module__ohQnva__variable{--font-roslindale-display:"roslindaleDisplay", "roslindaleDisplay Fallback"}
@font-face{font-family:roslindaleText;src:url(../media/RoslindaleText_Regular-s.p.363lnhv02e6hr.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roslindaleText;src:url(../media/RoslindaleText_Medium-s.p.3009dnpme8_zx.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roslindaleText;src:url(../media/RoslindaleText_Italic-s.p.2ru8lb63df0e3.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:roslindaleText Fallback;src:local(Arial);ascent-override:90.22%;descent-override:21.18%;line-gap-override:0.0%;size-adjust:108.62%}.roslindaletext_8e9d372e-module__WDr3-W__className{font-family:roslindaleText,roslindaleText Fallback}.roslindaletext_8e9d372e-module__WDr3-W__variable{--font-roslindale-text:"roslindaleText", "roslindaleText Fallback"}
@font-face{font-family:jetBrainsMono;src:url(../media/JetBrainsMono_Regular-s.p.27dbb6ms1l7ud.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetBrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_7da15784-module__E44Y4G__className{font-family:jetBrainsMono,jetBrainsMono Fallback;font-style:normal;font-weight:400}.jetbrainsmono_7da15784-module__E44Y4G__variable{--font-jetbrains-mono:"jetBrainsMono", "jetBrainsMono Fallback"}
.EditorialSite-module__NE3ZKG__site{--ink:#202923;--muted:#55635b;--line:#dde3df;--accent:#2f5743;--color-surface-base:#fff;--color-surface-raised:#fff;--color-surface-panel:#fff;--color-surface-footer:#fff;--color-surface-inset:#f5f7f5;--color-border-structural:#dde3df;--color-border-subtle:#e7ebe8;--color-border-interactive:#a3b2a7;--color-text-primary:#202923;--color-text-accent:#202923;--color-text-secondary:#55635b;--color-text-muted:#64746a;--color-brass:#2f5743;--color-brass-deep:#244535;--color-brass-light:#55635b;--color-signal-teal:#2f5743;--color-signal-teal-dim:#244535;--font-mono:var(--font-archivo), Arial, sans-serif;color:var(--ink);min-height:100vh;font-family:var(--font-archivo), Arial, sans-serif;background:#fff;position:relative}:is(.EditorialSite-module__NE3ZKG__site [class~=bg-surface-base],.EditorialSite-module__NE3ZKG__site [class~=bg-surface-raised],.EditorialSite-module__NE3ZKG__site [class~=bg-surface-panel],.EditorialSite-module__NE3ZKG__site [class~=bg-surface-footer],.EditorialSite-module__NE3ZKG__site [class*=bg-surface-panel\/]){background-color:#fff}:is(.EditorialSite-module__NE3ZKG__site [class~=bg-surface-inset],.EditorialSite-module__NE3ZKG__site [class*=bg-surface-inset\/]){background-color:#f5f7f5}:is(.EditorialSite-module__NE3ZKG__site [class~=text-text-primary],.EditorialSite-module__NE3ZKG__site [class~=text-text-accent]){color:var(--ink)}.EditorialSite-module__NE3ZKG__site [class~=text-text-secondary]{color:var(--muted)}.EditorialSite-module__NE3ZKG__site [class~=text-text-muted]{color:#64746a}:is(.EditorialSite-module__NE3ZKG__site [class~=text-brass],.EditorialSite-module__NE3ZKG__site [class~=text-brass-deep],.EditorialSite-module__NE3ZKG__site [class~=text-signal-teal]){color:var(--accent)}.EditorialSite-module__NE3ZKG__site [class~=border-border-structural]{border-color:var(--line)}.EditorialSite-module__NE3ZKG__site [class~=border-border-subtle]{border-color:#e7ebe8}.EditorialSite-module__NE3ZKG__site [class~=border-border-interactive]{border-color:#a3b2a7}.EditorialSite-module__NE3ZKG__site [class~=border-brass]{border-color:var(--accent)}.EditorialSite-module__NE3ZKG__site [class~=border-t-brass]{border-top-color:var(--accent)}.EditorialSite-module__NE3ZKG__site [class~=border-l-signal-teal]{border-left-color:var(--accent)}.EditorialSite-module__NE3ZKG__site [class~=decoration-border-interactive]{text-decoration-color:#a3b2a7}.EditorialSite-module__NE3ZKG__site [class~=font-mono]{font-family:var(--font-archivo), Arial, sans-serif}:is(.EditorialSite-module__NE3ZKG__site [class~=hover\:text-brass-deep]:hover,.EditorialSite-module__NE3ZKG__site [class~=hover\:text-signal-teal]:hover){color:var(--accent)}:is(.EditorialSite-module__NE3ZKG__site [class~=hover\:bg-surface-raised]:hover,.EditorialSite-module__NE3ZKG__site [class~=hover\:bg-surface-panel]:hover){background-color:#f5f7f5}:is(.EditorialSite-module__NE3ZKG__site .background-noise,.EditorialSite-module__NE3ZKG__site svg:has(.motion-corner),.EditorialSite-module__NE3ZKG__site [aria-hidden=true][class~=pointer-events-none][class~=fixed][class~=inset-4]){display:none!important}:is(.EditorialSite-module__NE3ZKG__site .motion-reveal,.EditorialSite-module__NE3ZKG__site .reveal-section){opacity:1!important;animation:none!important;transform:none!important}.EditorialSite-module__NE3ZKG__site .motion-rule{transform:none!important}.EditorialSite-module__NE3ZKG__site :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.EditorialSite-module__NE3ZKG__site .skip-link{color:var(--ink);border-color:var(--accent);background:#fff}:is(.EditorialSite-module__NE3ZKG__site .section-label,.EditorialSite-module__NE3ZKG__site .text-label,.EditorialSite-module__NE3ZKG__site .text-meta-label){font-family:var(--font-archivo), Arial, sans-serif;letter-spacing:0;text-transform:none;color:var(--muted);font-size:13px}:is(.EditorialSite-module__NE3ZKG__site .btn-primary,.EditorialSite-module__NE3ZKG__site .btn-secondary){font-family:var(--font-archivo), Arial, sans-serif;text-transform:none;letter-spacing:0;padding:13px 19px;font-size:14px}.EditorialSite-module__NE3ZKG__site .btn-primary{background:var(--accent);color:#fff}.EditorialSite-module__NE3ZKG__site .btn-primary:hover{background:#244535}.EditorialSite-module__NE3ZKG__site .btn-secondary{color:var(--ink);border-color:#a3b2a7}.EditorialSite-module__NE3ZKG__site .input-shell{background:#f5f7f5;border-color:#c5d0c8}.EditorialSite-module__NE3ZKG__pages [class~="max-w-[960px]"]{max-width:1200px}@media (min-width:1291px){.EditorialSite-module__NE3ZKG__pages [class~="max-w-[960px]"]{padding-left:0;padding-right:0}}:is(.EditorialSite-module__NE3ZKG__pages [class~=pt-32],.EditorialSite-module__NE3ZKG__pages [class~=pt-36]){padding-top:56px}.EditorialSite-module__NE3ZKG__pages :where(h1,h2,h3,h4,dt.font-display){font-family:var(--font-roslindale-display), Georgia, serif;letter-spacing:-.025em;font-weight:400}.EditorialSite-module__NE3ZKG__pages :where(p,li,dd,blockquote){font-family:var(--font-roslindale-text), Georgia, serif}:is(.EditorialSite-module__NE3ZKG__pages :where(p,li,dd).font-mono,.EditorialSite-module__NE3ZKG__pages p.section-label,.EditorialSite-module__NE3ZKG__pages p.text-label,.EditorialSite-module__NE3ZKG__pages p.text-meta-label){font-family:var(--font-archivo), Arial, sans-serif}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;position:relative}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__navInner{border-bottom:1px solid var(--line);gap:30px;max-width:1200px;margin:0 auto;padding:30px 0}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__brand{font-family:var(--font-roslindale-display), Georgia, serif;letter-spacing:-.025em;color:var(--ink);font-size:29px;font-weight:500;line-height:1.2}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__desktopLinks{gap:28px}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__navLink{font-family:var(--font-archivo), Arial, sans-serif;letter-spacing:0;color:var(--muted);padding:8px 0;font-size:13px}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__navLink:hover,.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__navLink[aria-current=page]{color:var(--accent);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__menuButton{font-family:var(--font-archivo), Arial, sans-serif;color:var(--ink);border-color:var(--line);padding:8px 14px;font-size:13px}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__mobileLinks{border-color:var(--line);background:#fff;padding:12px 24px 20px}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__mobileLinks .EditorialSite-module__NE3ZKG__navLink{min-height:44px;padding:10px 0;display:block}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__footer{border-color:var(--line);background:#fff;margin-top:80px;padding:36px 0}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__footerInner{text-align:left;max-width:1200px;color:var(--muted);font-family:var(--font-archivo), Arial, sans-serif;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px 64px;margin:0 auto;font-size:12px;display:flex}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__footerBrand{font-family:var(--font-roslindale-display), Georgia, serif;letter-spacing:-.025em;color:var(--ink);font-size:24px}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__footerNote{font-family:var(--font-archivo), Arial, sans-serif;margin-top:12px}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__footerLinks{flex-direction:column;gap:16px;display:flex}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__footerLinks>div{flex-wrap:wrap;justify-content:flex-start;gap:12px 24px;margin-top:0;display:flex}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__footerLinks a:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__copyright{font-family:var(--font-archivo), Arial, sans-serif;margin-top:24px}@media (min-width:640px){:is(.EditorialSite-module__NE3ZKG__pages [class~=sm\:pt-40],.EditorialSite-module__NE3ZKG__pages [class~=sm\:pt-44]){padding-top:60px}}@media (min-width:761px) and (max-width:1290px){.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__navInner,.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__footerInner{margin-left:44px;margin-right:44px}}@media (max-width:760px){.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__navInner{gap:20px;margin:0 24px;padding:22px 0}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__brand{font-size:24px}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__desktopLinks{gap:16px}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__navLink{font-size:12px}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__footer{margin-top:56px;padding:28px 24px}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__footerInner{flex-direction:column;gap:28px}:is(.EditorialSite-module__NE3ZKG__pages [class~=pt-32],.EditorialSite-module__NE3ZKG__pages [class~=pt-36]){padding-top:36px}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__desktopLinks{display:none}.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__menuButton,.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__mobileLinks:not([hidden]){display:block}}@media print{.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__nav,.EditorialSite-module__NE3ZKG__site .EditorialSite-module__NE3ZKG__footer{display:none}}
