@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.0z23a3hpu8ttr.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:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.02aqyp7acl16b.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:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.14a9xpaqsbppk.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%}.b8sx-q_className{font-family:Archivo,Archivo Fallback;font-style:normal}.b8sx-q_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7e75aa585bf80471.3skiflm26ffbo.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:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/10b40a20e4e62717.p.1mi1ugkk0px41.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}.QAZ1OG_className{font-family:Atkinson Hyperlegible Next,Helvetica Neue,Arial,sans-serif;font-style:normal}.QAZ1OG_variable{--font-atkinson:"Atkinson Hyperlegible Next", Helvetica Neue, Arial, sans-serif}
*,:before,:after{box-sizing:border-box}html,body{height:100%;font-family:var(--font-atkinson), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55vmax 55vmax at 6% -6%, rgb(var(--mui-palette-dh-champagneRgb) / .2), transparent 70%), radial-gradient(48vmax 48vmax at 100% 18%, #c8792c24, transparent 70%), radial-gradient(52vmax 52vmax at 28% 104%, #8fa98f2e, transparent 70%);position:fixed;inset:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@keyframes heart-pop{0%{transform:scale(1)}30%{transform:scale(.78)}65%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes heart-release{0%{transform:scale(.82)}to{transform:scale(1)}}@keyframes heart-burst{0%{transform:rotate(var(--angle)) translateY(-7px) scale(1);opacity:1}to{transform:rotate(var(--angle)) translateY(-19px) scale(.3);opacity:0}}@keyframes card-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}:where(a,button,[role=button]){touch-action:manipulation}::selection{background:var(--mui-palette-dh-champagne);color:var(--mui-palette-dh-void)}input,textarea{caret-color:var(--mui-palette-dh-champagne)}:focus-visible{outline:2px solid var(--mui-palette-dh-champagne);outline-offset:2px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--mui-palette-dh-void)}::-webkit-scrollbar-thumb{background:var(--mui-palette-dh-rule);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--mui-palette-dh-fieldLine)}@keyframes dialog-zoom{0%{opacity:0;transform:scale(.96)}}@keyframes tab-fade{0%{opacity:0;transform:translateY(6px)}}::view-transition-group(.morph){animation-duration:.42s;animation-timing-function:cubic-bezier(.23,1,.32,1)}::view-transition-image-pair(.morph){animation-name:morph-blur}@keyframes morph-blur{30%{filter:blur(3px)}}::view-transition-old(root){animation-duration:.18s}::view-transition-new(root){animation-duration:.18s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.photo-shimmer{background:linear-gradient(100deg, transparent 30%, rgb(var(--mui-palette-dh-champagneRgb) / .12) 50%, transparent 70%) var(--mui-palette-dh-surfaceRaised);background-size:220% 100%;animation:1.4s ease-in-out infinite photo-shimmer;position:absolute;inset:0}@keyframes photo-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}::view-transition{pointer-events:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-group(.search-morph){z-index:50;animation-duration:.56s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-image-pair(.search-morph){animation-name:morph-blur}html:active-view-transition-type(search)::view-transition-old(root){animation:.24s cubic-bezier(.55,0,1,.45) both page-out}::view-transition-new(.page-in){animation:.62s cubic-bezier(.23,1,.32,1) .12s both page-in}@keyframes page-out{to{opacity:0;filter:blur(6px);transform:scale(.97)}}@keyframes page-in{0%{opacity:0;filter:blur(10px);transform:translateY(32px)}}html[data-nav-reveal] header.MuiAppBar-root~:where(:not([data-own-entrance])){--reveal-at:.36s;animation:nav-reveal .7s cubic-bezier(.23, 1, .32, 1) var(--reveal-at) both}html[data-nav-reveal] header.MuiAppBar-root+*{--reveal-at:0s}html[data-nav-reveal] header.MuiAppBar-root+*+*{--reveal-at:90ms}html[data-nav-reveal] header.MuiAppBar-root+*+*+*{--reveal-at:.18s}html[data-nav-reveal] header.MuiAppBar-root+*+*+*+*{--reveal-at:.27s}@keyframes nav-reveal{0%{opacity:0;transform:translateY(24px)}}html[data-nav-reveal] [data-assemble]>:first-child{--part:0}html[data-nav-reveal] [data-assemble]>:nth-child(2){--part:1}html[data-nav-reveal] [data-assemble]>:nth-child(3){--part:2}html[data-nav-reveal] [data-assemble]>:nth-child(4){--part:3}html[data-nav-reveal] [data-assemble]>:nth-child(5){--part:4}html[data-nav-reveal] [data-assemble]>:nth-child(6){--part:5}html[data-nav-reveal] [data-assemble]>:nth-child(7){--part:6}html[data-nav-reveal] [data-assemble]>:nth-child(8){--part:7}html[data-nav-reveal] [data-assemble]>:nth-child(9){--part:8}html[data-nav-reveal] [data-assemble]>:nth-child(10){--part:9}html[data-nav-reveal] [data-assemble]>:nth-child(11){--part:10}html[data-nav-reveal] [data-assemble]>:nth-child(12){--part:11}html[data-nav-reveal] [data-assemble=""]>:nth-child(-n+12),html[data-nav-reveal] [data-assemble=inner]>:nth-child(-n+12) [data-piece]{animation:.56s cubic-bezier(.23,1,.32,1) both assemble;animation-delay:calc(var(--reveal-at,0s) + .14s + var(--part,0) * 70ms)}html[data-nav-reveal] [data-assemble=inner]>:nth-child(-n+12) [data-piece]{animation-delay:calc(var(--reveal-at,0s) + .14s + var(--part,0) * 70ms + var(--piece,0) * 60ms)}@keyframes assemble{0%{opacity:0;transform:translateY(16px)scale(.94)}60%{opacity:1;transform:translateY(-2px)scale(1.012)}to{opacity:1;transform:none}}
