:root{--background: oklch(1 0 0);--foreground: oklch(.145 0 0);--card: oklch(1 0 0);--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: oklch(.205 0 0);--primary-foreground: oklch(.985 0 0);--secondary: oklch(.97 0 0);--secondary-foreground: oklch(.205 0 0);--muted: oklch(.97 0 0);--muted-foreground: oklch(.556 0 0);--accent: oklch(.97 0 0);--accent-foreground: oklch(.205 0 0);--destructive: oklch(.577 .245 27.325);--border: oklch(48.55% .00006 271.152);--input: oklch(.922 0 0);--ring: oklch(.708 0 0);--info: hsl(200, 100%, 50%);--success: hsl(120, 60%, 50%);--warning: hsl(45, 100%, 50%);--error: hsl(0, 85%, 60%);--Red: hsl(0, 87.6%, 41.2%);--white: oklch(1 0 0);--black: oklch(.145 0 0);--lord-icon-primary: var(--foreground);--lord-icon-secondary: var(--foreground);--toggle-color: var(--foreground);--background-color: var(--Red);--radius: .625rem;--x: 50%;--y: 50%;color-scheme:light;scroll-behavior:smooth;::selection{background-color:hsl(from var(--Red) h s l / .2)}}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.205 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.205 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.922 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.704 .191 22.216);--border: oklch(1 0 0 / 10%);--input: oklch(1 0 0 / 15%);--ring: oklch(.556 0 0);--info: hsl(200, 100%, 50%);--success: hsl(120, 60%, 50%);--warning: hsl(45, 100%, 50%);--error: hsl(0, 85%, 60%);--Red: hsl(0, 82%, 52%);color-scheme:dark}@media prefers-reduced-motion{:root{transition:none;animation:none}}@layer base{*{@apply border-border outline-ring/50;}body{@apply bg-background text-foreground;}}::view-transition-new(root){animation:reveal-in .5s ease-in-out forwards;z-index:1;mix-blend-mode:normal}::view-transition-old(root){animation:reveal-out .5s ease-in-out forwards;animation-delay:.5s;z-index:0;mix-blend-mode:normal}::view-transition-image-pair(root){isolation:isolate}*,*:before,*:after{box-sizing:border-box}*{transition-behavior:allow-discrete;margin:0;--step--3: clamp(.6813rem, .6772rem + .0203vw, .7rem);--step--2: clamp(.7813rem, .7772rem + .0203vw, .8rem);--step--1: clamp(.9375rem, .924rem + .0676vw, 1rem);--step-0: clamp(1.125rem, 1.098rem + .1351vw, 1.25rem);--step-1: clamp(1.35rem, 1.3041rem + .2297vw, 1.5625rem);--step-2: clamp(1.62rem, 1.548rem + .3601vw, 1.9531rem);--step-3: clamp(1.944rem, 1.8365rem + .5377vw, 2.4414rem);--step-4: clamp(2.3328rem, 2.1773rem + .7773vw, 3.0518rem);--step-5: clamp(2.7994rem, 2.5798rem + 1.0977vw, 3.8147rem);--step-6: clamp(3.3492rem, 3.0491rem + 1.5204vw, 4.7686rem);--space-3xs: clamp(.3125rem, .3125rem + 0vw, .3125rem);--space-2xs: clamp(.5625rem, .5408rem + .1087vw, .625rem);--space-xs: clamp(.875rem, .8533rem + .1087vw, .9375rem);--space-s: clamp(1.125rem, 1.0815rem + .2174vw, 1.25rem);--space-m: clamp(1.6875rem, 1.6223rem + .3261vw, 1.875rem);--space-l: clamp(2.25rem, 2.163rem + .4348vw, 2.5rem);--space-xl: clamp(3.375rem, 3.2446rem + .6522vw, 3.75rem);--space-2xl: clamp(4.5rem, 4.3261rem + .8696vw, 5rem);--space-3xl: clamp(6.75rem, 6.4891rem + 1.3043vw, 7.5rem)}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}html{background-color:var(--background);font-family:Inter}body{color:var(--foreground);display:flex;flex-direction:column;background-size:cover}header{display:flex;justify-content:center}nav{margin-bottom:var(--space-2xl)}h1,h2,h3,h4,h5,h6{font-family:Bebas Neue}p,a{font-size:var(--step-0)}h1{font-weight:800;line-height:.9em;font-size:var(--step-6);margin-bottom:var(--space-3xs)}h2{font-size:var(--step-4);font-weight:400;line-height:var(--space-m);margin-bottom:var(--space-3xs)}h3{font-size:var(--step-2);font-weight:400;line-height:var(--space-m);margin-bottom:0}h4{font-size:var(--step-1);font-weight:200;line-height:var(--space-m);margin-bottom:0}main{flex:1;--lord-icon-primary: var(--Red);--lord-icon-secondary: color-mix(in hsl, var(--black), var(--Red) 90%);section{margin-bottom:var(--space-m)}a{color:hsl(from var(--Red) h s l / .9);margin-bottom:var(--space-s)}}@media screen and (max-width: 768px){body{line-height:1.4}lord-icon{display:none;visibility:hidden}}@media (max-width: 640px){*{--step-0: calc(clamp(1.125rem, 1.098rem + .1351vw, 1.25rem) / 1.1)}}.scroll-to-top[data-astro-cid-hnzwq3ap]{position:fixed;bottom:2rem;right:2rem;width:44px;height:44px;background:hsl(from var(--card) h s l / .15);backdrop-filter:blur(8px);border:none;border-radius:12px;cursor:pointer;transition:all .3s ease;z-index:5;display:flex;align-items:center;justify-content:center;color:var(--foreground);transform:translateY(100px);opacity:0;visibility:hidden}.scroll-to-top[data-astro-cid-hnzwq3ap].visible{transform:translateY(0);opacity:1;visibility:visible}.scroll-to-top[data-astro-cid-hnzwq3ap]:hover{transform:translateY(0) scale(1.05)}@media screen and (max-width: 768px){.scroll-to-top[data-astro-cid-hnzwq3ap]{bottom:1rem;right:1rem}}footer[data-astro-cid-mh6itkc3]{position:relative;outline:1px solid hsl(from var(--border) h s l / .1);padding-block:var(--space-xl);text-align:center;background:linear-gradient(var(--background) 1%,var(--background) 60%,hsl(from var(--Red) h s l / .1));overflow:hidden}.geometric-bg[data-astro-cid-mh6itkc3]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.grid-pattern[data-astro-cid-mh6itkc3]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(hsl(from var(--border) h s l / .05) 1px,transparent 1px),linear-gradient(90deg,hsl(from var(--border) h s l / .05) 1px,transparent 1px);background-size:50px 50px}.footer-content[data-astro-cid-mh6itkc3]{position:relative;z-index:2;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-m);padding:0 var(--space-m)}.footer-nav[data-astro-cid-mh6itkc3]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-m);margin-bottom:var(--space-s)}.nav-link[data-astro-cid-mh6itkc3]{color:hsl(from var(--foreground) h s l / .7);text-decoration:none;font-weight:500;transition:all .2s ease;padding:.25rem .5rem;border-radius:var(--radius);position:relative}.nav-link[data-astro-cid-mh6itkc3]:hover{color:var(--Red);background:hsl(from var(--Red) h s l / .1)}.nav-link[data-astro-cid-mh6itkc3].active{color:var(--Red);font-weight:600}.nav-link[data-astro-cid-mh6itkc3]:focus-visible{outline:2px solid var(--Red);outline-offset:2px}.footer-social[data-astro-cid-mh6itkc3]{display:flex;justify-content:center;gap:var(--space-s);margin-bottom:var(--space-s)}.social-link[data-astro-cid-mh6itkc3]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:hsl(from var(--foreground) h s l / .7);background:hsl(from var(--card) h s l / .1);border:1px solid hsl(from var(--border) h s l / .2);border-radius:var(--radius);text-decoration:none;transition:all .2s ease;backdrop-filter:blur(8px)}.social-link[data-astro-cid-mh6itkc3]:hover{color:var(--Red);background:hsl(from var(--Red) h s l / .1);border-color:var(--Red);transform:translateY(-2px)}.social-link[data-astro-cid-mh6itkc3]:focus-visible{outline:2px solid var(--Red);outline-offset:2px}.copyright[data-astro-cid-mh6itkc3]{color:hsl(from var(--foreground) h s l / .6)}.copyright[data-astro-cid-mh6itkc3] a[data-astro-cid-mh6itkc3]{color:hsl(from var(--Red) h s l / .9);text-decoration:none;font-weight:500;transition:color .2s ease}.copyright[data-astro-cid-mh6itkc3] a[data-astro-cid-mh6itkc3]:hover{color:var(--Red);text-decoration:underline}.copyright[data-astro-cid-mh6itkc3] a[data-astro-cid-mh6itkc3]:focus-visible{outline:2px solid var(--Red);outline-offset:2px;border-radius:2px}.sr-only[data-astro-cid-mh6itkc3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width: 768px){.footer-nav[data-astro-cid-mh6itkc3]{gap:var(--space-s)}.nav-link[data-astro-cid-mh6itkc3]{font-size:var(--step--1)}.social-link[data-astro-cid-mh6itkc3]{width:40px;height:40px}}@media screen and (max-width: 480px){.footer-nav[data-astro-cid-mh6itkc3]{flex-direction:column;align-items:center;gap:var(--space-xs)}.nav-link[data-astro-cid-mh6itkc3]{padding:.25rem 2rem}}
