@font-face{font-family:Hedvig Letters Serif;src:local(Hedvig Letters Serif),url(/fonts/HedvigLettersSerif-Regular-VariableFont_opsz.ttf)format("truetype")}@font-face{font-family:Hedvig Letters Sans;src:local(Hedvig Letters Sans),url(/fonts/HedvigLettersSans-Regular.ttf)format("truetype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--site-bg,var(--site-backgroumd,#222626));color:var(--site-text,var(--site-text,white));margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a{color:var(--site-accent,#35ffe1);line-height:inherit;cursor:pointer;text-decoration:none}img{object-fit:cover}img,video{max-width:100%;height:auto;margin:auto;display:block}.small{font-size:70%}blockquote{color:inherit;background:#ffffff0d;border-left:5px solid #ccc;margin:1.5em 0;padding:1em 1.5em;position:relative}blockquote p{margin:0}.PageContent,.Header,.Footer{max-width:400px;margin:auto;font-size:.8em}@media only screen and (width>=450px){.PageContent,.Header,.Footer{max-width:calc(100% - 1.5em);font-size:.8em}}@media only screen and (width>=900px){.PageContent,.Header,.Footer{max-width:min(900px,100% - 2em);font-size:1.2em}}.Header-menuBar{padding:1em 1em .5em}.Header-menuBar .Title{font-size:1.4em;font-weight:700}.Header .Header-menuBar-small .SiteLogo{width:2em}.Header .Header-menuBar-small .Title{font-size:1em}@media only screen and (width>=450px){.Header .Header-menuBar-small .SiteLogo{width:3em}.Header .Header-menuBar-small .Title{font-size:1.4em}}.Header-fullBleedImage{position:relative}.Header-fullBleedImage .FullBleedImage{max-width:100vw;max-height:16em;display:block}.Header-fullBleedImage .Header-menuBar-small{position:absolute;top:0;left:0;right:0}.Header-fullBleedImage{max-width:100%}@media only screen and (width>=450px){.Header-fullBleedImage{max-width:100%}}@media only screen and (width>=900px){.Header-fullBleedImage{max-width:100%}}.Header-menuBar,.Footer{color:var(--site-text,white);justify-content:space-between;align-items:center;gap:1em;font-family:Hedvig Letters Serif;display:flex}.Header-menuBar a,.Footer a{color:var(--site-text,white)}.Header-menuBar .SiteLogo,.Footer .SiteLogo{width:3em}@media only screen and (width>=450px){.Header-menuBar .SiteLogo,.Footer .SiteLogo{width:7em}.Header-menuBar .Title,.Footer .Title{font-size:2em}}.Footer{align-items:center;padding:1em}.Footer .SiteLogo{width:4em}.Footer .Title{font-size:80%}.Footer .HomeLink{align-items:center;gap:1em;display:flex}.Footer .Menu{gap:1em;display:flex}.Footer .Footer .Menu a{padding:1em .5em}.Footer .Footer-slant{z-index:-1;background:#343433;height:100px;position:absolute;left:0;right:0;transform:skewY(1.5deg)}.BlogGrid{flex-wrap:wrap;justify-content:space-around;gap:1em;margin-top:1em;display:flex}.BlogGrid .BlogGrid-postCard{max-width:280px}.BlogGrid .BlogGrid-postCard img{object-fit:cover;width:280px;height:280px}.BlogGrid .BlogGrid-postCard h4{margin-block:.7em}.SocialIcons .Icons{justify-content:center;gap:.6em;display:flex}.SocialIcons .PlatformIcon{font-size:1.5em}.Media.YouTube{position:relative}.Media.YouTube:before{content:"";padding-top:56.25%;display:block}.Media.YouTube iframe{width:100%;height:100%;position:absolute;inset:0}.Profile-Haszari{text-align:center}.Profile-Haszari .ProfilePic img{border-radius:9999px;width:200px;height:200px}.Profile-Haszari .Links{margin-bottom:2em}.Profile-Haszari .Row,.Profile-Haszari .Row-flip{gap:1em;margin-bottom:1em;display:flex}.Profile-Haszari .Row .Media,.Profile-Haszari .Row-flip .Media{width:45%}.Profile-Haszari .Row{text-align:left;flex-direction:row}.Profile-Haszari .Row-flip{text-align:right;flex-direction:row-reverse}@media only screen and (width<=900px){.Profile-Haszari .Row,.Profile-Haszari .Row-flip{text-align:center;flex-direction:column-reverse;align-items:center}.Profile-Haszari .Row .Media,.Profile-Haszari .Row .Copy,.Profile-Haszari .Row-flip .Media,.Profile-Haszari .Row-flip .Copy{width:80%}}@media only screen and (width<=450px){.Profile-Haszari .Row .Media,.Profile-Haszari .Row .Copy,.Profile-Haszari .Row-flip .Media,.Profile-Haszari .Row-flip .Copy{width:100%}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
