body.default-dark{--primaryBg:#1f1f1f;--secondaryBg:#222;--ternaryBg:#1c1c1c;--cardBg:#272727;--primaryBgLight:#272727;--secondaryBgDark:#202020;--primaryBorder:#333;--fieldBorder:#707070;--accent:#e6bf3e;--accentText:#e6bf3e;--error:#ed5e5e;--primaryText:#ddd;--primaryTextDim:#bdbdbd;--primaryTextRgb:221, 221, 221;--primaryTextStrong:#fff;--secondaryText:#383838}body.twilight{--primaryBg:#20212c;--secondaryBg:#262a39;--ternaryBg:#1e2029;--cardBg:#2a2c3a;--primaryBgLight:#2e3041;--secondaryBgDark:#222533;--primaryBorder:#282939;--fieldBorder:#74757e;--accent:#7b72c1;--accentText:#9992cf;--error:#ee6969;--primaryText:#ddd;--primaryTextDim:#b6b2d2;--primaryTextRgb:221, 221, 221;--primaryTextStrong:#fff;--secondaryText:#36384b}body.dracula{--primaryBg:#040404;--secondaryBg:#0d0f11;--ternaryBg:#181a1e;--cardBg:#111316;--primaryBgLight:#252525;--secondaryBgDark:#0a0c0e;--primaryBorder:#181a1e;--fieldBorder:#626366;--accent:#bd93f9;--accentText:#bd93f9;--error:#eb4444;--primaryText:#ddd;--primaryTextDim:#b0b0b0;--primaryTextRgb:221, 221, 221;--primaryTextStrong:#fff;--secondaryText:#242424}body.default-light{--primaryBg:#e0e0e0;--secondaryBg:#d1d1d1;--ternaryBg:#e3e3e3;--cardBg:#f5f5f5;--primaryBgLight:#d8d8d8;--secondaryBgDark:#dfdfdf;--primaryBorder:#ccc;--fieldBorder:#747474;--accent:#1d71e0;--accentText:#1657ac;--error:#b21414;--primaryText:#222;--primaryTextDim:#424242;--primaryTextRgb:34, 34, 34;--primaryTextStrong:#000;--secondaryText:#c7c7c7}body.sol{--primaryBg:#faf3e6;--secondaryBg:#f2e8d5;--ternaryBg:#fdf8ef;--cardBg:#fffdf8;--primaryBgLight:#fffaf0;--secondaryBgDark:#efe3cc;--primaryBorder:#e3d5b8;--fieldBorder:#8f826c;--accent:#be721f;--accentText:#925818;--error:#cf1717;--primaryText:#3a2f1f;--primaryTextDim:#5c4d38;--primaryTextRgb:58, 47, 31;--primaryTextStrong:#241c10;--secondaryText:#ddcfb4}body.waterfall{--primaryBg:#eef4f6;--secondaryBg:#dfe9ed;--ternaryBg:#f2f7f9;--cardBg:#fbfdfe;--primaryBgLight:#f6fafb;--secondaryBgDark:#d6e3e8;--primaryBorder:#c7d8de;--fieldBorder:#73858b;--accent:#12889f;--accentText:#0e6d7f;--error:#cd1717;--primaryText:#1f3238;--primaryTextDim:#40575f;--primaryTextRgb:31, 50, 56;--primaryTextStrong:#102026;--secondaryText:#c2d4da}body.windy{--primaryBg:#f4f7fa;--secondaryBg:#e8eef4;--ternaryBg:#f8fafc;--cardBg:#fff;--primaryBgLight:#fff;--secondaryBgDark:#dfe7ef;--primaryBorder:#d3dee8;--fieldBorder:#7c8994;--accent:#56748c;--accentText:#4e6a7f;--error:#d41717;--primaryText:#2c3b47;--primaryTextDim:#4d5f6d;--primaryTextRgb:44, 59, 71;--primaryTextStrong:#1a2630;--secondaryText:#cdd9e3}body.stealth{--primaryBg:#121212;--secondaryBg:#0e0e0e;--ternaryBg:#101010;--cardBg:#171717;--primaryBgLight:#1c1c1c;--secondaryBgDark:#0a0a0a;--primaryBorder:#242424;--fieldBorder:#656565;--accent:#7d7d7d;--accentText:#848484;--error:#ea4242;--primaryText:#9e9e9e;--primaryTextDim:gray;--primaryTextRgb:158, 158, 158;--primaryTextStrong:#d4d4d4;--secondaryText:#2a2a2a}:root{--primaryBg:#1f1f1f;--secondaryBg:#222;--ternaryBg:#1c1c1c;--cardBg:#272727;--primaryBgLight:#272727;--secondaryBgDark:#202020;--primaryBorder:#333;--fieldBorder:#707070;--accent:#e6bf3e;--accentText:#e6bf3e;--error:#ed5e5e;--primaryText:#ddd;--primaryTextDim:#bdbdbd;--primaryTextRgb:221, 221, 221;--primaryTextStrong:#fff;--secondaryText:#383838;--primaryBackdrop:#00000062;--primaryShadow:#0003}*{box-sizing:border-box;color:var(--primaryText);font-family:var(--font-body,sans-serif);margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-width:thin;font-size:14px;line-height:1.4}small{opacity:.8;font-size:12px}ul{margin-left:10px;list-style-type:none}button{cursor:pointer;font-weight:700}button:focus{outline:none}a{white-space:pre;align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:relative}a:after{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;transition:all .2s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}a:hover,a:focus-visible{color:var(--primaryText);outline:none}a:hover:after,a:focus-visible:after{border-radius:0;width:100%}::selection{background:var(--accentText);color:var(--primaryBg)}@media screen and (max-width:767px){.ui .header,.ui .menu{transition:all .4s ease-in-out}.ui.hide-ui .header{transform:translateY(-100%)}.ui.hide-ui .menu{transform:translateY(100%)}}body{background:var(--primaryBg)}body.modal-open{overflow:hidden}:root:has(>body[data-mode=dark]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#page{transition:all .2s ease-in-out;overflow-x:clip}.main{margin-top:80px;scroll-margin-top:80px}.skip-link{z-index:10;background:var(--ternaryBg);border-bottom:2px solid var(--accent);border-radius:6px;padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{transform:none}.skip-link:after{content:none}.logo{color:var(--primaryTextStrong);font-size:24px;font-weight:700;display:flex;position:relative}.logo:after{bottom:0}.logo .immersed{letter-spacing:1px;font-size:12px;font-weight:400;transition:all .4s ease-in-out;position:absolute;top:-4px}.logo .immersed:first-letter{color:var(--accent);font-weight:700}.logo .immersed+span{transition:all .3s ease-in-out}@media screen and (max-width:767px){html{scroll-padding-block:70px 72px}}h1[id],h2[id]{scroll-margin-top:140px}:is(h1,h2):target{position:relative}:is(h1,h2):target:after{content:"#";color:var(--secondaryText);font-size:28px;animation:1s ease-in-out hash;position:absolute;top:50%;left:-28px;transform:translateY(-50%)}@media screen and (max-width:767px){:is(h1,h2):target{scroll-margin-top:40px}}@media screen and (max-width:576px){:is(h1,h2):target{scroll-margin-top:20px}:is(h1,h2):target:after{font-size:16px;left:-16px}}.active{color:var(--accentText)}.active path{fill:var(--accentText)}h1:first-letter,h2:first-letter,h3:first-letter{color:var(--primaryTextDim)}h1{margin-bottom:34px}h2{margin-bottom:24px}h3{margin-bottom:4px}:is(#building,#techs,#about){font-size:28px}@media screen and (max-width:576px){:is(#building,#techs,#about){font-size:24px}}.main h3{font-size:20px}.icon{box-sizing:content-box;vertical-align:-.125em;flex-shrink:0;height:1em;display:inline-block;overflow:visible}a .icon,button .icon{pointer-events:none;width:16px;height:16px;padding-right:6px}@media screen and (max-width:767px){a .icon,button .icon{width:12px;height:12px}}.dim-text{color:var(--primaryTextDim)}.prose p,.prose li,.prose small{max-width:82ch}.nowrap{white-space:nowrap}@media screen and (max-width:767px){.hide-mobile{display:none!important}}@media screen and (min-width:768px){.hide-desktop{display:none!important}}.print-only{display:none!important}@keyframes hash{0%{color:#0000}60%{color:var(--accent)}to{color:var(--secondaryText)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.btn{border:none;border:2px solid var(--secondaryBg);border-bottom:2px solid var(--primaryBorder);background:var(--secondaryBg);text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;width:100%;margin:0 auto;padding:10px;font-weight:700;transition:all .2s cubic-bezier(.165,.84,.44,1);display:flex}.btn:hover,.btn:focus{background:var(--secondaryBgDark);border-bottom:2px solid var(--accent);outline:none}.btn:disabled{opacity:.6;cursor:not-allowed}.btn:disabled:hover{background:var(--secondaryBg);border-bottom-color:var(--primaryBorder)}a.btn{white-space:nowrap;display:inline-flex}a.btn:after{content:none}.btn.cta{background:var(--primaryBg);border-color:var(--primaryBg);border-bottom-color:var(--fieldBorder);gap:8px;width:auto;margin:0;padding:10px 16px}.btn.cta .icon{padding-right:0}.btn.cta.primary{border-bottom-color:var(--accent)}.btn.cta:hover,.btn.cta:focus{background:var(--primaryBgLight);border-bottom-color:var(--accent)}.nav-link{text-align:center;background:0 0;border:none;border-radius:5px;flex-grow:1;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:12px;transition:all .2s cubic-bezier(.165,.84,.44,1);display:flex;position:relative}.nav-link:first-letter{color:rgba(var(--primaryTextRgb), .8)}.nav-link:hover,.nav-link:focus-visible{background:var(--primaryBgLight)}.nav-link.active:before{background:var(--accent)}.nav-link.active:first-letter,.nav-link.active svg path{color:var(--accentText)}.nav-link:after{content:none}.nav-link:before{content:"";background:0 0;width:100%;height:1px;transition:all .2s cubic-bezier(.165,.84,.44,1);position:absolute;top:0;left:0}.nav-link.round{border-radius:50%;width:44px;height:44px}.nav-link.round .icon{padding-right:0}.nav-link span{align-items:center;display:flex}.nav-link svg{color:rgba(var(--primaryTextRgb), .8)}.form{background:var(--cardBg);border:3px solid var(--secondaryBg);border-radius:6px;padding:30px 20px 40px}.form input,.form textarea{caret-color:var(--accent)}.form .field{margin-bottom:12px}.form .label{margin-bottom:6px;display:block}.form .input{border:none;border:2px solid var(--secondaryBg);border-bottom:2px solid var(--fieldBorder);background:var(--secondaryBg);border-radius:6px;width:100%;max-width:100%;padding:8px;font-size:14px;transition:all .2s cubic-bezier(.165,.84,.44,1);display:block}.form .input:focus{background:var(--secondaryBgDark);border-bottom:2px solid var(--accent);outline:none}.form .input[aria-invalid=true]{border-bottom-color:var(--error)}.form .input::placeholder{color:var(--primaryTextDim);opacity:1}.form .btn.submit{height:40px}.form>small{opacity:1;color:var(--primaryTextDim);font-size:13px}.form .input-error{color:var(--error);padding-top:8px;font-size:12px}.form .input-error:empty{display:none}.container{width:100%;max-width:1400px;margin:0 auto;padding-inline:40px}.container:not(.neutral){max-width:1320px;margin-bottom:80px;padding:30px 40px}@media screen and (max-width:767px){.container,.container:not(.neutral){padding-inline:10px}}.grid{grid-gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.grid.medium{grid-gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.grid.medium.grid{margin-top:10px}.header{background:var(--ternaryBg);z-index:4;position:fixed;top:0;left:0;right:0}.header .header-container{padding-block:10px;transition:all .3s ease-in-out}.header .nav{justify-content:space-between;align-items:center;display:flex}.header .nav-item{display:flex}.header .nav-actions{align-items:center;gap:10px}@media screen and (max-width:767px){.header{margin-bottom:20px}}.footer{margin-bottom:60px}.footer .footer-container{background:0 0}@media screen and (max-width:767px){.footer{margin-bottom:120px}}.rich-text ul{margin-top:10px;list-style-type:disc}.rich-text ul.project-points{list-style-type:none}.rich-text li{margin-bottom:10px}.hero .hero-container{background:0 0;justify-content:space-between;gap:40px;margin-bottom:40px;padding-bottom:0;display:flex}.hero .content{width:100%;max-width:700px;margin-block:20px}.hero .content p{text-wrap:pretty;font-size:16px;line-height:1.65}.hero .content .lead{font-size:18px}@media screen and (max-width:576px){.hero .content .lead{font-size:16px}}.hero .content p+p{margin-top:16px}.hero .intro{text-wrap:balance;margin-bottom:28px;font-size:36px;line-height:1.25}@media screen and (max-width:576px){.hero .intro{font-size:27px}}@media screen and (max-width:991px){.hero .hero-container{flex-direction:column;gap:0}.hero .content{margin-top:0;margin-bottom:40px}}@media screen and (max-width:767px){.hero .content{margin-bottom:0}}@media screen and (min-width:992px){.hero .content{max-width:min(700px,100% - 390px)}}.contact-slot .form{max-width:620px}@media screen and (min-width:768px){.main{grid-template-columns:minmax(0,1fr);display:grid}.hero .hero-container{margin-bottom:0}.contact-slot.container{grid-area:2/1;margin-bottom:40px;padding-block:0}}@media screen and (min-width:992px){.hero .hero-container{margin-bottom:40px}.contact-slot.container{grid-area:1/1;justify-self:end;width:350px;max-width:none;margin:30px max(40px,50% - 620px) 40px auto;padding:0}.hero{grid-area:1/1}}.card{background:var(--cardBg);border:2px solid var(--secondaryBg);border-radius:5px;padding:40px;display:flex}.card.secondary{background:var(--secondaryBg);border-color:var(--ternaryBg);padding:14px;display:block}.card .content{margin-bottom:20px}@media screen and (max-width:767px){.card{padding:40px 20px}}.tiles{gap:20px;margin-top:30px;display:grid}.tile{background:var(--cardBg);border-radius:12px;min-width:0;padding:40px}@media screen and (max-width:767px){.tile{padding:40px 20px}}.project{grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.project>*+*{margin-top:24px}.project p,.project li{max-width:70ch}.project-head small{display:block}.project-head p{margin-top:22px}@media screen and (min-width:1100px){.keyriff{grid-template-rows:repeat(5,auto) 1fr;grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"head head""links links""app app""points sheet""stack sheet"".sheet";column-gap:60px}.keyriff .project-head{grid-area:head}.keyriff .project-links{grid-area:links}.keyriff .shot-app{grid-area:app}.keyriff .project-points{grid-area:points}.keyriff .shot-sheet{grid-area:sheet;align-self:start}.keyriff .project-stack{grid-area:stack}}.shot-sheet{width:100%;max-width:340px}.shot{display:block}.shot img{border:1px solid var(--primaryBorder);border-radius:8px;width:100%;height:auto;display:block}body[data-mode=light] .shot.dark,body:not([data-mode=light]) .shot.light{display:none}.project-points{margin-left:0;list-style:none}.project-points li{margin-bottom:8px;padding-left:18px;position:relative}.project-points li:before{content:"";background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;left:0}.project-stack{color:var(--primaryTextDim);font-size:13px}.project-links{flex-wrap:wrap;gap:10px 30px;display:flex}.this-site{max-width:82ch;margin-top:24px}.case-study{max-width:760px;margin:0 auto;padding:0 24px 80px}.case-study .case-study-bar{border-bottom:1px solid var(--primaryBorder);align-items:center;margin:0 -24px 48px;padding:12px 24px;display:flex}.case-study h1{margin-bottom:20px;font-size:36px;line-height:1.2}.case-study h2{margin:56px 0 16px;font-size:24px}.case-study p{text-wrap:pretty;font-size:16px;line-height:1.7}.case-study p+p,.case-study .code+p{margin-top:16px}.case-study .lead{font-size:18px}.case-study .project-links{margin:20px 0 24px}.case-study .case-study-shot{margin-bottom:24px}.case-study code,.case-study code *{font-family:ui-monospace,Cascadia Mono,Consolas,Menlo,monospace;font-size:.9em}.case-study .code{background:var(--cardBg);border:1px solid var(--primaryBorder);border-radius:8px;margin:24px 0;padding:16px 20px;overflow-x:auto}.case-study .code code{font-size:13px;line-height:1.55}.case-study .case-study-end{margin-top:56px}@media screen and (max-width:576px){.case-study{padding-inline:12px}.case-study .case-study-bar{margin-inline:-12px;padding-inline:12px}.case-study h1{font-size:28px}.case-study h2{font-size:22px}.case-study .lead{font-size:16px}.case-study .code{padding:12px 14px}}.menu.desktop{margin-left:0;list-style-type:none;display:flex}.menu.mobile{background:var(--ternaryBg);z-index:2;margin-left:0;display:none;position:fixed;inset:auto 0 0}.menu.mobile .nav-item{flex-grow:1;margin:0}.menu.mobile .nav-link{padding:10px}.menu .nav-item{margin-left:10px;display:flex;position:relative}@media screen and (max-width:767px){.menu.desktop{display:none}.menu.mobile{display:flex}.menu.mobile .nav-link{padding:20px 6px;font-size:12px}}@media screen and (max-width:359px){.menu.mobile .nav-link{padding-inline:2px}}.settings{position:relative}.settings path{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.settings .trigger{border:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.settings .trigger.focus{background:0 0;transform:rotate(90deg)}.settings .trigger.focus path{fill:var(--accent)}.settings .options{box-shadow:0 4px 20px 0px var(--primaryShadow);background:var(--ternaryBg);visibility:hidden;opacity:0;border-radius:5px;margin:0;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s linear .2s;position:absolute;left:50%;transform:translate(-50%)translateY(-10px)}.settings .options.is-open{visibility:visible;opacity:1;transition-delay:0s;transform:translate(-50%)translateY(0)}.settings .list{margin-left:0}.settings .name{text-transform:uppercase;background:var(--ternaryBg);color:var(--primaryTextDim);width:100%;margin:4px 0;padding:4px 14px 4px 8px;font-weight:700;display:inline-block}.settings .option .btn{text-align:left;border:none;border-radius:0;justify-content:flex-start;padding:10px 14px 10px 8px;font-size:12px}.settings .option .btn.active{box-shadow:inset 3px 0 0 var(--accent)}.settings .option .btn.active path{fill:var(--accent)}@media screen and (max-width:767px){.settings .options{flex-wrap:wrap;width:90vw;display:flex;top:100%;left:auto;right:0;transform:translateY(-10px)}.settings .options.is-open{transform:translateY(0)}.settings .category{width:50%}}.settings .options[popover]{inset:auto;top:var(--menu-top);left:var(--menu-center);color:inherit;transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s linear .2s,overlay .2s ease-in-out allow-discrete,display .2s ease-in-out allow-discrete;border:0;margin:0;padding:0;position:fixed;overflow:visible}.settings .options[popover]:popover-open{visibility:visible;opacity:1;transition-delay:0s;transform:translate(-50%)translateY(0)}@starting-style{.settings .options[popover]:popover-open{opacity:0;transform:translate(-50%)translateY(-10px)}}@media screen and (max-width:767px){.settings .options[popover]{left:auto;right:var(--menu-right)}.settings .options[popover]:not(:popover-open){display:none}.settings .options[popover]:popover-open{transform:translateY(0)}@starting-style{.settings .options[popover]:popover-open{transform:translateY(-10px)}}}.offcanvas{background:var(--primaryBg);width:100%;max-width:960px;height:100%;max-height:none;box-shadow:0 0 40px 0 var(--primaryShadow);overscroll-behavior:contain;transition:transform .24s ease-in-out,overlay .24s ease-in-out allow-discrete,display .24s ease-in-out allow-discrete;border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.offcanvas[open]{transform:none}@starting-style{.offcanvas[open]{transform:translate(100%)}}.offcanvas::backdrop{background:var(--primaryBackdrop)}.offcanvas .offcanvas-body{min-height:100%;padding:0 24px 24px}.offcanvas .offcanvas-actions{z-index:1;background:var(--primaryBg);border-bottom:1px solid var(--primaryBorder);flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:0 -24px 16px;padding:12px 24px;display:flex;position:sticky;top:0}.offcanvas .btn{width:auto;margin:0}.offcanvas .head h2{margin-bottom:0}@media screen and (max-width:960px){.offcanvas{width:90%}}@media screen and (max-width:576px){.offcanvas{font-size:12px}.offcanvas .offcanvas-body{padding-inline:12px}.offcanvas .offcanvas-actions{margin-inline:-12px;padding-inline:12px}}.resume-body>:not(:last-child){margin-bottom:1.4em}.resume-body .head{display:flow-root}.resume-body p+p,.resume-body .role+.role{margin-top:1.4em}.resume-body .role-head{padding-bottom:1.4em}.resume-page{max-width:960px;margin:0 auto;padding:0 24px 24px}.resume-page .resume-page-bar{border-bottom:1px solid var(--primaryBorder);justify-content:space-between;align-items:center;gap:10px;margin:0 -24px 16px;padding:12px 24px;display:flex}.resume-page .btn{width:auto;margin:0}.resume-page h1{margin-bottom:0;font-size:1.5em}.resume-page h2{margin-bottom:4px;font-size:1.17em}@media screen and (max-width:576px){.resume-page{padding-inline:12px;font-size:12px}.resume-page .resume-page-bar{margin-inline:-12px;padding-inline:12px}}.not-found{padding-block:15px 40px}.not-found>.logo{margin-bottom:40px;display:inline-flex}@media print{@page{margin:14mm}body,body[class]{--primaryBg:#fff;--secondaryBg:#fff;--ternaryBg:#fff;--cardBg:#fff;--primaryText:#111;--primaryTextDim:#333;--primaryTextRgb:17, 17, 17;--primaryTextStrong:#000;--accent:#111;--accentText:#111;--primaryBorder:#ccc;background:#fff;overflow:visible}:root,body[class]{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}#__next>:not(#resume,.print-page){display:none!important}#resume{width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;background:#fff;border:0;margin:0;padding:0;font-size:12px;position:absolute;inset:0 auto auto 0;overflow:visible;transform:none;display:block!important}#resume::backdrop{display:none}#resume .offcanvas-body{padding:0}#resume .offcanvas-actions,#resume .resume-page-bar{display:none}.print-only{display:block!important}.card.secondary{background:0 0;border:none;border-radius:0;padding:0!important}strong{font-weight:700}a:after{content:none}#resume :is(h2,h3){break-after:avoid}li,.grid>.card,#education{break-inside:avoid}}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,.btn:focus-visible,.nav-link:focus-visible,.form .input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.ZL9n4q_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}
