:root{--line-height-heading:1.1;--line-height-body:1.3;--text-2xs:8px;--text-xs:10px;--text-sm:12px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:28px;--text-4xl:32px;--space-9xl:160px;--space-8xl:128px;--space-7xl:96px;--space-6xl:64px;--space-5xl:48px;--space-4xl:40px;--space-3xl:32px;--space-2xl:24px;--space-xl:20px;--space-lg:16px;--space-md:12px;--space-sm:8px;--space-xs:4px;--space-2xs:2px;--nav-height:5.5rem}@media (min-width:801px){:root{--text-3xl:32px;--text-4xl:48px;--space-9xl:192px;--space-8xl:160px;--space-7xl:128px;--space-6xl:96px;--space-5xl:64px;--space-4xl:48px;--space-md:14px}}@media (min-width:1025px){:root{--text-2xs:10px;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:18px;--text-lg:20px;--text-xl:24px;--text-2xl:32px;--text-3xl:48px;--text-4xl:64px;--space-9xl:256px;--space-8xl:192px;--space-7xl:160px;--space-6xl:128px;--space-5xl:96px;--space-4xl:64px;--space-3xl:48px;--space-2xl:32px;--space-xl:24px;--space-lg:20px;--space-md:16px}}@media (min-width:1441px){:root{--text-md:20px;--text-lg:24px;--text-xl:32px;--text-2xl:48px;--text-3xl:64px;--text-4xl:96px;--space-9xl:320px;--space-8xl:256px;--space-7xl:192px;--space-6xl:160px;--space-5xl:128px;--space-4xl:96px;--space-3xl:64px;--space-2xl:48px;--space-xl:32px;--space-lg:24px}}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:#0000;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}img,picture,video,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;text-align:inherit;background:0 0;border:0}a{color:inherit;text-decoration:none}ul,ol{list-style:none}hr{border:0}:where(h1,h2,h3,h4,h5,h6,p){overflow-wrap:break-word}.rich-text{font-family:var(--font-body),"DM Sans",sans-serif;font-optical-sizing:auto;line-height:var(--line-height-body);font-size:var(--text-base);font-weight:400}.rich-text>*+*{margin-top:var(--space-md)}.rich-text ol,.rich-text ul,.rich-text menu{list-style:revert;padding-left:var(--space-md);margin:var(--space-sm)}.rich-text li+li{margin-top:var(--space-2xs)}.rich-text a{text-underline-offset:2px;text-decoration:underline;transition-property:color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.rich-text a:hover{color:#b80205}.rich-text strong,.rich-text b{font-weight:700}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{font-family:var(--font-heading),"Space Grotesk",sans-serif;font-optical-sizing:auto;line-height:var(--line-height-heading);font-weight:400}.rich-text h1{font-size:var(--text-4xl)}.rich-text h2{font-size:var(--text-3xl)}.rich-text h3{font-size:var(--text-2xl)}.rich-text h4{font-size:var(--text-xl)}.rich-text h5{font-size:var(--text-lg)}.rich-text h6{font-size:var(--text-md)}.rich-text img{border-radius:.25rem;height:auto}.rich-text figure{max-width:100%}.rich-text figcaption{font-family:var(--font-body),"DM Sans",sans-serif;font-optical-sizing:auto;line-height:var(--line-height-body);font-size:var(--text-sm);margin-top:var(--space-xs);color:#686555;font-weight:400}.rich-text .wp-block-gallery{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.rich-text .wp-block-gallery>*+*{margin-top:0}.rich-text .wp-block-gallery img{object-fit:cover;width:100%;height:100%}.rich-text table{border-collapse:collapse;width:100%;font-family:var(--font-body),"DM Sans",sans-serif;font-optical-sizing:auto;line-height:var(--line-height-body);font-size:var(--text-sm);font-weight:400}.rich-text table th,.rich-text table td{padding:var(--space-xs) var(--space-sm);text-align:left;border:1px solid #aca99a}.rich-text pre{white-space:pre-wrap;font-family:var(--font-body),"DM Sans",sans-serif;font-optical-sizing:auto;line-height:var(--line-height-body);font-size:var(--text-sm);font-weight:400}.rich-text blockquote{padding-left:var(--space-md);border-left:2px solid #fd0206}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]{transition-property:opacity,transform,filter;transition-duration:var(--reveal-duration,.5s);transition-timing-function:cubic-bezier(.4,0,.2,1);transition-delay:var(--reveal-delay,0s)}[data-reveal]:not([data-revealed]){opacity:0}[data-reveal]:not([data-revealed])[data-reveal=fade-up]{transform:translateY(16px)}[data-reveal]:not([data-revealed])[data-reveal=fade-down]{transform:translateY(-16px)}[data-reveal]:not([data-revealed])[data-reveal=fade-right]{transform:translate(-16px)}[data-reveal]:not([data-revealed])[data-reveal=fade-left]{transform:translate(16px)}[data-reveal]:not([data-revealed])[data-reveal=scale-in]{transform:scale(.97)}[data-reveal]:not([data-revealed])[data-reveal=blur-in]{filter:blur(8px)}[data-reveal]:not([data-revealed])[data-reveal=blur-up]{filter:blur(8px);transform:translateY(16px)}}html{scroll-padding-top:var(--nav-height);background-color:#eaeae6;font-size:14px}@media (min-width:1441px){html{font-size:16px}}body{color:#1c1b17;min-height:100vh;font-family:var(--font-body),"DM Sans",sans-serif;font-optical-sizing:auto;line-height:var(--line-height-body);background-color:#eaeae6;position:relative;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading),"Space Grotesk",sans-serif;font-optical-sizing:auto;line-height:var(--line-height-heading)}::selection{color:#fff;background:#00000080}::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0003}:focus-visible{outline-offset:2px;outline:2px solid #fd0206}img{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:no-preference){.page-intro{animation:.8s cubic-bezier(.4,0,.2,1) backwards page-intro}}@keyframes page-intro{0%{opacity:0;filter:blur(20px)}to{opacity:1;filter:none}}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#content:focus{outline:none}.skip-link{top:var(--space-sm);left:var(--space-sm);z-index:101;padding:var(--space-xs) var(--space-md);color:#eaeae6;font-family:var(--font-body),"DM Sans",sans-serif;font-optical-sizing:auto;line-height:var(--line-height-body);font-size:var(--text-sm);background:#1c1b17;border-radius:.25rem;font-weight:700;position:fixed;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}
