/*
! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.static{position:static}.sticky{position:sticky}.inline{display:inline}.italic{font-style:italic}:root{--paper:#f5f1e8;--paper-2:#efeadc;--ink:#18160f;--ink-2:#57534a;--rule:#dbd4c3;--mark:#f2d24c;--note:#2b5a52;--measure:62ch;--pad:clamp(1.25rem,5vw,6rem);--serif:var(--font-newsreader),Georgia,serif;--display:var(--font-fraunces),serif;--mono:var(--font-mono),monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-optical-sizing:auto;font-size:clamp(1.02rem,.95rem + .3vw,1.18rem);line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--mark);color:var(--ink)}a{color:inherit}img{max-width:100%;display:block}.wrap{max-width:1180px;margin:0 auto;padding-inline:var(--pad)}.eyebrow{font-family:var(--mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.mark{background-image:linear-gradient(var(--mark),var(--mark));background-repeat:no-repeat;background-position:0 82%;background-size:0 36%;transition:background-size .75s cubic-bezier(.2,.7,.15,1);padding:0 .05em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mark.lit{background-size:100% 36%}.nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 86%,transparent);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);border-bottom:1px solid var(--rule)}.nav .wrap{display:flex;align-items:center;justify-content:space-between;min-height:64px;gap:1rem}.brand{font-family:var(--display);font-weight:600;font-size:1.06rem;letter-spacing:-.01em;text-decoration:none}.nav-links{display:flex;gap:clamp(.9rem,2.5vw,2rem)}.nav-links a{font-family:var(--mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--ink-2);padding:.35rem 0;position:relative}.nav-links a:hover{color:var(--ink)}.nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:.1rem;height:1px;background:var(--ink);transition:right .25s ease}.nav-links a:hover:after{right:0}.hero{padding-block:clamp(3.5rem,11vh,9rem) clamp(2.5rem,7vh,5rem)}.hero .meta-row{display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;align-items:baseline;margin-bottom:clamp(1.4rem,4vh,2.6rem)}.hero h1{font-family:var(--display);font-weight:340;font-size:clamp(2.4rem,1.4rem + 6.6vw,5.9rem);line-height:1.04;letter-spacing:-.025em;margin:0;max-width:18ch;text-wrap:balance}.hero h1 em{font-style:italic;font-weight:340}.hero .lede{margin:clamp(1.6rem,4vh,2.4rem) 0 0;max-width:56ch;font-size:clamp(1.1rem,1rem + .4vw,1.32rem);color:var(--ink-2)}.hero .lede strong{color:var(--ink);font-weight:500}.actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:clamp(1.8rem,5vh,2.8rem)}.btn{font-family:var(--mono);font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:.85rem 1.5rem;border:1px solid var(--ink);border-radius:999px;transition:.2s ease;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.btn.solid{background:var(--ink);color:var(--paper)}.btn.solid:hover{background:transparent;color:var(--ink)}.btn.ghost:hover{background:var(--ink);color:var(--paper)}.rise{opacity:0;transform:translateY(14px)}.loaded .rise{opacity:1;transform:none;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.15,1)}.loaded .rise.d1{transition-delay:.05s}.loaded .rise.d2{transition-delay:.16s}.loaded .rise.d3{transition-delay:.28s}.loaded .rise.d4{transition-delay:.4s}.sec{padding-block:clamp(3rem,8vh,6rem)}.sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:1rem;margin-bottom:clamp(2rem,5vh,3.5rem);border-bottom:1px solid var(--rule)}.sec-head h2{font-family:var(--display);font-weight:380;letter-spacing:-.02em;font-size:clamp(1.7rem,1.2rem + 2.2vw,2.9rem);margin:0}.sec-head .count{font-family:var(--mono);font-size:.78rem;color:var(--ink-2);letter-spacing:.1em;text-align:right}.about-grid{display:grid;grid-template-columns:minmax(140px,210px) 1fr;gap:1.5rem 3.5rem}.about-note{font-family:var(--mono);font-size:.78rem;line-height:1.7;color:var(--note)}.about-note:before{content:"⌗ ";opacity:.7}.about-body{max-width:var(--measure)}.about-body p{margin:0 0 1.1em}.about-body p:first-of-type:first-letter{font-family:var(--display);font-weight:420;float:left;font-size:4.4em;line-height:.78;padding:.05em .12em 0 0;color:var(--ink)}.case{display:grid;grid-template-columns:minmax(160px,230px) 1fr;gap:1.5rem 3.5rem;padding-block:clamp(2.2rem,5vh,3.4rem)}.case+.case{border-top:1px solid var(--rule)}.case .idx{font-family:var(--display);font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:340;line-height:1}.case .cat{margin-top:.7rem}.case .specs{margin-top:1.4rem;display:flex;flex-direction:column;gap:.85rem}.spec-label{font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);display:block;margin-bottom:.35rem}.chips{display:flex;flex-wrap:wrap;gap:.4rem}.chip{font-size:.72rem;padding:.22rem .55rem;border:1px solid var(--rule);border-radius:6px;background:var(--paper-2)}.case .data,.chip{font-family:var(--mono)}.case .data{font-size:.8rem;color:var(--ink)}.case .flag{margin-top:1rem;font-family:var(--mono);font-size:.72rem;line-height:1.55;color:var(--note)}.case .flag:before{content:"⌗ ";opacity:.7}.case-main h3{font-family:var(--display);font-weight:400;letter-spacing:-.02em;font-size:clamp(1.5rem,1.1rem + 1.7vw,2.35rem);line-height:1.08;margin:0 0 1.1rem;max-width:22ch;text-wrap:balance}.case-line{display:flex;gap:.9rem;max-width:var(--measure);margin:0 0 .8rem}.case-line .k{font-family:var(--mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding-top:.32em;min-width:6.2em;flex-shrink:0}.case-line p{margin:0}.case-line .todo{color:var(--ink-2);font-style:italic}.case-link{display:inline-flex;align-items:center;gap:.45rem;margin-top:1.2rem;font-family:var(--mono);font-size:.76rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:.15rem}.case-link:hover{color:var(--note);border-color:var(--note)}.case-link svg{width:14px;height:14px}.tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--rule);border:1px solid var(--rule)}.tech-item{background:var(--paper);padding:clamp(1.4rem,3vw,2.1rem);display:flex;flex-direction:column;gap:.55rem}.tech-item .tag{font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--note)}.tech-item h3{font-family:var(--display);font-weight:440;font-size:1.28rem;margin:0;letter-spacing:-.01em;line-height:1.15}.tech-item p{margin:0;color:var(--ink-2);font-size:.98rem;max-width:44ch}.tech-item .chips{margin-top:.15rem}.tech-item .repo{margin-top:auto;padding-top:.7rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--ink);display:inline-flex;align-items:center;gap:.4rem;width:max-content}.tech-item .repo:hover{color:var(--note)}.tech-item .repo svg{width:13px;height:13px}.edu{display:grid;grid-template-columns:minmax(140px,210px) 1fr;gap:.6rem 3.5rem;padding-block:clamp(1.8rem,4vh,2.8rem)}.edu+.edu{border-top:1px solid var(--rule)}.edu .when{font-family:var(--mono);font-size:.82rem;color:var(--ink-2)}.edu h3{font-family:var(--display);font-weight:420;font-size:clamp(1.25rem,1rem + 1vw,1.6rem);margin:0 0 .3rem;letter-spacing:-.01em}.edu .org{color:var(--ink-2);margin:0 0 .8rem}.edu .detail{display:flex;gap:.8rem;max-width:var(--measure);margin:.3rem 0 0}.edu .detail .k{font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);padding-top:.3em;min-width:5.2em}.edu .detail p{margin:0}.split{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(2rem,4vw,3.5rem)}.col h3{font-family:var(--mono);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-weight:500;margin:0 0 1.2rem;padding-bottom:.7rem;border-bottom:1px solid var(--rule)}.col.lead h3{color:var(--note)}.skill-list{display:flex;flex-wrap:wrap;gap:.55rem}.skill-list .chip{font-size:.82rem;padding:.4rem .8rem}.cert-strip{margin-top:clamp(2.4rem,5vh,3.4rem);display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.2rem;padding-top:1.2rem;border-top:1px solid var(--rule)}.cert-strip .lbl{font-family:var(--mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.cert-strip h4{font-family:var(--display);font-weight:420;font-size:1.3rem;margin:0}.cert-strip .issuer{font-family:var(--mono);font-size:.8rem;color:var(--ink-2)}.contact{background:var(--ink);color:var(--paper);padding-block:clamp(4rem,11vh,7rem)}.contact .eyebrow{color:color-mix(in srgb,var(--paper) 65%,transparent)}.contact h2{font-family:var(--display);font-weight:340;font-size:clamp(2.2rem,1.4rem + 5vw,5rem);line-height:1.02;letter-spacing:-.025em;margin:.6rem 0 0;max-width:15ch;text-wrap:balance}.contact h2 em{font-style:italic}.contact .mark{background-image:linear-gradient(var(--mark),var(--mark));color:var(--ink)}.contact-grid{margin-top:clamp(2.4rem,6vh,3.6rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem 2.5rem}.contact-grid a{text-decoration:none;display:block;padding-top:1.1rem;border-top:1px solid color-mix(in srgb,var(--paper) 28%,transparent);transition:.2s}.contact-grid a:hover{border-color:var(--mark)}.contact-grid .ch{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--paper) 60%,transparent);display:block;margin-bottom:.4rem}.contact-grid .val{font-family:var(--serif);font-size:1.1rem}.foot{padding-block:2.4rem}.foot .wrap{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem}.foot span{font-family:var(--mono);font-size:.72rem;color:var(--ink-2);letter-spacing:.04em}.btn:focus-visible,a:focus-visible{outline:2px solid var(--note);outline-offset:3px;border-radius:2px}@media (max-width:760px){.about-grid,.case,.edu{gap:1rem}.about-grid,.case,.edu,.tech-grid{grid-template-columns:1fr}.case .specs{margin-top:.4rem}.case-line,.edu .detail{flex-direction:column;gap:.15rem}.case-line .k,.edu .detail .k{min-width:0;padding-top:0}}@media (max-width:460px){.nav-links a:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.mark{background-size:100% 36%!important;transition:none!important}.loaded .rise,.rise{opacity:1!important;transform:none!important;transition:none!important}}@font-face{font-family:__Comfortaa_32e5ea;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/573b4e6bb9bd970d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Comfortaa_32e5ea;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6d439e881f30c5f9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Comfortaa_32e5ea;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/71c4dd2ff4e877a8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Comfortaa_32e5ea;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1f4b8f653502b065-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Comfortaa_32e5ea;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7eaad09bfd167d1c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Comfortaa_32e5ea;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/58cf0e223c76bdea-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Comfortaa_Fallback_32e5ea;src:local("Arial");ascent-override:74.95%;descent-override:19.91%;line-gap-override:0.00%;size-adjust:117.54%}.__className_32e5ea{font-family:__Comfortaa_32e5ea,__Comfortaa_Fallback_32e5ea;font-weight:300;font-style:normal}@font-face{font-family:__Bebas_Neue_d758cf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Bebas_Neue_d758cf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bebas_Neue_Fallback_d758cf;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:__Bebas_Neue_d758cf,__Bebas_Neue_Fallback_d758cf;font-weight:400;font-style:normal}@font-face{font-family:__Poppins_2047ec;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:__Poppins_2047ec;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Poppins_2047ec;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Poppins_Fallback_2047ec;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_2047ec{font-family:__Poppins_2047ec,__Poppins_Fallback_2047ec;font-weight:300;font-style:normal}@font-face{font-family:__Fraunces_c5b148;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_c5b148;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Fraunces_c5b148;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_c5b148;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Fraunces_c5b148;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Fraunces_c5b148;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Fraunces_Fallback_c5b148;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_c5b148{font-family:__Fraunces_c5b148,__Fraunces_Fallback_c5b148}.__variable_c5b148{--font-fraunces:"__Fraunces_c5b148","__Fraunces_Fallback_c5b148"}@font-face{font-family:__Newsreader_cb6b13;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Newsreader_cb6b13;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Newsreader_cb6b13;font-style:italic;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Newsreader_cb6b13;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Newsreader_cb6b13;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Newsreader_cb6b13;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_cb6b13{font-family:__Newsreader_cb6b13,Georgia,serif}.__variable_cb6b13{--font-newsreader:"__Newsreader_cb6b13",Georgia,serif}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__IBM_Plex_Mono_595324;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__IBM_Plex_Mono_Fallback_595324;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:__IBM_Plex_Mono_595324,__IBM_Plex_Mono_Fallback_595324;font-style:normal}.__variable_595324{--font-mono:"__IBM_Plex_Mono_595324","__IBM_Plex_Mono_Fallback_595324"}