.poster.svelte-15n3wt1{position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--ap-bg);color:var(--ap-ink);font-family:Cairo,IBM Plex Sans,Inter,sans-serif}.poster--paper.svelte-15n3wt1{--ap-bg: #f7f1e8;--ap-ink: #121212;--ap-card: #fffdf9;--ap-muted: #efe7da;--ap-mutedfg: #5f5a51;--ap-line: #121212;--ap-shadow: #121212;--ap-accent: #ffd94a;--ap-green: #2f8f5b;--ap-red: #d93b3b;--ap-disabled: #9a9082;--ap-grid: rgba(20, 20, 20, .08)}.poster--ink.svelte-15n3wt1{--ap-bg: #121212;--ap-ink: #fffdf9;--ap-card: #1c1c1c;--ap-muted: #242424;--ap-mutedfg: #cfc8bb;--ap-line: #fffdf9;--ap-shadow: #000000;--ap-accent: #ffd94a;--ap-green: #2f8f5b;--ap-red: #d93b3b;--ap-disabled: #9a9082;--ap-grid: rgba(255, 253, 249, .07)}.poster__grid.svelte-15n3wt1{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(to right,var(--ap-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--ap-grid) 1px,transparent 1px);background-size:24px 24px}.poster__decor.svelte-15n3wt1{position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none}.poster__topbar.svelte-15n3wt1{position:relative;z-index:4;display:flex;justify-content:space-between;align-items:center;padding:clamp(16px,3vw,28px) clamp(20px,4vw,64px)}.poster__brand.svelte-15n3wt1{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;background:var(--ap-accent);color:#121212;border:2.5px solid var(--ap-line);border-radius:0;box-shadow:-3px 3px 0 var(--ap-shadow);font-weight:900;font-size:15px;letter-spacing:.08em;text-decoration:none;transition:box-shadow .1s,transform .1s}.poster__brand.svelte-15n3wt1:hover{transform:translate(-1px,-1px);box-shadow:-4px 4px 0 var(--ap-shadow)}.poster__back.svelte-15n3wt1{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:transparent;color:var(--ap-ink);border:2px solid var(--ap-line);border-radius:0;box-shadow:-2px 2px 0 var(--ap-shadow);font-weight:800;font-size:13px;text-decoration:none;transition:box-shadow .1s,transform .1s}.poster__back.svelte-15n3wt1:hover{transform:translate(-1px,-1px);box-shadow:-3px 3px 0 var(--ap-accent)}.poster__main.svelte-15n3wt1{position:relative;flex:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,460px);gap:clamp(24px,5vw,80px);align-items:center;padding:clamp(20px,4vw,64px);padding-block-start:clamp(12px,2vw,32px)}.poster--compact.svelte-15n3wt1 .poster__main:where(.svelte-15n3wt1){display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:28px;width:100%;max-width:660px;margin-inline:auto}.poster__statement.svelte-15n3wt1{position:relative;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;margin-inline-end:-8%;animation:svelte-15n3wt1-poster-rise .45s cubic-bezier(.2,.7,.3,1) both}.poster--compact.svelte-15n3wt1 .poster__statement:where(.svelte-15n3wt1){margin-inline-end:0}.poster__content.svelte-15n3wt1{position:relative;z-index:3;animation:svelte-15n3wt1-poster-rise .45s cubic-bezier(.2,.7,.3,1) .08s both}.poster__line.svelte-15n3wt1{display:block;font-weight:900;line-height:1.15;letter-spacing:-.01em;color:var(--ap-ink)}.poster--full.svelte-15n3wt1 .poster__line:where(.svelte-15n3wt1){font-size:clamp(3rem,9vw,9rem)}.poster--compact.svelte-15n3wt1 .poster__line:where(.svelte-15n3wt1){font-size:clamp(2.2rem,6vw,4.8rem)}.poster__line--ghost.svelte-15n3wt1{color:var(--ap-ink);opacity:.14}@supports (-webkit-text-stroke: 1px black){.poster__line--ghost.svelte-15n3wt1{-webkit-text-stroke:2.5px var(--ap-ink);color:transparent;opacity:.35}}.poster__hl.svelte-15n3wt1{display:inline-block;background:var(--ap-accent);color:#121212;padding-inline:.08em;transform:rotate(-1deg);box-decoration-break:clone;-webkit-box-decoration-break:clone}@keyframes svelte-15n3wt1-poster-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:960px){.poster__main.svelte-15n3wt1{grid-template-columns:1fr;align-content:start;align-items:start;gap:28px}.poster--full.svelte-15n3wt1 .poster__line:where(.svelte-15n3wt1){font-size:clamp(2.4rem,11vw,4rem)}.poster--compact.svelte-15n3wt1 .poster__line:where(.svelte-15n3wt1){font-size:clamp(2rem,9vw,3.2rem)}.poster__statement.svelte-15n3wt1{margin-inline-end:0}.poster__content.svelte-15n3wt1{width:100%;max-width:560px}}@media(prefers-reduced-motion:reduce){.poster__statement.svelte-15n3wt1,.poster__content.svelte-15n3wt1{animation:none}.poster__brand.svelte-15n3wt1,.poster__back.svelte-15n3wt1{transition:none}}
