@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Archivo:ital,wght@0,100..900;1,100..900&family=JetBrains+Mono:wght@100;300;400;500&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--ink:#0a0a0a;--paper:#f4f0e6;--paper2:#ede9da;--cream:#f9f6ee;--accent:#ff3b00;--accent2:#1a1aff;--gold:#c8a84b;--muted:#6b6558;--border:#d5d0c2;--border-dark:#2a2a2a;--mono:"JetBrains Mono",monospace;--display:"Bebas Neue",cursive;--body:"Archivo",sans-serif;--max-w:1280px}html{scroll-behavior:smooth;cursor:none}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.6;overflow-x:hidden}#cursor{background:var(--accent);pointer-events:none;z-index:9999;mix-blend-mode:multiply;border-radius:50%;width:12px;height:12px;transition:transform .1s,width .25s,height .25s,background .25s;position:fixed;transform:translate(-50%,-50%)}#cursor-ring{border:1.5px solid var(--ink);pointer-events:none;z-index:9998;border-radius:50%;width:40px;height:40px;transition:transform .18s,width .3s,height .3s,border-color .3s;position:fixed;transform:translate(-50%,-50%)}body.cursor-hover #cursor{background:var(--accent);mix-blend-mode:multiply;width:40px;height:40px}body.cursor-hover #cursor-ring{border-color:var(--accent);opacity:.4;width:60px;height:60px}body:after{content:"";pointer-events:none;z-index:9990;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000003 2px 4px);position:fixed;inset:0}.sec{border-top:1px solid var(--border);padding:6rem 0}.sec-inner{max-width:var(--max-w);margin:0 auto;padding:0 3rem}.sec-label{font-family:var(--mono);letter-spacing:.25em;color:var(--accent);text-transform:uppercase;align-items:center;gap:.8rem;margin-bottom:1rem;font-size:.62rem;display:flex}.sec-label:after{content:"";background:var(--border);flex:1;max-width:120px;height:1px}.sec-title{font-family:var(--display);letter-spacing:.03em;color:var(--ink);margin-bottom:3rem;font-size:clamp(3rem,6vw,5.5rem);line-height:.95}.sec-title em{color:var(--accent);font-style:normal}.btn-blk{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--ink);padding:.7rem 2rem;font-size:.72rem;text-decoration:none;transition:all .25s;display:inline-block}.btn-blk:hover{background:var(--accent);border-color:var(--accent);transform:translateY(-2px)}.btn-ghost{color:var(--ink);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:2px solid var(--ink);background:0 0;padding:.7rem 2rem;font-size:.72rem;text-decoration:none;transition:all .25s;display:inline-block}.btn-ghost:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94);transform:translateY(30px)}.reveal.in{opacity:1;transform:none}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--paper)}::-webkit-scrollbar-thumb{background:var(--border-dark);border-radius:2px}::selection{background:var(--accent);color:#fff}@media (width<=1024px){.sec{padding:4rem 0}.sec-inner{padding:0 1.5rem}}.wa-float{color:#fff;z-index:9995;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;font-size:1.8rem;text-decoration:none;transition:transform .3s;display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 4px 10px #00000026}.wa-float:hover{color:#fff;transform:scale(1.1)translateY(-3px)}.scroll-to-top{background:var(--ink);color:var(--paper);cursor:none;z-index:9994;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:1.2rem;transition:all .3s;animation:.3s forwards fadeUp;display:flex;position:fixed;bottom:6.5rem;right:2rem;box-shadow:0 4px 10px #00000026}.scroll-to-top:hover{background:var(--accent);transform:translateY(-3px)}@keyframes fadeUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.wa-float{width:45px;height:45px;font-size:1.5rem;bottom:1.5rem;right:1.5rem}.scroll-to-top{width:40px;height:40px;font-size:1rem;bottom:5rem;right:1.5rem}}.preloader{background:var(--ink);z-index:99999;justify-content:center;align-items:center;animation:.6s 1.6s forwards plFadeOut;display:flex;position:fixed;inset:0}.pl-simple-text{font-family:var(--mono);letter-spacing:.2em;color:var(--paper);text-transform:lowercase;font-size:1rem;animation:1s ease-in-out infinite alternate plPulse}@keyframes plPulse{0%{opacity:.4}to{opacity:1}}@keyframes plFadeOut{to{opacity:0;pointer-events:none}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0)scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px)scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px)scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px)scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px)scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px)scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px)scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px)scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px)scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translate(-100%)}[data-aos=slide-left]{transform:translate(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px)rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px)rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px)rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px)rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px)rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px)rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px)rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px)rotateX(0)}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:black;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selecteditem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert();backdrop-filter:invert()}}.annotationLayer{pointer-events:none;transform-origin:0 0;z-index:3;position:absolute;top:0;left:0}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg)translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg)translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg)translateY(-100%)}.annotationLayer canvas{width:100%;height:100%;position:absolute}.annotationLayer section{text-align:initial;pointer-events:auto;box-sizing:border-box;transform-origin:0 0;margin:0;position:absolute}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{width:100%;height:100%;font-size:1em;position:absolute;top:0;left:0}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--total-scale-factor)) sans-serif;vertical-align:top;width:100%;height:100%;margin:0}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{border:2px solid var(--input-disabled-border-color);cursor:not-allowed;background:0 0}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);background:0 0;border-radius:2px}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:#0000;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline);border-radius:2px}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{content:"";background-color:canvastext;display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{width:1px;height:80%;left:45%}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;width:50%;height:50%;top:20%;left:30%}.annotationLayer .textWidgetAnnotation input.comb{padding-left:2px;padding-right:0;font-family:monospace}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{appearance:none}.annotationLayer .popupTriggerArea{width:100%;height:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px * var(--total-scale-factor));width:100%;min-width:calc(180px * var(--total-scale-factor));pointer-events:none;position:absolute}.annotationLayer .popup{max-width:calc(180px * var(--total-scale-factor));box-shadow:0 calc(2px * var(--total-scale-factor)) calc(5px * var(--total-scale-factor)) #888;border-radius:calc(2px * var(--total-scale-factor));padding:calc(6px * var(--total-scale-factor));margin-left:calc(5px * var(--total-scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto;background-color:#ff9;position:absolute}.annotationLayer .popup>*{font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{margin-left:calc(5px * var(--total-scale-factor));display:inline-block}.annotationLayer .popupContent{margin-top:calc(2px * var(--total-scale-factor));padding-top:calc(2px * var(--total-scale-factor));border-top:1px solid #333}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--total-scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{width:100%;height:100%;position:absolute;top:0;left:0}.annotationLayer .annotationTextContent{opacity:0;color:#0000;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg)translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg)translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg)translate(-100%)}.textLayer{text-align:initial;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2;line-height:1;position:absolute;inset:0;overflow:hidden}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;margin:0;position:absolute}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:0 0}.textLayer .endOfContent{z-index:-1;cursor:default;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:100% 0 0}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{width:0;height:0;display:none;position:absolute;top:0;left:0}nav{z-index:500;background:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #222;justify-content:space-between;align-items:center;height:56px;padding:0 3rem;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{font-family:var(--display);letter-spacing:.12em;color:var(--paper);font-size:1.5rem;text-decoration:none;transition:color .2s}.nav-logo:hover{color:var(--accent)}.nav-logo sup{color:var(--accent);font-size:.55rem;font-family:var(--mono);letter-spacing:.2em;vertical-align:super;margin-left:2px;font-weight:300}.nav-center{border:1px solid #333;border-radius:2px;gap:0;display:flex}.nav-link{color:#777;font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;border-right:1px solid #333;padding:.5rem 1.2rem;font-size:.62rem;text-decoration:none;transition:all .2s}.nav-link:last-child{border-right:none}.nav-link:hover{color:var(--paper);background:#ffffff0f}.nav-status{font-family:var(--mono);color:#888;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.62rem;display:flex}.status-dot{background:#00e676;border-radius:50%;width:7px;height:7px;animation:2s infinite blink;box-shadow:0 0 8px #00e67666}@keyframes blink{0%,to{opacity:1}50%{opacity:.2}}#hero{background:var(--paper);grid-template-rows:auto 1fr auto;min-height:100vh;padding-top:56px;display:grid;position:relative;overflow:hidden}#hero:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#00000005 1px,#0000 1px),linear-gradient(90deg,#00000005 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.hero-ticker{z-index:1;background:var(--accent);color:#fff;font-family:var(--mono);letter-spacing:.1em;white-space:nowrap;padding:.45rem 0;font-size:.65rem;position:relative;overflow:hidden}.ticker-track{animation:30s linear infinite ticker;display:inline-block}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker-item{margin:0 2rem;display:inline-block}.ticker-sep{color:#ffffff59;margin:0 .5rem;font-size:.5rem}.hero-main{z-index:1;grid-template-columns:1.2fr 1fr;min-height:0;display:grid;position:relative}.hero-left{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:3rem;padding:5rem 4rem 4rem;display:flex}.hero-eyebrow{font-family:var(--mono);letter-spacing:.2em;color:var(--muted);text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:1.5rem;font-size:.65rem;display:flex}.hero-eyebrow:before{content:"[";color:var(--accent)}.hero-eyebrow:after{content:"]";color:var(--accent)}.hero-name-block{align-items:center;gap:2.5rem;display:flex}.hero-profile-img{object-fit:cover;border:3px solid var(--accent);border-radius:50%;flex-shrink:0;width:140px;height:140px;transition:transform .4s,box-shadow .4s;box-shadow:0 0 0 6px #ff3b001a,0 12px 40px #0000001a}.hero-profile-img:hover{transform:scale(1.05);box-shadow:0 0 0 8px #ff3b0026,0 16px 50px #00000026}.hero-first{font-family:var(--display);letter-spacing:.02em;color:var(--ink);font-size:clamp(4.5rem,9vw,8rem);line-height:.88;display:block}.hero-last{font-family:var(--display);letter-spacing:.02em;-webkit-text-stroke:2px var(--accent);color:#0000;font-size:clamp(4.5rem,9vw,8rem);line-height:.88;display:block}.hero-tagline{font-family:var(--body);color:var(--muted);max-width:420px;margin-top:1.5rem;font-size:1.05rem;font-style:italic;font-weight:300;line-height:1.7}.hero-cta-row{flex-wrap:wrap;gap:.8rem;display:flex}.btn-cv{align-items:center;gap:.5rem;display:inline-flex!important}.cv-icon{font-size:.9rem;line-height:1}.hero-right{z-index:1;grid-template-rows:1fr 1fr;display:grid;position:relative}.hero-stat-box{border-bottom:1px solid var(--border);flex-direction:column;justify-content:center;padding:3.5rem;transition:background .3s;display:flex;position:relative;overflow:hidden}.hero-stat-box:hover{background:#00000005}.hero-stat-box:before{content:attr(data-num);font-family:var(--display);color:#00000008;pointer-events:none;font-size:10rem;line-height:1;position:absolute;bottom:-30px;right:-10px}.hsb-num{font-family:var(--display);color:var(--ink);font-size:5rem;line-height:1}.hsb-num span{color:var(--accent);font-size:2.5rem}.hsb-label{font-family:var(--mono);letter-spacing:.18em;color:var(--muted);text-transform:uppercase;margin-top:.6rem;font-size:.65rem}.hsb-sub{color:var(--muted);margin-top:.3rem;font-size:.82rem;font-style:italic}.hsb-desc{color:var(--muted);border-top:1px solid var(--border);opacity:.85;margin-top:.8rem;padding-top:.8rem;font-size:.78rem;font-weight:300;line-height:1.7}.hero-bottom{z-index:1;background:var(--ink);color:var(--paper);border-top:1px solid var(--border-dark);grid-template-columns:repeat(4,1fr);padding:0;display:grid;position:relative}.hb-item{font-family:var(--mono);letter-spacing:.12em;color:#666;text-transform:uppercase;border-right:1px solid #222;padding:1.2rem 2rem;font-size:.65rem;transition:background .2s}.hb-item:last-child{border-right:none}.hb-item:hover{background:#111}.hb-item strong{color:var(--paper);letter-spacing:.05em;margin-top:.3rem;font-size:.75rem;font-weight:500;display:block}.cv-modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;background:#000000bf;justify-content:center;align-items:center;padding:2rem;animation:.25s cvFadeIn;display:flex;position:fixed;inset:0}@keyframes cvFadeIn{0%{opacity:0}to{opacity:1}}.cv-modal{background:var(--paper);border:1px solid var(--border-dark);flex-direction:column;width:100%;max-width:900px;height:90vh;animation:.3s cubic-bezier(.25,.46,.45,.94) cvSlideUp;display:flex;position:relative;box-shadow:0 40px 80px #0006}@keyframes cvSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cv-modal-header{border-bottom:1px solid var(--border);background:var(--paper2);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.2rem 1.8rem;display:flex}.cv-modal-title{align-items:center;gap:1rem;display:flex}.cv-modal-icon{font-size:1.6rem;line-height:1}.cv-modal-title h3{font-family:var(--display);letter-spacing:.06em;color:var(--ink);margin:0;font-size:1.3rem;line-height:1.1}.cv-modal-title span{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;font-size:.6rem}.cv-modal-actions{align-items:center;gap:.8rem;display:flex}.cv-download-btn{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--ink);border:1px solid var(--ink);cursor:pointer;padding:.45rem 1.2rem;font-size:.65rem;text-decoration:none;transition:all .2s}.cv-download-btn:hover{background:var(--accent);border-color:var(--accent)}.cv-close-btn{border:1px solid var(--border);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}.cv-close-btn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.cv-modal-body{background:var(--paper2);flex:1;position:relative;overflow:auto}.cv-pdf-doc{justify-content:center;padding:2rem;display:flex}.cv-pdf-page{background:#fff;box-shadow:0 10px 40px #0000001a}.cv-loading{text-align:center;font-family:var(--mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;padding:4rem;font-size:.8rem}@media (width<=1024px){.hero-main{grid-template-columns:1fr}.hero-left{gap:2rem;padding:3rem 1.5rem}.hero-right{display:none}.hero-bottom{grid-template-columns:1fr 1fr}nav{padding:0 1.5rem}.nav-center{display:none}.hero-name-block{flex-direction:column;align-items:flex-start;gap:1.5rem}.hero-profile-img{width:100px;height:100px}.cv-modal{max-width:100%;height:85vh}.cv-modal-header{flex-wrap:wrap;gap:.8rem;padding:1rem}}@media (width<=600px){.hero-bottom{grid-template-columns:1fr}.cv-modal-overlay{padding:1rem}.cv-modal{height:90vh}.cv-modal-title h3{font-size:1rem}}#about .about-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:4rem;display:grid}.about-img{border:1px solid var(--border);width:100%;height:auto;margin-bottom:2.5rem;transition:transform .4s}.about-img:hover{transform:scale(1.01)}.about-big-text{font-family:var(--body);color:var(--ink);border-left:3px solid var(--accent);margin-bottom:2.5rem;padding-left:2rem;font-size:1.35rem;font-weight:300;line-height:1.65}.about-big-text strong{font-weight:700}.about-body{color:var(--muted);flex-direction:column;gap:1rem;font-size:.9rem;line-height:1.85;display:flex}.about-body strong{color:var(--ink)}.about-links{flex-wrap:wrap;gap:.6rem;margin-top:2.5rem;display:flex}.alink{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border:1px solid var(--border-dark);padding:.45rem 1rem;font-size:.65rem;text-decoration:none;transition:all .25s}.alink:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}.sidebar-block{border:1px solid var(--border-dark);margin-bottom:1rem;overflow:hidden}.sb-head{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;padding:.6rem 1rem;font-size:.6rem}.sb-head-accent{background:var(--accent)}.sb-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.6rem 1rem;font-size:.78rem;transition:background .15s;display:flex}.sb-row:hover{background:#00000005}.sb-row:last-child{border-bottom:none}.sb-key{color:var(--muted);font-family:var(--mono);font-size:.68rem}.sb-val{color:var(--ink);font-size:.78rem;font-weight:600}.sb-val.live{color:#00a854}.sb-val.accent{color:var(--accent2)}.startup-content{padding:1.2rem 1rem}.startup-name{font-family:var(--display);letter-spacing:.04em;color:var(--ink);margin-bottom:.5rem;font-size:1.6rem}.startup-desc{color:var(--muted);margin-bottom:1rem;font-size:.78rem;line-height:1.6}.startup-stats{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.startup-stat{background:var(--paper2);text-align:center;border:1px solid var(--border);padding:.7rem .8rem}.startup-stat-num{font-family:var(--display);color:var(--accent);font-size:2rem;line-height:1;display:block}.startup-stat-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:.3rem;font-size:.52rem;display:block}@media (width<=1024px){#about .about-grid{grid-template-columns:1fr;gap:2.5rem}}.exp-wrapper{border:1px solid var(--border-dark);flex-direction:column;gap:0;display:flex;overflow:hidden}.exp-item{border-bottom:1px solid var(--border);grid-template-columns:300px 1fr;min-height:220px;transition:background .25s;display:grid}.exp-item:last-child{border-bottom:none}.exp-item:hover{background:#00000004}.exp-sidebar{border-right:1px solid var(--border);background:var(--paper2);flex-direction:column;justify-content:space-between;padding:2.5rem 2rem;display:flex}.exp-num{font-family:var(--display);color:#0000000f;font-size:4rem;line-height:1}.exp-sidebar-header{justify-content:space-between;align-items:flex-start;margin-bottom:2rem;display:flex}.exp-logo{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:12px;flex-shrink:0;width:52px;height:52px;padding:4px;transition:transform .3s,border-color .3s,box-shadow .3s;box-shadow:0 4px 12px #0000000f}.exp-item:hover .exp-logo{border-color:var(--accent);transform:scale(1.05)translateY(-2px);box-shadow:0 6px 16px #ff3b001f}.exp-co{font-family:var(--display);letter-spacing:.06em;color:var(--ink);font-size:1.25rem;line-height:1.1}.exp-period{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);margin-top:.4rem;font-size:.62rem}.exp-type-tag{background:var(--accent);color:#fff;font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;width:fit-content;margin-top:.7rem;padding:.25rem .65rem;font-size:.56rem;display:inline-block}.exp-body{padding:2.5rem}.exp-img{border:1px solid var(--border);border-radius:6px;width:100%;max-width:480px;height:auto;margin-bottom:1.5rem;display:block}.exp-role-title{font-family:var(--display);letter-spacing:.04em;color:var(--ink);margin-bottom:1.2rem;font-size:1.45rem}.exp-blist{flex-direction:column;gap:.7rem;list-style:none;display:flex}.exp-blist li{color:var(--muted);padding-left:1.5rem;font-size:.85rem;line-height:1.7;position:relative}.exp-blist li:before{content:"▸";color:var(--accent);font-size:.7rem;position:absolute;top:3px;left:0}.exp-blist li strong{color:var(--ink);font-weight:700}.loading-state{font-family:var(--mono);color:var(--muted);letter-spacing:.1em;text-align:center;border:1px dashed var(--border);padding:3rem;font-size:.75rem}@media (width<=1024px){.exp-item{grid-template-columns:1fr}.exp-sidebar{border-right:none;border-bottom:1px solid var(--border);padding:1.5rem}.exp-body{padding:1.5rem}}.session-showcase{background:var(--paper2);border:1px solid var(--border-dark);grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-top:1rem;padding:3.5rem;display:grid}.session-img-wrap{width:100%}.session-img{border:1px solid var(--border-dark);width:100%;height:auto;transition:transform .4s,box-shadow .4s;transform:rotate(2deg);box-shadow:-8px 8px #0000000d}.session-showcase:hover .session-img{transform:rotate(0)scale(1.02);box-shadow:-4px 4px #0000000d}.session-tag{font-family:var(--mono);letter-spacing:.15em;color:var(--accent);text-transform:uppercase;margin-bottom:1rem;font-size:.65rem}.session-title{font-family:var(--display);color:var(--ink);margin-bottom:1rem;font-size:2.4rem;line-height:1.1}.session-date{font-family:var(--mono);color:var(--muted);margin-bottom:1.5rem;font-size:.75rem}.session-desc{color:var(--muted);font-size:.95rem;line-height:1.8}@media (width<=900px){.session-showcase{grid-template-columns:1fr;gap:2rem;padding:2rem}.session-img{box-shadow:none;transform:none}}#skills .skills-layout{border:1px solid var(--border-dark);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.skill-col{border-right:1px solid var(--border);padding:0}.skill-col:last-child{border-right:none}.skill-col-head{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;border-bottom:1px solid #333;padding:.75rem 1.2rem;font-size:.62rem}.skill-item{border-bottom:1px solid var(--border);color:var(--ink);justify-content:space-between;align-items:center;padding:.65rem 1.2rem;font-size:.82rem;transition:all .2s;display:flex}.skill-item:hover{background:#00000006;padding-left:1.5rem}.skill-item:last-child{border-bottom:none}.skill-item-name{font-weight:500}.skill-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.skill-dot.med{background:var(--gold)}.skill-dot.low{background:#ccc}.skill-legend{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);text-transform:uppercase;gap:2rem;margin-top:1.5rem;font-size:.62rem;display:flex}@media (width<=1024px){#skills .skills-layout{grid-template-columns:1fr 1fr}}@media (width<=600px){#skills .skills-layout{grid-template-columns:1fr}.skill-col{border-bottom:1px solid var(--border);border-right:none!important}}#projects .proj-grid{border:1px solid var(--border-dark);grid-template-columns:repeat(3,1fr);display:grid}.proj-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);flex-direction:column;padding:2rem;transition:all .3s;display:flex;position:relative}.proj-card:after{content:attr(data-index);font-family:var(--display);color:#00000008;pointer-events:none;z-index:0;font-size:6rem;line-height:1;transition:color .3s;position:absolute;bottom:-15px;right:10px}.proj-card>*{z-index:1;position:relative}.proj-card:nth-child(3n){border-right:none}.proj-card:hover{background:#00000004;transform:translateY(-2px)}.proj-card:hover:after{color:#ff3b000f}.proj-img{border:1px solid var(--border);width:100%;height:auto;margin-bottom:1rem;display:block}.proj-badge{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;border:1px solid;width:fit-content;margin-bottom:1rem;padding:.22rem .65rem;font-size:.56rem;display:inline-block}.pb-live{color:#00a854;background:#00a8540f;border-color:#00a8544d}.pb-gov{color:var(--accent2);background:#1a1aff0d;border-color:#1a1aff33}.pb-research{color:var(--gold);background:#c8a84b0f;border-color:#c8a84b4d}.pb-mobile{color:#9c27b0;background:#9c27b00d;border-color:#9c27b040}.pb-build{color:var(--muted);background:#6b655808;border-color:#6b655833}.proj-name{font-family:var(--display);letter-spacing:.04em;color:var(--ink);margin-bottom:.6rem;font-size:1.5rem;line-height:1.1}.proj-desc{color:var(--muted);margin-bottom:1.2rem;font-size:.8rem;line-height:1.75}.proj-tags{flex-wrap:wrap;gap:.35rem;margin-bottom:1.2rem;display:flex}.ptag{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);border:1px solid var(--border);padding:.2rem .55rem;font-size:.58rem;transition:all .2s}.proj-card:hover .ptag{border-color:var(--border-dark)}.proj-bottom{margin-top:auto}.proj-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.6rem;padding-top:.8rem;display:flex}.proj-link{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:.65rem;text-decoration:none;transition:color .2s}.proj-link:hover{color:var(--accent)}.proj-link-secondary{color:var(--muted);font-size:.6rem}.proj-link-secondary:hover{color:var(--accent)}.proj-link-disabled{color:var(--muted);opacity:.5;cursor:default}.proj-arrow{color:var(--muted);margin-left:auto;font-size:1.2rem;transition:transform .2s,color .2s}.proj-card:hover .proj-arrow{color:var(--accent);transform:translate(3px,-3px)}@media (width<=1024px){#projects .proj-grid{grid-template-columns:1fr 1fr}.proj-card:nth-child(3n){border-right:1px solid var(--border)}.proj-card:nth-child(2n){border-right:none}}@media (width<=600px){#projects .proj-grid{grid-template-columns:1fr}.proj-card{border-right:none!important}}#research .res-wrap{border:1px solid var(--border-dark);grid-template-columns:1fr 380px;min-height:400px;display:grid;overflow:hidden}.res-left{border-right:1px solid var(--border);padding:3.5rem}.res-left .proj-badge{margin-bottom:1.5rem}.res-title{font-family:var(--display);letter-spacing:.03em;color:var(--ink);max-width:520px;margin-bottom:1.5rem;font-size:2.2rem;line-height:1.1}.res-body{color:var(--muted);max-width:500px;margin-bottom:2rem;font-size:.88rem;line-height:1.85}.res-cta-row{flex-wrap:wrap;gap:.8rem;display:flex}.res-right{background:var(--ink);color:var(--paper);flex-direction:column;justify-content:center;gap:0;padding:3rem 2.5rem;display:flex}.res-stat{border-bottom:1px solid #222;padding:1.5rem 0}.res-stat:first-child{padding-top:0}.res-stat:last-child{border-bottom:none;padding-bottom:0}.rs-num{font-family:var(--display);color:var(--paper);font-size:3rem;line-height:1}.rs-label{font-family:var(--mono);letter-spacing:.15em;color:#555;text-transform:uppercase;margin-top:.3rem;font-size:.62rem}@media (width<=1024px){#research .res-wrap{grid-template-columns:1fr}.res-left{border-right:none;border-bottom:1px solid var(--border);padding:2rem}}#certifications .certs-list{border:1px solid var(--border-dark);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.cert-item{border-right:1px solid var(--border);border-bottom:1px solid var(--border);padding:1.5rem 1.3rem;transition:all .25s}.cert-item:hover{background:#00000005;transform:translateY(-1px)}.cert-item:nth-child(4n){border-right:none}.cert-org{font-family:var(--mono);letter-spacing:.2em;color:var(--accent);text-transform:uppercase;margin-bottom:.45rem;font-size:.56rem}.cert-title{color:var(--ink);margin-bottom:.45rem;font-size:.85rem;font-weight:600;line-height:1.4}.cert-yr{font-family:var(--mono);color:var(--muted);letter-spacing:.05em;font-size:.62rem}@media (width<=1024px){#certifications .certs-list{grid-template-columns:repeat(2,1fr)}.cert-item:nth-child(4n){border-right:1px solid var(--border)}.cert-item:nth-child(2n){border-right:none}}@media (width<=600px){#certifications .certs-list{grid-template-columns:1fr}.cert-item{border-right:none!important}}.blog-grid{border:1px solid var(--border-dark);grid-template-columns:repeat(2,1fr);margin-bottom:4rem;display:grid;overflow:hidden}.blog-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--ink);grid-template-columns:60px 1fr;text-decoration:none;transition:all .3s;display:grid;position:relative}.blog-card:nth-child(2n){border-right:none}.blog-card:hover{background:#00000004}.blog-card-num{font-family:var(--display);color:#0000000f;border-right:1px solid var(--border);justify-content:center;align-items:flex-start;padding:1.5rem .8rem;font-size:2.5rem;display:flex}.blog-card-content{flex-direction:column;padding:1.5rem;display:flex}.blog-card-meta{align-items:center;gap:.8rem;margin-bottom:.7rem;display:flex}.blog-card-source{font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:.15rem .5rem;font-size:.55rem}.blog-card-date{font-family:var(--mono);color:var(--muted);letter-spacing:.08em;font-size:.6rem}.blog-card-title{font-family:var(--display);letter-spacing:.03em;color:var(--ink);margin-bottom:.6rem;font-size:1.3rem;line-height:1.15;transition:color .2s}.blog-card:hover .blog-card-title{color:var(--accent)}.blog-card-excerpt{color:var(--muted);flex:1;margin-bottom:1rem;font-size:.8rem;line-height:1.65}.blog-card-footer{border-top:1px solid var(--border);align-items:center;gap:1rem;padding-top:.7rem;display:flex}.blog-stat{font-family:var(--mono);color:var(--muted);letter-spacing:.05em;font-size:.6rem}.blog-read-more{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-left:auto;font-size:.6rem;transition:letter-spacing .2s}.blog-card:hover .blog-read-more{letter-spacing:.15em}.linkedin-section{margin-top:0}.linkedin-header{margin-bottom:2rem}.linkedin-badge{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;background:var(--accent2);color:#fff;padding:.35rem .9rem;font-size:.62rem}.linkedin-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.linkedin-embed-wrap{border:1px solid var(--border-dark);background:#fff;overflow:hidden}.linkedin-embed-wrap iframe{border:none;width:100%;display:block}@media (width<=1024px){.blog-grid{grid-template-columns:1fr}.blog-card{border-right:none!important}.linkedin-grid{grid-template-columns:1fr}}#contact{background:var(--ink);color:var(--paper);border-top:1px solid var(--border-dark);padding:6rem 0}#contact .sec-inner{max-width:var(--max-w);margin:0 auto;padding:0 3rem}#contact .sec-label{color:var(--accent)}#contact .sec-label:after{background:#333}#contact .sec-title{color:var(--paper)}#contact .sec-title em{color:var(--accent)}.contact-layout{grid-template-columns:1fr 1fr;align-items:start;gap:5rem;display:grid}.contact-text{color:#888;margin-bottom:2.5rem;font-size:1.05rem;font-weight:300;line-height:1.75}.contact-list{flex-direction:column;gap:0;list-style:none;display:flex}.c-item{border-bottom:1px solid #1a1a1a;align-items:center;padding:1rem 0;transition:padding-left .2s;display:flex}.c-item:first-child{border-top:1px solid #1a1a1a}.c-item:hover{padding-left:.5rem}.c-icon{color:#555;flex-shrink:0;align-items:center;width:36px;display:flex}.c-item a{color:#bbb;font-size:.88rem;text-decoration:none;transition:color .2s}.c-item:hover a{color:var(--paper)}.c-item:hover .c-icon{color:var(--accent)}.contact-form{border:1px solid #222;flex-direction:column;gap:0;display:flex;overflow:hidden}.form-row{grid-template-columns:1fr 1fr;display:grid}.f-group{border-bottom:1px solid #222;border-right:1px solid #222;position:relative}.f-group:last-of-type{border-right:none}.f-group.full{border-bottom:1px solid #222;border-right:none;grid-column:1/-1}.f-label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#444;padding:.8rem 1rem .3rem;font-size:.58rem;display:block}.f-input{width:100%;color:var(--paper);font-family:var(--body);caret-color:var(--accent);background:0 0;border:none;outline:none;padding:.3rem 1rem 1rem;font-size:.9rem}.f-input::placeholder{color:#333}.f-input:focus{background:#ffffff08}textarea.f-input{resize:none;height:120px}.f-submit{background:var(--accent);color:#fff;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;cursor:none;border:none;width:100%;padding:1.1rem;font-size:.72rem;transition:all .25s}.f-submit:hover{letter-spacing:.22em;background:#e03000}footer{background:var(--ink);border-top:1px solid #111;justify-content:space-between;align-items:center;padding:1.5rem 3rem;display:flex}.ft{font-family:var(--mono);letter-spacing:.1em;color:#444;text-transform:uppercase;font-size:.62rem}.ft a{color:#555;text-decoration:none;transition:color .2s}.ft a:hover{color:var(--paper)}@media (width<=1024px){#contact{padding:4rem 0}#contact .sec-inner{padding:0 1.5rem}.contact-layout{grid-template-columns:1fr;gap:3rem}.form-row{grid-template-columns:1fr}.f-group{border-right:none}}@media (width<=600px){footer{text-align:center;flex-direction:column;gap:1rem}}
