:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}body{outline:100px solid red!important}.spw{font-family:inherit;padding:16px}.spw-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.spw-title{font-size:18px;font-weight:800}.spw-sub{opacity:.75;font-size:13px}.spw-actions{display:flex;gap:8px}.spw-btn{border:1px solid rgba(0,0,0,.08);background:#fffc;padding:10px 14px;border-radius:12px;cursor:pointer}.spw-btn:disabled{opacity:.6;cursor:not-allowed}.spw-btn--primary{background:#3863da1f;border-color:#3863da40}.spw-health{margin-top:12px;font-size:12px;opacity:.85}.spw-section{margin-top:16px}.spw-section h4{font-weight:800;margin:0 0 8px}.spw-card{display:flex;gap:16px;align-items:center;padding:14px;border:1px solid rgba(0,0,0,.06);border-radius:14px;background:#ffffffbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.spw-cover{width:84px;height:84px;border-radius:12px;object-fit:cover;flex:0 0 auto}.spw-cover--sm{width:52px;height:52px}.spw-main{flex:1;min-width:0}.spw-row1{font-size:16px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spw-row1 a{color:inherit;text-decoration:none}.spw-row1 a:hover{text-decoration:underline}.spw-row2{opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spw-meta{opacity:.75;font-size:12px;margin-top:4px}.spw-bar{margin-top:8px;height:8px;background:#0000000f;border-radius:999px;overflow:hidden}.spw-bar>div{height:8px;border-radius:999px;background:#16a34a}.spw-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.spw-item{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid rgba(0,0,0,.06);border-radius:14px;background:#ffffffbf}.spw-msg{margin:0;opacity:.85}.spw-msg--error{color:#c00;opacity:1}@media(max-width:520px){.spw-actions{flex-direction:column;align-items:stretch}.spw-card,.spw-item{gap:10px}}.spw{position:relative;border-radius:18px;border:1px solid rgba(255,255,255,.22);background:#0f172a8c;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 60px #00000040;overflow:hidden}.spw:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,#1e3a8a2e,#6366f11f,#ec489914)}.spw:after{content:"";position:absolute;width:420px;height:420px;right:-140px;top:-160px;background:#38bdf829;filter:blur(60px);border-radius:999px;pointer-events:none}.spw-top{position:relative;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.spw-title{letter-spacing:.2px}.spw-sub{color:#ffffffb8;opacity:1}.spw-btn{border:1px solid rgba(255,255,255,.16);background:#ffffff1a;color:#fff;font-weight:800;transition:transform .12s ease,background .12s ease,border-color .12s ease}.spw-btn:hover{transform:translateY(-1px);background:#ffffff24;border-color:#ffffff38}.spw-btn:active{transform:translateY(0);background:#ffffff2e}.spw-btn--primary{background:#1db95429;border-color:#1db95447}.spw-btn--primary:hover{background:#1db95433}.spw-section h4{color:#ffffffeb;letter-spacing:.2px}.spw-card,.spw-item{position:relative;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #0000002e;transition:transform .12s ease,background .12s ease}.spw-card:hover,.spw-item:hover{transform:translateY(-1px);background:#ffffff1f}.spw-cover{border-radius:14px;box-shadow:0 14px 30px #00000040;border:1px solid rgba(255,255,255,.12)}.spw-cover--sm{border-radius:12px}.spw-row1{color:#fffffff2}.spw-row2{color:#ffffffc7;opacity:1}.spw-meta{color:#ffffffa6;opacity:1}.spw-bar{background:#ffffff1a;border:1px solid rgba(255,255,255,.08)}.spw-bar>div{background:linear-gradient(90deg,#1db954,#38bdf8);box-shadow:0 0 18px #38bdf859}.spw-msg{color:#ffffffc7;opacity:1}.spw-msg--error{color:#fef2f2f2}@media(max-width:520px){.spw-actions{gap:10px}.spw-btn{width:100%;justify-content:center}}.ww-root{width:100%}.ww-card{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.22);background:#0f172a8c;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 18px 60px #00000040}.ww-sky{position:absolute;inset:0;pointer-events:none}.ww-sky:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0ea5e940,#6366f126,#d946ef1a)}.ww-blob{position:absolute;border-radius:999px;filter:blur(50px);opacity:.9}.ww-blob.a{width:320px;height:320px;left:-80px;top:-80px;background:#ffffff26}.ww-blob.b{width:420px;height:420px;right:-120px;bottom:-120px;background:#38bdf82e}.ww-blob.c{width:260px;height:260px;right:40px;top:120px;background:#818cf81a}.ww-inner{position:relative;padding:18px}@media(min-width:640px){.ww-inner{padding:22px}}.ww-header{display:flex;flex-direction:column;gap:12px}.ww-headerTop{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ww-title{font-size:18px;font-weight:800;margin:0}.ww-subtitle{font-size:12px;color:#ffffffb3;margin:2px 0 0}.ww-pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;padding:6px 10px;font-size:12px;color:#ffffffc7}.ww-pill strong{color:#fff;font-weight:800}.ww-dot{color:#ffffff73;margin:0 4px}.ww-toggle{display:flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;padding:4px;gap:4px}.ww-toggleBtn{border:0;background:transparent;color:#ffffffb8;cursor:pointer;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700}.ww-toggleBtn:hover{color:#fff}.ww-toggleBtn.is-active{background:#ffffff29;color:#fff}.ww-search{margin-top:14px;display:flex;gap:10px}.ww-input{flex:1;width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;padding:10px 12px;font-size:14px;color:#fff;outline:none}.ww-input::placeholder{color:#ffffff8c}.ww-input:focus{border-color:#ffffff47;box-shadow:0 0 0 4px #ffffff14}.ww-btn{border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff1f;color:#fff;padding:10px 14px;font-size:14px;font-weight:800;cursor:pointer}.ww-btn:hover{background:#ffffff29}.ww-btn:active{background:#fff3}.ww-msg{margin-top:14px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;padding:10px 12px;font-size:14px;color:#ffffffd9}.ww-err{border-color:#f871714d;background:#ef44441f;color:#fef2f2f2}.ww-grid{margin-top:18px;display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:820px){.ww-grid{grid-template-columns:7fr 5fr}}.ww-panel{border-radius:18px;border:1px solid rgba(255,255,255,.14);background:#ffffff14;padding:16px}.ww-rowTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ww-label{font-size:13px;color:#ffffffb3}.ww-city{font-size:15px;font-weight:900;margin-top:2px}.ww-time{font-size:12px;color:#fff9;margin-top:4px}.ww-tempRow{margin-top:14px;display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.ww-temp{font-size:48px;font-weight:900;line-height:1}.ww-feels{font-size:13px;color:#ffffffb3;padding-bottom:6px}.ww-desc{margin-top:8px;font-size:14px;color:#ffffffd1;text-transform:capitalize}.ww-icon{width:78px;height:78px;filter:drop-shadow(0 12px 24px rgba(0,0,0,.25))}.ww-stats{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:520px){.ww-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.ww-stat{border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;padding:10px}.ww-statHead{display:flex;gap:8px;align-items:center;font-size:11px;color:#ffffff9e}.ww-statVal{margin-top:2px;font-size:14px;font-weight:900}.ww-miniGrid{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ww-mini{border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;padding:10px}.ww-miniLab{font-size:11px;color:#ffffff9e}.ww-miniVal{margin-top:2px;font-size:14px;font-weight:900}.ww-forecastTitle{font-size:13px;font-weight:900}.ww-forecastList{margin-top:12px;display:flex;flex-direction:column;gap:8px}.ww-day{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;padding:10px;transition:transform .12s ease,background .12s ease}.ww-day:hover{transform:translateY(-1px);background:#ffffff1f}.ww-dayLeft{display:flex;align-items:center;gap:10px;min-width:0}.ww-dayIcon{width:40px;height:40px}.ww-dayText{min-width:0}.ww-dayLabel{font-size:13px;font-weight:800}.ww-dayDesc{font-size:12px;color:#ffffffb3;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.ww-dayRight{display:flex;align-items:center;gap:10px}.ww-pop{font-size:12px;color:#ffffff9e;display:none}@media(min-width:520px){.ww-pop{display:block}}.ww-temps{text-align:right;font-size:13px;font-weight:900}.ww-temps span{font-weight:600;color:#ffffff8c}.ww-tip{margin-top:10px;font-size:11px;color:#ffffff8c}#root{width:100%;min-height:100vh;margin:0;padding:0;text-align:initial}.container{max-width:1100px;margin:0 auto;padding:2rem}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background-color:#f5f7fa;color:#1a1a1a;margin:0;line-height:1.6;background-image:radial-gradient(circle,rgba(181,181,181,.6) 1px,transparent 1px);background-size:40px 40px}.navbar{position:sticky;top:16px;z-index:100}.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#ffffffdb;border:1px solid rgba(0,0,0,.06);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #0000000f;padding:14px 18px}.brand{display:flex;align-items:center;text-decoration:none}.brand-logo{height:68px;width:auto;display:block}.nav-links{display:flex;align-items:center;gap:22px}.nav-links a,.nav-mobile a{text-decoration:none;font-weight:600;color:#555;padding:8px 2px;transition:color .2s ease}.nav-links a:hover,.nav-mobile a:hover{color:#000}.nav-toggle{display:none;width:42px;height:42px;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fffc;cursor:pointer;padding:10px}.nav-toggle span{display:block;height:2px;margin:5px 0;background:#333}.nav-mobile{margin-top:10px;background:#ffffffeb;border:1px solid rgba(0,0,0,.06);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #0000000f;overflow:hidden;display:flex;flex-direction:column}.nav-mobile a{padding:14px 18px;border-top:1px solid rgba(0,0,0,.06)}.nav-mobile a:first-child{border-top:none}@media(max-width:768px){.nav-links{display:none}.nav-toggle{display:inline-block}}.header{margin-bottom:8rem;min-height:65;display:flex;align-items:center}.headerContent{text-align:center;max-width:700px;margin:0 auto;padding:2rem 0}.title{font-size:3rem;font-weight:800;margin-bottom:1rem;line-height:1.2}.highlight{background-color:#3863da;padding:0 12px;border-radius:12px;color:#fff}.subtitle{font-size:1.4rem;color:#666;margin:1rem 0 2rem;font-weight:500}.about{max-width:600px;line-height:1.7;color:#444;font-size:1.1rem;margin:0 auto 2.5rem}.contactLinks{display:flex;justify-content:center;gap:1.5rem;margin-top:2.5rem}.contact-link{color:#555;transition:color .3s;background:#fff;padding:.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #00000014}.contact-link:hover{color:#000;box-shadow:0 6px 16px #0000001f}.scroll-indicator{margin-top:4rem;color:#999;display:flex;justify-content:center}.hero{padding:64px 0 32px}.hero-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:32px;align-items:center}.hero-title{margin:0 0 10px;font-size:40px;line-height:1.1}.hero-subtitle{margin:0 0 14px;font-weight:700;color:#333;opacity:.85}.hero-about{margin:0 0 18px;color:#333;opacity:.9;max-width:60ch}.hero-links{display:flex;gap:12px;align-items:center;margin-top:10px}.contact-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#ffffffbf;transition:transform .15s ease,background .15s ease}.contact-link:hover{transform:translateY(-2px);background:#fffffff2}.scroll-indicator{margin-top:22px;opacity:.6}.hero-right{display:flex;justify-content:flex-end}.polaroid{width:min(340px,90%);background:#fff;border-radius:14px;padding:14px 14px 10px;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 40px #0000001a;transform-origin:center}.polaroid-img{width:100%;height:auto;display:block;border-radius:10px;border:1px solid rgba(0,0,0,.06)}.polaroid-caption{margin-top:10px;font-size:13px;font-weight:700;color:#333;opacity:.8;text-align:center}.polaroid-tilt{transform:rotate(-4deg)}@media(max-width:900px){.hero-inner{grid-template-columns:1fr}.hero-right{justify-content:center;margin-top:18px}.hero-title{font-size:36px}}.skillsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.skill-card{background:#fff;padding:1rem;border-radius:12px;text-align:center;box-shadow:0 4px 14px #0000000f;transition:box-shadow .3s;display:flex;flex-direction:column;align-items:center;justify-content:center}.skill-card:hover{box-shadow:0 8px 24px #0000001a}.skillImg{width:70px;height:70px;object-fit:contain;margin-bottom:1rem;border-radius:12px}.skill-title{font-weight:600;color:#333;margin:0}.skillIcon{width:52px;height:52px;color:#222;opacity:.85}.section{margin-bottom:8rem;scroll-margin-top:2rem}.sectionTitle{font-size:2rem;font-weight:700;margin-bottom:2.5rem;text-align:center;position:relative}.sectionTitle:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:60px;height:4px;background-color:#3863da;border-radius:2px}.contactWrap{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;margin-top:18px;align-items:start}.contactCard,.contactMiniCard{background:#ffffffc7;border:1px solid rgba(0,0,0,.06);border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 30px #0000000f;padding:18px}.contactLead{margin:0 0 14px;color:#333;opacity:.85}.field{display:grid;gap:6px;margin-bottom:12px}.field span{font-weight:700;font-size:13px;color:#333;opacity:.85}.field input,.field textarea{width:100%;border-radius:12px;border:1px solid rgba(0,0,0,.1);background:#ffffffe6;padding:12px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.field input:focus,.field textarea:focus{border-color:#3863daa6;box-shadow:0 0 0 4px #3863da1f}.btnPrimary{height:44px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:#ffffffe6;font-weight:800;cursor:pointer;transition:transform .15s ease,background .15s ease}.btnPrimary:hover{transform:translateY(-1px);background:#fff}.btnPrimary:disabled{opacity:.6;cursor:not-allowed;transform:none}.alert{margin-top:12px;padding:10px 12px;border-radius:12px;font-weight:700;font-size:13px;border:1px solid rgba(0,0,0,.06)}.alert.ok{background:#22c55e1f}.alert.err{background:#ef44441f}.hp{display:none}.contactAside{position:sticky;top:90px}.contactMiniCard h3{margin:0 0 8px;font-size:16px}.contactMiniCard p{margin:0 0 12px;opacity:.85}.contactEmail{font-weight:800;color:#3863da;text-decoration:none}@media(max-width:900px){.contactWrap{grid-template-columns:1fr}.contactAside{position:static}}.flag{border:1px solid rgba(0,0,0,.12);background:#ffffffb3;border-radius:10px;padding:6px 10px;cursor:pointer;line-height:1;font-size:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.flag:hover{transform:translateY(-1px)}.flag.active{border-color:#3863dab3;box-shadow:0 0 0 3px #3863da26}.lang-switch{display:flex;gap:6px;padding:6px;border-radius:999px;background:#ffffffa6;border:1px solid rgba(0,0,0,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lang-opt{border:0;cursor:pointer;padding:8px 10px;border-radius:999px;background:transparent;font-weight:400;color:#444;line-height:1;transition:transform .15s,background .15s,color .15s}.lang-opt:hover{transform:translateY(-1px)}.lang-opt.active{background:#3863da;color:#fff}.modalOverlay{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:grid;place-items:center;padding:16px}.modalDialog{width:min(920px,100%);max-height:min(100vh,820px);overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.22);background:#ffffffe0;box-shadow:0 18px 60px #00000040;display:grid;grid-template-rows:auto 1fr}.modalHeader{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid rgba(0,0,0,.08)}.modalTitle{font-weight:900;letter-spacing:.2px}.modalBody{padding:16px;overflow:auto}.iconBtn{border:1px solid rgba(0,0,0,.1);background:#ffffffb3;border-radius:12px;padding:8px;cursor:pointer}.iconBtn:hover{transform:translateY(-1px)}@media(max-width:640px){.modalOverlay{place-items:end center;padding:10px}.modalDialog{width:100%;max-height:92vh;border-radius:18px 18px 0 0}}@media(max-width:860px){.projectsGrid{grid-template-columns:1fr}}.projectCard{border:1px solid rgba(0,0,0,.08);background:#ffffffbf;border-radius:16px;padding:16px;box-shadow:0 8px 30px #0000000f}.projectTitle{margin:0 0 6px;font-weight:900}.projectDesc{margin:0 0 12px;opacity:.85}.projectLinks{display:flex;gap:10px;flex-wrap:wrap}.btn{border:1px solid rgba(0,0,0,.1);background:#111;color:#fff;padding:10px 12px;border-radius:12px;cursor:pointer;font-weight:800}.projectsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:900px){.projectsGrid{grid-template-columns:1fr}}.projectCard{border:1px solid rgba(0,0,0,.08);background:#ffffffbf;border-radius:16px;padding:16px;box-shadow:0 8px 30px #0000000f;display:grid;gap:10px}.projectTop{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.projectTitle{margin:0;font-weight:900;letter-spacing:.2px}.projectDesc{margin:0;opacity:.85}.projectTags{display:flex;flex-wrap:wrap;gap:8px}.tag{font-size:12px;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#fff9}.badge{font-size:12px;font-weight:900;padding:6px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.1);background:#ffffffb3;white-space:nowrap}.badge.live{border-color:#00000026}.badge.wip{border-style:dashed}.projectLinks{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.btn{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(0,0,0,.1);background:#111;color:#fff;padding:10px 12px;border-radius:12px;cursor:pointer;font-weight:800;text-decoration:none}.btn:hover{transform:translateY(-1px)}.btn-ghost{background:#ffffffa6;color:#111}.btn-outline{background:transparent;color:#111}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.projectMedia{position:relative;border-radius:14px;overflow:hidden;border:1px solid rgba(0,0,0,.1);background:#fff9}.projectImg{width:100%;height:180px;object-fit:cover;display:block;transform:scale(1.01);transition:transform .25s ease}.projectCard:hover .projectImg{transform:scale(1.04)}.projectMedia .badge{position:absolute;top:10px;right:10px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contactCard{max-width:760px;margin:0 auto;background:#ffffffd1;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:1.25rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 40px #0000000f}.contactRow{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:grid;gap:6px;text-align:left}.field span{font-weight:600;font-size:.9rem;color:#444}.field input,.field textarea{width:100%;border-radius:12px;border:1px solid rgba(0,0,0,.12);padding:10px 12px;background:#ffffffe6;outline:none}.field input:focus,.field textarea:focus{border-color:#3863da8c;box-shadow:0 0 0 4px #3863da1f}.contactActions{display:flex;align-items:center;gap:12px;margin-top:12px;flex-wrap:wrap}.ok{color:#137333;font-weight:600}.err{color:#b00020;font-weight:600}@media(max-width:720px){.contactRow{grid-template-columns:1fr}}
