*{margin:0;padding:0;box-sizing:border-box;}

/* SKIP NAV */
.skip-nav{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;}
.skip-nav:focus{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:9999;width:auto;height:auto;padding:12px 24px;background:var(--teal);color:var(--black);font-weight:700;font-size:14px;border-radius:4px;text-decoration:none;outline:3px solid var(--white);}

/* FOCUS VISIBLE */
a:focus-visible,button:focus-visible,.btn-teal:focus-visible,.btn-ghost-teal:focus-visible,.btn-nav:focus-visible,.nav-toggle:focus-visible,.platform-btn:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:3px;}
.form-group input:focus-visible,.form-group textarea:focus-visible{outline:2px solid var(--teal);outline-offset:0;}
:root{
  --black:#0D0D0D;
  --dark:#111118;
  --surface:#18181f;
  --surface2:#1e1e28;
  --navy:#0A0F3D;
  --royal:#2D35C8;
  --periwinkle:#7B7EF2;
  --indigo:#8486F0;
  --teal:#00C9A7;
  --teal-dark:#00A88E;
  --pink:#FF2D78;
  --pink-dark:#C4006A;
  --white:#FFFFFF;
  --gray:#9999AA;
  --gray2:#666677;
  --border:rgba(255,255,255,0.07);
  --border-blue:rgba(93,95,232,0.25);
  --border-teal:rgba(0,201,167,0.2);
  --grad-logo:linear-gradient(160deg,#8486F0,#2D35C8,#0A0F3D);
  --grad-hero:linear-gradient(135deg,#0A0F3D 0%,#2D35C8 100%);
  --grad-teal:linear-gradient(135deg,#00C9A7,#00A88E);
  --grad-pink:linear-gradient(135deg,#FF2D78,#C4006A);
  --grad-blue-teal:linear-gradient(135deg,#2D35C8,#00C9A7);
  --grad-pink-blue-teal:linear-gradient(135deg,#FF2D78,#2D35C8,#00C9A7);
  --grad-sweep:linear-gradient(135deg,#0A0F3D,#0D0D0D,#00C9A7);
}
body{font-family:'Barlow',sans-serif;background:var(--black);color:var(--white);overflow-x:hidden;padding-top:68px;}
.t-eyebrow{font-size:11px;font-weight:700;letter-spacing:0.14em;color:var(--teal);text-transform:uppercase;margin-bottom:18px;display:block;}
h1,h2,h3{font-family:'Barlow',sans-serif;font-weight:900;letter-spacing:-0.02em;line-height:1.05;}
h1{font-size:clamp(38px,5.5vw,68px);}
h2{font-size:clamp(26px,3.5vw,42px);font-weight:800;}
h3{font-size:clamp(17px,2vw,22px);font-weight:700;}
p{font-family:'Barlow',sans-serif;font-size:16px;font-weight:400;line-height:1.75;color:var(--gray);}
p+p{margin-top:14px;}
h2+p{margin-top:16px;}

nav[aria-label="Main"]{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(13,13,13,0.94);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);padding:0 5%;}
.nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px;max-width:1260px;margin:0 auto;}
.logo{display:flex;align-items:center;gap:10px;cursor:pointer;text-decoration:none;}
.logo-rrd{font-size:26px;font-weight:900;letter-spacing:-0.02em;background:var(--grad-logo);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}
.logo-name{font-size:12px;font-weight:800;letter-spacing:0.14em;color:var(--white);text-transform:uppercase;}
.logo-sep{width:1px;height:22px;background:var(--border);margin:0 4px;}
.nav-links{display:flex;gap:30px;list-style:none;}
.nav-links a{color:var(--gray);font-size:14px;font-weight:600;text-decoration:none;transition:color 0.2s;cursor:pointer;letter-spacing:0.02em;}
.nav-links a:hover,.nav-links a.active{color:var(--white);}
.btn-nav{background:var(--grad-teal);color:var(--black);padding:10px 22px;border-radius:3px;font-size:13px;font-weight:700;cursor:pointer;border:none;letter-spacing:0.04em;text-transform:uppercase;transition:opacity 0.2s;}
.btn-nav:hover{opacity:0.88;}



.hero{padding:90px 5% 72px;max-width:1260px;margin:0 auto;}
.hero-accent{width:60px;height:3px;background:var(--grad-blue-teal);border-radius:2px;margin-bottom:28px;}
.hero-sub{font-size:clamp(15px,1.8vw,18px);color:var(--gray);line-height:1.7;max-width:620px;margin:24px 0 40px;}

.btn-teal{background:var(--grad-teal);color:var(--black);padding:14px 34px;border-radius:3px;font-size:14px;font-weight:700;border:none;cursor:pointer;letter-spacing:0.05em;text-transform:uppercase;transition:opacity 0.2s;display:inline-block;text-decoration:none;}
.btn-teal:hover{opacity:0.88;}
.btn-blue{background:var(--grad-hero);color:var(--white);padding:14px 34px;border-radius:3px;font-size:14px;font-weight:700;border:none;cursor:pointer;letter-spacing:0.05em;text-transform:uppercase;transition:opacity 0.2s;display:inline-block;}
.btn-ghost-blue{background:transparent;color:var(--periwinkle);padding:12px 28px;border-radius:3px;font-size:13px;font-weight:700;border:1.5px solid var(--periwinkle);cursor:pointer;letter-spacing:0.04em;text-transform:uppercase;transition:all 0.2s;display:inline-block;}
.btn-ghost-blue:hover{background:rgba(93,95,232,0.1);}
.btn-ghost-teal{background:transparent;color:var(--teal);padding:12px 28px;border-radius:3px;font-size:13px;font-weight:700;border:1.5px solid var(--teal);cursor:pointer;letter-spacing:0.04em;text-transform:uppercase;transition:all 0.2s;display:inline-block;text-decoration:none;}
.btn-ghost-teal:hover{background:rgba(0,201,167,0.08);}

.divider{height:1px;background:var(--border);margin:0 5%;}
.section{padding:72px 5%;max-width:1260px;margin:0 auto;}
.two-col{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;}
.four-col{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;}
@media(max-width:860px){.two-col,.four-col{grid-template-columns:1fr;}}

.card{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:32px;}
.card-blue{border-color:var(--border-blue);}
.card-teal{border-color:var(--border-teal);}
.card h3{margin-bottom:12px;}
.card p{font-size:14px;}
.card .tag{display:inline-block;font-size:10px;font-weight:700;letter-spacing:0.14em;color:var(--teal);text-transform:uppercase;margin-bottom:12px;}

/* HERO DARK */
.hero-dark{position:relative;overflow:hidden;background:#06080f;}
.hero-dark-grid{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,0.03) 0px,rgba(255,255,255,0.03) 1px,transparent 1px,transparent calc(100%/12));z-index:1;pointer-events:none;}
.hero-dark-noise{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-size:200px 200px;}
.hero-dark-blob1{position:absolute;width:680px;height:680px;top:-120px;left:-140px;background:radial-gradient(circle,rgba(80,60,200,0.55) 0%,transparent 70%);filter:blur(40px);z-index:1;pointer-events:none;}
.hero-dark-blob2{position:absolute;width:520px;height:520px;top:-80px;right:-80px;background:radial-gradient(circle,rgba(0,200,200,0.2) 0%,transparent 70%);filter:blur(50px);z-index:1;pointer-events:none;}
.hero-dark-blob3{position:absolute;width:400px;height:400px;bottom:-60px;right:60px;background:radial-gradient(circle,rgba(60,40,180,0.35) 0%,transparent 70%);filter:blur(55px);z-index:1;pointer-events:none;}
.hero-dark-mouse{position:absolute;width:600px;height:600px;pointer-events:none;z-index:2;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,229,200,0.13) 0%,transparent 70%);}
.hero-dark-content{position:relative;z-index:3;padding:90px 5% 72px;max-width:1260px;margin:0 auto;}
.hero-dark-content-left{text-align:left;}
.hero-dark-content-sm{padding-bottom:60px;}
.hero-dark-content-cta{padding:0;text-align:center;}

/* SERVICE BLOCKS */
.service-block{border-top:1px solid var(--border);padding:52px 0;}
.service-block:last-child{border-bottom:1px solid var(--border);}
.service-num{font-size:10px;font-weight:700;letter-spacing:0.16em;color:var(--teal);text-transform:uppercase;margin-bottom:14px;}
.service-block:nth-child(even) .service-num{color:var(--pink);}
.service-block:nth-child(even){border-top-color:rgba(255,45,120,0.15);}
.service-block h3{font-size:clamp(20px,2.8vw,30px);font-weight:800;margin-bottom:20px;}

/* QUOTE */
.quote-block{background:var(--surface2);border:1px solid var(--border-blue);border-radius:6px;padding:48px;margin:0 5%;}
.quote-placeholder{color:var(--gray2);font-size:16px;font-style:italic;}
.quote-block cite{display:block;margin-top:18px;font-size:13px;color:var(--gray);font-style:normal;}

/* CTA WRAP */
.cta-section{padding:80px 5%;}
.cta-wrap{max-width:1260px;margin:0 auto;background:var(--grad-hero);border-radius:8px;padding:72px 5%;text-align:center;position:relative;overflow:hidden;}
.cta-wrap::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,transparent 60%,rgba(0,201,167,0.12));pointer-events:none;}
.cta-wrap h2{font-size:clamp(26px,3.5vw,42px);margin-bottom:32px;}

