@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");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:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-vietnamese-wght-normal.CHiFlh_0.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-ext-wght-normal.Dg-wlmqe.woff2)format("woff2-variations");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:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/hanken-grotesk-latin-wght-normal.CaVRRdDk.woff2)format("woff2-variations");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}:root{--sc-bg:#e9e6df;--sc-bg-strong:#ddd9cd;--sc-bg-dark:#142433;--sc-bg-card:#f5f3ec;--sc-primary:#142433;--sc-primary-soft:#3a5468;--sc-primary-deep:#0e1a28;--sc-accent:#6ea3a6;--sc-accent-soft:#9ebdc0;--sc-blossom:#9a3b5e;--sc-blossom-deep:#7a2c48;--sc-petal:#e7a9bf;--sc-icon-bg:#1b2c3d;--sc-muted-blue:#9db4c4;--sc-text:#142433;--sc-text-muted:#4a5c68;--sc-text-subtle:#5a6e78;--sc-text-on-dark:#f5f3ec;--sc-warm:#cdc7b6;--sc-border:#d9dde0;--sc-border-dark:#2a3845;--cairn-stone-a:#3a5468;--cairn-stone-b:#142433;--cairn-water:#22384a;--sc-font-display:"Schibsted Grotesk Variable", "Schibsted Grotesk", sans-serif;--sc-font-body:"Hanken Grotesk Variable", "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sc-font-mono:ui-monospace, "SF Mono", Menlo, monospace;--sc-font-wordmark:"Schibsted Grotesk Variable", "Schibsted Grotesk", sans-serif;--sc-fs-eyebrow:.75rem;--sc-fs-body:1rem;--sc-fs-lead:1.125rem;--sc-fs-h3:clamp(1.25rem, 2vw, 1.5rem);--sc-fs-h2:clamp(1.625rem, 3vw, 2rem);--sc-fs-h1:clamp(2rem, 4.5vw, 3.5rem);--sc-tracking-eyebrow:.22em;--sc-tracking-wordmark:.075em;--sc-leading-tight:1.18;--sc-leading-body:1.65;--sc-space-1:.25rem;--sc-space-2:.5rem;--sc-space-3:.75rem;--sc-space-4:1rem;--sc-space-5:1.5rem;--sc-space-6:2rem;--sc-space-7:3rem;--sc-space-8:4.5rem;--sc-radius-sm:6px;--sc-radius-md:10px;--sc-radius-lg:16px;--sc-radius-pill:9999px;--sc-radius-icon:22%;--sc-shadow-soft:0 2px 14px #1424330d;--sc-shadow-card:0 4px 24px #14243312;--sc-shadow-stone:0 3px 6px #0a141947;--sc-ease:cubic-bezier(.22, .61, .36, 1);--sc-dur-fast:.15s;--sc-dur:.22s;--sc-dur-slow:.36s}:root[data-theme=dark]{--sc-bg:#142433;--sc-bg-strong:#1b3340;--sc-bg-dark:#0e1a28;--sc-bg-card:#1f2d3d;--sc-primary:#f5f3ec;--sc-primary-soft:#cdc7b6;--sc-primary-deep:#fff;--sc-accent:#6ea3a6;--sc-accent-soft:#4f8589;--sc-blossom:#e8a6be;--sc-blossom-deep:#f3c6d6;--sc-petal:#e8a6be;--sc-text:#f5f3ec;--sc-text-muted:#b5bfc7;--sc-text-subtle:#95a0a8;--sc-text-on-dark:#f5f3ec;--sc-warm:#cdc7b6;--sc-border:#2a3845;--sc-border-dark:#4a5c68;--cairn-stone-a:#cdc7b6;--cairn-stone-b:#f5f3ec;--cairn-water:#f5f3ec;--sc-shadow-soft:0 2px 14px #00000059;--sc-shadow-card:0 4px 24px #00000073;--sc-shadow-stone:0 3px 6px #0000008c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--sc-bg);overscroll-behavior:none;transition:background-color var(--sc-dur) var(--sc-ease)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:var(--sc-text);font-family:var(--sc-font-body);font-size:var(--sc-fs-body);line-height:var(--sc-leading-body);transition:color var(--sc-dur) var(--sc-ease);background:0 0}h1,.display{font-family:var(--sc-font-display);font-weight:400;line-height:var(--sc-leading-tight)}.eyebrow{font-size:var(--sc-fs-eyebrow);text-transform:uppercase;letter-spacing:var(--sc-tracking-eyebrow);color:var(--sc-text-subtle)}.btn{border-radius:var(--sc-radius-pill);transition:all var(--sc-dur) var(--sc-ease);padding:.7rem 1.4rem;font-weight:500}.btn-primary{background:var(--sc-primary);color:var(--sc-bg)}.btn-primary:hover{background:var(--sc-primary-deep)}.btn-ghost{color:var(--sc-primary);border:1px solid var(--sc-primary);background:0 0}.btn-ghost:hover{background:var(--sc-primary);color:var(--sc-bg)}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;min-height:100vh}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--sc-accent);text-decoration-color:var(--sc-accent)}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}input,textarea,select{font:inherit;color:inherit}ul,ol{padding-left:1.2em}.container{width:min(72rem, 100% - 2 * var(--sc-space-5));margin-inline:auto}.container-narrow{width:min(48rem, 100% - 2 * var(--sc-space-5));margin-inline:auto}.skip-link{background:var(--sc-primary);color:var(--sc-bg);border-radius:var(--sc-radius-sm);z-index:100;padding:.5rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{left:var(--sc-space-4);top:var(--sc-space-4)}:focus-visible{outline:2px solid var(--sc-accent);outline-offset:2px;border-radius:var(--sc-radius-sm)}.section{padding-block:var(--sc-space-8)}.section-tight{padding-block:var(--sc-space-7)}.section-dark{background:var(--sc-bg-dark);color:var(--sc-text-on-dark)}.section-strong{background:var(--sc-bg-strong)}h1,h2,h3,h4{font-family:var(--sc-font-display);font-weight:400;line-height:var(--sc-leading-tight);margin-block:0 var(--sc-space-4)}h1{font-size:var(--sc-fs-h1);letter-spacing:-.01em}h2{font-size:var(--sc-fs-h2)}h3{font-size:var(--sc-fs-h3);font-weight:500}p{margin-block:0 var(--sc-space-4)}.lead{font-size:var(--sc-fs-lead);color:var(--sc-text-muted)}.btn-row{gap:var(--sc-space-3);flex-wrap:wrap;display:flex}.card{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:var(--sc-radius-lg);padding:var(--sc-space-5);box-shadow:var(--sc-shadow-soft);transition:transform var(--sc-dur) var(--sc-ease), box-shadow var(--sc-dur) var(--sc-ease)}.card:hover{box-shadow:var(--sc-shadow-card);transform:translateY(-2px)}.eyebrow{margin-bottom:var(--sc-space-3);display:inline-block}.grid-4{gap:var(--sc-space-5);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.grid-3{gap:var(--sc-space-5);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.field{margin-bottom:var(--sc-space-4);display:block}.field label{margin-bottom:var(--sc-space-2);font-weight:500;display:block}.field input,.field textarea,.field select{background:var(--sc-bg);border:1px solid var(--sc-border);border-radius:var(--sc-radius-md);width:100%;transition:border-color var(--sc-dur-fast) var(--sc-ease);padding:.7rem .9rem}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--sc-accent)}.field-help{color:var(--sc-text-subtle);margin-top:var(--sc-space-2);font-size:.85rem}.field-error{color:#a8453a;margin-top:var(--sc-space-2);font-size:.9rem}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-reveal]{opacity:0;transition:opacity .76s var(--sc-ease) var(--reveal-delay,0s), transform .76s var(--sc-ease) var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(18px)}[data-reveal=left]{transform:translate(-22px)}[data-reveal=right]{transform:translate(22px)}[data-reveal=scale]{transform:scale(.96)}[data-reveal].is-revealed{opacity:1;transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal=left],[data-reveal=right],[data-reveal=scale]{opacity:0;transition:opacity .72s var(--sc-ease) var(--reveal-delay,0s);transform:none}[data-reveal].is-revealed{opacity:1;transform:none}}.site-header[data-astro-cid-nen7h5rs]{background:var(--sc-bg);border-bottom:1px solid var(--sc-border);z-index:30;-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);transition:background-color var(--sc-dur) var(--sc-ease), border-color var(--sc-dur) var(--sc-ease);position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sc-space-4);padding-block:var(--sc-space-5);transition:padding-block var(--sc-dur) var(--sc-ease);grid-template-columns:auto 1fr auto;display:grid}.site-header[data-astro-cid-nen7h5rs][data-scrolled=true] .site-header__inner[data-astro-cid-nen7h5rs]{padding-block:var(--sc-space-2)}.menu-btn[data-astro-cid-nen7h5rs]{color:var(--sc-primary);padding:var(--sc-space-2);border-radius:var(--sc-radius-sm);transition:background var(--sc-dur-fast) var(--sc-ease);justify-content:center;align-items:center;display:flex}.menu-btn[data-astro-cid-nen7h5rs]:hover,.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true]{background:var(--sc-bg-strong)}.menu-btn__icon[data-astro-cid-nen7h5rs]{width:24px;height:24px;display:block;position:relative}.menu-btn__bar[data-astro-cid-nen7h5rs]{transform-origin:50%;background:currentColor;border-radius:2px;height:2px;position:absolute;left:3px;right:3px}.menu-btn__bar--top[data-astro-cid-nen7h5rs]{top:6px}.menu-btn__bar--mid[data-astro-cid-nen7h5rs]{top:11px}.menu-btn__bar--bot[data-astro-cid-nen7h5rs]{top:16px}.menu-btn__bar--top[data-astro-cid-nen7h5rs],.menu-btn__bar--bot[data-astro-cid-nen7h5rs]{transition:transform .38s var(--sc-ease) 0s, top .36s var(--sc-ease) .38s}.menu-btn__bar--mid[data-astro-cid-nen7h5rs]{transition:opacity .32s var(--sc-ease) .6s, transform .32s var(--sc-ease) .6s}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-btn__bar--top[data-astro-cid-nen7h5rs],.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-btn__bar--bot[data-astro-cid-nen7h5rs]{transition:top .36s var(--sc-ease) .32s, transform .38s var(--sc-ease) .72s}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-btn__bar--mid[data-astro-cid-nen7h5rs]{transition:opacity .28s var(--sc-ease) 0s, transform .28s var(--sc-ease) 0s}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-btn__bar--top[data-astro-cid-nen7h5rs]{top:11px;transform:rotate(45deg)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-btn__bar--bot[data-astro-cid-nen7h5rs]{top:11px;transform:rotate(-45deg)}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-btn__bar--mid[data-astro-cid-nen7h5rs]{opacity:0;transform:scaleX(0)}.brand[data-astro-cid-nen7h5rs]{justify-self:center;align-items:center;gap:var(--sc-space-3);color:var(--sc-text);text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] .brand-mark{width:auto;height:72px;transition:height var(--sc-dur) var(--sc-ease)}.brand-wordmark[data-astro-cid-nen7h5rs]{font-family:var(--sc-font-wordmark);letter-spacing:var(--sc-tracking-wordmark);transition:font-size var(--sc-dur) var(--sc-ease);font-size:1.4rem;font-weight:500}.brand-wordmark-1[data-astro-cid-nen7h5rs]{color:var(--sc-text)}.brand-wordmark-2[data-astro-cid-nen7h5rs]{color:var(--sc-primary-soft)}.site-header[data-astro-cid-nen7h5rs][data-scrolled=true] .brand[data-astro-cid-nen7h5rs] .brand-mark{height:26px}.site-header[data-astro-cid-nen7h5rs][data-scrolled=true] .brand-wordmark[data-astro-cid-nen7h5rs]{font-size:.85rem}.header-spacer[data-astro-cid-nen7h5rs]{width:40px}@media (width<=720px){.brand[data-astro-cid-nen7h5rs] .brand-mark{height:52px}.brand-wordmark[data-astro-cid-nen7h5rs]{font-size:1.1rem}.site-header[data-astro-cid-nen7h5rs][data-scrolled=true] .brand[data-astro-cid-nen7h5rs] .brand-mark{height:22px}.site-header[data-astro-cid-nen7h5rs][data-scrolled=true] .brand-wordmark[data-astro-cid-nen7h5rs]{font-size:.8rem}}@media (width<=480px){.brand-wordmark[data-astro-cid-nen7h5rs]{display:none}}.menu-backdrop[data-astro-cid-nen7h5rs]{-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;z-index:20;transition:opacity var(--sc-dur) var(--sc-ease), visibility 0s linear var(--sc-dur);background:#14243366;position:fixed;inset:0}.menu-backdrop[data-astro-cid-nen7h5rs][data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--sc-dur) var(--sc-ease), visibility 0s linear 0s}.menu-panel[data-astro-cid-nen7h5rs]{background:var(--sc-bg);border-bottom:1px solid var(--sc-border);box-shadow:var(--sc-shadow-card);z-index:25;opacity:0;visibility:hidden;max-height:calc(100vh - 5rem);transition:transform var(--sc-dur) var(--sc-ease), opacity var(--sc-dur) var(--sc-ease), visibility 0s linear var(--sc-dur);position:fixed;top:0;left:0;right:0;overflow-y:auto;transform:translateY(-12px)}.menu-panel[data-astro-cid-nen7h5rs][data-open=true]{opacity:1;visibility:visible;transition:transform var(--sc-dur-slow) var(--sc-ease), opacity var(--sc-dur-slow) var(--sc-ease), visibility 0s linear 0s;transform:translateY(0)}.menu-panel__inner[data-astro-cid-nen7h5rs]{padding-block:var(--sc-space-5) var(--sc-space-6)}.menu-home[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sc-space-3);padding:var(--sc-space-3) var(--sc-space-4);border-radius:var(--sc-radius-md);color:var(--sc-text);background:var(--sc-bg-strong);border:1px solid var(--sc-border);margin-bottom:var(--sc-space-4);transition:background var(--sc-dur-fast) var(--sc-ease), transform var(--sc-dur-fast) var(--sc-ease), border-color var(--sc-dur-fast) var(--sc-ease);text-decoration:none;display:flex}.menu-home[data-astro-cid-nen7h5rs]:hover{background:var(--sc-warm);border-color:var(--sc-accent);transform:translateY(-1px)}.menu-home[data-astro-cid-nen7h5rs][aria-current=page]{border-color:var(--sc-accent);background:var(--sc-bg-strong)}.menu-home[data-astro-cid-nen7h5rs] .menu-home__mark{flex-shrink:0;width:36px;height:36px}.menu-home__copy[data-astro-cid-nen7h5rs]{flex-direction:column;flex:1;min-width:0;display:flex}.menu-home__eyebrow[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:var(--sc-tracking-eyebrow);color:var(--sc-text-subtle);margin-bottom:2px;font-size:.7rem}.menu-home__title[data-astro-cid-nen7h5rs]{font-family:var(--sc-font-body);color:var(--sc-text);font-size:1rem;font-weight:600;line-height:1.1}.menu-home__chevron[data-astro-cid-nen7h5rs]{color:var(--sc-text-subtle);transition:transform var(--sc-dur) var(--sc-ease), color var(--sc-dur-fast) var(--sc-ease);flex-shrink:0;font-size:1.1rem}.menu-home[data-astro-cid-nen7h5rs]:hover .menu-home__chevron[data-astro-cid-nen7h5rs]{color:var(--sc-primary);transform:translate(4px)}.menu-list[data-astro-cid-nen7h5rs]{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.menu-list__item[data-astro-cid-nen7h5rs]{opacity:0;transform:translateY(-6px)}.menu-panel[data-astro-cid-nen7h5rs][data-open=true] .menu-list__item[data-astro-cid-nen7h5rs]{opacity:1;transition:opacity var(--sc-dur) var(--sc-ease) var(--stagger,0s), transform var(--sc-dur) var(--sc-ease) var(--stagger,0s);transform:translateY(0)}.menu-list__link[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sc-space-3);padding:var(--sc-space-3) var(--sc-space-5);color:var(--sc-text-muted);font-family:var(--sc-font-body);border-radius:var(--sc-radius-md);transition:background var(--sc-dur-fast) var(--sc-ease), color var(--sc-dur-fast) var(--sc-ease);font-size:.95rem;font-weight:500;text-decoration:none;display:flex}.menu-list__link[data-astro-cid-nen7h5rs]:hover{background:var(--sc-bg-strong);color:var(--sc-text)}.menu-list__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--sc-primary);background:var(--sc-bg-strong)}.menu-list__marker[data-astro-cid-nen7h5rs]{background:var(--sc-accent);opacity:0;width:8px;height:8px;transition:opacity var(--sc-dur-fast) var(--sc-ease), transform var(--sc-dur-fast) var(--sc-ease);border-radius:2px;transform:scale(.4)}.menu-list__link[data-astro-cid-nen7h5rs][aria-current=page] .menu-list__marker[data-astro-cid-nen7h5rs]{opacity:1;transform:scale(1)}.menu-list__label[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sc-space-2);flex:1;display:flex}.menu-list__badge[data-astro-cid-nen7h5rs]{text-transform:uppercase;letter-spacing:var(--sc-tracking-eyebrow);background:var(--sc-accent);color:var(--sc-bg-card);border-radius:var(--sc-radius-pill);flex-shrink:0;padding:.15rem .45rem;font-size:.6rem;font-weight:700;line-height:1.6}.menu-list__chevron[data-astro-cid-nen7h5rs]{color:var(--sc-text-subtle);opacity:0;transition:opacity var(--sc-dur-fast) var(--sc-ease), transform var(--sc-dur-fast) var(--sc-ease);transform:translate(-6px)}.menu-list__link[data-astro-cid-nen7h5rs]:hover .menu-list__chevron[data-astro-cid-nen7h5rs]{opacity:1;transform:translate(0)}.menu-divider[data-astro-cid-nen7h5rs]{border:0;border-top:1px solid var(--sc-border);margin:var(--sc-space-5) var(--sc-space-5) var(--sc-space-3)}.menu-admin[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sc-space-3);padding:var(--sc-space-3) var(--sc-space-5);border-radius:var(--sc-radius-md);color:var(--sc-text-muted);font-family:var(--sc-font-body);transition:background var(--sc-dur-fast) var(--sc-ease), color var(--sc-dur-fast) var(--sc-ease);font-size:.95rem;font-weight:500;text-decoration:none;display:flex}.menu-admin[data-astro-cid-nen7h5rs]:hover{background:var(--sc-bg-strong);color:var(--sc-text)}.menu-admin__icon[data-astro-cid-nen7h5rs],.menu-admin__external[data-astro-cid-nen7h5rs]{color:var(--sc-text-subtle);justify-content:center;align-items:center;display:inline-flex}.menu-admin__label[data-astro-cid-nen7h5rs]{flex:1}.menu-admin[data-astro-cid-nen7h5rs]:hover .menu-admin__external[data-astro-cid-nen7h5rs]{color:var(--sc-primary)}.theme-toggle[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--sc-space-3);padding:var(--sc-space-3) var(--sc-space-5);border-radius:var(--sc-radius-md);width:100%;color:var(--sc-text-muted);text-align:left;transition:background var(--sc-dur-fast) var(--sc-ease), color var(--sc-dur-fast) var(--sc-ease);font-size:.95rem;display:flex}.theme-toggle[data-astro-cid-nen7h5rs]:hover{background:var(--sc-bg-strong);color:var(--sc-text)}.theme-toggle__icons[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.theme-toggle__icon-sun[data-astro-cid-nen7h5rs],.theme-toggle__icon-moon[data-astro-cid-nen7h5rs],.theme-toggle__label-light[data-astro-cid-nen7h5rs],.theme-toggle__label-dark[data-astro-cid-nen7h5rs]{display:none}:root[data-theme=light] .theme-toggle__icon-moon[data-astro-cid-nen7h5rs],:root:not([data-theme]) .theme-toggle__icon-moon[data-astro-cid-nen7h5rs]{display:inline-flex}:root[data-theme=light] .theme-toggle__label-dark[data-astro-cid-nen7h5rs],:root:not([data-theme]) .theme-toggle__label-dark[data-astro-cid-nen7h5rs]{display:inline}:root[data-theme=dark] .theme-toggle__icon-sun[data-astro-cid-nen7h5rs]{display:inline-flex}:root[data-theme=dark] .theme-toggle__label-light[data-astro-cid-nen7h5rs]{display:inline}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--sc-bg-dark);color:var(--sc-text-on-dark);padding-block:var(--sc-space-7) var(--sc-space-5);margin-top:var(--sc-space-8)}.site-footer__inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:flex-start;gap:var(--sc-space-6);flex-wrap:wrap;display:flex}.site-footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:32px;margin-bottom:var(--sc-space-2)}.tagline[data-astro-cid-jo6i4kqk]{color:var(--sc-text-on-dark);opacity:.7;margin:0;font-style:italic}nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:var(--sc-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--sc-text-on-dark);text-decoration:none}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--sc-accent-soft)}.site-footer__legal[data-astro-cid-jo6i4kqk]{margin-top:var(--sc-space-5);padding-top:var(--sc-space-4);border-top:1px solid var(--sc-border-dark);color:var(--sc-text-on-dark);opacity:.6}.site-footer__build[data-astro-cid-jo6i4kqk]{margin-top:var(--sc-space-2);font-family:var(--sc-font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.8em;display:block}.site-footer__build[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit;text-underline-offset:2px;text-decoration:underline}.site-footer__build[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--sc-accent-soft)}.bg-field[data-astro-cid-vgxrpbhd]{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.bg-field__blob[data-astro-cid-vgxrpbhd]{filter:blur(85px);will-change:transform;opacity:.42;border-radius:50%;position:absolute}.bg-field__blob--a[data-astro-cid-vgxrpbhd]{background:radial-gradient(circle at 50% 50%, var(--sc-accent), transparent 70%);width:60vmax;height:60vmax;animation:52s ease-in-out infinite alternate bg-drift-a;top:-24vmax;left:-20vmax}.bg-field__blob--b[data-astro-cid-vgxrpbhd]{background:radial-gradient(circle at 50% 50%, var(--sc-warm), transparent 70%);opacity:.32;width:52vmax;height:52vmax;animation:66s ease-in-out infinite alternate bg-drift-b;top:24vmax;right:-20vmax}.bg-field__blob--c[data-astro-cid-vgxrpbhd]{background:radial-gradient(circle at 50% 50%, var(--sc-primary-soft), transparent 70%);opacity:.22;width:44vmax;height:44vmax;animation:78s ease-in-out infinite alternate bg-drift-c;bottom:-18vmax;left:28vmax}.bg-field__shapes[data-astro-cid-vgxrpbhd]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bg-field__shape[data-astro-cid-vgxrpbhd]{will-change:transform;filter:blur(10px)}.bg-field__shape--1[data-astro-cid-vgxrpbhd]{transform-origin:50%;opacity:.1;animation:56s ease-in-out infinite alternate bg-shape-1}.bg-field__shape--2[data-astro-cid-vgxrpbhd]{opacity:.09;animation:64s ease-in-out infinite alternate bg-shape-2}.bg-field__shape--3[data-astro-cid-vgxrpbhd]{opacity:.07;animation:72s ease-in-out infinite alternate bg-shape-3}.bg-field__shape--4[data-astro-cid-vgxrpbhd]{opacity:.2;filter:blur(6px);animation:40s ease-in-out infinite alternate bg-shape-4}.bg-field__shape--5[data-astro-cid-vgxrpbhd]{opacity:.16;filter:blur(6px);animation:48s ease-in-out infinite alternate bg-shape-5}:root[data-theme=dark] .bg-field__shape--1[data-astro-cid-vgxrpbhd],:root[data-theme=dark] .bg-field__shape--2[data-astro-cid-vgxrpbhd],:root[data-theme=dark] .bg-field__shape--3[data-astro-cid-vgxrpbhd]{opacity:.06}:root[data-theme=dark] .bg-field__shape--4[data-astro-cid-vgxrpbhd]{opacity:.14}:root[data-theme=dark] .bg-field__shape--5[data-astro-cid-vgxrpbhd]{opacity:.11}.bg-field__grain[data-astro-cid-vgxrpbhd]{opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}:root[data-theme=dark] .bg-field__blob--a[data-astro-cid-vgxrpbhd]{opacity:.28}:root[data-theme=dark] .bg-field__blob--b[data-astro-cid-vgxrpbhd],:root[data-theme=dark] .bg-field__blob--c[data-astro-cid-vgxrpbhd]{opacity:.18}:root[data-theme=dark] .bg-field__grain[data-astro-cid-vgxrpbhd]{opacity:.05}@keyframes bg-drift-a{0%{transform:translate(0,0)scale(1)}50%{transform:translate(8vmax,5vmax)scale(1.07)}to{transform:translate(-4vmax,10vmax)scale(1.03)}}@keyframes bg-drift-b{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-6vmax,-4vmax)scale(1.09)}to{transform:translate(5vmax,-7vmax)scale(1.05)}}@keyframes bg-drift-c{0%{transform:translate(0,0)scale(1)}50%{transform:translate(8vmax,-6vmax)scale(1.06)}to{transform:translate(-7vmax,4vmax)scale(1.11)}}@keyframes bg-shape-1{0%{transform:translate(180px,140px)rotate(-6deg)}to{transform:translate(720px,360px)rotate(4deg)}}@keyframes bg-shape-2{0%{transform:translate(1280px,200px)rotate(7deg)}to{transform:translate(720px,460px)rotate(-5deg)}}@keyframes bg-shape-3{0%{transform:translate(560px,800px)rotate(-4deg)}to{transform:translate(1120px,540px)rotate(6deg)}}@keyframes bg-shape-4{0%{transform:translate(1380px,480px)}to{transform:translate(900px,760px)}}@keyframes bg-shape-5{0%{transform:translate(280px,600px)}to{transform:translate(820px,320px)}}
