@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#0f172a;background:#f8fafc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;font-weight:400;--navy: #0b1730;--navy-light: #173d65;--cyan: #06b6d4;--cyan-bright: #5de0ec;--muted: #64748b;--line: #e2e8f0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;min-width:320px}body,button,a{font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:Manrope,sans-serif}::selection{color:var(--navy);background:#a5f3fc}.container{width:min(1160px,calc(100% - 64px));margin-inline:auto}.site-header{height:76px;position:sticky;top:0;z-index:20;color:#eef7ff;background:#0b1730f5;border-bottom:1px solid rgb(255 255 255 / 9%);transition:background .25s,box-shadow .25s}.site-header.is-scrolled{background:#0b1730f7;box-shadow:0 12px 30px #030c1c2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.brand-mark,.footer-brand{font:800 24px/1 Manrope,sans-serif;letter-spacing:-2px}.brand-mark span,.footer-brand span{color:var(--cyan-bright)}.nav-links{display:flex;align-items:center;gap:clamp(16px,2.2vw,29px)}.nav-links>a{position:relative;color:#b7c5d6;font-size:12px;font-weight:600;transition:color .2s}.nav-links>a:not(.nav-resume):after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:2px;background:var(--cyan-bright);transform:scaleX(0);transform-origin:left;transition:transform .2s}.nav-links>a:hover,.nav-links>a.active{color:#fff}.nav-links>a.active:after,.nav-links>a:hover:after{transform:scaleX(1)}.nav-links .nav-resume{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #47617c;border-radius:7px;color:#f5fbff}.nav-links .nav-resume:hover{color:var(--cyan-bright);border-color:var(--cyan)}.mobile-menu{display:none;padding:7px;color:#fff;border:0;background:transparent;cursor:pointer}.hero{min-height:640px;position:relative;overflow:hidden;color:#fff;background:radial-gradient(ellipse at 79% 38%,rgb(23 61 101 / 56%),transparent 44%),linear-gradient(125deg,#0b1730 4%,#102844 68%,#0b1c34)}.hero-grid-pattern,.contact-grid-pattern{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / 3.5%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 3.5%) 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,transparent,black 80%);mask-image:linear-gradient(90deg,transparent,black 80%)}.hero-glow{position:absolute;width:350px;height:350px;border-radius:50%;filter:blur(95px);opacity:.13}.glow-a{top:18%;right:11%;background:#06b6d4}.hero-grid{position:relative;z-index:1;min-height:590px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;padding-block:62px}.hero-content{max-width:620px;animation:enter-up .7s ease-out both}.availability{display:inline-flex;align-items:center;gap:10px;color:#b9dbe9;font-size:12px;font-weight:600;letter-spacing:.45px}.pulse,.caption-dot{width:8px;height:8px;flex:0 0 auto;display:inline-block;border-radius:50%;background:#51d6bd}.pulse{box-shadow:0 0 0 5px #51d6bd1f;animation:pulse 2.3s ease-in-out infinite}.hero h1{max-width:620px;margin:23px 0 14px;font-size:clamp(43px,5.2vw,68px);line-height:1.08;letter-spacing:-3.8px}.hero-period{color:var(--cyan-bright)}.hero-specialty{max-width:540px;margin-bottom:15px;color:#d7e5ef;font:600 clamp(17px,2vw,21px)/1.55 Manrope,sans-serif;letter-spacing:-.3px}.hero-specialty span{color:var(--cyan-bright)}.specialty-current{display:inline-block;animation:specialty-in .35s ease both}.hero-lead{max-width:530px;margin-bottom:0;color:#aec0d2;font-size:15px;line-height:1.85}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.button{min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 17px;border:1px solid transparent;border-radius:7px;font-size:12px;font-weight:700;transition:transform .2s,color .2s,border-color .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-primary{color:#07263a;background:var(--cyan-bright);box-shadow:0 8px 20px #06b6d41f}.button-primary:hover{background:#a5f3fc;box-shadow:0 12px 25px #06b6d433}.button-ghost{color:#e9f4fc;border-color:#506983;background:#ffffff05}.button-ghost:hover{border-color:#8edbe5;background:#ffffff12}.hero-social{display:flex;flex-wrap:wrap;gap:22px;margin-top:34px}.hero-social a,.contact-links a{display:inline-flex;align-items:center;gap:7px;color:#9eb4c9;font-size:12px;font-weight:600;transition:color .2s}.hero-social a:hover,.contact-links a:hover{color:var(--cyan-bright)}.hero-social a svg:last-child,.contact-links a svg:last-child{opacity:.65}.portrait-composition{min-height:438px;position:relative;display:grid;place-items:center;isolation:isolate}.portrait-backdrop{width:min(78%,370px);height:390px;position:absolute;z-index:-1;right:8%;top:7%;border:1px solid rgb(119 211 228 / 25%);border-radius:48% 48% 18px 18px;background:linear-gradient(145deg,#173d657a,#06b6d41a);transform:rotate(4deg)}.portrait-frame{width:min(73%,346px);height:410px;position:relative;overflow:hidden;border:1px solid rgb(205 236 248 / 43%);border-radius:48% 48% 13px 13px;background:linear-gradient(160deg,#244c70,#132943 65%,#0c1c32);box-shadow:0 26px 65px #00000054,0 0 0 7px #ffffff08;animation:portrait-in .85s .1s ease-out both}.portrait-frame:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0612253b);pointer-events:none}.portrait-frame img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 27%}.portrait-caption{position:absolute;right:3%;bottom:1%;display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid rgb(255 255 255 / 12%);border-radius:8px;color:#e5f4fb;background:#091a2fe0;box-shadow:0 12px 35px #00000038;font-size:11px}.portrait-caption .caption-dot{width:7px;height:7px}.tech-badge{position:absolute;z-index:2;padding:9px 12px;border:1px solid rgb(171 216 232 / 21%);border-radius:7px;color:#d9edf5;background:#0d253eeb;box-shadow:0 8px 24px #0000002b;font-size:11px;font-weight:700;animation:badge-float 5s ease-in-out infinite}.tech-badge-1{top:9%;left:-1%;animation-delay:-.3s}.tech-badge-2{top:22%;right:-2%;animation-delay:-1.5s}.tech-badge-3{top:56%;left:-6%;animation-delay:-2.4s}.tech-badge-4{bottom:14%;right:-1%;animation-delay:-3s}.tech-badge-5{top:1%;right:18%;animation-delay:-3.8s}.scroll-hint{position:relative;z-index:2;width:min(1160px,calc(100% - 64px));display:flex;align-items:center;gap:8px;margin:0 auto;padding-bottom:25px;color:#7894af;font-size:10px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase}.section{padding:96px 0;scroll-margin-top:76px}.section-white{background:#fff}.section-tint{background:#f4f7fa}.section-heading{max-width:700px;margin-bottom:44px}.eyebrow{color:#087c96;font-size:10px;font-weight:800;letter-spacing:1.8px}.section-heading h2{margin:12px 0 11px;color:#122744;font-size:clamp(30px,3.5vw,43px);line-height:1.2;letter-spacing:-1.9px}.section-heading>p{max-width:610px;margin-bottom:0;color:#65768a;font-size:14px;line-height:1.75}.about-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:72px}.about-layout .section-heading{margin-bottom:0}.about-copy>p{color:#607187;font-size:14px;line-height:1.9}.about-copy .large-copy{margin-bottom:20px;color:#243a53;font:600 21px/1.6 Manrope,sans-serif;letter-spacing:-.4px}.large-copy strong{color:#087c96}.about-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:26px}.highlight-card{min-height:94px;display:flex;align-items:flex-start;gap:10px;padding:15px 12px;border:1px solid #e6edf2;border-radius:9px;background:#fbfdfe}.highlight-icon,.skill-icon,.education-icon{width:35px;height:35px;flex:0 0 auto;display:grid;place-items:center;border-radius:8px;color:#087c96;background:#e4f6f8}.highlight-card div{display:flex;flex-direction:column;gap:5px}.highlight-card strong{color:#193550;font:700 11px/1.3 Manrope,sans-serif}.highlight-card div span{color:#718196;font-size:10px;line-height:1.45}.about-location{display:flex;align-items:center;gap:8px;margin-top:21px;color:#496176;font-size:12px;font-weight:600}.about-location svg{color:#07869d}.timeline{position:relative;border-top:1px solid #dce5eb}.job{position:relative;display:grid;grid-template-columns:.43fr .57fr;gap:54px;padding:34px 0 36px 39px;border-bottom:1px solid #dce5eb}.job-marker{position:absolute;left:0;top:38px;width:24px;height:24px;display:grid;place-items:center;border:1px solid #a6dce3;border-radius:50%;color:#07849a;background:#f4f7fa;font:700 8px Manrope,sans-serif}.job-dates{color:#087c96;font-size:11px;font-weight:800}.job h3{margin:10px 0 5px;color:#17324d;font-size:19px;letter-spacing:-.4px}.job-location{margin:0;color:#8290a1;font-size:12px}.job-right h4{margin:0 0 9px;color:#203b56;font-size:15px}.job-description{margin-bottom:12px;color:#65768a;font-size:12px;line-height:1.75}.job ul{margin:0;padding-left:17px;color:#52657a;font-size:12px;line-height:1.75}.job li{padding-left:3px;margin:6px 0}.job li::marker{color:#0a9ab1}.project-feature{display:grid;grid-template-columns:.98fr 1.02fr;overflow:hidden;border:1px solid #dce6eb;border-radius:15px;background:#fff;box-shadow:0 20px 55px #0e304912;transition:box-shadow .3s,transform .3s}.project-feature:hover{transform:translateY(-3px);box-shadow:0 25px 65px #0e30491f}.project-art{min-height:495px;display:flex;flex-direction:column;justify-content:space-between;padding:26px;overflow:hidden;color:#effaff;background:radial-gradient(ellipse at 52% 48%,rgb(31 104 138 / 50%),transparent 57%),linear-gradient(145deg,#102d4b,#0a1d35 72%)}.project-art-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-wordmark{display:flex;align-items:center;gap:8px;color:#eaf8ff;font:800 11px Manrope,sans-serif;letter-spacing:1.1px}.project-mark{width:27px;height:27px;display:grid;place-items:center;border:1px solid #4386a1;border-radius:7px;color:#70e1eb;background:#123b59}.art-label{color:#85a8bf;font-size:8px;font-weight:700;letter-spacing:.7px;text-align:right}.workflow-visual{display:grid;grid-template-columns:1fr 30px 1.1fr 30px 1fr;align-items:center}.visual-input,.visual-agent{display:flex;flex-direction:column;align-items:center;text-align:center}.visual-input{padding:16px 9px;border:1px solid #376583;border-radius:11px;background:#113954db;box-shadow:0 13px 30px #020a152b}.visual-icon,.agent-orbit{width:41px;height:41px;display:grid;place-items:center;margin-bottom:10px;border:1px solid #4686a2;border-radius:10px;color:#95e9f2;background:#174967}.visual-input strong,.visual-agent strong{color:#ecf8ff;font-size:10px}.visual-caption{margin-top:5px;color:#8eabc0;font-size:9px}.visual-connector{height:1px;background:#427c97}.visual-connector span{width:5px;height:5px;display:block;float:right;margin-top:-2px;border-radius:50%;background:#6de3ed}.visual-agent{position:relative;padding:18px 7px 14px;border:1px solid #3e94ad;border-radius:12px;background:linear-gradient(160deg,#17496a,#123854);box-shadow:0 0 40px #06b6d41a}.agent-orbit{width:43px;height:43px;border-color:#58b4c6;border-radius:50%;color:#8ef1f4;background:#1b5975}.agent-tools{width:calc(100% + 2px);display:flex;flex-direction:column;gap:4px;margin-top:12px;padding-top:10px;border-top:1px solid rgb(137 199 214 / 20%)}.agent-tools span{color:#a9cad9;font-size:8px}.visual-output{display:flex;flex-direction:column;gap:8px}.visual-output div{display:flex;align-items:center;gap:6px;min-height:34px;padding:7px 6px;border:1px solid #2a526e;border-radius:6px;color:#8de4e9;background:#0f2c42e3}.visual-output div span{flex:1;color:#c8dce8;font-size:8px;white-space:nowrap}.visual-output div svg:last-child{color:#6fd8b6}.art-footer{display:flex;align-items:center;gap:8px;color:#84aabe;font-size:8px;font-weight:700;letter-spacing:1px}.art-footer .caption-dot{width:6px;height:6px}.footer-divider{color:#4a7892}.project-details{padding:34px 36px}.project-kicker{display:flex;justify-content:space-between;color:#0a8298;font-size:9px;font-weight:800;letter-spacing:1.4px}.project-kicker span{color:#9caebe}.project-details h3{margin:15px 0 4px;color:#122b46;font-size:34px;letter-spacing:-1.6px}.project-subtitle{margin-bottom:14px;color:#385970;font:700 13px Manrope,sans-serif}.project-description{margin-bottom:21px;color:#63768a;font-size:12px;line-height:1.75}.project-workflows{border-top:1px solid #e8eef2}.workflow-detail{display:grid;grid-template-columns:28px 1fr;gap:9px;padding:13px 0;border-bottom:1px solid #e8eef2}.workflow-number{padding-top:1px;color:#0b8da2;font:800 10px Manrope,sans-serif}.workflow-detail strong{color:#193650;font:700 11px Manrope,sans-serif}.workflow-detail p{margin:5px 0 0;color:#708196;font-size:10px;line-height:1.65}.tags,.skill-tags{display:flex;flex-wrap:wrap;gap:6px}.tags{margin:17px 0}.tags span,.skill-tags span{padding:6px 8px;border:1px solid #e1eaef;border-radius:5px;color:#496579;background:#f7fafb;font-size:9px;font-weight:700}.project-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.button-dark{min-height:39px;padding:9px 12px;color:#f2fbff;background:var(--navy);font-size:10px}.button-dark:hover{background:var(--navy-light)}.text-link{display:inline-flex;align-items:center;gap:6px;color:#087f95;font-size:11px;font-weight:700}.text-link:hover{color:#064e63}.skills-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.skill-card{padding:24px;border:1px solid #e1e9ee;border-radius:10px;background:#fff;transition:border-color .2s,transform .2s,box-shadow .2s}.skill-card:hover{transform:translateY(-3px);border-color:#b5dce2;box-shadow:0 12px 30px #0e304912}.skill-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.skill-icon{width:39px;height:39px}.skill-card h3{margin:0;color:#1a3852;font-size:15px}.skill-tags span{padding:7px 9px;transition:color .2s,border-color .2s,background .2s}.skill-tags span:hover{border-color:#a9dce2;color:#086c83;background:#eaf9fa}.credentials{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;margin-top:58px;padding-top:34px;border-top:1px solid #dce5eb}.credential-group h3,.education-card h3{margin:9px 0 16px;color:#1a3852;font-size:17px}.credential-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.credential-list li{display:flex;align-items:center;gap:11px;color:#4d6277;font-size:11px}.credential-list li strong{font-weight:600}.credential-status{min-width:79px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:5px 7px;border:1px solid #b8e3da;border-radius:20px;color:#18735f;background:#edf9f5;font-size:8px;font-weight:800}.credential-status.status-progress{border-color:#f1d8a4;color:#946514;background:#fff8e9}.education-card{align-self:start;display:flex;gap:14px;padding:20px;border:1px solid #e0e9ee;border-radius:10px;background:#fff}.education-icon{width:39px;height:39px}.education-card h3{margin:7px 0 4px;font-size:15px}.education-card p{margin-bottom:7px;color:#62758a;font-size:11px}.education-dates{color:#8795a4;font-size:10px;font-weight:600}.contact-section{position:relative;overflow:hidden;padding:90px 0 82px;scroll-margin-top:76px;color:#fff;text-align:center;background:radial-gradient(ellipse at 75% 15%,#173d65,transparent 48%),#0b1730}.contact-grid-pattern{opacity:.6;-webkit-mask-image:linear-gradient(90deg,transparent,black 48%,transparent);mask-image:linear-gradient(90deg,transparent,black 48%,transparent)}.contact-inner{position:relative;z-index:1;max-width:780px}.contact-section .eyebrow{color:#71dce7}.contact-section h2{margin:16px 0 13px;font-size:clamp(32px,4vw,47px);letter-spacing:-2px}.contact-section p{max-width:560px;margin:0 auto 25px;color:#adc0d3;font-size:13px;line-height:1.8}.contact-section .button{margin-bottom:23px}.contact-links{display:flex;justify-content:center;flex-wrap:wrap;gap:23px;margin-top:18px}.contact-links a{color:#adc0d3;font-size:11px}.footer{padding:21px 0;color:#90a3b6;background:#081326;font-size:10px}.footer-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.footer-brand{color:#eaf4fb;font-size:18px}.footer-row>a:last-child{display:inline-flex;align-items:center;gap:6px;transition:color .2s}.footer-row>a:last-child:hover{color:var(--cyan-bright)}.reveal{opacity:0;transform:translateY(17px);transition:opacity .65s ease,transform .65s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}.project-feature.reveal{transition-delay:.04s}.skill-card:nth-child(2).reveal{transition-delay:.06s}.skill-card:nth-child(3).reveal{transition-delay:.1s}.skill-card:nth-child(4).reveal{transition-delay:.14s}@keyframes enter-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes portrait-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes badge-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pulse{0%,to{box-shadow:0 0 0 4px #51d6bd1a}50%{box-shadow:0 0 0 7px #51d6bd08}}@keyframes specialty-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}a:focus-visible,button:focus-visible{outline:3px solid #66d8e6;outline-offset:3px}@media(max-width:940px){.container{width:min(100% - 48px,1160px)}.nav-links{gap:16px}.nav-links>a{font-size:11px}.hero-grid{gap:34px}.portrait-composition{min-height:390px}.portrait-frame{height:365px}.portrait-backdrop{height:345px}.project-art{padding:21px}.project-details{padding:29px 25px}.workflow-visual{grid-template-columns:.95fr 22px 1.1fr 22px .95fr}}@media(max-width:760px){.site-header{height:68px}.mobile-menu{display:inline-flex;align-items:center;justify-content:center}.nav-links{position:absolute;top:68px;left:0;right:0;display:none;align-items:stretch;gap:0;padding:10px 24px 20px;border-bottom:1px solid rgb(255 255 255 / 10%);background:#0b1730;box-shadow:0 16px 25px #0003}.nav-links.open{display:flex;flex-direction:column;animation:menu-in .18s ease-out both}.nav-links>a{padding:13px 2px;font-size:13px}.nav-links>a:not(.nav-resume):after{display:none}.nav-links .nav-resume{justify-content:center;margin-top:8px;padding:12px}.hero-grid{grid-template-columns:1fr;gap:22px;padding-top:58px;padding-bottom:30px}.hero-content{max-width:630px}.hero h1{max-width:580px;font-size:clamp(43px,9.5vw,62px)}.portrait-composition{width:min(100%,480px);min-height:400px;margin-inline:auto}.portrait-frame{width:min(73%,325px);height:370px}.portrait-backdrop{width:min(78%,350px);height:350px}.tech-badge-1{left:3%}.tech-badge-2{right:3%}.tech-badge-3{left:0}.tech-badge-4{right:2%}.scroll-hint{display:none}.section{padding:75px 0}.about-layout{grid-template-columns:1fr;gap:24px}.about-layout .section-heading{margin-bottom:0}.job{gap:30px}.project-feature{grid-template-columns:1fr}.project-art{min-height:370px}}@media(max-width:540px){.container{width:calc(100% - 36px)}.hero-grid{padding-top:47px}.hero h1{font-size:45px;letter-spacing:-2.7px}.availability{font-size:10px}.hero-specialty{font-size:17px}.hero-lead{font-size:13px}.hero-actions{gap:9px}.button{min-height:44px;padding:11px 13px;font-size:11px}.hero-social{gap:17px;margin-top:25px}.hero-social a{font-size:11px}.portrait-composition{min-height:355px}.portrait-frame{height:330px}.portrait-backdrop{height:315px}.portrait-caption{right:0;bottom:0;padding:10px;font-size:9px}.tech-badge{padding:7px 9px;font-size:9px}.section{padding:64px 0}.section-heading{margin-bottom:30px}.section-heading h2{font-size:32px;letter-spacing:-1.4px}.about-copy .large-copy{font-size:19px}.about-highlights{grid-template-columns:1fr}.highlight-card{min-height:auto;align-items:center}.job{grid-template-columns:1fr;gap:14px;padding:27px 0 28px 34px}.job-marker{top:30px}.job ul{font-size:11px}.project-art{min-height:330px;padding:17px 13px}.art-label{max-width:120px;font-size:7px}.workflow-visual{grid-template-columns:.9fr 14px 1.05fr 14px .9fr}.visual-input{padding:13px 5px}.visual-agent{padding-inline:5px}.visual-input strong,.visual-agent strong{font-size:8px}.visual-caption,.agent-tools span{font-size:7px}.visual-output{gap:5px}.visual-output div{gap:4px;min-height:31px;padding:5px 3px}.visual-output div span{font-size:7px}.visual-output div svg{width:12px}.art-footer{font-size:7px;letter-spacing:.6px}.project-details{padding:25px 18px}.project-details h3{font-size:31px}.skills-grid,.credentials{grid-template-columns:1fr}.skill-card{padding:20px}.credentials{gap:25px;margin-top:40px}.credential-list li{align-items:flex-start}.education-card{padding:17px}.contact-section{padding:70px 0 62px}.contact-section h2{font-size:34px;letter-spacing:-1.5px}.contact-links{flex-direction:column;align-items:center;gap:14px}.footer-row{flex-direction:column;text-align:center}}@keyframes menu-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
