@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-regular.woff) format("woff");unicode-range:U+0000-024F,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+1E00-1EFF,U+2000-206F,U+20AC,U+20B9,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-medium.woff) format("woff");unicode-range:U+0000-024F,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+1E00-1EFF,U+2000-206F,U+20AC,U+20B9,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/poppins-latin-bold.woff) format("woff");unicode-range:U+0000-024F,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+1E00-1EFF,U+2000-206F,U+20AC,U+20B9,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-devanagari-regular.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-devanagari-medium.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+25CC,U+A830-A839,U+A8E0-A8FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/poppins-devanagari-bold.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+25CC,U+A830-A839,U+A8E0-A8FF}:root{--ink: #111725;--ink-soft: #232c3d;--muted: #5c6b82;--line: #e6e9ef;--line-strong: #d3d9e3;--surface: #ffffff;--cream: #ffffff;--canvas: #f5f7fb;--green: #1aaa4a;--green-deep: #0e7c39;--green-shade: #0f8a3b;--green-50: #eafaf0;--green-100: #cff3dc;--lime: #8fe06a;--purple: #7858ff;--purple-shade: #5b3ee6;--purple-50: #f1edff;--orange: #ff8d35;--orange-deep: #e74e0f;--orange-50: #fff1e6;--gold: #f5b301;--gold-deep: #9a6a00;--gold-50: #fff6d6;--sky: #2f86ff;--sky-deep: #1a5fd0;--sky-50: #e9f2ff;--pink: #ff4f86;--pink-deep: #d62a63;--pink-50: #ffebf1;--sage: #f1fbf4;--accent: var(--green-50);--font-sans: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--fs-hero: clamp(2.6rem, 6vw, 4.9rem);--fs-h2: clamp(1.9rem, 3.8vw, 3rem);--fs-h3: clamp(1.08rem, 1.5vw, 1.25rem);--fs-body: clamp(.975rem, 1vw, 1.0625rem);--fs-lede: clamp(1.02rem, 1.2vw, 1.175rem);--fs-small: .875rem;--fs-micro: .8125rem;--gutter: 32px;--container: 1240px;--section-y: clamp(72px, 9vw, 124px);--r-sm: 10px;--r-md: 14px;--r-lg: 22px;--r-xl: 28px;--r-2xl: 36px;--shadow-sm: 0 1px 2px rgba(17, 23, 37, .05), 0 2px 6px rgba(17, 23, 37, .05);--shadow-md: 0 6px 16px rgba(17, 23, 37, .07), 0 14px 36px rgba(17, 23, 37, .07);--shadow-lg: 0 10px 24px rgba(17, 23, 37, .08), 0 30px 70px rgba(17, 23, 37, .12);--edge: 0 5px 0 var(--line);--ease: cubic-bezier(.2, .7, .3, 1);--bounce: cubic-bezier(.34, 1.56, .64, 1)}@media(max-width:900px){:root{--gutter: 24px}}@media(max-width:600px){:root{--gutter: 18px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.65;color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4{margin:0;color:var(--ink);font-weight:700;letter-spacing:-.028em;line-height:1.12;text-wrap:balance}p{margin:0}img,svg{display:block;max-width:100%}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--green-deep);text-decoration:none;transition:color .18s var(--ease)}a:hover{color:var(--green)}button{font:inherit;color:inherit}:focus-visible{outline:3px solid color-mix(in srgb,var(--green) 55%,transparent);outline-offset:3px;border-radius:8px}::selection{background:var(--green-100);color:var(--ink)}.skip-link{position:absolute;inset-inline-start:-9999px;top:0;z-index:200;background:var(--ink);color:#fff;padding:12px 18px;font-weight:600;border-start-end-radius:var(--r-sm);border-end-end-radius:var(--r-sm)}.skip-link:focus{inset-inline-start:0;color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tone-green{--tone: var(--green);--tone-50: var(--green-50);--tone-shade: var(--green-deep)}.tone-purple{--tone: var(--purple);--tone-50: var(--purple-50);--tone-shade: var(--purple-shade)}.tone-orange{--tone: var(--orange);--tone-50: var(--orange-50);--tone-shade: var(--orange-deep)}.tone-gold{--tone: var(--gold);--tone-50: var(--gold-50);--tone-shade: var(--gold-deep)}.tone-sky{--tone: var(--sky);--tone-50: var(--sky-50);--tone-shade: var(--sky-deep)}.tone-pink{--tone: var(--pink);--tone-50: var(--pink-50);--tone-shade: var(--pink-deep)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y);position:relative}.section--sage{background:radial-gradient(circle at 1px 1px,rgba(26,170,74,.16) 1.2px,transparent 0) 0 0 / 24px 24px,var(--sage)}.section--canvas{background:var(--canvas)}.section--ink{background:var(--ink);color:#fff}.section--tight{padding-block:clamp(48px,6vw,80px)}.section-head{max-width:740px}.section-head--center{margin-inline:auto;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border-radius:999px;background:var(--green-50);border:2px solid var(--green-100);color:var(--green-deep);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.4;margin-bottom:20px}.eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 25%,transparent);flex:none}h1,.h1{font-size:var(--fs-hero);letter-spacing:-.04em;line-height:1.04;font-weight:700}h2,.h2{font-size:var(--fs-h2);letter-spacing:-.034em}h3,.h3{font-size:var(--fs-h3);letter-spacing:-.018em;font-weight:600}.lede{font-size:var(--fs-lede);line-height:1.65;color:var(--muted);margin-top:20px;max-width:60ch;text-wrap:pretty}.section-head--center .lede{margin-inline:auto}.grid{display:grid;gap:22px}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:960px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.grid--3,.grid--4{grid-template-columns:minmax(0,1fr)}}.btn{--btn-bg: var(--surface);--btn-fg: var(--ink);--btn-edge: var(--line-strong);--btn-border: var(--line-strong);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;height:54px;padding:0 28px;border:2px solid var(--btn-border);border-radius:16px;background:var(--btn-bg);color:var(--btn-fg);box-shadow:0 5px 0 var(--btn-edge);font-family:inherit;font-size:.975rem;font-weight:700;letter-spacing:-.005em;line-height:1;cursor:pointer;white-space:nowrap;text-decoration:none;appearance:none;-webkit-tap-highlight-color:transparent;transform:translateY(0);transition:transform .14s var(--ease),box-shadow .14s var(--ease),background-color .18s var(--ease),border-color .18s var(--ease),filter .18s var(--ease)}.btn:hover{color:var(--btn-fg);transform:translateY(-2px);box-shadow:0 7px 0 var(--btn-edge)}.btn:active{transform:translateY(5px);box-shadow:0 0 0 var(--btn-edge);transition-duration:.06s}.btn--primary{--btn-bg: var(--green);--btn-fg: #fff;--btn-edge: var(--green-shade);--btn-border: var(--green)}.btn--primary:hover{filter:brightness(1.06) saturate(1.05)}.btn--primary:after{content:"";position:absolute;inset:3px 10px auto;height:38%;border-radius:12px 12px 20px 20px;background:linear-gradient(#ffffff47,#fff0);pointer-events:none}.btn--secondary{--btn-bg: var(--surface);--btn-fg: var(--ink)}.btn--secondary:hover{--btn-bg: var(--canvas)}.btn--accent{--btn-bg: var(--gold);--btn-fg: var(--ink);--btn-edge: #c98f00;--btn-border: var(--gold)}.btn--accent:hover{filter:brightness(1.05)}.btn--ghost{--btn-bg: transparent;--btn-border: transparent;--btn-edge: transparent;height:42px;padding-inline:14px;box-shadow:none;font-weight:600}.btn--ghost:hover{--btn-bg: var(--canvas);box-shadow:none;transform:none}.btn--ghost:active{box-shadow:none;transform:none}.btn--sm{height:44px;padding:0 18px;font-size:.9rem;border-radius:14px;box-shadow:0 4px 0 var(--btn-edge)}.btn--sm:hover{box-shadow:0 5px 0 var(--btn-edge)}.btn--sm:active{transform:translateY(4px);box-shadow:0 0 0 var(--btn-edge)}.btn--block{width:100%}.btn-row{display:flex;flex-wrap:wrap;gap:14px 14px;margin-top:34px}@media(max-width:520px){.btn-row{flex-direction:column;align-items:stretch}.btn-row .btn{width:100%}}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:.9375rem}.link-arrow svg{transition:transform .18s var(--ease)}.link-arrow:hover svg{transform:translate(4px)}[dir=rtl] .link-arrow svg{transform:scaleX(-1)}[dir=rtl] .link-arrow:hover svg{transform:scaleX(-1) translate(4px)}.badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:var(--green-50);color:var(--green-deep);font-size:.75rem;font-weight:600;line-height:1.5;white-space:nowrap}.badge--quiet{background:var(--canvas);color:var(--muted)}.badge--outline{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--muted)}.sticker{display:inline-flex;align-items:center;gap:7px;padding:7px 13px 7px 8px;border-radius:999px;background:#fff;border:2px solid color-mix(in srgb,var(--tone, var(--green)) 28%,#fff);box-shadow:0 4px color-mix(in srgb,var(--tone, var(--green)) 22%,#fff),var(--shadow-md);color:var(--ink);font-size:.8125rem;font-weight:700;line-height:1.2;white-space:nowrap}.sticker__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--tone, var(--green));color:#fff}.sticker__sub{display:block;font-size:.6875rem;font-weight:500;color:var(--muted)}.pill{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 13px;border:2px solid var(--line);border-radius:999px;background:var(--surface);font-size:var(--fs-micro);font-weight:600;color:var(--ink);white-space:nowrap}.pill__label{color:var(--muted);font-weight:500}.pill svg{color:var(--muted)}.card{background:var(--surface);border:2px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--edge);padding:28px;transition:transform .25s var(--bounce),box-shadow .25s var(--ease),border-color .25s var(--ease)}.card--hover:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--tone, var(--green)) 35%,var(--line));box-shadow:0 9px color-mix(in srgb,var(--tone, var(--green)) 22%,var(--line)),var(--shadow-md)}.card--flat{background:var(--canvas);border-color:transparent;box-shadow:none}.icon-box{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:17px;background:var(--tone, var(--green));color:#fff;box-shadow:inset 0 -4px #00000024,0 6px 14px color-mix(in srgb,var(--tone, var(--green)) 30%,transparent);margin-bottom:22px}.icon-box svg{filter:drop-shadow(0 1px 0 rgba(0,0,0,.12))}.metric__value{font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.metric__label{font-size:var(--fs-micro);color:var(--muted);font-weight:500}.status{--tone: var(--muted);--tone-50: var(--canvas);display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:var(--tone-50);color:var(--tone);font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.status--tracked{--tone: var(--green-deep);--tone-50: var(--green-50)}.status--reported{--tone: var(--purple-shade);--tone-50: var(--purple-50)}.status--reported:before{border-radius:2px}.status--estimated{--tone: var(--gold-deep);--tone-50: var(--gold-50)}.status--estimated:before{background:transparent;box-shadow:inset 0 0 0 2px currentColor}.divider{height:2px;background:var(--line);border:0;margin:0;border-radius:2px}.xpbar{position:relative;height:14px;border-radius:999px;background:var(--canvas);box-shadow:inset 0 2px #1117250f;overflow:hidden}.xpbar>span{position:relative;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tone, var(--green)),color-mix(in srgb,var(--tone, var(--green)) 55%,#fff));box-shadow:inset 0 -3px #0000001f}.xpbar>span:after{content:"";position:absolute;inset:3px 8px auto;height:3px;border-radius:3px;background:#ffffff80}.xpbar--sm{height:9px}.xpbar--sm>span:after{display:none}.pane{background:var(--surface);border:2px solid var(--line);border-radius:var(--r-xl);box-shadow:0 6px 0 var(--line),var(--shadow-lg);overflow:hidden}.pane__bar{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:2px solid var(--line);background:var(--surface)}.pane__bar>svg{color:var(--green)}.pane__title{font-size:var(--fs-small);font-weight:700;letter-spacing:-.01em}.pane__body{padding:18px}.pane__dots{display:flex;gap:6px}.pane__dots span{width:11px;height:11px;border-radius:50%;background:var(--orange)}.pane__dots span:nth-child(2){background:var(--gold)}.pane__dots span:nth-child(3){background:var(--green)}.filter-row{display:flex;flex-wrap:wrap;gap:8px}.creator-row{display:flex;align-items:center;gap:14px;padding:14px;border:2px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 3px 0 var(--line);transition:border-color .2s var(--ease),transform .25s var(--bounce)}.creator-row:hover{border-color:var(--green-100);transform:translateY(-2px)}.avatar{width:46px;height:46px;flex:none;border-radius:50%;background:linear-gradient(145deg,color-mix(in srgb,var(--tone, var(--green)) 70%,#fff),var(--tone, var(--green)));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.9rem;letter-spacing:0;border:3px solid #fff;box-shadow:0 0 0 2px color-mix(in srgb,var(--tone, var(--green)) 30%,#fff),0 4px 10px color-mix(in srgb,var(--tone, var(--green)) 30%,transparent)}.match-list{display:grid;gap:8px}.match-list li{display:flex;align-items:center;gap:8px;font-size:var(--fs-micro);font-weight:500;color:var(--ink)}.match-list svg{flex:none;width:18px;height:18px;padding:3px;border-radius:50%;background:var(--green);color:#fff}.meta-grid{display:flex;flex-wrap:wrap;gap:4px 18px}.meta-grid div{font-size:var(--fs-micro);color:var(--muted)}.meta-grid strong{color:var(--ink);font-weight:600}.blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;pointer-events:none;z-index:0}@keyframes float{0%,to{transform:translateY(0) rotate(var(--rot, 0deg))}50%{transform:translateY(-8px) rotate(var(--rot, 0deg))}}@keyframes pop{0%{opacity:0;transform:scale(.6) rotate(var(--rot, 0deg))}to{opacity:1;transform:scale(1) rotate(var(--rot, 0deg))}}@keyframes fill{0%{width:0}}.reveal-ready .reveal{opacity:0;transform:translateY(22px) scale(.985)}.reveal-ready .reveal{transition:opacity .7s var(--ease),transform .8s var(--bounce)}.reveal-ready .reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal-ready .reveal{opacity:1;transform:none}.btn:hover,.card--hover:hover,.creator-row:hover{transform:none}}:lang(ta){--fs-hero: clamp(2.1rem, 4.4vw, 3.6rem);--fs-h2: clamp(1.6rem, 3vw, 2.4rem)}:lang(hi),:lang(ar){--fs-hero: clamp(2.3rem, 5vw, 4.2rem)}:lang(ta) h1,:lang(ta) h2,:lang(hi) h1,:lang(hi) h2,:lang(ar) h1,:lang(ar) h2{line-height:1.3;letter-spacing:0}:lang(zh) h1,:lang(ja) h1,:lang(zh) h2,:lang(ja) h2{letter-spacing:0;line-height:1.2}:root{--paper: #fffdf5;--paper-dot: #e7e2cf;--highlight: #ffd84d;--hard: 6px 6px 0 var(--ink);--hard-sm: 4px 4px 0 var(--ink);--font-hand: "Caveat", "Segoe Print", "Bradley Hand", cursive}body{background-color:var(--paper);background-image:radial-gradient(var(--paper-dot) 1.2px,transparent 1.2px);background-size:22px 22px}.section--sage,.section--canvas{background-color:#ffffff8c}.btn{--btn-border: var(--ink);--btn-edge: var(--ink);border-width:3px}.btn--primary{--btn-border: var(--ink);--btn-edge: var(--ink)}.btn--primary:after{display:none}.btn--ghost{border-color:transparent}.card{border:3px solid var(--ink);box-shadow:var(--hard)}.eyebrow{background:var(--highlight);border:3px solid var(--ink);color:var(--ink);box-shadow:var(--hard-sm);transform:rotate(-2deg)}.eyebrow:before{background:var(--ink)}.hl{display:inline-block;padding:0 .22em;border-radius:18px;background:var(--highlight);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);transform:rotate(-2deg)}.hand{font-family:var(--font-hand);font-weight:700}.sticker-card{background:#fff;border:3px solid var(--ink);border-radius:var(--r-lg);box-shadow:var(--hard)}@keyframes sticker-wobble{0%,to{transform:rotate(var(--tilt, 0deg)) translateY(0)}50%{transform:rotate(calc(var(--tilt, 0deg) + 1.5deg)) translateY(-6px)}}.wobble{animation:sticker-wobble 5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.wobble{animation:none;transform:rotate(var(--tilt, 0deg))}}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.logo[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{width:36px;height:36px;flex:none}.logo__word[data-astro-cid-tvrurpns]{font-size:1.25rem;font-weight:700;letter-spacing:-.035em;line-height:1;white-space:nowrap;direction:ltr}.logo__my[data-astro-cid-tvrurpns]{color:var(--green)}@media(max-width:720px){.logo[data-astro-cid-tvrurpns]{gap:7px}.logo[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{width:32px;height:32px}.logo__word[data-astro-cid-tvrurpns]{font-size:1.125rem}}.lang-switcher[data-astro-cid-a2mxz4y6]{position:relative}.lang-switcher__trigger[data-astro-cid-a2mxz4y6]{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 12px;border:2px solid var(--line-strong);border-radius:14px;background:#fff;box-shadow:0 3px 0 var(--line-strong);color:var(--ink);font-size:.8125rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background-color .18s var(--ease),transform .12s var(--ease),box-shadow .12s var(--ease)}.lang-switcher__trigger[data-astro-cid-a2mxz4y6]:hover{background:var(--canvas)}.lang-switcher__trigger[data-astro-cid-a2mxz4y6]:active{transform:translateY(3px);box-shadow:0 0 0 var(--line-strong)}.lang-switcher__trigger[data-astro-cid-a2mxz4y6] svg[data-astro-cid-a2mxz4y6]{color:var(--muted);transition:transform .18s var(--ease)}.lang-switcher__trigger[data-astro-cid-a2mxz4y6][aria-expanded=true] svg[data-astro-cid-a2mxz4y6]{transform:rotate(180deg)}.lang-switcher__menu[data-astro-cid-a2mxz4y6]{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:220px;max-height:320px;overflow-y:auto;padding:6px;background:var(--surface);border:2px solid var(--line);border-radius:18px;box-shadow:var(--shadow-lg)}[dir=rtl] .lang-switcher__menu[data-astro-cid-a2mxz4y6]{right:auto;left:0}.lang-switcher__menu[data-astro-cid-a2mxz4y6] a[data-astro-cid-a2mxz4y6]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:12px;color:var(--ink);font-weight:500;font-size:.875rem}.lang-switcher__menu[data-astro-cid-a2mxz4y6] a[data-astro-cid-a2mxz4y6]:hover{background:var(--canvas);color:var(--ink)}.lang-switcher__menu[data-astro-cid-a2mxz4y6] li[data-astro-cid-a2mxz4y6][aria-selected=true] a[data-astro-cid-a2mxz4y6]{background:var(--green-50);color:var(--green-deep);font-weight:600}.lang-switcher__en[data-astro-cid-a2mxz4y6]{font-size:.75rem;color:var(--muted);white-space:nowrap}@media(max-width:960px){.lang-switcher__menu[data-astro-cid-a2mxz4y6]{position:static;box-shadow:none;width:100%;margin-top:8px}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--paper) 90%,transparent);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:2px solid transparent;transition:background-color .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.site-header[data-astro-cid-3ef6ksr2].is-scrolled{background:color-mix(in srgb,var(--paper) 96%,transparent);border-bottom:3px solid var(--ink)}.site-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:24px;height:74px}.site-header__brand[data-astro-cid-3ef6ksr2]{display:inline-flex;color:var(--ink)}.site-header__brand[data-astro-cid-3ef6ksr2]:hover{color:var(--ink)}.site-header__nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:4px;margin-inline-start:10px;padding:0;gap:8px;background:none}.site-header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:7px 14px;border-radius:999px;font-size:.9rem;font-weight:700;color:var(--ink);background:#fff;border:2.5px solid var(--ink);white-space:nowrap;transition:background-color .18s var(--ease),color .18s var(--ease),box-shadow .18s var(--ease)}.site-header__nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--ink);background:var(--highlight);box-shadow:0 3px 0 var(--ink)}.site-header__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:8px;margin-inline-start:auto}.site-header__toggle[data-astro-cid-3ef6ksr2]{display:none;margin-inline-start:auto;width:46px;height:46px;align-items:center;justify-content:center;background:#fff;border:2px solid var(--line-strong);border-radius:14px;box-shadow:0 3px 0 var(--line-strong);cursor:pointer}.site-header__toggle[data-astro-cid-3ef6ksr2]:active{transform:translateY(3px);box-shadow:none}.bars[data-astro-cid-3ef6ksr2]{display:grid;gap:5px}.bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{display:block;width:18px;height:2.5px;background:var(--ink);border-radius:2px;transition:transform .2s var(--ease),opacity .2s var(--ease)}.site-header__toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:first-child{transform:translateY(3.75px) rotate(45deg)}.site-header__toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:last-child{transform:translateY(-3.75px) rotate(-45deg)}.mobile-menu[data-astro-cid-3ef6ksr2]{border-top:2px solid var(--line);background:#fff}.mobile-menu__inner[data-astro-cid-3ef6ksr2]{display:grid;gap:4px;padding-block:14px 26px}.mobile-menu__inner[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.btn){padding:12px 14px;border-radius:14px;font-size:1rem;font-weight:600;color:var(--ink)}.mobile-menu__inner[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]:not(.btn):hover{background:var(--canvas)}.mobile-menu__inner[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{margin-top:10px}.mobile-menu__inner[data-astro-cid-3ef6ksr2] hr[data-astro-cid-3ef6ksr2]{margin-block:8px}.mobile-menu__lang[data-astro-cid-3ef6ksr2]{padding:6px 14px 10px}@media(max-width:1100px){.site-header__nav[data-astro-cid-3ef6ksr2]{display:none}}@media(max-width:960px){.site-header__actions[data-astro-cid-3ef6ksr2]{display:none}.site-header__toggle[data-astro-cid-3ef6ksr2]{display:inline-flex}}.ft[data-astro-cid-sz7xmlte]{position:relative;overflow:hidden;border-top:3px solid var(--ink);padding-top:clamp(52px,6vw,76px)}.ft__top[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:clamp(32px,4vw,56px)}.ft__brand[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.ft__logo[data-astro-cid-sz7xmlte],.ft__logo[data-astro-cid-sz7xmlte]:hover{color:var(--ink)}.ft__tagline[data-astro-cid-sz7xmlte]{font-size:var(--fs-small);font-weight:600;color:var(--ink-soft);max-width:30ch}.ft__cta[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:999px;background:var(--ink);color:#fff;font-weight:800;font-size:.95rem;box-shadow:0 5px 0 var(--green);transition:transform .14s var(--ease),box-shadow .14s var(--ease)}.ft__cta[data-astro-cid-sz7xmlte]:hover{color:#fff;transform:translateY(-2px);box-shadow:0 7px 0 var(--green)}.ft__hand[data-astro-cid-sz7xmlte]{font-size:1.5rem;color:var(--green);transform:rotate(-3deg)}.ft__cols[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.ft__heading[data-astro-cid-sz7xmlte]{font-size:.95rem;font-weight:800;letter-spacing:-.01em;margin-bottom:14px}.ft__cols[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]+li[data-astro-cid-sz7xmlte]{margin-top:10px}.ft__cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.ft__bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:var(--fs-small);font-weight:500;color:var(--ink-soft);padding:1px 3px;margin:0 -3px;border-radius:6px}.ft__cols[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.ft__bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--ink);background:var(--highlight)}.ft__bottom[data-astro-cid-sz7xmlte]{margin-top:48px;padding-top:22px;border-top:2px dashed var(--line-strong);display:flex;justify-content:space-between;align-items:center;gap:14px 24px;flex-wrap:wrap;font-size:var(--fs-small);font-weight:600;color:var(--ink-soft)}.ft__bottom[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:8px 22px}.ft__mark[data-astro-cid-sz7xmlte]{position:relative;margin-top:36px;height:clamp(90px,13vw,190px)}.ft__word[data-astro-cid-sz7xmlte]{position:absolute;left:50%;top:0;transform:translate(-50%);font-size:clamp(5rem,15.5vw,14rem);font-weight:900;letter-spacing:-.06em;line-height:1;white-space:nowrap;color:var(--highlight);-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;text-shadow:10px 10px 0 var(--ink);user-select:none}.ft__sticker[data-astro-cid-sz7xmlte]{position:absolute;inset-inline-end:8%;top:-18px;z-index:1;padding:10px 16px;border-radius:999px;background:var(--pink);color:#fff;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font-weight:900;font-size:clamp(.9rem,1.4vw,1.15rem);transform:rotate(-8deg)}@media(max-width:1100px){.ft__top[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr)}.ft__cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px}}@media(max-width:640px){.ft__cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr))}.ft__word[data-astro-cid-sz7xmlte]{-webkit-text-stroke-width:2.5px;text-shadow:5px 5px 0 var(--ink)}.ft__sticker[data-astro-cid-sz7xmlte]{top:-30px}}
