:root{--bg:#140914;--surface:#21111f;--surface-2:#2b1629;--wash:#32163a;--ink:#f7eff5;--muted:#bfa9bb;--line:#f7eff51f;--accent:#f4b91f;--accent-hover:#ffc93f;--accent-ink:#1f0c1e;--accent-text:var(--accent);--focus-ring:var(--accent);--glow-gold:#f4b91f33;--glow-plum:#7b1f7966;--hero-glow-gold:#f4b91f24;--hero-glow-plum:#6d1a6c8c;--plum:#6d1a6c;--paper:#f5f2fd;--night:#140914;--night-2:#1c0b1b;--night-3:#26102a;--night-4:#32163a;--band-ink:#f7eff5;--band-muted:#bfa9bb;--band-line:#f7eff51f;--font:"Schibsted Grotesk Variable", system-ui, sans-serif;--gutter:clamp(1rem, 4vw, 3.5rem);--max:1320px;--nav-h:72px;--radius:20px;--ease-out:cubic-bezier(.16, 1, .3, 1);color-scheme:dark}.theme-lavender{--bg:#f5f2fd;--surface:#fff;--surface-2:#ece5f6;--wash:#ede2f5;--ink:#1f0c1e;--muted:#5f4a5d;--line:#1f0c1e1f;--accent-text:var(--plum);--focus-ring:var(--plum);--glow-gold:#f4b91f47;--glow-plum:#7b1f7926;--hero-glow-gold:#f4b91f38;--hero-glow-plum:#6d1a6c29;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--nav-h)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;display:block}h1,h2,h3,h4,p,blockquote,figure{margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}::selection{background:var(--accent);color:var(--accent-ink)}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(5rem,11vw,9rem)}.section-title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,4vw,3.4rem);font-weight:700;line-height:1.05}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);margin-bottom:1.25rem;font-size:.8rem;font-weight:600}.btn{background:var(--accent);color:var(--accent-ink);white-space:nowrap;transition:transform .25s var(--ease-out), background .2s, border-color .2s;border-radius:999px;align-items:center;gap:.6rem;padding:.95rem 1.6rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--accent-hover)}.btn .icon{transition:transform .25s var(--ease-out)}.btn:hover .icon{transform:translate(3px)}.btn:active{transform:scale(.97)}.btn-small{padding:.6rem 1.15rem;font-size:.9rem}.btn-ghost{color:var(--band-ink);background:#14091459;border:1px solid #f7eff559}.btn-ghost:hover{background:#1409148c;border-color:#f7eff5b3}.btn-plum{background:var(--accent-ink);color:var(--band-ink)}.btn-plum:hover{background:#3a1437}.skip-link{z-index:10;background:var(--accent);color:var(--accent-ink);border-radius:999px;padding:.75rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.reveal{animation:linear both reveal view();animation-range:entry entry 55%}}}@keyframes reveal{0%{opacity:0;transform:translateY(24px)}}.page-glow{background:radial-gradient(60rem 42rem at 85% 8%, var(--glow-gold), transparent 70%), radial-gradient(55rem 40rem at 5% 0%, var(--glow-plum), transparent 70%), radial-gradient(50rem 40rem at -5% 26%, var(--glow-plum), transparent 70%), radial-gradient(55rem 42rem at 105% 48%, var(--glow-plum), transparent 70%), radial-gradient(45rem 36rem at 0% 70%, var(--glow-gold), transparent 70%), radial-gradient(50rem 40rem at 100% 88%, var(--glow-plum), transparent 70%), linear-gradient(to bottom, var(--night-2), var(--night-3) 30%, var(--night-4) 55%, var(--night-3) 80%, var(--bg))}.theme-lavender .page-glow{background:radial-gradient(60rem 42rem at 85% 8%, var(--glow-gold), transparent 70%), radial-gradient(55rem 40rem at 5% 0%, var(--glow-plum), transparent 70%), radial-gradient(50rem 40rem at -5% 26%, var(--glow-plum), transparent 70%), radial-gradient(55rem 42rem at 105% 48%, var(--glow-plum), transparent 70%), radial-gradient(45rem 36rem at 0% 70%, var(--glow-gold), transparent 70%), radial-gradient(50rem 40rem at 100% 88%, var(--glow-plum), transparent 70%), linear-gradient(to bottom, var(--bg), var(--wash) 35%, var(--wash) 65%, var(--bg))}.nav[data-astro-cid-hsrukhnk]{z-index:20;height:var(--nav-h);padding-inline:var(--gutter);align-items:center;gap:2.5rem;display:flex;position:absolute;inset:0 0 auto}.wordmark[data-astro-cid-hsrukhnk]{margin-right:auto;display:flex}.wordmark-mark[data-astro-cid-hsrukhnk]{aspect-ratio:720/185;background-color:var(--accent-text);height:clamp(2rem,3vw,2.5rem);transition:background-color .2s;display:block;-webkit-mask-image:url(/home/logo-simina-ilea.png);mask-image:url(/home/logo-simina-ilea.png);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html.menu-open .wordmark-mark[data-astro-cid-hsrukhnk]{background-color:var(--accent)}nav[data-astro-cid-hsrukhnk]{gap:2rem;font-size:.95rem;display:flex}nav[data-astro-cid-hsrukhnk] a[data-astro-cid-hsrukhnk]{opacity:.8;text-decoration:none;transition:opacity .2s}nav[data-astro-cid-hsrukhnk] a[data-astro-cid-hsrukhnk]:hover{opacity:1}.menu-toggle[data-astro-cid-hsrukhnk],.mobile-menu[data-astro-cid-hsrukhnk]{display:none}@media (width<=900px){.nav[data-astro-cid-hsrukhnk]{gap:.6rem}.nav[data-astro-cid-hsrukhnk]>nav[data-astro-cid-hsrukhnk]{display:none}.wordmark[data-astro-cid-hsrukhnk]{z-index:2;position:relative}.menu-toggle[data-astro-cid-hsrukhnk]{z-index:2;width:2.75rem;height:2.75rem;color:var(--band-ink);cursor:pointer;background:#14091459;border:1px solid #f7eff559;border-radius:999px;flex:none;place-items:center;padding:0;display:grid;position:relative}.menu-toggle[data-astro-cid-hsrukhnk]>span[data-astro-cid-hsrukhnk]{grid-area:1/1;display:grid}.menu-toggle[data-astro-cid-hsrukhnk]>.icon-close[data-astro-cid-hsrukhnk],.menu-toggle[data-astro-cid-hsrukhnk][aria-expanded=true]>.icon-open[data-astro-cid-hsrukhnk]{display:none}.menu-toggle[data-astro-cid-hsrukhnk][aria-expanded=true]>.icon-close[data-astro-cid-hsrukhnk]{display:grid}.mobile-menu[data-astro-cid-hsrukhnk]:not([hidden]){z-index:1;padding:calc(var(--nav-h) + 1rem) var(--gutter) 3rem;--ink:var(--band-ink);--muted:var(--band-muted);color:var(--ink);background:radial-gradient(40rem 30rem at 90% 0,#f4b91f29,#0000 70%),radial-gradient(40rem 30rem at 0 100%,#7b1f7973,#0000 70%),#1c0b1b;flex-direction:column;justify-content:center;gap:2.5rem;display:flex;position:fixed;inset:0}.mobile-menu[data-astro-cid-hsrukhnk] nav[data-astro-cid-hsrukhnk]{gap:.4rem;display:grid}.mobile-menu[data-astro-cid-hsrukhnk] nav[data-astro-cid-hsrukhnk] a[data-astro-cid-hsrukhnk]{letter-spacing:-.03em;opacity:1;font-size:clamp(2rem,9vw,2.75rem);font-weight:700;line-height:1.2}.mobile-menu[data-astro-cid-hsrukhnk] .btn[data-astro-cid-hsrukhnk]{align-self:flex-start}}@media (width<=900px) and (prefers-reduced-motion:no-preference){.mobile-menu[data-astro-cid-hsrukhnk]:not([hidden]){animation:menu-in .35s var(--ease-out) both}}@keyframes menu-in{0%{opacity:0;transform:translateY(-12px)}}html.menu-open{overflow:hidden}
