@layer utilities{.font-display{font-family:var(--vd-font-display)}.font-body{font-family:var(--vd-font-sans)}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.snap-x-mandatory{scroll-snap-type:x mandatory}.snap-y-mandatory{scroll-snap-type:y mandatory}.glass-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--vd-border);background:#ffffffc7}.dark .glass-panel{background:color-mix(in oklch,var(--vd-bg)76%,transparent)}.holding-bg{background:radial-gradient(900px circle at 18% 18%,color-mix(in oklch,var(--vd-primary)12%,transparent),transparent 60%),radial-gradient(800px circle at 82% 30%,color-mix(in oklch,var(--vd-accent)14%,transparent),transparent 58%),radial-gradient(900px circle at 55% 92%,color-mix(in oklch,var(--vd-primary)6%,transparent),transparent 55%),linear-gradient(180deg,color-mix(in oklch,var(--vd-bg)96%,var(--vd-primary)4%),var(--vd-bg))}.animate-vd-float{animation:7s ease-in-out infinite vd-float}.animate-vd-fade-up{animation:.7s cubic-bezier(.2,.8,.2,1) both vd-fade-up}.animate-vd-whatsapp-bubble{animation:5.2s cubic-bezier(.22,1,.36,1) infinite vd-whatsapp-bubble}.vd-hover-lift,.vd-hover-lift-sm,.vd-nav-icon,.vd-theme-toggle,.vd-dino-cta,.vd-footer-social,.vd-work-media,.vd-tech-stack-shell,.vd-icon-accent,.vd-icon-badge,.vd-pagespeed-score,.vd-step-dot,.vd-about-photo-card,.vd-about-photo-image,.vd-faq-item,.vd-faq-item [data-slot=accordion-trigger],.vd-faq-item [data-slot=accordion-trigger]>svg,.vd-email-cta,.vd-dino-card{transition-timing-function:var(--vd-hover-ease)}.vd-section-heading{font-family:var(--vd-font-sans);letter-spacing:-.015em;text-wrap:balance;font-weight:600}.vd-hero-heading{font-family:var(--vd-font-sans);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:600;line-height:1.25}.vd-heading-accent{color:var(--vd-primary);font-style:italic}.vd-hero-note{border-left:2px solid var(--vd-dino-blue);color:var(--vd-copy);text-wrap:pretty;padding-left:1rem}.vd-hero-mascot{filter:drop-shadow(0 8px 12px #1616160f);filter:drop-shadow(0 8px 12px lab(7.22637% -.0000149012 0/.06))}.vd-as-title{color:var(--vd-fg);font-family:var(--vd-font-sans);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.2}.vd-as-subtitle{font-family:var(--vd-font-sans);text-wrap:pretty;font-size:1.0625rem;font-weight:400;line-height:1.75}.vd-as-section-heading{color:var(--vd-fg);font-family:var(--vd-font-sans);letter-spacing:-.015em;font-weight:600;line-height:1.2}.vd-as-prose-heading{color:var(--vd-fg);font-family:var(--vd-font-sans);letter-spacing:-.01em;font-weight:600;line-height:1.3}.vd-dino-cta{background:var(--vd-dino-blue-solid);color:var(--vd-dino-cta-fg);border:1px solid #0000;position:relative;box-shadow:0 1px 3px #1616161f,0 1px 2px #16161614;box-shadow:0 1px 3px lab(7.22637% -.0000149012 0/.12),0 1px 2px lab(7.22637% -.0000149012 0/.08)}.vd-section-kicker{width:fit-content;color:var(--vd-muted-fg);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.vd-section-kicker-dot{background:var(--vd-primary);opacity:.7;border-radius:50%;width:.375rem;height:.375rem}.vd-surface-panel{border-radius:calc(var(--vd-radius) + 8px)}.vd-surface-card{border-radius:calc(var(--vd-radius) + 6px)}.vd-pill-primary{background:var(--vd-primary-solid);color:var(--vd-primary-fg);border-radius:999px}.vd-pill-outline{border:1.5px solid var(--vd-border);background:var(--vd-bg);color:var(--vd-fg);border-radius:999px;transition:border-color .2s,background-color .2s}.vd-soft-panel{border:1px solid color-mix(in oklch,var(--vd-border)75%,transparent);border-radius:calc(var(--vd-radius) + 8px);background:linear-gradient(180deg,var(--vd-card)0%,color-mix(in oklch,var(--vd-card)98%,var(--vd-muted))100%);box-shadow:var(--vd-shadow-sm)}.vd-soft-card{border:1px solid color-mix(in oklch,var(--vd-border)70%,transparent);border-radius:calc(var(--vd-radius) + 6px);background:linear-gradient(180deg,var(--vd-card)0%,color-mix(in oklch,var(--vd-card)97%,var(--vd-muted))100%);box-shadow:var(--vd-shadow-xs)}.vd-glass-card{border:1px solid var(--vd-border);border-radius:calc(var(--vd-radius) + 6px);background:var(--vd-card);box-shadow:var(--vd-shadow-xs)}.vd-whatsapp-dock{right:max(1rem,50vw - 34.5rem);bottom:max(1rem,env(safe-area-inset-bottom))}.vd-whatsapp-bubble{border:1px solid color-mix(in oklch,var(--vd-border)72%,transparent);background:color-mix(in oklch,var(--vd-fg)92%,transparent);color:var(--vd-bg);box-shadow:0 16px 32px -24px color-mix(in oklch,var(--vd-fg)30%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vd-nav-icon-label{white-space:nowrap}.vd-hero-origin{text-wrap:pretty}@media (min-width:48rem){.vd-whatsapp-dock{bottom:max(1.5rem,env(safe-area-inset-bottom))}}.vd-hover-lift,.vd-hover-lift-sm,.vd-nav-icon,.vd-theme-toggle,.vd-dino-cta,.vd-footer-social,.vd-about-photo-card,.vd-faq-item,.vd-email-cta,.vd-dino-card,.vd-service-card,.vd-as-stat-card,.vd-as-service-card,.vd-work-card{transition:box-shadow .2s,background-color .2s,border-color .2s}.vd-work-media,.vd-tech-stack-shell,.vd-tech-stack-icon,.vd-icon-accent,.vd-icon-badge,.vd-pagespeed-score,.vd-step-dot,.vd-about-photo-image,.vd-theme-toggle svg,.vd-faq-item [data-slot=accordion-trigger],.vd-faq-item [data-slot=accordion-trigger]>svg{transition:color .2s,background-color .2s}.vd-footer-link{transition:color .28s var(--vd-hover-ease)}.vd-contact-form input:focus-visible,.vd-contact-form textarea:focus-visible{border-color:color-mix(in oklch,var(--vd-interaction-blue)68%,var(--vd-border));box-shadow:0 0 0 3px color-mix(in oklch,var(--vd-interaction-blue)24%,transparent)}.vd-faq-item{border-radius:calc(var(--vd-radius) + 4px);margin-block:.2rem;padding-inline:.65rem}.vd-faq-item[data-state=open]{background:color-mix(in oklch,var(--vd-primary)8%,var(--vd-card));border-color:color-mix(in oklch,var(--vd-primary)20%,var(--vd-border))}.vd-footer-link:hover{color:var(--vd-interaction-blue)}@media (hover:hover) and (pointer:fine){.vd-hover-lift:hover{box-shadow:var(--vd-shadow-md)}.vd-hover-lift-sm:hover{box-shadow:var(--vd-shadow-sm)}.vd-nav-icon:not(.vd-dino-cta):hover{background:color-mix(in oklch,var(--vd-primary)5%,var(--vd-bg));border-color:color-mix(in oklch,var(--vd-primary)20%,var(--vd-border))}.vd-dino-cta:hover{background:var(--vd-dino-blue-solid-hover);box-shadow:0 2px 6px #16161626,0 4px 12px #1616161a;box-shadow:0 2px 6px lab(7.22637% -.0000149012 0/.15),0 4px 12px lab(7.22637% -.0000149012 0/.1)}.vd-service-card:hover,.vd-as-stat-card:hover,.vd-as-service-card:hover{box-shadow:var(--vd-shadow-md)}.vd-pill-outline:hover{border-color:color-mix(in oklch,var(--vd-primary)40%,var(--vd-border));background:color-mix(in oklch,var(--vd-primary)4%,var(--vd-bg))}.vd-theme-toggle:hover{background:color-mix(in oklch,var(--vd-primary)5%,var(--vd-bg));border-color:color-mix(in oklch,var(--vd-primary)20%,var(--vd-border))}.vd-email-cta:hover{background:var(--vd-primary-solid-hover)}.vd-tech-stack-item:hover .vd-tech-stack-shell{background:color-mix(in srgb,var(--vd-tech-brand,var(--vd-interaction-blue))8%,var(--vd-card));border-color:color-mix(in srgb,var(--vd-tech-brand,var(--vd-interaction-blue))25%,var(--vd-border))}.vd-tech-stack-item:hover .vd-tech-stack-icon{color:var(--vd-tech-brand,var(--vd-interaction-blue))}.vd-icon-card:hover .vd-icon-accent,.vd-pagespeed-card:hover .vd-pagespeed-score{color:var(--vd-interaction-blue)}.vd-process-step:hover .vd-step-dot{background:var(--vd-interaction-blue);color:#fff}.vd-review-card:hover{box-shadow:var(--vd-shadow-sm)}.vd-faq-item:hover{background:color-mix(in oklch,var(--vd-primary)4%,var(--vd-card))}.vd-footer-social:hover{color:var(--vd-fg)}.vd-dino-card:hover{box-shadow:var(--vd-shadow-md)}.vd-about-photo-card:hover{box-shadow:var(--vd-shadow-sm)}}}@keyframes vd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes vd-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vd-dino-bounce{0%{transform:translateY(0)rotate(0)}35%{transform:translateY(-10px)rotate(-2.5deg)}68%{transform:translateY(-3px)rotate(1.75deg)}to{transform:translateY(0)rotate(0)}}@keyframes vd-whatsapp-bubble{0%,to{opacity:.38;transform:translate(8px)}16%,78%{opacity:1;transform:translate(0)}88%{opacity:.72;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.animate-vd-float,.animate-vd-fade-up,.animate-vd-whatsapp-bubble{animation:none!important}.vd-hover-lift,.vd-hover-lift-sm,.vd-nav-icon,.vd-theme-toggle,.vd-dino-cta,.vd-footer-social,.vd-about-photo-card,.vd-faq-item,.vd-email-cta,.vd-dino-card{transition:none!important}}
@layer utilities{@keyframes vd-demo-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes vd-demo-pulse{0%,to{box-shadow:0 14px 30px -22px color-mix(in oklch,var(--vd-primary)34%,transparent),inset 0 1px 0 color-mix(in oklch,var(--vd-primary-fg)18%,transparent)}50%{box-shadow:0 20px 40px -22px color-mix(in oklch,var(--vd-primary)46%,transparent),inset 0 1px 0 color-mix(in oklch,var(--vd-primary-fg)18%,transparent)}}.vd-demo-shell{isolation:isolate;background:radial-gradient(ellipse at 18% 0%,color-mix(in oklch,var(--vd-primary)8%,transparent),transparent 52%),radial-gradient(ellipse at 82% 100%,color-mix(in oklch,var(--vd-accent)5%,transparent),transparent 54%),linear-gradient(160deg,color-mix(in oklch,var(--vd-bg)96%,var(--vd-muted)4%)0%,color-mix(in oklch,var(--vd-bg)92%,var(--vd-primary)8%)42%,color-mix(in oklch,var(--vd-bg)90%,var(--vd-muted)10%)100%);position:relative}.vd-demo-banner,.vd-demo-toolbar-shell{border-color:color-mix(in oklch,var(--vd-border)72%,transparent);background:color-mix(in oklch,var(--vd-bg)84%,transparent);box-shadow:0 1px 3px color-mix(in oklch,var(--vd-fg)4%,transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%)}.vd-demo-shell-badge,.vd-demo-meta-badge,.vd-demo-count-badge,.vd-demo-status-badge{letter-spacing:.02em;box-shadow:0 1px 2px color-mix(in oklch,var(--vd-fg)4%,transparent),0 1px 3px color-mix(in oklch,var(--vd-fg)3%,transparent);border-width:1px;font-weight:600}.vd-demo-shell-badge[data-tone=workspace]{border-color:color-mix(in oklch,var(--vd-score-perfect)18%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--vd-score-perfect)14%,var(--vd-bg)),color-mix(in oklch,var(--vd-score-perfect)9%,var(--vd-bg)));color:color-mix(in oklch,var(--vd-score-perfect)62%,var(--vd-fg))}.vd-demo-shell-badge[data-tone=public]{border-color:color-mix(in oklch,var(--vd-primary)18%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--vd-primary)14%,var(--vd-bg)),color-mix(in oklch,var(--vd-primary)8%,var(--vd-bg)));color:color-mix(in oklch,var(--vd-primary)72%,var(--vd-fg))}.vd-demo-nav-link,.vd-demo-toolbar-button,.vd-demo-filter-input,.vd-demo-select-trigger,.vd-demo-view-tab,.vd-demo-row-link,.vd-demo-ghost-button,.vd-demo-icon-button,.vd-demo-grid-card{transition:transform .24s var(--vd-hover-ease),background-color .24s var(--vd-hover-ease),border-color .24s var(--vd-hover-ease),box-shadow .24s var(--vd-hover-ease),color .24s var(--vd-hover-ease)}.vd-demo-nav-link{border-radius:.875rem}.vd-demo-nav-link:hover{background:color-mix(in oklch,var(--vd-primary)8%,var(--vd-bg));transform:translateY(-1px)}.vd-demo-nav-link[data-state=active]{background:linear-gradient(135deg,color-mix(in oklch,var(--vd-primary)92%,var(--vd-accent)8%),color-mix(in oklch,var(--vd-primary)78%,var(--vd-fg)8%));color:var(--vd-primary-fg);box-shadow:0 12px 24px -18px color-mix(in oklch,var(--vd-primary)48%,transparent),inset 0 1px 0 color-mix(in oklch,var(--vd-primary-fg)18%,transparent);border-color:#0000}.vd-demo-cta{box-shadow:0 14px 30px -22px color-mix(in oklch,var(--vd-primary)34%,transparent),inset 0 1px 0 color-mix(in oklch,var(--vd-primary-fg)18%,transparent);transition:transform .24s var(--vd-hover-ease),box-shadow .24s var(--vd-hover-ease);border-radius:.875rem;animation:3s ease-in-out infinite vd-demo-pulse}.vd-demo-cta:hover{box-shadow:0 22px 38px -22px color-mix(in oklch,var(--vd-primary)46%,transparent),inset 0 1px 0 color-mix(in oklch,var(--vd-primary-fg)18%,transparent);animation:none;transform:translateY(-2px)scale(1.02)}.vd-demo-content-title{background:linear-gradient(135deg,color-mix(in oklch,var(--vd-fg)94%,var(--vd-primary)6%),color-mix(in oklch,var(--vd-muted-fg)82%,var(--vd-primary)18%));color:#0000;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text}.vd-demo-meta-badge{border-color:color-mix(in oklch,var(--vd-border)82%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--vd-muted)88%,var(--vd-bg)),color-mix(in oklch,var(--vd-muted)58%,var(--vd-bg)));color:color-mix(in oklch,var(--vd-muted-fg)92%,var(--vd-fg)8%)}.vd-demo-count-badge{border-color:color-mix(in oklch,var(--vd-primary)14%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--vd-primary)10%,var(--vd-bg)),color-mix(in oklch,var(--vd-primary)6%,var(--vd-bg)));color:color-mix(in oklch,var(--vd-primary)76%,var(--vd-fg))}.vd-demo-status-badge[data-tone=published],.vd-demo-status-badge[data-tone=live]{border-color:color-mix(in oklch,var(--vd-score-perfect)18%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--vd-score-perfect)16%,var(--vd-bg)),color-mix(in oklch,var(--vd-score-perfect)10%,var(--vd-bg)));color:color-mix(in oklch,var(--vd-score-perfect)64%,var(--vd-fg))}.vd-demo-status-badge[data-tone=scheduled]{border-color:color-mix(in oklch,var(--vd-primary)14%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--vd-primary)16%,var(--vd-bg)),color-mix(in oklch,var(--vd-accent)38%,var(--vd-bg)));color:color-mix(in oklch,var(--vd-primary)76%,var(--vd-fg))}.vd-demo-status-badge[data-tone=approval]{border-color:color-mix(in oklch,var(--destructive)16%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--destructive)16%,var(--vd-bg)),color-mix(in oklch,var(--destructive)8%,var(--vd-bg)));color:color-mix(in oklch,var(--destructive)62%,var(--vd-fg))}.vd-demo-status-badge[data-tone=draft]{border-color:color-mix(in oklch,var(--vd-border)82%,transparent);background:linear-gradient(135deg,color-mix(in oklch,var(--vd-muted)92%,var(--vd-bg)),color-mix(in oklch,var(--vd-muted)64%,var(--vd-bg)));color:var(--vd-muted-fg)}.vd-demo-toolbar-button-subtle,.vd-demo-filter-input,.vd-demo-select-trigger,.vd-demo-grid-card,.vd-demo-table-shell{border-color:color-mix(in oklch,var(--vd-border)82%,transparent);background:color-mix(in oklch,var(--vd-bg)94%,var(--vd-card));box-shadow:0 1px 2px color-mix(in oklch,var(--vd-fg)4%,transparent),0 8px 18px -16px color-mix(in oklch,var(--vd-fg)12%,transparent)}.vd-demo-toolbar-button:hover,.vd-demo-filter-input:hover,.vd-demo-select-trigger:hover,.vd-demo-grid-card:hover{box-shadow:0 4px 10px color-mix(in oklch,var(--vd-fg)6%,transparent),0 18px 28px -20px color-mix(in oklch,var(--vd-fg)14%,transparent);transform:translateY(-1px)}.vd-demo-toolbar-button-primary{background:linear-gradient(135deg,color-mix(in oklch,var(--vd-primary)94%,var(--vd-accent)6%),color-mix(in oklch,var(--vd-primary)82%,var(--vd-fg)6%));color:var(--vd-primary-fg);box-shadow:0 14px 30px -22px color-mix(in oklch,var(--vd-primary)40%,transparent),inset 0 1px 0 color-mix(in oklch,var(--vd-primary-fg)18%,transparent);border-color:#0000}.vd-demo-toolbar-button-primary:hover{box-shadow:0 18px 32px -20px color-mix(in oklch,var(--vd-primary)44%,transparent),inset 0 1px 0 color-mix(in oklch,var(--vd-primary-fg)18%,transparent)}.vd-demo-view-tabs{border:1px solid color-mix(in oklch,var(--vd-border)74%,transparent);background:color-mix(in oklch,var(--vd-muted)80%,var(--vd-bg));padding:3px}.vd-demo-view-tab[data-state=active]{background:var(--vd-bg);box-shadow:0 1px 2px color-mix(in oklch,var(--vd-fg)5%,transparent),0 0 0 1px color-mix(in oklch,var(--vd-border)72%,transparent)}.vd-demo-section{animation:vd-demo-fade-up .42s var(--vd-hover-ease)both;animation-delay:var(--vd-demo-delay,0s);box-shadow:0 1px 3px color-mix(in oklch,var(--vd-fg)4%,transparent),0 14px 24px -24px color-mix(in oklch,var(--vd-fg)14%,transparent),inset 0 1px 0 color-mix(in oklch,var(--vd-bg)86%,transparent)}.vd-demo-section-header{background:linear-gradient(180deg,color-mix(in oklch,var(--vd-muted)72%,var(--vd-bg)),color-mix(in oklch,var(--vd-bg)96%,transparent));border-color:color-mix(in oklch,var(--vd-border)72%,transparent)}.vd-demo-section-trigger:hover{color:color-mix(in oklch,var(--vd-primary)74%,var(--vd-fg))}.vd-demo-section-trigger:hover svg{color:var(--vd-primary)}.vd-demo-table-head{background:color-mix(in oklch,var(--vd-muted)72%,var(--vd-bg));color:color-mix(in oklch,var(--vd-muted-fg)78%,transparent)}.vd-demo-table-row:hover{background:color-mix(in oklch,var(--vd-primary)4%,var(--vd-bg))}.vd-demo-table-cell-leading{padding-left:1rem;position:relative}.vd-demo-table-cell-leading:before{content:"";background:linear-gradient(180deg,color-mix(in oklch,var(--vd-primary)72%,var(--vd-accent)),color-mix(in oklch,var(--vd-primary)90%,var(--vd-fg)6%));opacity:0;width:3px;transition:opacity .22s var(--vd-hover-ease),transform .22s var(--vd-hover-ease);border-radius:999px;position:absolute;top:.625rem;bottom:.625rem;left:.25rem;transform:scaleY(.6)}.vd-demo-table-row:hover>.vd-demo-table-cell-leading:before,.vd-demo-table-row[data-state=selected]>.vd-demo-table-cell-leading:before{opacity:1;transform:scaleY(1)}.vd-demo-row-link:hover,.vd-demo-ghost-button:hover{color:var(--vd-primary)}.vd-demo-ghost-button:hover{background:color-mix(in oklch,var(--vd-primary)6%,var(--vd-bg))}.vd-demo-icon-button:hover{background:color-mix(in oklch,var(--vd-fg)6%,var(--vd-bg));transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.vd-demo-cta,.vd-demo-section{animation:none}.vd-demo-nav-link,.vd-demo-toolbar-button,.vd-demo-filter-input,.vd-demo-select-trigger,.vd-demo-view-tab,.vd-demo-row-link,.vd-demo-ghost-button,.vd-demo-icon-button,.vd-demo-grid-card,.vd-demo-cta{transition:none;transform:none}}}
@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7981b011-module__f6grVq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7981b011-module__f6grVq__variable{--font-inter:"Inter","Inter Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.614a1c00.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.d8bad3ab.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.262b87c4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.380d09ea.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_31d259d4-module__t95u9q__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_31d259d4-module__t95u9q__variable{--font-display:"Instrument Serif","Instrument Serif Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_32dfc0ee-module__kJDCNG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_32dfc0ee-module__kJDCNG__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
