@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@300;400;500&family=Space+Grotesk:wght@400;500;600;700&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{font-family:Space Grotesk,sans-serif;color:#edf2f1;background:#080b0c;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#080b0c}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}.site-shell{position:relative;overflow:hidden;min-height:100vh;background:radial-gradient(circle at 72% 10%,rgba(0,229,255,.07),transparent 24rem),#080b0c}.site-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.27;background-image:linear-gradient(rgba(0,229,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,.055) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 75%);mask-image:linear-gradient(to bottom,#000,transparent 75%)}.noise{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:3;opacity:.08;background-image:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(255,255,255,.06) 3px);mix-blend-mode:screen}.topbar,.section-wrap,.ticker{width:min(1180px,calc(100% - 64px));margin:auto}.topbar{position:relative;z-index:10;height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1)}.brand{display:inline-flex;align-items:center;gap:11px;font:500 14px DM Mono,monospace;letter-spacing:.18em}.brand-mark{display:grid;place-items:center;width:27px;height:27px;color:#080b0c;background:#00e5ff;font:700 16px Space Grotesk;clip-path:polygon(0 0,100% 0,100% 78%,75% 100%,0 100%)}.brand-cursor{color:#00e5ff;animation:blink 1s infinite}.nav-links{display:flex;gap:35px;margin-left:auto;margin-right:42px}.nav-links a,.header-cta{font:12px DM Mono,monospace;color:#99a7a8;transition:color .2s ease}.nav-links a span{color:#00e5ff;padding-left:5px;opacity:0;transition:opacity .2s}.nav-links a:hover,.header-cta:hover{color:#00e5ff}.nav-links a:hover span{opacity:1}.header-cta{display:flex;align-items:center;gap:8px;color:#e2e9e8;border:1px solid rgba(0,229,255,.35);padding:12px 15px}.menu-button{display:none;border:0;background:transparent;color:#00e5ff}.hero{min-height:700px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-top:44px;padding-bottom:78px}.eyebrow,.section-index,.mini-label,.hero-kicker,.project-type,.form-top,.timeline-year,.hero-meta,.terminal-label,.caption-marker{font:11px DM Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:9px;color:#7c8e90;margin-bottom:43px}.status-dot{width:7px;height:7px;display:inline-block;background:#a8f45e;border-radius:50%;box-shadow:0 0 11px #a8f45e}.hero-kicker{color:#00e5ff;margin-bottom:18px}h1,h2,h3,p{margin:0}h1{font-size:clamp(54px,7.5vw,92px);line-height:.93;letter-spacing:-.07em;font-weight:600}.outline-text{color:transparent;-webkit-text-stroke:1px #d6dddb}.neon-text{color:#00e5ff;text-shadow:0 0 25px rgba(0,229,255,.35)}.hero-description{width:min(420px,100%);color:#839092;font-size:15px;line-height:1.65;margin-top:31px}.hero-actions{display:flex;flex-wrap:wrap;gap:23px;align-items:center;margin-top:33px}.button{border:0;display:inline-flex;align-items:center;gap:12px;min-height:47px;padding:0 18px;font:12px DM Mono,monospace;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-3px)}.button-primary{color:#061014;background:#00e5ff;box-shadow:0 0 22px #00e5ff29}.button-primary:hover{box-shadow:0 0 31px #00e5ff5c;background:#5defff}.button-quiet{color:#d9e1df;padding-left:0;background:transparent}.button-quiet span{color:#00e5ff;font-size:18px}.hero-meta{display:flex;align-items:center;gap:14px;color:#667376;margin-top:77px}.hero-meta strong{color:#00e5ff;font-weight:400}.meta-line{width:43px;height:1px;background:#435154}.hero-art{position:relative;height:560px;display:flex;justify-content:center;align-items:center}.character-frame{position:relative;z-index:2;width:min(520px,88%);height:385px;overflow:hidden;border:1px solid rgba(0,229,255,.3);background:#0b1214;clip-path:polygon(0 8%,8% 0,92% 0,100% 8%,100% 92%,92% 100%,8% 100%,0 92%);box-shadow:0 0 70px #00e5ff1f}.character-frame:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(255,255,255,.1);z-index:1;pointer-events:none}.character-frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:saturate(.8) contrast(1.1)}.image-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(8,11,12,.75))}.art-orbit{position:absolute;border:1px solid rgba(0,229,255,.21);border-radius:50%;transform:rotate(-22deg)}.orbit-one{width:520px;height:230px}.orbit-two{width:620px;height:290px;border-color:#a8f45e21;transform:rotate(32deg)}.terminal-label{position:absolute;z-index:3;display:grid;gap:5px;color:#00e5ff;background:#080b0cbf;padding:10px 13px;border-left:2px solid #00e5ff}.terminal-label small{color:#708184;font:9px DM Mono}.label-top{top:60px;right:0}.label-side{bottom:100px;left:0;border-color:#a8f45e;color:#a8f45e}.art-caption{position:absolute;bottom:31px;left:40px;z-index:4;display:flex;gap:12px;align-items:center}.caption-marker{color:#00e5ff}.art-caption div{display:grid;gap:4px}.art-caption strong{font:12px DM Mono}.art-caption small{color:#839092;font:9px DM Mono}.scroll-cue{position:absolute;right:0;bottom:20px;display:flex;gap:8px;align-items:center;color:#6b797b;font:10px DM Mono;writing-mode:vertical-rl}.ticker{width:100%;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);overflow:hidden;white-space:nowrap}.ticker-track{display:inline-block;padding:17px 0;color:#738184;font:11px DM Mono;letter-spacing:.13em;animation:ticker 30s linear infinite}.ticker span{color:#00e5ff;margin:0 24px}section.section-wrap{padding-top:145px}.about-section,.skills-section,.timeline-section{display:grid;grid-template-columns:.8fr 1fr .7fr;gap:70px}.section-index{color:#00e5ff;margin-bottom:21px}.section-intro h2{font-size:clamp(42px,5vw,62px);line-height:.98;letter-spacing:-.06em;font-weight:500}.section-intro h2 span{color:#718083}.about-content{padding-top:47px}.about-content p{color:#899698;line-height:1.7;font-size:15px;max-width:440px}.about-content .lead-copy{color:#e5ecea;font-size:22px;line-height:1.35;margin-bottom:27px}.about-signature{display:flex;gap:12px;align-items:center;color:#00e5ff;font:12px DM Mono;margin-top:32px}.signature-line{width:31px;height:1px;background:#00e5ff}.stat-card{position:relative;align-self:end;padding:30px 26px;border:1px solid rgba(0,229,255,.23);background:#101718cc}.stat-ring{width:97px;height:97px;display:grid;place-items:center;border:1px solid #a8f45e;border-right-color:transparent;border-radius:50%;margin-bottom:24px;box-shadow:0 0 19px #a8f45e1a}.stat-ring span{color:#a8f45e;font:38px DM Mono}.stat-ring span span{font-size:16px}.stat-card p{color:#849294;font:12px/1.5 DM Mono}.stat-card strong{color:#e4ecea;font-weight:400}.stat-arrow{position:absolute;right:21px;top:22px;color:#00e5ff;font-size:21px}.skills-section{padding-top:175px!important}.skills-grid{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;gap:76px;padding-top:14px}.skill-row{margin-bottom:28px}.skill-head{display:flex;justify-content:space-between;margin-bottom:10px;font:13px DM Mono;color:#dae3e1}.skill-head b{color:#667477;font-size:10px;margin-right:16px;font-weight:400}.skill-head strong{color:#00e5ff;font-weight:400}.skill-track{height:3px;background:#202b2d}.skill-track span{height:100%;display:block;background:linear-gradient(90deg,#00e5ff,#a8f45e);box-shadow:0 0 9px #00e5ff8c;animation:grow 1.2s ease-out}.mini-label{color:#657578;margin-bottom:24px}.tag-cloud{display:flex;flex-wrap:wrap;gap:9px}.tag{border:1px solid #2a3a3c;color:#9ca8a9;padding:8px 11px;font:11px DM Mono;transition:color .2s,border-color .2s,transform .2s}.tag:hover,.tag.highlight{color:#00e5ff;border-color:#00e5ff;transform:translateY(-2px)}.skill-note{display:flex;gap:12px;margin-top:44px;color:#8d9a9a;font:12px/1.5 DM Mono}.skill-note svg{color:#a8f45e}.skill-note strong{color:#e2eae7;font-weight:400}.project-section{padding-top:170px!important}.project-heading{display:flex;justify-content:space-between;align-items:end}.project-heading-copy{width:290px;color:#829092;font-size:14px;line-height:1.6}.project-heading-copy a{display:flex;align-items:center;gap:9px;color:#00e5ff;font:11px DM Mono;margin-top:25px}.filter-row{display:flex;gap:9px;border-bottom:1px solid rgba(255,255,255,.1);margin-top:54px;padding-bottom:15px}.filter-row button{color:#697778;padding:9px 14px;border:1px solid transparent;background:transparent;font:11px DM Mono}.filter-row button:hover,.filter-row button.active{color:#00e5ff;border-color:#00e5ff47}.projects-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:23px}.project-link{display:block;min-width:0}.project-link:focus-visible{outline:2px solid #00e5ff;outline-offset:4px}.project-card{min-height:282px;display:flex;flex-direction:column;justify-content:space-between;padding:23px;border:1px solid #243235;background:#0f1516db;transition:transform .3s,border-color .3s,box-shadow .3s}.project-card:hover{transform:perspective(700px) rotateX(2deg) rotateY(-3deg) translateY(-6px);border-color:#00e5ff;box-shadow:0 14px 40px #00e5ff1a}.project-top,.project-bottom{display:flex;align-items:center;justify-content:space-between}.project-top{color:#536264}.project-top svg{color:#00e5ff}.project-number{font:12px DM Mono}.project-type{color:#00e5ff;font-size:9px}.project-card h3{margin-top:48px;font-size:22px;letter-spacing:-.04em}.project-card p{color:#879496;font-size:13px;line-height:1.6;margin-top:9px}.project-tags{display:flex;gap:6px}.project-tags span{color:#718083;font:10px DM Mono}.project-stats{display:flex;gap:12px;color:#758385;font:10px DM Mono}.project-stats span{display:flex;gap:4px;align-items:center}.accent-green:hover{border-color:#a8f45e;box-shadow:0 14px 40px #a8f45e14}.accent-red:hover{border-color:#ff5964;box-shadow:0 14px 40px #ff596414}.timeline-section{padding-top:178px!important;padding-bottom:30px}.timeline-wrap{grid-column:span 2;position:relative;padding-top:8px}.timeline-line{position:absolute;left:43px;top:30px;bottom:35px;width:1px;background:linear-gradient(#00e5ff,#00e5ff1a)}.timeline-item{position:relative;display:grid;grid-template-columns:88px 1fr;gap:25px;min-height:95px}.timeline-dot{position:absolute;top:20px;left:39px;width:9px;height:9px;background:#00e5ff;border-radius:50%;box-shadow:0 0 13px #00e5ff}.timeline-year{color:#637174;padding-top:17px;text-align:right}.cert-card{display:flex;align-items:center;gap:15px;border-bottom:1px solid #223032;padding:11px 0 21px}.cert-card>svg{margin-left:auto;color:#4e5b5c}.cert-icon{display:grid;place-items:center;width:39px;height:39px;color:#00e5ff;border:1px solid rgba(0,229,255,.32)}.cert-card span,.achievement-card span{color:#00e5ff;font:10px DM Mono}.cert-card h3{color:#e1e9e7;font-size:16px;font-weight:500;margin:5px 0}.cert-card p,.achievement-card p{color:#6d7c7e;font-size:12px}.achievement-card{display:flex;align-items:center;gap:15px;padding:17px 20px;border:1px solid rgba(168,244,94,.35);background:#a8f45e0d}.achievement .timeline-dot{background:#a8f45e;box-shadow:0 0 13px #a8f45e}.achievement-card span{color:#a8f45e}.achievement-card h3{margin:5px 0;font-size:17px}.achievement-icon{color:#a8f45e}.contact-section{margin-top:150px;padding-top:80px!important;padding-bottom:100px;display:grid;grid-template-columns:1fr 1fr;gap:110px;border-top:1px solid rgba(255,255,255,.1)}.contact-copy h2{font-size:clamp(46px,6vw,75px);line-height:.95;letter-spacing:-.06em;font-weight:500}.contact-copy h2 span{color:#00e5ff}.contact-copy>p:not(.section-index){color:#849193;line-height:1.65;max-width:370px;font-size:14px;margin-top:28px}.social-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:35px}.social-links a{display:flex;gap:7px;align-items:center;color:#b0bbbb;font:10px DM Mono;padding:10px 12px;border:1px solid #273537;transition:border .2s,color .2s}.social-links a svg:last-child{color:#00e5ff}.social-links a:hover{color:#00e5ff;border-color:#00e5ff}.contact-form{padding:26px;border:1px solid #273537;background:#0d1314}.form-top{display:flex;justify-content:space-between;color:#00e5ff;padding-bottom:19px;border-bottom:1px solid #273537}.form-top>span:last-child{color:#768587;display:flex;align-items:center;gap:7px;font-size:9px}.contact-form label{display:grid;gap:9px;color:#78888a;font:10px DM Mono;text-transform:uppercase;margin-top:23px}.contact-form input,.contact-form textarea{width:100%;padding:12px 0;resize:vertical;color:#e2e9e7;outline:0;border:0;border-bottom:1px solid #2c3a3c;background:transparent;font:13px Space Grotesk;transition:border .2s}.contact-form input:focus,.contact-form textarea:focus{border-color:#00e5ff}.contact-form input::-moz-placeholder,.contact-form textarea::-moz-placeholder{color:#465456}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#465456}.contact-form button{margin-top:27px}.form-success{color:#a8f45e;font:11px DM Mono;margin-top:15px}.footer{min-height:94px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);color:#5e6c6e}.footer p,.back-top{font:10px DM Mono}.back-top{display:flex;align-items:center;gap:7px;color:#00e5ff}.reveal{animation:rise .8s ease both}.reveal-delay{animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{50%{opacity:.15}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes grow{0%{width:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width: 900px){.topbar,.section-wrap{width:min(100% - 40px,680px)}.nav-links{display:none;position:absolute;top:70px;left:0;right:0;flex-direction:column;gap:0;padding:8px;background:#0d1314;border:1px solid #263537}.nav-links.nav-open{display:flex}.nav-links a{padding:14px}.menu-button{display:block}.header-cta{display:none}.hero{grid-template-columns:1fr;padding-top:75px}.hero-art{height:510px;margin-top:-25px}.about-section,.skills-section,.timeline-section{grid-template-columns:1fr;gap:40px}.about-content{padding-top:0}.stat-card{max-width:290px}.skills-grid,.timeline-wrap{grid-column:auto}.project-heading{align-items:start;flex-direction:column;gap:30px}.projects-grid{grid-template-columns:repeat(2,1fr)}.contact-section{grid-template-columns:1fr;gap:55px}.timeline-line{left:43px}}@media (max-width: 560px){.topbar,.section-wrap{width:calc(100% - 32px)}.topbar{height:72px}.hero{min-height:auto;padding-top:65px}.eyebrow{margin-bottom:31px}.hero-actions{gap:13px}.hero-meta{margin-top:50px}.hero-art{height:430px}.character-frame{width:82%;height:390px}.label-top{top:20px}.label-side{bottom:55px}.art-caption{left:15px;bottom:14px}.scroll-cue{right:-3px}.ticker-track{font-size:9px}.ticker span{margin:0 12px}section.section-wrap{padding-top:105px}.skills-section,.project-section,.timeline-section{padding-top:110px!important}.skills-grid{gap:45px}.projects-grid{grid-template-columns:1fr}.filter-row{overflow-x:auto}.timeline-item{grid-template-columns:65px 1fr;gap:16px}.timeline-line{left:32px}.timeline-dot{left:28px}.timeline-year{font-size:9px}.cert-card{align-items:start}.cert-card h3{font-size:14px}.contact-section{margin-top:105px;padding-top:55px!important;padding-bottom:70px}.contact-form{padding:19px}.footer{flex-wrap:wrap;gap:18px;padding:24px 0}}
