@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-cyrillic-ext-wght-normal.DSNfmdVt.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-cyrillic-wght-normal.B2hlT84T.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-devanagari-wght-normal.Cv-Vwajv.woff2) format("woff2-variations");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-greek-ext-wght-normal.12T8GTDR.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-greek-wght-normal.Ymb6dZNd.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-vietnamese-wght-normal.DLTJy58D.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-latin-ext-wght-normal.W1qJv59z.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-latin-wght-normal.BYSzYMf3.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans fallback Segoe;src:local("Segoe UI Semilight"),local("SegoeUI-Semilight");font-weight:100 349;size-adjust:105.3%;ascent-override:101.52%;descent-override:27.83%;line-gap-override:0%}@font-face{font-family:Noto Sans fallback Segoe;src:local("Segoe UI"),local("SegoeUI");font-weight:350 449;size-adjust:106.21%;ascent-override:100.65%;descent-override:27.59%;line-gap-override:0%}@font-face{font-family:Noto Sans fallback Segoe;src:local("Segoe UI Semibold"),local("SegoeUI-Semibold");font-weight:450 549;size-adjust:105.03%;ascent-override:101.78%;descent-override:27.9%;line-gap-override:0%}@font-face{font-family:Noto Sans fallback Segoe;src:local("Segoe UI Semibold"),local("SegoeUI-Semibold");font-weight:550 649;size-adjust:107.2%;ascent-override:99.72%;descent-override:27.33%;line-gap-override:0%}@font-face{font-family:Noto Sans fallback Segoe;src:local("Segoe UI Bold"),local("SegoeUI-Bold");font-weight:650 900;size-adjust:105.62%;ascent-override:101.21%;descent-override:27.74%;line-gap-override:0%}@font-face{font-family:Noto Sans fallback Arial;src:local("Arial"),local("ArialMT"),local("Liberation Sans");font-weight:100 349;size-adjust:101.87%;ascent-override:104.94%;descent-override:28.76%;line-gap-override:0%}@font-face{font-family:Noto Sans fallback Arial;src:local("Arial"),local("ArialMT"),local("Liberation Sans");font-weight:350 449;size-adjust:105.78%;ascent-override:101.06%;descent-override:27.7%;line-gap-override:0%}@font-face{font-family:Noto Sans fallback Arial;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");font-weight:450 549;size-adjust:99.95%;ascent-override:106.95%;descent-override:29.31%;line-gap-override:0%}@font-face{font-family:Noto Sans fallback Arial;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");font-weight:550 649;size-adjust:102.02%;ascent-override:104.78%;descent-override:28.72%;line-gap-override:0%}@font-face{font-family:Noto Sans fallback Arial;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");font-weight:650 900;size-adjust:104.4%;ascent-override:102.39%;descent-override:28.07%;line-gap-override:0%}:root{--cream: #f5f1eb;--cream-dark: #e8e4dc;--terracotta: #c4785a;--terracotta-hover: #b56a4c;--deep: #2e201c;--deep-light: #3d2e28;--text: #2c2c2c;--text-muted: #6b6b6b}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Noto Sans Variable,Noto Sans fallback Segoe,Noto Sans fallback Arial,sans-serif;font-weight:300;background-color:var(--cream);color:var(--text);line-height:1.6}h1,h2,h3{font-weight:600}.btn{font-weight:500;padding:.75rem 1.5rem;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .15s ease;text-decoration:none;display:inline-block}.btn-outline{background:transparent;border:2px solid var(--deep);color:var(--deep)}.btn-outline:hover{background:var(--deep);color:var(--cream)}.btn-primary{background:var(--terracotta);border:2px solid var(--terracotta);color:#fff}.btn-primary:hover{background:var(--terracotta-hover);border-color:var(--terracotta-hover)}.btn-dark{background:var(--deep);border:2px solid var(--deep);color:var(--cream)}.btn-dark:hover{background:var(--deep-light);border-color:var(--deep-light)}html{min-height:100vh}body{display:flex;flex-direction:column;min-height:100vh}main[data-astro-cid-37fxchfa]{flex:1}nav[data-astro-cid-37fxchfa]{position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:1rem 4rem;background:var(--cream);border-bottom:2px solid var(--cream-dark)}.logo[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:.5rem;font-size:1.35rem;color:var(--text);letter-spacing:-.02em;font-weight:600;text-decoration:none}.logo[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{width:28px;height:28px}.nav-right[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:1.5rem}.nav-links[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:1.25rem;margin-right:1rem}.nav-buttons[data-astro-cid-37fxchfa]{display:flex;align-items:center;gap:1rem}.nav-link[data-astro-cid-37fxchfa]{color:var(--text);text-decoration:none;font-size:1.1rem;font-weight:400;padding:.5rem 0;transition:color .15s ease}.nav-link[data-astro-cid-37fxchfa]:hover{color:var(--terracotta)}footer[data-astro-cid-37fxchfa]{background:var(--deep);color:var(--cream);padding:3rem 4rem;text-align:center}footer[data-astro-cid-37fxchfa] .logo[data-astro-cid-37fxchfa]{color:var(--cream);font-size:1.5rem;margin-bottom:1.25rem;justify-content:center}footer[data-astro-cid-37fxchfa] .logo[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{width:32px;height:32px}footer[data-astro-cid-37fxchfa] .links-primary[data-astro-cid-37fxchfa],footer[data-astro-cid-37fxchfa] .links-secondary[data-astro-cid-37fxchfa]{display:flex;justify-content:center;flex-wrap:wrap}footer[data-astro-cid-37fxchfa] .links-primary[data-astro-cid-37fxchfa]{gap:.5rem 2rem;margin-bottom:.9rem}footer[data-astro-cid-37fxchfa] .links-secondary[data-astro-cid-37fxchfa]{gap:.4rem 1.5rem;margin-bottom:1.25rem}footer[data-astro-cid-37fxchfa] .links-primary[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa],footer[data-astro-cid-37fxchfa] .links-secondary[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{text-decoration:none}footer[data-astro-cid-37fxchfa] .links-primary[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:#f5f1ebb3;font-size:.95rem}footer[data-astro-cid-37fxchfa] .links-secondary[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]{color:#f5f1eb80;font-size:.8rem}footer[data-astro-cid-37fxchfa] .links-primary[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover,footer[data-astro-cid-37fxchfa] .links-secondary[data-astro-cid-37fxchfa] a[data-astro-cid-37fxchfa]:hover{color:var(--cream)}footer[data-astro-cid-37fxchfa] .copyright[data-astro-cid-37fxchfa]{color:#f5f1eb66;font-size:.85rem}@media(max-width:768px){nav[data-astro-cid-37fxchfa]{padding:1rem 2rem;flex-wrap:wrap;gap:1rem}.nav-right[data-astro-cid-37fxchfa]{display:contents}.nav-buttons[data-astro-cid-37fxchfa]{width:100%;justify-content:center}.nav-buttons[data-astro-cid-37fxchfa] .btn[data-astro-cid-37fxchfa]{padding:.5rem 1.25rem}footer[data-astro-cid-37fxchfa]{padding:2rem 1.5rem}}@media(max-width:480px){nav[data-astro-cid-37fxchfa]{padding:.85rem 1.25rem;gap:.75rem}nav[data-astro-cid-37fxchfa] .logo[data-astro-cid-37fxchfa]{font-size:1.2rem}nav[data-astro-cid-37fxchfa] .logo[data-astro-cid-37fxchfa] img[data-astro-cid-37fxchfa]{width:24px;height:24px}.nav-links[data-astro-cid-37fxchfa]{gap:1rem;margin-right:0}.nav-link[data-astro-cid-37fxchfa]{font-size:1rem;padding:.25rem 0}.nav-buttons[data-astro-cid-37fxchfa] .btn[data-astro-cid-37fxchfa]{padding:.45rem 1.1rem}}@media(max-width:359px){nav[data-astro-cid-37fxchfa]{padding:.85rem .9rem;gap:.5rem}.nav-links[data-astro-cid-37fxchfa]{gap:.75rem}.nav-link[data-astro-cid-37fxchfa]{font-size:.95rem}}
