.page[data-astro-cid-j7pv25f6]{max-width:420px;margin:0 auto;padding:24px 24px 56px}.gilt-top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;margin-bottom:32px}.gilt-line[data-astro-cid-j7pv25f6]{flex:1;height:1px;background:var(--color-gold-dark);opacity:.5}.gilt-diamond[data-astro-cid-j7pv25f6]{font-size:10px;color:var(--color-gold);line-height:1}.hero[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:0;animation:fadeUp .6s ease-out}.anno[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:10px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--color-gold-dim);margin:0 0 28px}.salutation[data-astro-cid-j7pv25f6]{font-family:var(--font-gothic);font-size:32px;color:var(--color-text);margin:0;line-height:1;-webkit-text-stroke:.6px currentColor}.title[data-astro-cid-j7pv25f6]{font-family:var(--font-gothic);font-size:46px;color:var(--color-gold);margin:8px 0 40px;letter-spacing:.01em;line-height:1.15;-webkit-text-stroke:.8px currentColor;text-shadow:0 0 48px rgba(201,168,76,.12)}.portrait-wrap[data-astro-cid-j7pv25f6]{position:relative;width:180px;margin:0 auto 36px}.portrait[data-astro-cid-j7pv25f6]{width:180px;height:180px;overflow:hidden;border:2px solid var(--color-gold-dark);outline:1px solid var(--color-border);outline-offset:4px;box-shadow:0 0 0 5px var(--color-bg),0 12px 40px #0009}.portrait[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block;filter:sepia(.1) saturate(.9) brightness(.95)}.seal[data-astro-cid-j7pv25f6]{position:absolute;bottom:-14px;right:-14px;width:44px;height:44px;background:var(--color-red-wax);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:14px;font-weight:700;color:var(--color-text-bright);box-shadow:inset 0 1px 2px #ffffff1a,inset 0 -2px 4px #0000004d,0 3px 8px #00000080}.hero-text[data-astro-cid-j7pv25f6]{font-size:18px;line-height:1.7;color:var(--color-text);margin:0 0 12px}.pitch[data-astro-cid-j7pv25f6]{text-align:center}.pitch-heading[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:18px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);margin:0 0 20px;line-height:1.4}.pitch-text[data-astro-cid-j7pv25f6]{font-size:17px;line-height:1.7;color:var(--color-text);margin:0 0 16px}.pitch-tagline[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold-dim);margin:0 0 16px}.pitch-invite[data-astro-cid-j7pv25f6]{font-family:var(--font-handwritten);font-size:20px;line-height:1.4;color:var(--color-text-dim);margin:0}.divider[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:14px;margin:44px 0}.div-line[data-astro-cid-j7pv25f6]{flex:1;height:1px;background:var(--color-border)}.div-diamond[data-astro-cid-j7pv25f6]{font-size:8px;color:var(--color-gold-dark);line-height:1}.panel[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,var(--color-leather-light) 0%,var(--color-leather) 100%);border:1px solid var(--color-border-light);padding:32px 24px;position:relative;box-shadow:inset 0 1px #c9a84c0f,0 4px 24px #0006}.panel[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:16px;right:16px;height:1px;background:linear-gradient(90deg,transparent,var(--color-gold-dim) 30%,var(--color-gold-dim) 70%,transparent);opacity:.5}.panel-heading[data-astro-cid-j7pv25f6]{font-size:16px;font-weight:700;text-align:center;letter-spacing:.18em;text-transform:uppercase;margin:0 0 28px;color:var(--color-gold)}.panel-intro[data-astro-cid-j7pv25f6]{text-align:center;color:var(--color-text-dim);font-size:16px;margin:-8px 0 28px}.panel-note[data-astro-cid-j7pv25f6]{text-align:center;font-family:var(--font-handwritten);font-size:20px;line-height:1.4;color:var(--color-text-dim);margin:24px 0 0;padding-top:20px;border-top:1px solid var(--color-border)}.steps[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.step[data-astro-cid-j7pv25f6]{display:flex;gap:20px;padding:16px 0}.step[data-astro-cid-j7pv25f6]+.step[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-border)}.step-num[data-astro-cid-j7pv25f6]{font-family:var(--font-gothic);font-size:26px;color:var(--color-gold);width:28px;flex-shrink:0;text-align:center;padding-top:0;line-height:1}.step-body[data-astro-cid-j7pv25f6]{flex:1;min-width:0}.step-name[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-heading);font-size:15px;font-weight:700;color:var(--color-gold-bright);letter-spacing:.02em;margin-bottom:6px}.step-desc[data-astro-cid-j7pv25f6]{display:block;font-size:15px;line-height:1.55;color:var(--color-text)}.form[data-astro-cid-j7pv25f6]{max-width:280px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.label[data-astro-cid-j7pv25f6]{font-family:var(--font-heading);font-size:10px;font-weight:600;color:var(--color-gold-dim);letter-spacing:.18em;text-transform:uppercase}.input[data-astro-cid-j7pv25f6]{width:100%;padding:14px 16px;font-family:var(--font-body);font-size:17px;color:var(--color-text-bright);background:var(--color-bg);border:1px solid var(--color-border);outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.input[data-astro-cid-j7pv25f6]::placeholder{color:var(--color-text-dim);opacity:.4}.input[data-astro-cid-j7pv25f6]:focus{border-color:var(--color-gold-dark);box-shadow:0 0 0 1px var(--color-gold-dark)}.btn[data-astro-cid-j7pv25f6]{width:100%;padding:16px 20px;margin-top:4px;font-family:var(--font-heading);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-bg);background:linear-gradient(180deg,var(--color-gold-bright) 0%,var(--color-gold) 50%,var(--color-gold-dim) 100%);border:none;cursor:pointer;box-shadow:inset 0 1px #ffffff26,0 2px 8px #0006;transition:transform .15s,filter .15s,box-shadow .15s}.btn[data-astro-cid-j7pv25f6]:hover{filter:brightness(1.08);box-shadow:inset 0 1px #fff3,0 4px 16px #c9a84c1f,0 2px 8px #0006}.btn[data-astro-cid-j7pv25f6]:active{transform:scale(.97);filter:brightness(.9)}.btn-secondary[data-astro-cid-j7pv25f6]{background:none;border:1px solid var(--color-gold-dark);color:var(--color-gold);box-shadow:none}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background:#c9a84c14;filter:none}.btn-link[data-astro-cid-j7pv25f6]{display:block;text-align:center;text-decoration:none}.select[data-astro-cid-j7pv25f6]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23C9A84C' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.resume-section[data-astro-cid-j7pv25f6]{margin-top:24px}.resume-divider[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.rd-line[data-astro-cid-j7pv25f6]{flex:1;height:1px;background:var(--color-border)}.rd-text[data-astro-cid-j7pv25f6]{font-family:var(--font-handwritten);font-size:16px;color:var(--color-text-dim);opacity:.6}.error[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--color-red-wax);text-align:center;margin:0}.leaderboard-link[data-astro-cid-j7pv25f6]{display:block;text-align:center;margin-top:28px;font-family:var(--font-heading);font-size:11px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--color-gold-dim);text-decoration:none;transition:color .2s}.leaderboard-link[data-astro-cid-j7pv25f6]:hover{color:var(--color-gold)}.shield-ornament[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;margin:48px 0 8px;color:var(--color-gold-dark);opacity:.4}.shield-ornament[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:40px;height:48px}.footer[data-astro-cid-j7pv25f6]{text-align:center;font-family:var(--font-handwritten);font-size:17px;color:var(--color-text-dim);opacity:.35;margin:0;padding:8px 0 0}.easter-egg[data-astro-cid-j7pv25f6]{cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}
