html{scroll-behavior:smooth}:target{scroll-margin-top:4rem}.grain-bg{background-image:url(./noise.CoGr2F6Q.png)}:root{--site-night-card:#2f2927;--site-night-line:#4a3f3b;--site-accent:color-mix(in srgb, var(--ing-base-primary,#ef4444) 85%, #000);--site-accent-hover:color-mix(in srgb, var(--site-accent) 80%, #000);--site-weave:repeating-linear-gradient(0deg, #ffffff12 0 1px, transparent 0 3px)}html.dark{--site-accent:color-mix(in srgb, var(--ing-base-primary,#f87171) 88%, #fff);--site-accent-hover:color-mix(in srgb, var(--site-accent) 80%, #fff)}::selection{background-color:var(--ing-base-primary,#ef4444);color:#fff}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-engaging-os{color:inherit;letter-spacing:-.025rem;white-space:nowrap;font-family:Ideal Sans SSm Uppercase A,Ideal Sans SSm Uppercase B,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-engaging-events{color:inherit;letter-spacing:-.05rem;white-space:nowrap;font-family:Ideal Sans SSm Uppercase A,Ideal Sans SSm Uppercase B,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:500}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) cite{font-family:Sentinel SSm A,Sentinel SSm B}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-email{font-style:italic}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-h-bleed{width:100vw;max-width:100vw;margin-left:-36rem}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-organization{text-wrap:balance;font-family:Sentinel SSm A,Sentinel SSm B;font-weight:500}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-tagline{letter-spacing:.0125rem;font-family:Idlewild SSm A,Idlewild SSm B,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700;line-height:1.5;font-size:.75rem!important}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-kicker{font-family:Idlewild SSm A,Idlewild SSm B,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-fieldname{font-weight:500}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) h1,:where(.site-page,.the-footer,.global-search,.events-page,.error-page) h2,:where(.site-page,.the-footer,.global-search,.events-page,.error-page) h3,:where(.site-page,.the-footer,.global-search,.events-page,.error-page) h4,:where(.site-page,.the-footer,.global-search,.events-page,.error-page) blockquote{text-wrap:balance}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-date{text-wrap:balance;font-family:Sentinel SSm A,Sentinel SSm B;font-style:italic;font-weight:300}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) input[type=text],:where(.site-page,.the-footer,.global-search,.events-page,.error-page) textarea{font-family:Sentinel SSm A,Sentinel SSm B;font-weight:500}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-summary{text-wrap:balance}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-system{opacity:.5}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-alert p{text-wrap:balance}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-person{font-style:italic;font-weight:700}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-position{font-weight:300}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-note{text-align:center;margin-left:auto;margin-right:auto}:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-float-right{float:right;margin:1rem}@media (width>=700px){:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-float-right{width:calc(38% - 2rem)}}@media (width<=700px){:where(.site-page,.the-footer,.global-search,.events-page,.error-page) .-float-right{width:calc(50% - 1rem);margin-right:0}}.site-page{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#0f172a;text-align:start}.site-page .-person{text-transform:none!important}.site-page .-date{font-family:Sentinel SSm A,Sentinel SSm B!important}.site-page .-position{font-family:inherit!important;font-style:normal!important;font-weight:300!important}.site-page .-organization{text-transform:none!important;font-family:Sentinel SSm A,Sentinel SSm B!important}.site-page .-engaging-os{font-weight:inherit}.the-footer .-engaging-os{font-weight:600}body .wrapper ._wrapper-inner .main:has(>._main-inner>.site-page){max-width:none}