/* ABOUT */
.thesis-bar{background:rgba(10,15,61,0.6);border-left:3px solid var(--pink);padding:20px 24px;margin:32px 0;border-radius:0 4px 4px 0;}
.thesis-bar strong{color:var(--white);}
.rb-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;}
@media(max-width:700px){.rb-grid{grid-template-columns:1fr;}}
.rb-card{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:32px;}
.rb-num{font-size:10px;font-weight:700;letter-spacing:0.14em;color:var(--teal);text-transform:uppercase;margin-bottom:10px;}
.rb-card h4{font-size:16px;font-weight:700;margin-bottom:18px;}
.rb-item{display:flex;gap:10px;margin-bottom:10px;font-size:14px;color:var(--gray);line-height:1.6;}
.rb-item::before{content:"—";color:var(--teal);flex-shrink:0;font-weight:700;}
.rb-card:first-child .rb-item::before{color:var(--pink);}

/* FOUNDERS */
.founder-card{background:var(--surface);border:1px solid var(--border-blue);border-radius:6px;padding:32px;display:flex;gap:20px;align-items:flex-start;}
.founder-avatar{width:52px;height:52px;border-radius:50%;background:var(--grad-hero);display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:var(--white);flex-shrink:0;border:1px solid var(--border-blue);}
.founder-name{font-size:16px;font-weight:700;margin-bottom:3px;}
.founder-title{font-size:12px;color:var(--teal);margin-bottom:10px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;}
.founder-bio{font-size:14px;color:var(--gray);line-height:1.65;}

