.layout-secondary-nav{display:grid;grid-template-columns:auto 1fr;gap:var(--secondary-nav-gap);align-items:center}:root{--nav-bg: var(--background)}@media (max-width: 64rem){.layout-secondary-nav{grid-template-columns:1fr;gap:var(--sizes-3)}}@media (max-width: 768px){.nav-navigation .nav-list{white-space:nowrap;flex-wrap:nowrap;overflow-y:auto;width:100vw;padding-right:4rem}}.secondary-nav-content{position:sticky;top:6rem;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:90;opacity:1;transform:translateY(0)}.secondary-nav-content.header-hidden{top:2.5rem;z-index:95}.nav-link{position:relative;color:var(--primary-55);text-decoration:none;transition:all .2s ease;background:none;border:none;cursor:pointer;font-family:var(--type-font-family-primary);font-weight:var(--type-font-weight-regular);font-size:var(--type-font-size-body);line-height:var(--type-line-height-body);letter-spacing:var(--type-letter-spacing-wide);padding:var(--sizes-2) var(--sizes-4);display:flex;align-items:center;gap:var(--sizes-2);min-height:2.5rem;text-transform:uppercase}.nav-item-container{margin:0}.nav-link.active,.nav-link:hover{color:var(--primary);font-weight:var(--type-font-weight-medium)}.nav-navigation ul{display:flex;align-items:center;gap:var(--sizes-2);flex-wrap:wrap;list-style:none;padding:0;margin:0}.nav-navigation{background:var(--background-5);border-radius:0 0 var(--sizes-2) var(--sizes-2);-webkit-backdrop-filter:blur(2rem);backdrop-filter:blur(2rem)}.scroll-0+.secondary-nav-content .nav-navigation{background:var(--nav-bg)}.scroll-0+.secondary-nav-content .nav-navigation:before{position:absolute;content:"";bottom:-.5rem;left:0;background:transparent;width:.5rem;height:.5rem;border-bottom-right-radius:1.25rem;box-shadow:.313rem .413rem 0 .213rem var(--nav-bg);transform:rotate(178deg)}.scroll-0+.secondary-nav-content .nav-navigation:after{position:absolute;content:"";top:1.4rem;right:-.5rem;background:transparent;width:.5rem;height:.5rem;border-bottom-right-radius:1.25rem;box-shadow:.313rem .413rem 0 .213rem var(--nav-bg);transform:rotate(178deg)}.nav-link-indicator{display:none}.scroll-0 .header-navigation{border-radius:var(--sizes-3) var(--sizes-3) var(--sizes-3) var(--sizes-3)}.scroll-0+.secondary-nav-content{top:7.1rem}@media (max-width: 768px){.scroll-0+.secondary-nav-content,.secondary-nav-content.header-hidden,.secondary-nav-content{top:auto;transform:translateY(0)!important;bottom:0;position:fixed}.nav-navigation{padding:1rem;box-shadow:.1rem .1rem .1rem .1rem}}.features-grid{display:grid;gap:var(--sizes-tesla-24);grid-template-columns:2fr 1fr}.features-grid__main{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sizes-tesla-24)}.features-grid__sidebar{display:flex;flex-direction:column;gap:var(--sizes-tesla-24)}.tech-icons,.skill-icons{display:flex;flex-wrap:wrap;gap:var(--sizes-tesla-15)}@media (max-width: param($match) [math]::Round([double]$match.Groups[1].Value / 15,3).ToString() + "rem"){.features-grid{grid-template-columns:1fr}}@media (max-width: param($match) [math]::Round([double]$match.Groups[1].Value / 15,3).ToString() + "rem"){.features-grid__main{grid-template-columns:1fr}}
