@font-face{font-family:Lexend;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/lexend/Lexend-Thin.ttf) format("truetype")}@font-face{font-family:Lexend;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/lexend/Lexend-Light.ttf) format("truetype")}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lexend/Lexend-Regular.ttf) format("truetype")}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/lexend/Lexend-Medium.ttf) format("truetype")}@font-face{font-family:Lexend;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/lexend/Lexend-SemiBold.ttf) format("truetype")}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lexend/Lexend-Bold.ttf) format("truetype")}@font-face{font-family:Lexend;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/lexend/Lexend-ExtraBold.ttf) format("truetype")}@font-face{font-family:NewBlack;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/newblack/NewBlackTypeface-UltraLight.woff2) format("woff2")}@font-face{font-family:NewBlack;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/newblack/NewBlackTypeface-Light.woff2) format("woff2")}@font-face{font-family:NewBlack;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newblack/NewBlackTypeface-Regular.woff) format("woff")}@font-face{font-family:NewBlack;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/newblack/NewBlackTypeface-Medium.woff2) format("woff2")}@font-face{font-family:NewBlack;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/newblack/NewBlackTypeface-SemiBold.woff) format("woff")}@font-face{font-family:NewBlack;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/newblack/NewBlackTypeface-Bold.woff2) format("woff2")}@font-face{font-family:NewBlack;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/newblack/NewBlackTypeface-ExtraBold.woff2) format("woff2")}:root{--yda-main: #ff6c10;--yda-dark: #32221b;--yda-secondary: #ffe0cc;--yda-light: #ffffff;--color-bg: var(--yda-secondary);--color-bg-dark: var(--yda-dark);--color-text: #111;--color-text-muted: #3a3a3a;--color-accent: var(--yda-main);--color-on-accent: var(--yda-light);--font-display: "NewBlack", "Archivo Black", "Unbounded", system-ui, sans-serif;--font-body: "Lexend", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display-xl: clamp(2.75rem, 7.5vw, 6.375rem);--fs-display-lg: clamp(2.25rem, 5.5vw, 4.5rem);--fs-lead: clamp(1.125rem, 1.8vw, 1.75rem);--fs-body: clamp(1rem, 1.25vw, 1.25rem);--fs-small: .95rem;--container-max: 1728px;--content-pad-x: clamp(1.25rem, 6vw, 15rem);--section-pad-y: clamp(4rem, 7.5vw, 7.5rem);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .18s;--dur: .32s;--dur-slow: .64s}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;border:0;background:none;cursor:pointer;color:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-display);font-weight:800;line-height:.95;letter-spacing:-.01em}p{margin:0}ul{list-style:none;margin:0;padding:0}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--content-pad-x)}.u-display-xl{font-family:var(--font-display);font-size:var(--fs-display-xl);line-height:.95;letter-spacing:-.01em}.u-lead{font-size:var(--fs-lead);font-weight:300}.u-body{font-size:var(--fs-body);font-weight:300;line-height:1.55}.u-accent{color:var(--color-accent)}.u-dark{color:var(--yda-dark)}.u-light{color:var(--yda-light)}::selection{background:var(--yda-main);color:var(--yda-light)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.reveal{opacity:0;transform:translateY(32px);will-change:transform,opacity}.reveal-word{display:inline-block;opacity:0;transform:translateY(.5em);will-change:transform,opacity}html.no-js .reveal,html.no-js .reveal-word{opacity:1;transform:none}.cs-body[data-astro-cid-j3mzzaqi]{margin:0;min-height:100dvh;display:grid;place-items:center;padding:clamp(1.25rem,5vw,2rem);background:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--yda-main) 14%,transparent) 0%,var(--yda-secondary) 55%)}.cs-skip-link[data-astro-cid-j3mzzaqi]{position:absolute;top:-100px;left:1rem;z-index:10;padding:.65rem .95rem;background:var(--yda-dark);color:var(--yda-light);font-family:var(--font-body);border-radius:4px;text-decoration:none;transition:top .2s ease}.cs-skip-link[data-astro-cid-j3mzzaqi]:focus-visible{top:1rem;outline:2px solid var(--yda-main);outline-offset:3px}.cs-shell[data-astro-cid-j3mzzaqi]{max-width:36rem;width:100%;text-align:center;margin:0}.cs-card[data-astro-cid-j3mzzaqi]{padding:clamp(1.75rem,5vw,2.75rem) clamp(1.25rem,4vw,2rem);background:var(--yda-light);border-radius:1rem;box-shadow:0 12px 42px #32221b1f,0 2px 8px #32221b0f}.cs-logo-wrap[data-astro-cid-j3mzzaqi]{display:block;max-width:min(420px,88vw);margin-inline:auto;margin-block-end:1.5rem}.cs-logo[data-astro-cid-j3mzzaqi]{display:block;width:100%;height:auto}.cs-headline[data-astro-cid-j3mzzaqi]{margin:0 0 .85rem;font-family:var(--font-display);font-size:clamp(2rem,5.5vw,2.75rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:var(--yda-dark)}.cs-body-copy[data-astro-cid-j3mzzaqi]{margin:0 0 1.75rem;font-family:var(--font-body);font-size:var(--fs-body);line-height:1.55;color:var(--color-text-muted)}.cs-actions[data-astro-cid-j3mzzaqi]{display:flex;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-block-end:1.75rem}.cs-btn[data-astro-cid-j3mzzaqi]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1.35rem;font-family:var(--font-body);font-size:var(--fs-small);font-weight:600;text-decoration:none;border-radius:999px;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.cs-btn--primary[data-astro-cid-j3mzzaqi]{background:var(--yda-main);color:var(--yda-light);box-shadow:0 2px 14px #ff6c1059}.cs-btn--primary[data-astro-cid-j3mzzaqi]:hover{transform:translateY(-2px);box-shadow:0 4px 22px #ff6c1073}.cs-btn--primary[data-astro-cid-j3mzzaqi]:active{transform:translateY(0)}.cs-btn[data-astro-cid-j3mzzaqi]:focus-visible{outline:2px solid var(--yda-main);outline-offset:4px}.cs-lang[data-astro-cid-j3mzzaqi]{margin:0;font-family:var(--font-body);font-size:.95rem}.cs-lang-link[data-astro-cid-j3mzzaqi]{color:var(--yda-dark);text-decoration:underline;text-underline-offset:.2em}.cs-lang-link[data-astro-cid-j3mzzaqi]:hover{color:var(--yda-main)}@media(prefers-reduced-motion:reduce){.cs-btn[data-astro-cid-j3mzzaqi]:hover,.cs-btn[data-astro-cid-j3mzzaqi]:active{transform:none}}