/* VALUES */
.values-list{list-style:none;margin-top:20px;}
.values-list li{padding:14px 0;border-bottom:1px solid var(--border);font-size:14px;color:var(--gray);line-height:1.6;display:flex;gap:14px;}
.values-list li::before{content:"→";background:var(--grad-teal);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800;flex-shrink:0;}

/* CONTACT FORM */
.form-wrap{background:var(--surface);border:1px solid var(--border-blue);border-radius:6px;padding:40px;}
.form-group{margin-bottom:18px;}
.form-group label{display:block;font-size:11px;font-weight:700;color:var(--gray);margin-bottom:7px;letter-spacing:0.08em;text-transform:uppercase;}
.form-group input,.form-group textarea{width:100%;background:var(--black);border:1px solid var(--border);border-radius:3px;padding:12px 14px;font-size:15px;color:var(--white);font-family:'Barlow',sans-serif;transition:border-color 0.2s;}
.form-group input:focus,.form-group textarea:focus{border-color:var(--periwinkle);}
.form-group textarea{min-height:110px;resize:vertical;}
.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
@media(max-width:600px){.form-row{grid-template-columns:1fr;}}

/* THANK YOU */
.ty-center{text-align:center;max-width:680px;margin:0 auto;padding:80px 5%;}
.ty-icon{width:72px;height:72px;background:rgba(0,201,167,0.08);border:1px solid var(--border-teal);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 32px;}
.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1260px;margin:0 auto;padding:0 5% 60px;}
@media(max-width:700px){.resource-grid{grid-template-columns:1fr;}}

/* TEAM GRID */
.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}
@media(max-width:760px){.team-grid{grid-template-columns:repeat(2,1fr);}}
@media(max-width:480px){.team-grid{grid-template-columns:1fr;}}
.team-card{background:var(--surface);border:1px solid var(--border);border-radius:4px;overflow:hidden;transition:border-color 0.2s;}
.team-card:hover{border-color:var(--border-blue);}
.team-photo{aspect-ratio:4/3;background:var(--surface2);display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--border);}
.team-photo span{font-size:11px;font-weight:700;letter-spacing:0.12em;color:var(--gray2);text-transform:uppercase;}
.team-info{padding:14px 16px;border-top:2px solid var(--pink);}

