:root{--orn-stem-dur:.52s;--orn-leaf-dur:.3s;--orn-leaf-base:.22s;--orn-leaf-step:55ms;--orn-line-dur:.7s}@keyframes orn-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.inscr-divider{align-items:center;gap:12px;display:flex}.inscr-line{flex:1;height:6px}.inscr-line.l{background:linear-gradient(to left, var(--orn-ink-soft), transparent) left top / 100% 1px no-repeat, linear-gradient(to left, var(--orn-ink-soft), transparent) left bottom / 100% 1px no-repeat}.inscr-line.r{background:linear-gradient(to right, var(--orn-ink-soft), transparent) left top / 100% 1px no-repeat, linear-gradient(to right, var(--orn-ink-soft), transparent) left bottom / 100% 1px no-repeat}.inscr-xi{font-family:var(--font-unbounded), system-ui, sans-serif;letter-spacing:.14em;color:var(--orn-ink);flex:none;padding-left:.14em;font-size:9px;font-weight:600;line-height:1}.inscr-divider.section-sep{max-width:680px;margin:0 auto;padding:0 20px}.inscr-divider.card-top{max-width:220px;margin:0 auto 16px}.js-draw.draw-prep .inscr-line{transition:transform var(--orn-line-dur) var(--ease-out-strong) .12s;transform:scaleX(0)}.js-draw.draw-prep .inscr-line.l{transform-origin:100%}.js-draw.draw-prep .inscr-line.r{transform-origin:0}.js-draw.draw-prep .inscr-xi{opacity:0;transition:opacity var(--dur) var(--ease-out-strong), transform var(--dur-slow) var(--ease-spring);transform:scale(.6)}.js-draw.draw-prep.drawn .inscr-line{transform:scaleX(1)}.js-draw.draw-prep.drawn .inscr-xi{opacity:1;transform:scale(1)}.xi-mark{font-family:var(--font-unbounded), system-ui, sans-serif;color:#0000;-webkit-text-stroke:1px var(--accent-2);opacity:var(--orn-wm);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(220px,68vw,400px);font-weight:800;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%,-32%)rotate(-14deg)}.imp-ambient{z-index:0;pointer-events:none;background:radial-gradient(620px 420px at 78% 4%,#3c5fdd1c,#0000 70%),radial-gradient(720px 540px at 10% 55%,#3c5fdd12,#0000 70%),radial-gradient(560px 420px at 90% 94%,#7b9aff0d,#0000 70%);position:absolute;inset:0}.xi-mark--hero{opacity:calc(var(--orn-wm) + .03);font-size:clamp(260px,80vw,460px);transform:translate(-50%,-96%)rotate(-14deg)}.wreath{width:100%;height:100%;stroke:var(--orn-ink);stroke-width:1px;stroke-linecap:round;fill:none;position:absolute;inset:0;overflow:visible}.wreath .stem,.wreath use{stroke-dasharray:1;stroke-dashoffset:0}.wreath.wreath-draw .stem{animation:orn-draw var(--orn-stem-dur) var(--ease-out-strong) both}.wreath.wreath-draw use{animation:orn-draw var(--orn-leaf-dur) var(--ease-out-strong) both}.wreath.wreath-draw use:first-of-type{animation-delay:calc(var(--orn-leaf-base) + 0 * var(--orn-leaf-step))}.wreath.wreath-draw use:nth-of-type(2){animation-delay:calc(var(--orn-leaf-base) + 1 * var(--orn-leaf-step))}.wreath.wreath-draw use:nth-of-type(3){animation-delay:calc(var(--orn-leaf-base) + 2 * var(--orn-leaf-step))}.wreath.wreath-draw use:nth-of-type(4){animation-delay:calc(var(--orn-leaf-base) + 3 * var(--orn-leaf-step))}.wreath.wreath-draw use:nth-of-type(5){animation-delay:calc(var(--orn-leaf-base) + 4 * var(--orn-leaf-step))}.wreath.wreath-draw use:nth-of-type(6){animation-delay:calc(var(--orn-leaf-base) + 5 * var(--orn-leaf-step))}.wreath.wreath-draw use:nth-of-type(7){animation-delay:calc(var(--orn-leaf-base) + 6 * var(--orn-leaf-step))}.wreath.wreath-draw use:nth-of-type(8){animation-delay:calc(var(--orn-leaf-base) + 7 * var(--orn-leaf-step))}@media (prefers-reduced-motion:reduce){.wreath.wreath-draw .stem,.wreath.wreath-draw use{stroke-dashoffset:0!important;animation:none!important}.js-draw.draw-prep .inscr-line{transition:none;transform:none}.js-draw.draw-prep .inscr-xi{opacity:1;transition:none;transform:none}}
