@font-face{font-family:Apercu;src:url(/fonts/apercu/Apercu-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Apercu;src:url(/fonts/apercu/Apercu-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Apercu;src:url(/fonts/apercu/Apercu-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Apercu;src:url(/fonts/apercu/Apercu-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--text-xs: clamp(.75rem, .7273rem + .1212vw, .8125rem);--text-sm: clamp(.875rem, .8523rem + .1212vw, .9375rem);--text-base: clamp(1rem, .9773rem + .1212vw, 1.125rem);--text-lg: clamp(1.25rem, 1.1364rem + .6061vw, 1.5rem);--text-xl: clamp(1.5rem, 1.2727rem + 1.2121vw, 2rem);--text-2xl: clamp(1.875rem, 1.5341rem + 1.8182vw, 2.75rem);--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 2.5rem;--space-6: 3rem;--space-7: 3.75rem;--space-8: 5rem;--leading-tight: 1.2;--leading-normal: 1.6;--leading-relaxed: 1.8;--border-major: 2px solid var(--color-border-major);--border-minor: 1px solid var(--color-border-minor);--border-component: 1px solid var(--color-border-component);--border-interactive: 1px solid var(--color-border-interactive);--color-bg-primary: transparent;--color-bg-secondary: rgba(255, 255, 255, .5);--color-bg-secondary-hover: rgba(255, 255, 255, .65);--color-text-primary: #000;--color-text-secondary: #666;--color-text-tertiary: #999;--color-text-muted: #ccc;--color-border-major: rgba(0, 0, 0, .1);--color-border-minor: rgba(0, 0, 0, .1);--color-border-component: rgba(0, 0, 0, .05);--color-border-interactive: #000;--color-btn-primary-bg: #000;--color-btn-primary-text: #fff;--color-btn-primary-hover: #333;--color-btn-secondary-bg: rgba(255, 255, 255, .4);--color-btn-secondary-text: #000;--color-btn-secondary-border: rgba(0, 0, 0, .2);--color-btn-secondary-hover: rgba(255, 255, 255, .6);--color-gradient-1: #fffcf8;--color-gradient-2: #fef5ed;--color-gradient-3: #f5f9fb;--color-gradient-4: #faf5f8;--color-gradient-5: #f5fbf9;--color-gradient-6: #fffcf8;--color-accent-1: #fffaf0;--color-accent-2: #f0fff4;--color-accent-3: #f0f8ff;--color-accent-4: #fef5ff;--color-accent-5: #fffef5;--color-accent-6: #f5f0ff;--color-accent-7: #f5fcff;--color-accent-8: #fff5f7;--color-accent-9: #f5fff8;--color-filler-start-1: rgba(254, 249, 245, .3);--color-filler-end-1: rgba(245, 248, 250, .3);--color-filler-start-2: rgba(255, 250, 240, .3);--color-filler-end-2: rgba(250, 245, 248, .3);--color-filler-start-3: rgba(245, 250, 248, .3);--color-filler-end-3: rgba(250, 248, 245, .3);--color-filler-start-4: rgba(255, 245, 247, .3);--color-filler-end-4: rgba(245, 250, 250, .3)}html.dark-mode{--color-bg-secondary: rgba(255, 255, 255, .06);--color-bg-secondary-hover: rgba(255, 255, 255, .1);--color-text-primary: #f5f5f5;--color-text-secondary: #b8b8b8;--color-text-tertiary: #888888;--color-text-muted: #555555;--color-border-major: rgba(255, 255, 255, .15);--color-border-minor: rgba(255, 255, 255, .1);--color-border-component: rgba(255, 255, 255, .05);--color-border-interactive: #f5f5f5;--color-btn-primary-bg: #f5f5f5;--color-btn-primary-text: #0a0a0f;--color-btn-primary-hover: #b8b8b8;--color-btn-secondary-bg: rgba(255, 255, 255, .1);--color-btn-secondary-text: #f5f5f5;--color-btn-secondary-border: rgba(255, 255, 255, .2);--color-btn-secondary-hover: rgba(255, 255, 255, .15);--color-gradient-1: #0a0a0f;--color-gradient-2: #12121c;--color-gradient-3: #1a1a2e;--color-gradient-4: #16161f;--color-gradient-5: #1c1c28;--color-gradient-6: #0f0f18;--color-accent-1: #2d221a;--color-accent-2: #1a2d22;--color-accent-3: #1a222d;--color-accent-4: #2d222d;--color-accent-5: #2d2c1a;--color-accent-6: #251a2d;--color-accent-7: #1a272d;--color-accent-8: #2d1a22;--color-accent-9: #1a2d27;--color-filler-start-1: rgba(255, 255, 255, .03);--color-filler-end-1: rgba(255, 255, 255, .05);--color-filler-start-2: rgba(255, 255, 255, .04);--color-filler-end-2: rgba(255, 255, 255, .03);--color-filler-start-3: rgba(255, 255, 255, .03);--color-filler-end-3: rgba(255, 255, 255, .04);--color-filler-start-4: rgba(255, 255, 255, .05);--color-filler-end-4: rgba(255, 255, 255, .03)}*{margin:0;padding:0;box-sizing:border-box}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}body{font-family:Apercu,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-weight:400;background:linear-gradient(135deg,var(--color-gradient-1) 0%,var(--color-gradient-2) 20%,var(--color-gradient-3) 40%,var(--color-gradient-4) 60%,var(--color-gradient-5) 80%,var(--color-gradient-6) 100%);background-size:400% 400%;animation:gradient-shift 25s ease infinite;color:var(--color-text-primary);font-size:var(--text-base);line-height:var(--leading-normal);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .5s ease,color .5s ease}.container{max-width:1000px;margin:0 auto;padding:var(--space-7) var(--space-5)}nav{margin-bottom:var(--space-8);padding-bottom:var(--space-3);border-bottom:var(--border-major);display:flex;justify-content:space-between;align-items:center}.logo{font-family:Apercu,sans-serif;font-size:var(--text-lg);font-weight:400;letter-spacing:-.01em;text-decoration:none;color:var(--color-text-primary);transition:opacity .2s ease}.logo:hover{opacity:.6}.nav-links{display:flex;gap:var(--space-5)}.nav-links a{font-size:var(--text-base);font-weight:400;letter-spacing:-.01em;text-decoration:none;color:var(--color-text-secondary);transition:color .2s ease;position:relative}.nav-links a:hover,.nav-links a.active{color:var(--color-text-primary)}.nav-links a.active:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:2px;background:var(--color-text-primary)}@media (min-width: 768px){.hamburger-button,.mobile-menu,.mobile-overlay{display:none!important}}header{margin-bottom:var(--space-8)}h1{font-family:Apercu,sans-serif;font-size:var(--text-2xl);font-weight:500;letter-spacing:-.02em;margin-bottom:var(--space-3);line-height:var(--leading-tight)}.subtitle{font-size:var(--text-base);font-weight:300;line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:650px;letter-spacing:0}.about-content .article-excerpt{font-size:var(--text-lg);font-weight:400;font-style:italic;line-height:var(--leading-relaxed);color:var(--color-text-secondary);max-width:650px;letter-spacing:0;margin-top:0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2px;background:transparent;border:none}.card{background:var(--color-bg-secondary);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:var(--space-5);position:relative;transition:all .5s ease;border:1px solid var(--color-border-component)}.card:hover{background:var(--color-bg-secondary-hover);border-color:var(--color-border-major)}.card-number{font-size:var(--text-xs);font-weight:400;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-tertiary);margin-bottom:var(--space-3)}.card-title{font-family:Apercu,sans-serif;font-size:var(--text-lg);font-weight:400;margin-bottom:var(--space-2);letter-spacing:-.01em;line-height:var(--leading-tight)}.card-desc{font-size:var(--text-sm);font-weight:300;line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-4);max-width:280px}.button-group{display:flex;flex-direction:column;gap:var(--space-1)}.btn,.btn-secondary{display:block;padding:var(--space-2) var(--space-3);text-decoration:none;font-size:var(--text-xs);font-weight:400;text-transform:uppercase;letter-spacing:.15em;text-align:center;transition:all .5s ease;border:1px solid var(--color-border-interactive)}.btn{background:var(--color-btn-primary-bg);color:var(--color-btn-primary-text)}.btn:hover{background:var(--color-btn-primary-hover)}.btn-secondary{background:var(--color-btn-secondary-bg);color:var(--color-btn-secondary-text);border:1px solid var(--color-btn-secondary-border)}.btn-secondary:hover{border-color:var(--color-border-interactive);background:var(--color-btn-secondary-hover)}.status{position:absolute;top:var(--space-5);right:var(--space-5);font-size:var(--text-xs);font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted)}.writing-list{border-top:2px solid var(--color-border-major);padding-top:var(--space-5)}.writing-item{border-bottom:1px solid var(--color-border-minor);padding:var(--space-5) 0;display:grid;grid-template-columns:120px 1fr;gap:var(--space-7);transition:background .5s ease}.writing-item:last-child{border-bottom:none}.writing-item:hover{background:var(--color-bg-secondary)}.writing-date{font-size:var(--text-xs);font-weight:400;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-tertiary)}.writing-content h3{font-family:Apercu,sans-serif;font-size:var(--text-lg);font-weight:400;margin-bottom:var(--space-2);letter-spacing:-.01em;line-height:var(--leading-tight)}.writing-content h3 a{color:var(--color-text-primary);text-decoration:none;transition:opacity .2s ease}.writing-content h3 a:hover{opacity:.6}.writing-excerpt{font-size:var(--text-sm);font-weight:300;line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.writing-tags{display:flex;gap:var(--space-1);flex-wrap:wrap}.tag{font-size:var(--text-xs);font-weight:400;text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-tertiary);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-minor)}.about-content{max-width:750px}.about-content h2{font-family:Apercu,sans-serif;font-size:var(--text-xl);font-weight:500;margin-bottom:var(--space-3);margin-top:var(--space-7);letter-spacing:-.01em}.about-content h2:first-of-type{margin-top:0}.about-content p{font-size:var(--text-base);font-weight:300;line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.about-content p a{color:var(--color-text-primary);border-bottom:1px solid var(--color-text-primary);text-decoration:none;transition:opacity .2s ease}.about-content p a:hover{opacity:.6}.about-content ul{list-style:none;font-size:var(--text-sm);font-weight:300;line-height:var(--leading-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-3)}.about-content ul li{margin-bottom:var(--space-1);padding-left:var(--space-3);position:relative}.about-content ul li:before{content:"—";position:absolute;left:0;color:var(--color-text-muted)}.contact-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2px;background:transparent;border:none;margin-top:var(--space-5)}.contact-item{background:var(--color-bg-secondary);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:var(--space-3);transition:all .5s ease;border:1px solid var(--color-border-component)}.contact-item:hover{background:var(--color-bg-secondary-hover);border-color:var(--color-border-major)}.contact-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-tertiary);margin-bottom:var(--space-1)}.contact-value a{font-size:var(--text-sm);color:var(--color-text-primary);text-decoration:none;border-bottom:1px solid var(--color-text-primary);transition:opacity .15s ease}.contact-value a:hover{opacity:.5}.specs{margin-top:var(--space-8);padding-top:var(--space-7);border-top:2px solid var(--color-border-major)}.specs-title{font-size:var(--text-xs);font-weight:400;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-tertiary);margin-bottom:var(--space-4)}.specs-grid{display:grid;grid-template-columns:140px 1fr;gap:var(--space-2) var(--space-4);font-size:var(--text-sm)}.specs-label{font-weight:400;color:var(--color-text-tertiary)}.specs-value{font-weight:300;color:var(--color-text-primary)}footer{margin-top:var(--space-8);padding-top:var(--space-7);border-top:2px solid var(--color-border-major);font-size:var(--text-xs);font-weight:400;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-tertiary);display:flex;justify-content:space-between;align-items:center}footer a{color:var(--color-text-primary);text-decoration:none;border-bottom:1px solid var(--color-text-primary);transition:opacity .2s ease}footer a:hover{opacity:.6}@media (max-width: 767px){.container{padding:var(--space-5) var(--space-3)}.nav-links{display:none}.grid{grid-template-columns:1fr}.card{padding:var(--space-3)}.writing-item{grid-template-columns:1fr;gap:var(--space-2)}.contact-methods{grid-template-columns:1fr}footer{flex-direction:column;align-items:flex-start;gap:var(--space-2)}footer>div{flex-wrap:wrap}}.card:nth-child(1):hover{background:var(--color-accent-1)}.card:nth-child(2):hover{background:var(--color-accent-2)}.card:nth-child(3):hover{background:var(--color-accent-3)}.card:nth-child(4):hover{background:var(--color-accent-4)}.card:nth-child(5):hover{background:var(--color-accent-5)}.card:nth-child(6):hover{background:var(--color-accent-6)}.card:nth-child(7):hover{background:var(--color-accent-7)}.card:nth-child(8):hover{background:var(--color-accent-8)}.card:nth-child(9):hover{background:var(--color-accent-9)}.filler-block{background:linear-gradient(135deg,var(--color-filler-start-1),var(--color-filler-end-1));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:var(--space-5);position:relative;transition:all .5s ease;border:1px solid var(--color-border-component)}.filler-block:hover{background:linear-gradient(135deg,var(--color-filler-start-1),var(--color-filler-end-1));opacity:.8}.filler-block.variant-1{background:linear-gradient(135deg,var(--color-filler-start-2),var(--color-filler-end-2))}.filler-block.variant-2{background:linear-gradient(135deg,var(--color-filler-start-3),var(--color-filler-end-3))}.filler-block.variant-3{background:linear-gradient(135deg,var(--color-filler-start-4),var(--color-filler-end-4))}.rss-link{margin-bottom:var(--space-5)}.rss-link a{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-secondary);text-decoration:none;border-bottom:1px solid var(--color-text-secondary)}.rss-link a:hover{color:var(--color-text-primary);border-bottom-color:var(--color-text-primary)}.article-nav{margin-top:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--color-border-minor)}.article-nav a{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-secondary);text-decoration:none;border-bottom:1px solid var(--color-text-secondary)}.article-nav a:hover{color:var(--color-text-primary);border-bottom-color:var(--color-text-primary)}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}#koi-canvas[data-astro-cid-2dlhtw73]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:auto;opacity:.6;transition:opacity .5s ease}html.dark-mode #koi-canvas[data-astro-cid-2dlhtw73]{opacity:.5}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}.theme-toggle[data-astro-cid-x3pjskd3]{background:none;border:none;padding:0;cursor:pointer;color:var(--color-text-secondary);transition:color .2s ease,opacity .2s ease;display:flex;align-items:center;justify-content:center}.theme-toggle[data-astro-cid-x3pjskd3]:hover{color:var(--color-text-primary);opacity:.6}.theme-toggle[data-astro-cid-x3pjskd3]:focus{outline:2px solid var(--color-border-interactive);outline-offset:2px}.sun-icon[data-astro-cid-x3pjskd3]{display:none}.moon-icon[data-astro-cid-x3pjskd3],html.dark-mode .sun-icon[data-astro-cid-x3pjskd3]{display:block}html.dark-mode .moon-icon[data-astro-cid-x3pjskd3]{display:none}.hamburger-button[data-astro-cid-odmlyywb]{display:none;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;background:none;border:none;padding:12px;cursor:pointer;position:relative;z-index:1001}.hamburger-button[data-astro-cid-odmlyywb]:focus{outline:2px solid var(--color-border-interactive);outline-offset:2px}.hamburger-line[data-astro-cid-odmlyywb]{width:24px;height:2px;background-color:var(--color-text-primary);transition:all .4s ease;position:absolute}.hamburger-line[data-astro-cid-odmlyywb]:nth-child(1){top:14px}.hamburger-line[data-astro-cid-odmlyywb]:nth-child(2){top:23px}.hamburger-line[data-astro-cid-odmlyywb]:nth-child(3){top:32px}.hamburger-button[data-astro-cid-odmlyywb].open .hamburger-line[data-astro-cid-odmlyywb]:nth-child(1){top:23px;transform:rotate(45deg)}.hamburger-button[data-astro-cid-odmlyywb].open .hamburger-line[data-astro-cid-odmlyywb]:nth-child(2){opacity:0}.hamburger-button[data-astro-cid-odmlyywb].open .hamburger-line[data-astro-cid-odmlyywb]:nth-child(3){top:23px;transform:rotate(-45deg)}@media (max-width: 767px){.hamburger-button[data-astro-cid-odmlyywb]{display:flex}}.mobile-overlay[data-astro-cid-6aabv5oc]{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .4s ease;z-index:999}.mobile-overlay[data-astro-cid-6aabv5oc].open{opacity:1;pointer-events:auto}.mobile-menu[data-astro-cid-6aabv5oc]{display:none;position:fixed;top:0;right:0;width:280px;height:100vh;background:var(--color-bg-secondary);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-left:1px solid var(--color-border-component);transform:translate(100%);transition:transform .4s ease;z-index:1000;display:flex;flex-direction:column}.mobile-menu[data-astro-cid-6aabv5oc].open{transform:translate(0)}.mobile-menu-content[data-astro-cid-6aabv5oc]{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--space-4) var(--space-5) 0 var(--space-5)}.mobile-nav[data-astro-cid-6aabv5oc]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);padding-bottom:var(--space-5);border-bottom:none;margin-bottom:0}.mobile-nav-link[data-astro-cid-6aabv5oc]{font-size:var(--text-lg);font-weight:400;letter-spacing:-.01em;text-decoration:none;color:var(--color-text-secondary);padding:var(--space-2) 0;transition:color .2s ease;position:relative;min-height:48px;display:inline-flex;align-items:center;justify-content:flex-start;text-align:left}.mobile-nav-link[data-astro-cid-6aabv5oc]:hover{color:var(--color-text-primary)}.mobile-nav-link[data-astro-cid-6aabv5oc]:focus{outline:2px solid var(--color-border-interactive);outline-offset:2px}.mobile-nav-link[data-astro-cid-6aabv5oc].active{color:var(--color-text-primary);font-weight:500}.mobile-nav-link[data-astro-cid-6aabv5oc].active:after{content:"";position:absolute;bottom:var(--space-2);left:0;width:40px;height:2px;background:var(--color-text-primary)}.mobile-theme-toggle[data-astro-cid-6aabv5oc]{flex-shrink:0;border:none;background:none;width:100%;cursor:pointer;display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-tertiary);font-size:var(--text-sm);font-weight:400;padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border-minor);transition:color .2s ease}.mobile-theme-toggle[data-astro-cid-6aabv5oc]:hover{color:var(--color-text-secondary)}.mobile-theme-toggle[data-astro-cid-6aabv5oc]:focus{outline:2px solid var(--color-border-interactive);outline-offset:2px}.mobile-theme-toggle[data-astro-cid-6aabv5oc] .theme-icon[data-astro-cid-6aabv5oc]{flex-shrink:0}.mobile-theme-toggle[data-astro-cid-6aabv5oc] .theme-text[data-astro-cid-6aabv5oc]{flex-grow:0}.sun-icon[data-astro-cid-6aabv5oc],.light-mode-text[data-astro-cid-6aabv5oc]{display:none}.moon-icon[data-astro-cid-6aabv5oc],.dark-mode-text[data-astro-cid-6aabv5oc],html.dark-mode .sun-icon[data-astro-cid-6aabv5oc],html.dark-mode .light-mode-text[data-astro-cid-6aabv5oc]{display:block}html.dark-mode .moon-icon[data-astro-cid-6aabv5oc],html.dark-mode .dark-mode-text[data-astro-cid-6aabv5oc]{display:none}.mobile-social[data-astro-cid-6aabv5oc]{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--color-border-minor)}.mobile-social-label[data-astro-cid-6aabv5oc]{font-size:var(--text-xs);font-weight:400;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-tertiary);margin-bottom:var(--space-1)}.mobile-social-link[data-astro-cid-6aabv5oc]{font-size:var(--text-sm);font-weight:400;text-decoration:none;color:var(--color-text-secondary);padding:var(--space-1) 0;transition:color .2s ease;display:flex;align-items:center;gap:var(--space-2)}.mobile-social-link[data-astro-cid-6aabv5oc] svg[data-astro-cid-6aabv5oc]{flex-shrink:0}.mobile-social-link[data-astro-cid-6aabv5oc]:hover{color:var(--color-text-primary)}.mobile-social-link[data-astro-cid-6aabv5oc]:focus{outline:2px solid var(--color-border-interactive);outline-offset:2px}@media (max-width: 767px){.mobile-overlay[data-astro-cid-6aabv5oc]{display:block}.mobile-menu[data-astro-cid-6aabv5oc]{display:flex}}