.team-name{font-size:13px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--white);margin-bottom:4px;}
.team-title{font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--teal);}

/* EXEC ROWS */
.exec-row{display:flex;flex-direction:row;gap:56px;align-items:flex-start;padding:64px 5%;max-width:1260px;margin:0 auto;}
.exec-bio{flex:1;min-width:0;}
.exec-photo{width:280px;min-width:280px;aspect-ratio:3/4;background:var(--surface2);border:1px solid var(--border-blue);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.exec-photo span{font-size:11px;font-weight:700;letter-spacing:0.12em;color:var(--gray2);text-transform:uppercase;}
@media(max-width:860px){.exec-row{flex-direction:column;} .exec-photo{width:100%;min-width:unset;aspect-ratio:16/9;}}

/* PODCAST */
.podcast-layout{display:flex;flex-direction:row;gap:64px;align-items:flex-start;}
.podcast-layout-flip{flex-direction:row-reverse;}
.podcast-video-col{flex:1;min-width:0;}
.podcast-info-col{flex:1;min-width:0;}
.podcast-thumbnail{aspect-ratio:16/9;background:linear-gradient(135deg,var(--navy) 0%,#1a1f3a 100%);border:1px solid var(--border-blue);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;cursor:pointer;overflow:hidden;transition:border-color 0.2s;}
.podcast-thumbnail:hover{border-color:var(--periwinkle);}
.podcast-thumbnail-tort{background:linear-gradient(135deg,#0a1f1a 0%,#0d2a22 100%);border-color:var(--border-teal);}
.podcast-thumbnail-tort:hover{border-color:var(--teal);}
.play-btn{width:56px;height:56px;background:rgba(255,255,255,0.12);border:1.5px solid rgba(255,255,255,0.25);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background 0.2s;}
.podcast-thumbnail:hover .play-btn{background:rgba(255,255,255,0.2);}
.podcast-thumb-label{font-size:11px;font-weight:700;letter-spacing:0.14em;color:var(--gray);text-transform:uppercase;}
.podcast-ep-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;}
.podcast-ep-thumb{aspect-ratio:16/9;background:var(--surface2);border:1px solid var(--border);border-radius:4px;}
.podcast-ep-thumb-tort{background:#0d1f1a;border-color:rgba(0,201,167,0.1);}
.listen-block{border-top:1px solid var(--border);padding-top:24px;}
.listen-label{font-size:11px;font-weight:700;letter-spacing:0.12em;color:var(--gray2);text-transform:uppercase;margin-bottom:14px;}
.platform-links{display:flex;flex-wrap:wrap;gap:10px;}
.platform-btn{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:10px 16px;font-size:13px;font-weight:600;color:var(--white);text-decoration:none;cursor:pointer;transition:all 0.2s;font-family:'Barlow',sans-serif;letter-spacing:0.02em;}
.platform-btn:hover{border-color:var(--periwinkle);color:var(--indigo);}
.platform-btn-yt:hover{border-color:#ff4444;color:#ff4444;}
.platform-btn-ig:hover{border-color:#e1306c;color:#e1306c;}
@media(max-width:860px){.podcast-layout,.podcast-layout-flip{flex-direction:column;}}

/* GRAD TEXT */
.grad-teal-text{color:var(--teal);-webkit-text-fill-color:var(--teal);}
.grad-blue-teal-text{color:var(--teal);-webkit-text-fill-color:var(--teal);}
.grad-pbt-text{color:var(--teal);-webkit-text-fill-color:var(--teal);}

/* SECTION TINTS */
.tint-blue{background:linear-gradient(180deg,#06080f 0%,rgba(10,15,61,0.35) 50%,#0d0d0d 100%);padding:1px 0;}
.tint-teal{background:linear-gradient(180deg,#0d0d0d 0%,rgba(0,60,50,0.25) 50%,#0d0d0d 100%);padding:1px 0;}
.tint-pink{background:linear-gradient(180deg,#0d0d0d 0%,rgba(80,10,30,0.2) 50%,#0d0d0d 100%);padding:1px 0;}
.tint-mid{background:linear-gradient(135deg,rgba(10,15,61,0.18) 0%,rgba(0,50,45,0.15) 100%);padding:1px 0;}

/* FOOTER */
footer{border-top:1px solid var(--border);padding:36px 5%;}
.footer-inner{max-width:1260px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;}
.footer-copy{font-size:12px;color:var(--gray2);}
.footer-links{display:flex;gap:24px;}
.footer-links a{font-size:12px;color:var(--gray2);text-decoration:none;cursor:pointer;transition:color 0.2s;}
.footer-links a:hover{color:var(--white);}

/* TYPOGRAPHY UTILITIES */
.t-pink{color:var(--pink);}
.t-teal{color:var(--teal);}
.tag-pink{color:var(--pink);}

/* HERO ACCENT BAR */
.hero-bar{display:flex;gap:6px;margin:0 0 28px;width:fit-content;}
.hero-bar-teal{width:40px;height:3px;background:var(--teal);border-radius:2px;}
.hero-bar-pink{width:16px;height:3px;background:var(--pink);border-radius:2px;}

/* VIDEO EMBED */
.video-embed{aspect-ratio:16/9;border-radius:6px;overflow:hidden;}
.video-embed iframe{width:100%;height:100%;display:block;}

/* YOUTUBE FACADE */
.yt-facade{aspect-ratio:16/9;border-radius:6px;overflow:hidden;position:relative;cursor:pointer;}
.yt-facade img{width:100%;height:100%;object-fit:cover;display:block;}
.yt-facade-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.25);}
.yt-play-btn{width:68px;height:68px;background:rgba(220,0,0,0.92);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform 0.18s,background 0.18s;}
.yt-play-btn svg{margin-left:4px;}
.yt-facade:hover .yt-play-btn{transform:scale(1.1);background:rgba(255,0,0,1);}

/* EPISODE THUMBNAILS */
.jm-thumb{overflow:hidden;cursor:pointer;position:relative;}
.jm-thumb img{width:100%;height:100%;object-fit:cover;display:block;}
.jm-overlay{position:absolute;inset:0;background:rgba(0,0,0,0.35);display:flex;align-items:center;justify-content:center;transition:background 0.2s;}
.jm-thumb:hover .jm-overlay{background:rgba(0,0,0,0.55);}

/* RB CARD VARIANTS */
.rb-card-pink{border-color:rgba(255,45,120,0.2);}
.rb-num-pink{color:var(--pink);}

/* HONEYPOT */
.hp-field{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none;}

/* FORM VALIDATION STATES */
.form-group.has-error input,.form-group.has-error textarea{border-color:#e05252 !important;box-shadow:0 0 0 2px rgba(224,82,82,0.18);}
.field-error{display:block;font-size:12px;color:#e05252;margin-top:5px;min-height:16px;}
#form-status{display:none;padding:12px 16px;border-radius:4px;font-size:14px;margin-bottom:16px;font-weight:600;}
#form-status.status-error{display:block;background:rgba(224,82,82,0.12);border:1px solid rgba(224,82,82,0.4);color:#e05252;}
#submit-btn:disabled{opacity:0.6;cursor:not-allowed;}

/* NAV HAMBURGER TOGGLE */
.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:6px;margin-left:12px;}
.nav-toggle span{display:block;width:22px;height:2px;background:var(--white);border-radius:2px;transition:transform 0.25s ease,opacity 0.25s ease;}
.nav-toggle.open span:nth-child(1){transform:translateY(7px) rotate(45deg);}
.nav-toggle.open span:nth-child(2){opacity:0;}
.nav-toggle.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}

/* FOUNDER CARDS MOBILE */
@media(max-width:768px){
  .founder-card{flex-direction:column;}
  .founder-photo-wrap{width:100% !important;height:auto !important;aspect-ratio:4/3;border-radius:6px;}
}

/* HOME VIDEO GRID */
.home-vid-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:stretch;}
@media(max-width:768px){.home-vid-grid{grid-template-columns:1fr;gap:32px;}}

/* MOBILE NAV */
@media(max-width:768px){
  .nav-toggle{display:flex;}
  .btn-nav{display:none;}
  .nav-links{display:none;flex-direction:column;gap:0;list-style:none;position:absolute;top:68px;left:0;right:0;background:rgba(13,13,13,0.98);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);padding:4px 0 16px;z-index:99;}
  .nav-links.open{display:flex;}
  .nav-links li{border-top:1px solid var(--border);}
  .nav-links a{display:block;padding:15px 5%;font-size:16px;font-weight:600;color:var(--gray);letter-spacing:0.02em;}
  .nav-links a:hover,.nav-links a.active{color:var(--white);background:rgba(255,255,255,0.03);}
}