@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_777a3675-module__erhN5a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_777a3675-module__erhN5a__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Redacted Script;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f64720a4752865ce-s.d1291f7d.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Redacted Script;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f51298454111021d-s.2dba83e8.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:Redacted Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0be80a1602ca500c-s.66cf9844.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Redacted Script;font-style:normal;font-weight:400;font-display:swap;src:url(../media/30bef76e4d4013e8-s.02bacbaf.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:Redacted Script;font-style:normal;font-weight:700;font-display:swap;src:url(../media/388c3b24432f8fdd-s.9ecdf4c9.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Redacted Script;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14cc037c5fba15bb-s.1cde4f39.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:Redacted Script Fallback;src:local(Arial);ascent-override:76.86%;descent-override:19.22%;line-gap-override:0.0%;size-adjust:104.08%}.redacted_script_ffb5f5e8-module__GPMVPa__className{font-family:Redacted Script,Redacted Script Fallback;font-style:normal}.redacted_script_ffb5f5e8-module__GPMVPa__variable{--font-redacted-script:"Redacted Script","Redacted Script Fallback"}
@font-face{font-family:Redacted;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09eba923edafd73a-s.bd77321b.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Redacted;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cba1c1ea9e192c02-s.3d4010a6.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:Redacted Fallback;src:local(Arial);ascent-override:112.5%;descent-override:28.13%;line-gap-override:0.0%;size-adjust:71.11%}.redacted_55c2366e-module__BYyRdG__className{font-family:Redacted,Redacted Fallback;font-style:normal;font-weight:400}.redacted_55c2366e-module__BYyRdG__variable{--font-redacted:"Redacted","Redacted Fallback"}
:root{--white:#e6e6e6;--black:#242424;--light:#b6b6b6;--medium:#858585;--medium-dark:#353535;--dark:#545454;--accent:var(--dark);--accent-light:var(--light);--loading-light:#b6b6b680;--loading-dark:#24242480;--font-size:16px;--border-thick:3px solid var(--primary);--border-medium:2px solid var(--primary);--border-thin:1px solid var(--primary);--box-shadow:5px 5px 10px 0 #24242466;--max-width:1095px;--medium-width:1000px;--padding:1rem;--header-height:55px;--filters-height:131.5px;--mobile-menu-close-button-height:67.5px;--mobile-filters-button-height:69.5px;--mobile-searchbar-height:75.5px;--scrollbar-width:16px;--primary:var(--black);--secondary:var(--white)}@media (min-width:768px){:root{--filters-height:292px;--scrollbar-width:12px}}@media (min-width:1024px){:root{--filters-height:220px}}html,body{max-width:100vw;font-size:var(--font-size);height:100vh;font-weight:400;overflow-x:hidden}body{color:var(--primary);background:var(--secondary);font-family:var(--font-inter),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;text-transform:lowercase;margin:0;padding:0}a{color:inherit;font-size:14px;font-weight:500;line-height:1.3;text-decoration:underline}a:hover{color:var(--accent);cursor:pointer!important}a:focus{outline:1px solid var(--primary);outline-offset:2px}@media (min-width:768px){a{font-size:16px;cursor:pointer!important}}button:focus{outline:1px solid var(--primary);outline-offset:2px}p{margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.3}@media (min-width:768px){p{font-size:var(--font-size);margin-bottom:1rem;line-height:1.5}}h1,.h1{letter-spacing:-1px;margin:0;font-size:36px;font-weight:700;line-height:1.2}@media (min-width:768px){h1,.h1{letter-spacing:-1.5px;font-size:38px;line-height:1}}h2,.h2{letter-spacing:-.5px;font-size:28px;font-weight:500;line-height:1}@media (min-width:768px){h2,.h2{letter-spacing:-1px;font-size:32px}}h3,.h3{letter-spacing:-.5px;font-size:22px;font-weight:500;line-height:1}@media (min-width:768px){h3,.h3{font-size:24px}}h4,.h4{font-size:18px;font-weight:700;line-height:1}@media (min-width:768px){h4,.h4{font-size:20px}}h5,.h5{font-size:24px;font-weight:300;line-height:1}h6,.h6{font-size:16px;font-weight:700;line-height:1}.visually-hidden{white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-color-scheme:dark){:root{--primary:var(--white);--secondary:var(--black)}body a:hover{color:var(--light)}}body[data-theme=dark]{--primary:var(--white);--secondary:var(--black)}body[data-theme=dark] a:hover{color:var(--light)}body[data-theme=light]{--primary:var(--black);--secondary:var(--white)}
.Header-module__85i50G__header{background-color:var(--primary);width:100%;color:var(--secondary);z-index:101;border:0;align-items:center;padding:9.25px 0;display:flex;position:fixed;top:0;left:0}.Header-module__85i50G__container{width:100%;max-width:var(--max-width);padding:0 var(--padding);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.Header-module__85i50G__column{align-items:center;gap:16px;display:flex}.Header-module__85i50G__leftColumn{width:100%}.Header-module__85i50G__titleContainer{color:var(--secondary);align-items:center;display:flex}.Header-module__85i50G__titleContainer .Header-module__85i50G__icon{font-size:28px}@media (min-width:768px){.Header-module__85i50G__titleContainer .Header-module__85i50G__icon{font-size:28px}}.Header-module__85i50G__titleLink{cursor:pointer;text-decoration:none}.Header-module__85i50G__titleLink:hover{color:var(--accent);text-decoration:none}.Header-module__85i50G__title{font-size:36px;font-weight:900;line-height:1}@media (min-width:768px){.Header-module__85i50G__title{font-size:36px}}.Header-module__85i50G__menuContainer{align-items:center;display:flex}.Header-module__85i50G__themeToggle{cursor:pointer;color:var(--secondary);background-color:#0000;border:none;margin:0;padding:0;font-size:20px;transition:color .2s ease-in-out}.Header-module__85i50G__themeToggle:hover{color:var(--accent)}.Header-module__85i50G__portfolioLink{color:var(--primary);font-size:20px;transition:color .2s ease-in-out}.Header-module__85i50G__portfolioLink:hover{color:var(--accent)}[data-theme=light] .Header-module__85i50G__header a.Header-module__85i50G__titleLink:focus,[data-theme=light] .Header-module__85i50G__header button:focus{outline:1px solid var(--secondary);outline-offset:2px}[data-theme=light] .Header-module__85i50G__header .Header-module__85i50G__portfolioLink{color:var(--secondary)}[data-theme=light] .Header-module__85i50G__header .Header-module__85i50G__portfolioLink:hover{color:var(--accent)}[data-theme=dark] .Header-module__85i50G__header{background-color:var(--secondary);border-bottom:3px solid var(--primary)}[data-theme=dark] .Header-module__85i50G__header .Header-module__85i50G__titleContainer,[data-theme=dark] .Header-module__85i50G__header .Header-module__85i50G__themeToggle{color:var(--primary)}[data-theme=dark] .Header-module__85i50G__header .Header-module__85i50G__portfolioLink{color:var(--primary)}[data-theme=dark] .Header-module__85i50G__header .Header-module__85i50G__portfolioLink:hover{color:var(--accent)}
