@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;600&family=Inter:wght@300;400;500;600&display=swap";:root{--bg-primary:#0e0e0e;--bg-secondary:#141414;--bg-card:#1a1a1a;--bg-card-hover:#1f1f1f;--text-primary:#f0ede8;--text-secondary:#888078;--text-muted:#555;--accent:#c8a96e;--accent-light:#d4b87c;--accent-dim:#c8a96e1f;--border:#252525;--border-light:#2a2a2a;--font-display:"Cormorant Garamond", Georgia, serif;--font-body:"Inter", system-ui, sans-serif;--section-padding:120px 0;--container-max:1200px;--container-padding:0 32px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--transition:all .3s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:none;font-weight:400;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:none;background:0 0;border:none;font-family:inherit}input,textarea{font-family:inherit}::selection{background:var(--accent);color:var(--bg-primary)}#root{width:100%;overflow-x:hidden}.container{max-width:var(--container-max);padding:var(--container-padding);margin:0 auto}.section-label{font-family:var(--font-body);letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:11px;font-weight:500;display:inline-block}@media (width<=768px){:root{--section-padding:80px 0;--container-padding:0 20px}body{cursor:auto}}.cursor-dot,.cursor-ring{pointer-events:none;z-index:9999;will-change:transform;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-dot{background:var(--accent);width:5px;height:5px;margin-top:-2.5px;margin-left:-2.5px}.cursor-ring{border:1px solid #c8a96e80;width:32px;height:32px;margin-top:-16px;margin-left:-16px;transition:width .25s,height .25s,border-color .25s}.cursor-ring--active{border-color:var(--accent);width:48px;height:48px;margin-top:-24px;margin-left:-24px}@media (width<=768px){.cursor-dot,.cursor-ring{display:none}}.navbar{z-index:100;padding:24px 0;transition:padding .4s,background .4s,border-bottom .4s;position:fixed;top:0;left:0;right:0}.navbar--scrolled{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);background:#0e0e0ee6;padding:16px 0}.navbar__container{justify-content:space-between;align-items:center;display:flex}.navbar__logo{align-items:center;gap:8px;text-decoration:none;display:flex}.navbar__logo-initials{font-family:var(--font-display);color:var(--text-primary);letter-spacing:1px;font-size:22px;font-weight:600;transition:color .3s}.navbar__logo-initials:hover{color:var(--accent)}.navbar__nav{align-items:center;gap:40px;display:flex}.navbar__link{letter-spacing:.5px;color:var(--text-secondary);font-size:13px;font-weight:400;transition:color .3s;position:relative}.navbar__link:after{content:"";background:var(--accent);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.navbar__link:hover{color:var(--text-primary)}.navbar__link:hover:after{width:100%}.navbar__link--active{color:var(--text-primary)}.navbar__link--active:after{background:var(--accent);width:100%}.navbar__link--role{color:var(--accent);opacity:.75}.navbar__link--role:after{background:var(--accent)}.navbar__link--role:hover{color:var(--accent-light);opacity:1}.navbar__lang{letter-spacing:1.5px;color:var(--text-muted);transition:var(--transition);background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-size:11px;font-weight:500;display:flex}.navbar__lang:hover{color:var(--text-secondary)}.navbar__lang--active{color:var(--accent)}.navbar__lang-sep{color:var(--border-light);font-weight:300}.navbar__cta{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);transition:var(--transition);border:1px solid #c8a96e4d;border-radius:2px;padding:8px 20px;font-size:12px;font-weight:500}.navbar__cta:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent-light)}.navbar__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.navbar__burger span{background:var(--text-primary);width:22px;height:1px;transition:var(--transition);display:block}.navbar__burger--open span:first-child{transform:translateY(6px)rotate(45deg)}.navbar__burger--open span:nth-child(2){opacity:0}.navbar__burger--open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.navbar__overlay{z-index:-1;background:#00000080;position:fixed;inset:0}@media (width<=768px){.navbar__burger{display:flex}.navbar__nav{background:var(--bg-secondary);border-left:1px solid var(--border);flex-direction:column;justify-content:center;align-items:flex-start;gap:32px;width:260px;height:100vh;padding:0 40px;transition:right .4s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:-100%}.navbar__nav--open{right:0}.navbar__link{color:var(--text-primary);font-size:16px}.navbar__cta{font-size:13px}}.hero{align-items:center;min-height:100vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.hero__bg-glow{pointer-events:none;z-index:0;background:radial-gradient(#c8a96e0f 0%,#0000 70%);width:800px;height:600px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.hero__content{z-index:1;max-width:820px;position:relative}.hero__badge{letter-spacing:1px;color:var(--text-secondary);border:1px solid var(--border-light);opacity:0;border-radius:100px;align-items:center;gap:10px;margin-bottom:40px;padding:8px 16px;font-size:12px;font-weight:400;display:inline-flex}.hero__badge-dot{background:#4caf6e;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.hero__title{font-family:var(--font-display);letter-spacing:-1px;color:var(--text-primary);flex-direction:column;margin-bottom:32px;font-size:clamp(52px,7vw,88px);font-weight:300;line-height:1.05;display:flex}.hero__title .hero__title-line{opacity:0;display:block;overflow:hidden}.hero__title .hero__title-line--accent{color:var(--accent);font-style:italic}.hero__tagline{color:var(--text-secondary);opacity:0;max-width:520px;margin-bottom:48px;font-size:clamp(16px,2vw,20px);font-weight:300;line-height:1.7}.hero__tagline span{color:var(--text-primary)}.hero__ctas{opacity:0;flex-wrap:wrap;gap:16px;display:flex}.hero__btn{letter-spacing:1.5px;text-transform:uppercase;transition:var(--transition);border-radius:2px;align-items:center;padding:14px 32px;font-size:13px;font-weight:500;display:inline-flex}.hero__btn--primary{background:var(--accent);color:var(--bg-primary)}.hero__btn--primary:hover{background:var(--accent-light);transform:translateY(-2px)}.hero__btn--secondary{border:1px solid var(--border-light);color:var(--text-primary)}.hero__btn--secondary:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.hero__scroll{opacity:0;align-items:center;display:flex;position:absolute;bottom:40px;left:32px}.hero__scroll-line{background:var(--text-muted);width:40px;height:1px;position:relative;overflow:hidden}.hero__scroll-line:after{content:"";background:var(--accent);width:100%;height:100%;animation:2s infinite scrollLine;position:absolute;top:0;left:-100%}.hero__meta{letter-spacing:.5px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.hero__meta-sep{color:var(--border-light)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes scrollLine{0%{left:-100%}to{left:100%}}@media (width<=768px){.hero{min-height:unset;align-items:flex-start;padding:100px 0 56px}.hero__badge{margin-bottom:24px;font-size:11px}.hero__title{margin-bottom:20px}.hero__tagline{margin-bottom:32px;font-size:15px}.hero__btn{padding:12px 24px;font-size:12px}.hero__scroll,.hero__meta{display:none}}.about{padding:var(--section-padding);border-top:1px solid var(--border)}.about__inner{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.about__heading{font-family:var(--font-display);color:var(--text-primary);opacity:0;margin-bottom:32px;font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1.15}.about__heading em{color:var(--accent);font-style:italic}.about__text{opacity:0}.about__text p{color:var(--text-secondary);margin-bottom:16px;font-size:15px;line-height:1.8}.about__text p:last-child{margin-bottom:0}.about__text p strong{color:var(--text-primary);font-weight:500}.about__stats{border-top:1px solid var(--border);gap:40px;margin-top:48px;padding-top:40px;display:flex}.about__stat{flex-direction:column;gap:4px;display:flex}.about__stat-number{font-family:var(--font-display);color:var(--accent);font-size:40px;font-weight:300;line-height:1}.about__stat-number--sm{font-size:22px;line-height:1.2}.about__stat-label{letter-spacing:1px;text-transform:uppercase;color:var(--text-muted);font-size:11px}.about__right{flex-direction:column;gap:0;display:flex}.about__pillar{border-bottom:1px solid var(--border);opacity:0;gap:24px;padding:32px 0;display:flex}.about__pillar:first-child{border-top:1px solid var(--border)}.about__pillar-symbol{font-family:var(--font-display);color:var(--accent);letter-spacing:1px;min-width:28px;margin-top:3px;font-size:13px}.about__pillar-title{color:var(--text-primary);letter-spacing:.2px;margin-bottom:8px;font-size:15px;font-weight:500}.about__pillar-desc{color:var(--text-secondary);font-size:14px;line-height:1.7}@media (width<=900px){.about__inner{grid-template-columns:1fr;gap:60px}}@media (width<=480px){.about__stats{gap:24px}.about__stat-number{font-size:32px}}.projects{padding:var(--section-padding);border-top:1px solid var(--border)}.projects__header{max-width:620px;margin-bottom:72px}.projects__heading{font-family:var(--font-display);color:var(--text-primary);opacity:0;margin-bottom:20px;font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1.15}.projects__heading em{color:var(--accent);font-style:italic}.projects__intro{color:var(--text-secondary);font-size:15px;line-height:1.7}.projects__grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.project-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);opacity:0;transform-style:preserve-3d;will-change:transform;transition:border-color .3s;overflow:hidden}.project-card:hover{border-color:var(--border-light)}.project-card__visual{align-items:flex-end;height:220px;padding:24px;display:flex;position:relative;overflow:hidden}.project-card__visual--image{height:260px;padding:0}.project-card__img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);display:block}.project-card:hover .project-card__img{transform:scale(1.03)}.project-card__visual-accent{opacity:.08;filter:blur(40px);border-radius:50%;width:200px;height:200px;position:absolute;top:-40px;right:-40px}.project-card__visual-title{font-family:var(--font-display);letter-spacing:-1px;opacity:.15;z-index:1;font-size:42px;font-weight:300;line-height:1}.project-card__index{letter-spacing:2px;color:#f0ede84d;font-size:11px;font-family:var(--font-body);z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border-radius:100px;padding:3px 8px;position:absolute;top:20px;right:24px}.project-card__status-badge{color:var(--text-secondary);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;letter-spacing:.2px;background:#000000a6;border:1px solid #ffffff14;border-radius:100px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.project-card__status-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite pulse}.project-card__body{flex-direction:column;gap:20px;padding:28px;display:flex}.project-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-card__title{color:var(--text-primary);letter-spacing:-.2px;margin-bottom:4px;font-size:18px;font-weight:500}.project-card__subtitle{color:var(--text-muted);letter-spacing:.5px;font-size:12px}.project-card__tag{letter-spacing:1.5px;text-transform:uppercase;color:var(--accent);white-space:nowrap;border:1px solid #c8a96e40;border-radius:100px;padding:4px 10px;font-size:10px;font-weight:500}.project-card__desc{color:var(--text-secondary);font-size:13px;line-height:1.7}.project-card__case{border:1px solid var(--border);border-radius:var(--radius-sm);background:#ffffff05;flex-direction:column;gap:12px;padding:16px;display:flex}.project-card__case-block p{color:var(--text-secondary);font-size:12px;line-height:1.6}.project-card__case-label{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:10px;font-weight:500;display:block}.project-card__highlights{flex-direction:column;gap:6px;list-style:none;display:flex}.project-card__highlight{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.project-card__highlight svg{font-size:8px}.project-card__tech{flex-wrap:wrap;gap:6px;display:flex}.project-card__tech-tag{letter-spacing:.3px;color:var(--text-secondary);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:3px;padding:5px 12px;font-size:11px;font-weight:500}.project-card__links{gap:16px;padding-top:4px;display:flex}.project-card__link{color:var(--text-secondary);letter-spacing:.3px;align-items:center;gap:7px;font-size:12px;font-weight:500;transition:color .3s;display:inline-flex}.project-card__link:hover{color:var(--accent)}.project-card__link--updating{color:var(--text-muted);cursor:default;font-style:italic}.project-card__link--updating svg{opacity:.5;animation:2.5s linear infinite spin}.project-card__link--live{color:var(--accent)}.project-card__link--live:hover{color:var(--accent-light)}@media (width<=900px){.projects__grid{grid-template-columns:1fr}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.case-study{padding:var(--section-padding);border-top:1px solid var(--border)}.case-study__header{opacity:0;max-width:640px;margin-bottom:80px}.case-study__heading{font-family:var(--font-display);color:var(--text-primary);margin-bottom:20px;font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1.15}.case-study__heading em{color:var(--accent);font-style:italic}.case-study__intro{color:var(--text-secondary);font-size:15px;line-height:1.7}.case-study__project{border-top:1px solid var(--border);flex-direction:column;gap:56px;margin-bottom:100px;padding-top:72px;display:flex}.case-study__project-header{opacity:0;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.case-study__project-title{font-family:var(--font-display);margin-bottom:6px;font-size:clamp(28px,3.5vw,44px);font-weight:300;line-height:1.1}.case-study__project-subtitle{color:var(--text-muted);letter-spacing:.5px;font-size:13px}.case-study__project-links{flex-shrink:0;align-items:center;gap:16px;display:flex}.case-study__live-link{color:var(--accent);transition:var(--transition);border:1px solid #c8a96e4d;border-radius:100px;align-items:center;gap:7px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.case-study__live-link:hover{background:var(--accent-dim)}.case-study__github-link{color:var(--text-secondary);transition:var(--transition);align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.case-study__github-link:hover{color:var(--text-primary)}.case-study__screenshot{border-radius:var(--radius-lg);border:1px solid var(--border-light);opacity:0;width:100%;position:relative;overflow:hidden}.case-study__screenshot picture{width:100%;display:block}.case-study__screenshot img{object-fit:cover;object-position:top center;width:100%;height:auto;max-height:520px;display:block}.case-study__screenshot-glow{opacity:.06;pointer-events:none;background:linear-gradient(to top, var(--accent), transparent);height:120px;position:absolute;bottom:0;left:0;right:0}.case-study__block{opacity:0;flex-direction:column;gap:28px;display:flex}.case-study__block-label{letter-spacing:3px;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:500}.case-study__context-text{color:var(--text-secondary);max-width:820px;font-size:16px;line-height:1.75}.case-study__design-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.case-study__design-card{background:var(--bg-card);border:1px solid var(--border);border-top:2px solid var(--accent);border-radius:var(--radius-md);padding:24px;transition:border-color .3s}.case-study__design-card:hover{border-color:var(--accent)}.case-study__design-title{color:var(--text-primary);letter-spacing:-.1px;margin-bottom:10px;font-size:14px;font-weight:500}.case-study__design-desc{color:var(--text-secondary);font-size:13px;line-height:1.65}.case-study__sections-list{border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.case-study__sections-header{border-bottom:1px solid var(--border);background:#ffffff05;grid-template-columns:280px 1fr;gap:24px;padding:12px 24px;display:grid}.case-study__sections-header span{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);font-size:10px;font-weight:500}.case-study__section-row{border-bottom:1px solid var(--border);grid-template-columns:280px 1fr;gap:24px;padding:18px 24px;transition:background .2s;display:grid}.case-study__section-row:last-child{border-bottom:none}.case-study__section-row:hover{background:#ffffff04}.case-study__section-name{align-items:flex-start;gap:14px;display:flex}.case-study__section-name strong{color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.4}.case-study__section-num{letter-spacing:1px;font-size:11px;font-weight:600;font-family:var(--font-body);flex-shrink:0;min-width:24px;line-height:1.6}.case-study__section-why{color:var(--text-secondary);font-size:13px;line-height:1.65}.case-study__results-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.case-study__result-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:28px 24px;transition:border-color .3s}.case-study__result-card:hover{border-color:var(--border-light)}.case-study__result-metric{font-family:var(--font-display);color:var(--accent);margin-bottom:10px;font-size:22px;font-weight:400;line-height:1.2}.case-study__result-desc{color:var(--text-secondary);font-size:13px;line-height:1.65}@media (width<=900px){.case-study__design-grid,.case-study__results-grid{grid-template-columns:1fr}.case-study__sections-header,.case-study__section-row{grid-template-columns:1fr;gap:8px}.case-study__sections-header span:first-child,.case-study__section-name{margin-bottom:0}.case-study__project-header{flex-direction:column;align-items:flex-start}}@media (width<=600px){.case-study__design-grid,.case-study__results-grid{grid-template-columns:1fr}}.skills{padding:var(--section-padding);border-top:1px solid var(--border)}.skills__header{margin-bottom:64px}.skills__heading{font-family:var(--font-display);color:var(--text-primary);opacity:0;font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1.15}.skills__layout{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.skills__sub-heading{letter-spacing:3px;text-transform:uppercase;color:var(--text-muted);margin-bottom:28px;font-size:11px;font-weight:500}.skills__tech-grid{flex-direction:column;gap:0;display:flex}.skills__tech-item{border-bottom:1px solid var(--border);opacity:0;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.skills__tech-item:first-child{border-top:1px solid var(--border)}.skills__tech-name{color:var(--text-primary);font-size:14px;font-weight:400}.skills__tech-category{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-muted);font-size:10px}.skills__process-grid{flex-direction:column;gap:24px;display:flex}.skills__process-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);gap:20px;padding:24px;transition:border-color .3s;display:flex}.skills__process-card:hover{border-color:var(--border-light)}.skills__process-icon{color:var(--accent);min-width:24px;margin-top:2px;font-size:18px;line-height:1}.skills__process-title{color:var(--text-primary);letter-spacing:.2px;margin-bottom:6px;font-size:14px;font-weight:500}.skills__process-desc{color:var(--text-secondary);font-size:13px;line-height:1.7}@media (width<=900px){.skills__layout{grid-template-columns:1fr;gap:60px}}.contact{padding:var(--section-padding);border-top:1px solid var(--border)}.contact__inner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.contact__heading{font-family:var(--font-display);color:var(--text-primary);opacity:0;margin-bottom:24px;font-size:clamp(32px,4vw,52px);font-weight:300;line-height:1.15}.contact__heading em{color:var(--accent);font-style:italic}.contact__text{color:var(--text-secondary);margin-bottom:48px;font-size:15px;line-height:1.8}.contact__links{flex-direction:column;gap:0;display:flex}.contact__direct-link{border-bottom:1px solid var(--border);transition:var(--transition);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.contact__direct-link:first-child{border-top:1px solid var(--border)}.contact__direct-link:hover .contact__direct-value{color:var(--accent)}.contact__direct-link:hover .contact__direct-label{color:var(--text-primary)}.contact__direct-label{letter-spacing:2px;text-transform:uppercase;color:var(--text-muted);font-size:10px;transition:color .3s}.contact__direct-value{color:var(--text-secondary);font-size:14px;transition:color .3s}.contact__cta-panel{opacity:0;flex-direction:column;align-items:flex-start;gap:32px;display:flex}.contact__cta-text{font-family:var(--font-display);color:var(--text-secondary);font-size:clamp(22px,3vw,36px);font-weight:300;line-height:1.4}.contact__cta-text em{color:var(--text-primary);font-style:italic}.contact__cta-btn{letter-spacing:1.5px;text-transform:uppercase;color:var(--bg-primary);background:var(--accent);transition:var(--transition);border-radius:2px;align-items:center;gap:12px;padding:16px 36px;font-size:13px;font-weight:500;display:inline-flex}.contact__cta-btn svg{transition:transform .3s}.contact__cta-btn:hover{background:var(--accent-light);transform:translateY(-2px)}.contact__cta-btn:hover svg{transform:translate(4px)}@media (width<=900px){.contact__inner{grid-template-columns:1fr;gap:56px}}.footer{border-top:1px solid var(--border);padding:40px 0}.footer__inner{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer__left{align-items:center;gap:24px;display:flex}.footer__logo{font-family:var(--font-display);color:var(--text-primary);letter-spacing:1px;font-size:20px;font-weight:600;transition:color .3s}.footer__logo:hover{color:var(--accent)}.footer__copy{color:var(--text-muted);letter-spacing:.3px;font-size:12px}.footer__nav{gap:28px;display:flex}.footer__link{color:var(--text-muted);letter-spacing:.3px;font-size:12px;transition:color .3s}.footer__link:hover{color:var(--text-secondary)}.footer__socials{gap:16px;display:flex}.footer__social{color:var(--text-muted);align-items:center;transition:color .3s;display:flex}.footer__social:hover{color:var(--accent)}@media (width<=768px){.footer__inner{flex-direction:column;align-items:flex-start;gap:28px}.footer__nav{gap:20px}}
