:root{color-scheme:light;--ink:#0b0c0e;--paper:#f2efe8;--oxide:#b24a2d;--sun:#d6b14e;--aqua:#3a8f89;--slate:#2b2f34;--line:#141519;--soft-line:rgba(16,16,16,0.16);--panel:#fbf9f3;--grid:rgba(16,16,16,0.14);--lavender:#d4d0c4;--mint:#d8e2d6;--sky:#d3dde1;--rose:#e4d2c9;--lime:#d9e0c2;--steel:#b8bfc6;--iron:#8f969d;--coal:#15171b;--rust:#9f452b}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;color:var(--ink);background:var(--paper);min-height:100vh}body:before{background-image:linear-gradient(90deg,var(--grid) 1px,transparent 1px),linear-gradient(180deg,var(--grid) 1px,transparent 1px);background-size:120px 120px;opacity:.4}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="240" height="240" viewBox="0 0 240 240"><filter id="n"><feTurbulence type="fractalNoise" baseFrequency="0.85" numOctaves="3" stitchTiles="stitch"/></filter><rect width="240" height="240" filter="url(%23n)" opacity="0.08"/></svg>');mix-blend-mode:multiply}.page{position:relative;z-index:1;display:flex;flex-direction:column;gap:3.5rem;padding:clamp(2.5rem,4vw,4.5rem);max-width:none}.container,.page{width:100%;margin:0 auto}.container{max-width:56rem}.topbar{flex-wrap:wrap;gap:1.5rem;justify-content:space-between;border:2px solid var(--line);padding:1rem 1.5rem;background:linear-gradient(145deg,var(--panel),#f0ebe1);box-shadow:10px 10px 0 var(--line),inset 0 0 0 1px var(--iron);transform:rotate(-.2deg)}.brand,.topbar{display:flex;align-items:center}.brand{gap:1.2rem}.stamp{display:inline-flex;align-items:center;justify-content:center;min-width:120px;padding:.6rem .9rem;border:2px solid var(--line);background:repeating-linear-gradient(45deg,var(--sun) 0,var(--sun) 10px,#c7973f 10px,#c7973f 20px);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700;transform:rotate(1deg)}.location{margin:.25rem 0 0;font-size:.95rem;font-weight:600}.meta{grid-gap:.4rem;gap:.4rem;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:700;text-align:right;font-family:var(--font-heading),"Bebas Neue",system-ui,sans-serif}.hero,.meta{display:grid}.hero{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;align-items:stretch}.hero-text{border:3px solid var(--line);padding:clamp(2rem,4vw,3rem);background:linear-gradient(145deg,var(--panel),#efe9de);box-shadow:14px 14px 0 var(--line),inset 0 0 0 1px var(--iron);position:relative;overflow:hidden;transform:rotate(-.4deg)}.hero-text:before{content:"";position:absolute;width:110px;height:36px;background:var(--steel);border:3px solid var(--line);top:22px;right:-24px;transform:rotate(8deg)}.hero-text:after{content:"";position:absolute;inset:auto -10% -20% -10%;height:120px;background:repeating-linear-gradient(90deg,rgba(255,79,0,.2),rgba(255,79,0,.2) 10px,transparent 0,transparent 20px);opacity:.35;pointer-events:none}.eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:.7rem;color:var(--slate);font-weight:700}h1{font-family:var(--font-heading),"Bebas Neue",system-ui,sans-serif;font-size:clamp(2.8rem,7vw,5.4rem);line-height:.95;letter-spacing:.04em;margin:1rem 0 .6rem}h1 span{display:block;margin-top:.8rem;font-size:clamp(1.1rem,2vw,1.5rem);font-family:var(--font-body),"IBM Plex Sans",system-ui,sans-serif;text-transform:none;letter-spacing:.02em;font-weight:500}.lead,h1 span{color:var(--slate)}.lead{font-size:1.05rem;max-width:38rem;margin:1.2rem 0 0}.sublead{margin-top:.8rem;font-size:.98rem}.hero-panel{border:3px solid var(--line);background:linear-gradient(145deg,#f6f1e7,#ece6db);padding:2rem;display:flex;flex-direction:column;gap:1.5rem;box-shadow:14px 14px 0 var(--line),inset 0 0 0 1px var(--iron);position:relative;overflow:hidden;transform:rotate(.3deg)}.hero-panel:before{content:"";position:absolute;inset:-40% 55% 55% -20%;background:var(--steel);transform:rotate(-12deg);opacity:.2}.hero-panel:after{content:"";position:absolute;top:14px;right:16px;width:10px;height:10px;border-radius:50%;background:var(--iron);box-shadow:-20px 12px 0 var(--iron),-40px 24px 0 var(--iron);opacity:.8}.panel-title{font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:.7rem}.panel-title,.signal-list{position:relative;z-index:1}.signal-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:1rem;gap:1rem}.signal-list li{border:2px solid var(--line);padding:.8rem 1rem;background:linear-gradient(145deg,var(--paper),#e7e1d8);box-shadow:5px 5px 0 var(--line),inset 0 0 0 1px var(--iron);transform:rotate(-.2deg)}.signal-list li:nth-child(2){transform:rotate(.35deg)}.signal-list li:nth-child(3){transform:rotate(-.4deg)}.signal-list span{display:block;text-transform:uppercase;letter-spacing:.12em;font-size:.65rem;font-weight:700;margin-bottom:.3rem;color:var(--slate)}.signal-list strong{font-size:1rem}.panel-footer{display:grid;grid-gap:.3rem;gap:.3rem;font-size:.9rem;font-weight:600;position:relative;z-index:1}.grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.card{display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:1.5rem;border:2px solid var(--line);background:linear-gradient(145deg,var(--panel),#efe9de);box-shadow:9px 9px 0 var(--line),inset 0 0 0 1px var(--iron);transform:rotate(-.3deg);transition:transform .2s ease,box-shadow .2s ease}.card.theme-care{background:linear-gradient(140deg,var(--panel),#ead8cf)}.card.theme-signal{background:linear-gradient(140deg,var(--panel),#d3dfe3)}.card.theme-infra{background:linear-gradient(140deg,var(--panel),#d6e2d0)}.card:nth-child(2){transform:rotate(.2deg)}.card:nth-child(3){transform:rotate(-.45deg)}.card:hover{transform:translate(-2px,-2px) rotate(-.2deg);box-shadow:12px 12px 0 var(--line)}.card h2{font-family:var(--font-heading),"Bebas Neue",system-ui,sans-serif;font-size:1.8rem;margin:0 0 .75rem;letter-spacing:.04em}.card p{margin:0;color:var(--slate)}.card span{font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;color:var(--oxide);font-weight:700}.work{display:grid;grid-gap:2rem;gap:2rem;border:3px solid var(--line);padding:2rem;background:linear-gradient(160deg,var(--panel),#eee7dc);box-shadow:14px 14px 0 var(--line),inset 0 0 0 1px var(--iron);transform:rotate(-.15deg)}.work-header h3{font-family:var(--font-heading),"Bebas Neue",system-ui,sans-serif;font-size:clamp(2rem,4vw,2.8rem);margin:0 0 .5rem;letter-spacing:.04em}.work-header p{margin:0;color:var(--slate);max-width:40rem}.work-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.work-card{display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.5rem;border:2px solid var(--line);background:linear-gradient(145deg,var(--paper),#e6e0d7);box-shadow:7px 7px 0 var(--line),inset 0 0 0 1px var(--iron);transform:rotate(.25deg);transition:transform .2s ease,box-shadow .2s ease}.work-card.theme-weather{background:linear-gradient(145deg,var(--paper),#d2dde2)}.work-card.theme-infra{background:linear-gradient(145deg,var(--paper),#d8dcc7)}.work-card.theme-relief{background:linear-gradient(145deg,var(--paper),#edd8cc)}.work-card:nth-child(2){transform:rotate(-.3deg)}.work-card:hover{transform:translate(-2px,-2px) rotate(.1deg);box-shadow:10px 10px 0 var(--line)}.work-card h4{margin:0 0 .6rem;font-size:1.2rem}.work-card p{margin:0;color:var(--slate)}.work-card span{font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.footer{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:2rem;border:3px solid var(--line);background:var(--panel);box-shadow:14px 14px 0 var(--line);transform:rotate(-.1deg)}.footer-title{font-weight:700;text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;color:var(--slate)}.signals{display:flex;flex-direction:column;gap:.5rem;color:var(--slate);font-weight:600}@media (max-width:720px){.page{padding:2rem 1.5rem 3rem}.timeline-illustration{position:static;width:100%;height:auto;grid-auto-flow:column;justify-content:start}.meta{text-align:left}.about,.capabilities,.experience,.footer,.hero-panel,.hero-text,.journey,.spotlight,.timeline,.topbar,.work{box-shadow:6px 6px 0 var(--line)}}@media (prefers-reduced-motion:reduce){.card,.experience-card,.tag,.timeline-card,.work-card{transition:none}}.timeline{border:3px solid var(--line);padding:2rem;background:linear-gradient(160deg,var(--panel),#eee7dc);box-shadow:14px 14px 0 var(--line),inset 0 0 0 1px var(--iron);display:grid;grid-gap:2rem;gap:2rem}.timeline-head h3{font-family:var(--font-heading),"Bebas Neue",system-ui,sans-serif;font-size:clamp(2rem,4vw,2.8rem);margin:0 0 .5rem;letter-spacing:.04em}.timeline-head p{margin:0;color:var(--slate)}.timeline-track{position:relative;display:grid;grid-gap:1.5rem;gap:1.5rem}.timeline-track:before{content:"";position:absolute;top:.6rem;bottom:.6rem;left:1rem;width:3px;background:repeating-linear-gradient(180deg,var(--line) 0,var(--line) 12px,#5a5f66 12px,#5a5f66 24px)}.timeline-card{position:relative;padding:1.2rem 1.5rem 1.2rem 3.2rem;border:2px solid var(--line);background:linear-gradient(145deg,var(--paper),#e6e0d7);box-shadow:7px 7px 0 var(--line),inset 0 0 0 1px var(--iron)}.timeline-card:before{content:"";position:absolute;left:.45rem;top:1.4rem;width:14px;height:14px;background:var(--sun);border:2px solid var(--line);transform:rotate(45deg)}.timeline-year{display:inline-flex;padding:.25rem .5rem;border:2px solid var(--line);background:var(--steel);text-transform:uppercase;font-size:.7rem;letter-spacing:.14em;font-weight:700}.timeline-card h4{margin:.6rem 0 .4rem;font-size:1.1rem}.timeline-card p{margin:0;color:var(--slate)}.timeline-illustration{position:absolute;right:-40px;top:-40px;width:200px;height:240px;pointer-events:none;display:grid;grid-gap:1rem;gap:1rem}.illust{border:3px solid var(--line)}.illust,.illust-pill{background:var(--mint)}.illust-pill{height:56px;border-radius:999px}.illust-cross,.illust-pill{box-shadow:6px 6px 0 var(--line)}.illust-cross{width:60px;height:60px;background:var(--sun);position:relative}.illust-cross:after,.illust-cross:before{content:"";position:absolute;background:var(--line)}.illust-cross:before{width:100%;height:6px;left:0;top:50%;transform:translateY(-50%)}.illust-cross:after{height:100%;width:6px;top:0;left:50%;transform:translateX(-50%)}.illust-ring{width:86px;height:86px;border-radius:50%;background:var(--sky);box-shadow:6px 6px 0 var(--line);position:relative}.illust-ring:after{content:"";position:absolute;inset:18px;border-radius:50%;border:3px solid var(--line);background:var(--paper)}.illust-flag{width:120px;height:60px;background:var(--oxide);-webkit-clip-path:polygon(0 0,100% 10%,80% 50%,100% 90%,0 100%);clip-path:polygon(0 0,100% 10%,80% 50%,100% 90%,0 100%);box-shadow:6px 6px 0 var(--line)}.experience{display:grid;grid-gap:2rem;gap:2rem;border:3px solid var(--line);padding:2rem;background:var(--panel);box-shadow:12px 12px 0 var(--line)}.experience-header h3{font-family:var(--font-heading),"Bebas Neue",system-ui,sans-serif;font-size:clamp(2rem,4vw,2.8rem);margin:0 0 .5rem;letter-spacing:.04em}.experience-header p{margin:0;color:var(--slate);max-width:40rem}.experience-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.experience-card{border:2px solid var(--line);background:var(--paper);padding:1.5rem;box-shadow:6px 6px 0 var(--line);display:grid;grid-gap:1rem;gap:1rem}.experience-card h4{margin:0;font-size:1.15rem}.experience-card .role{margin:.4rem 0 0;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:700;color:var(--slate)}.experience-card .summary{margin:.6rem 0 0;color:var(--slate);font-size:.95rem}.experience-card ul{margin:0;padding-left:1.2rem;color:var(--slate)}.journey{border:3px solid var(--line);padding:2rem;background:var(--panel);box-shadow:12px 12px 0 var(--line);display:grid;grid-gap:2rem;gap:2rem}.journey h3{font-family:var(--font-heading),"Bebas Neue",system-ui,sans-serif;font-size:clamp(2rem,4vw,2.6rem);margin:0 0 .5rem;letter-spacing:.04em}.journey p{margin:0;color:var(--slate);max-width:40rem}.journey-grid{display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.journey-grid h4{margin:0 0 .4rem;font-size:1.1rem}.journey-grid p{margin:0;color:var(--slate)}.about{border:3px solid var(--line);padding:2rem;background:linear-gradient(135deg,#f1eadf 0,var(--panel) 60%,#e5ece6 100%);box-shadow:14px 14px 0 var(--line),inset 0 0 0 1px var(--iron);display:grid;grid-gap:2rem;gap:2rem;position:relative;overflow:hidden}.about:before{right:-30px;top:-30px;width:120px;height:120px;background:var(--steel);transform:rotate(12deg);box-shadow:6px 6px 0 var(--line)}.about:after,.about:before{content:"";position:absolute;border:3px solid var(--line)}.about:after{left:-40px;bottom:-30px;width:140px;height:60px;background:var(--aqua);transform:rotate(-8deg)}.about-header h3{font-family:var(--font-heading),"Bebas Neue",system-ui,sans-serif;font-size:clamp(2rem,4vw,2.6rem);margin:0 0 .5rem;letter-spacing:.04em}.about-header p{margin:0;color:var(--slate);max-width:40rem}.about-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));position:relative;z-index:1}.about-card{border:2px solid var(--line);background:linear-gradient(145deg,var(--paper),#e6e0d7);padding:1.5rem;box-shadow:7px 7px 0 var(--line),inset 0 0 0 1px var(--iron);transform:rotate(-.3deg);transition:transform .2s ease,box-shadow .2s ease}.about-card:nth-child(2){transform:rotate(.25deg);background:linear-gradient(140deg,var(--paper),#d3dde1)}.about-card:nth-child(3){transform:rotate(-.4deg);background:linear-gradient(140deg,var(--paper),#ead8cf)}.about-card:hover{transform:translate(-2px,-2px) rotate(.1deg);box-shadow:10px 10px 0 var(--line)}.about-card h4{margin:0 0 .6rem;font-size:1.1rem}.about-card p{margin:0;color:var(--slate)}.about-footer{display:grid;grid-gap:1rem;gap:1rem;position:relative;z-index:1}.about-footer p,.about-list{margin:0;color:var(--slate)}.about-list{padding-left:1.2rem}.spotlight{padding:2rem;background:linear-gradient(135deg,#fff8d4 0,var(--panel) 60%,#e8fff6 100%);box-shadow:14px 14px 0 var(--line);display:grid;grid-gap:1.5rem;gap:1.5rem;position:relative;overflow:hidden}.spotlight,.spotlight:after{border:3px solid var(--line)}.spotlight:after{content:"";position:absolute;right:20px;bottom:-20px;width:110px;height:40px;background:var(--steel);transform:rotate(-6deg)}.spotlight-header h3{font-family:var(--font-heading),"Bebas Neue",system-ui,sans-serif;font-size:clamp(2rem,4vw,2.6rem);margin:0 0 .5rem;letter-spacing:.04em}.spotlight-header p{margin:0;color:var(--slate);max-width:40rem}.spotlight-grid{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.spotlight-card{border:2px solid var(--line);background:linear-gradient(145deg,var(--paper),#e6e0d7);padding:1.5rem;box-shadow:8px 8px 0 var(--line),inset 0 0 0 1px var(--iron);transform:rotate(-.2deg);transition:transform .2s ease,box-shadow .2s ease}.spotlight-card.theme-care{background:linear-gradient(145deg,var(--paper),#ead8cf)}.spotlight-card.theme-weather{background:linear-gradient(145deg,var(--paper),#d2dde2)}.spotlight-card h4{margin:0 0 .6rem;font-size:1.2rem}.spotlight-card p{margin:0;color:var(--slate)}.spotlight-card:hover{transform:translate(-2px,-2px) rotate(.1deg);box-shadow:10px 10px 0 var(--line)}.companies{border:3px solid var(--line);padding:2rem;background:linear-gradient(140deg,var(--panel),#e7ead2);box-shadow:14px 14px 0 var(--line),inset 0 0 0 1px var(--iron);display:grid;grid-gap:1.5rem;gap:1.5rem}.companies-header h3{font-family:var(--font-heading),"Bebas Neue",system-ui,sans-serif;font-size:clamp(2rem,4vw,2.6rem);margin:0 0 .5rem;letter-spacing:.04em}.companies-header p{margin:0;color:var(--slate);max-width:40rem}.companies-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:.8rem;gap:.8rem}.company-tag{border:2px solid var(--line);padding:.75rem .9rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;background:linear-gradient(145deg,var(--paper),#e5e0d7);box-shadow:5px 5px 0 var(--line),inset 0 0 0 1px var(--iron);transform:rotate(-.25deg)}.company-tag:nth-child(3n){background:linear-gradient(145deg,var(--paper),#ead7cd);transform:rotate(.3deg)}.company-tag:nth-child(4n){background:linear-gradient(145deg,var(--paper),#e2e1c6);transform:rotate(-.15deg)}.capabilities{border:3px solid var(--line);padding:2rem;background:var(--panel);box-shadow:12px 12px 0 var(--line)}.capabilities h3{font-family:var(--font-heading),"Bebas Neue",system-ui,sans-serif;font-size:clamp(2rem,4vw,2.6rem);margin:0 0 1rem;letter-spacing:.04em}.tag-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.8rem;gap:.8rem}.tag{border:2px solid var(--line);padding:.6rem .8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;background:var(--mint);box-shadow:4px 4px 0 var(--line)}@font-face{font-family:Bebas Neue;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;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;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,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-heading:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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 Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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 Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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 Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-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 Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-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 Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_c8daab{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_c8daab{--font-body:"IBM Plex Sans","IBM Plex Sans Fallback"}