.pencil-separator[data-astro-cid-u7awzu6i]{--_color: var(--pencil-color, var(--color-brown));display:block;flex-shrink:0;background-repeat:no-repeat}.pencil-separator[data-astro-cid-u7awzu6i]:not(.pencil-separator--vertical){inline-size:100%;block-size:6px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='6' viewBox='0 0 400 6' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='p' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.5 0.08' numOctaves='5' seed='2' result='noise'/%3E%3CfeComposite in='SourceGraphic' in2='noise' operator='in'/%3E%3C/filter%3E%3C/defs%3E%3Crect x='4' y='1' width='392' height='4' rx='1.5' fill='%23634237' opacity='0.55' filter='url(%23p)'/%3E%3C/svg%3E");background-size:100% 6px}.pencil-separator--vertical[data-astro-cid-u7awzu6i]{inline-size:6px;block-size:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='400' viewBox='0 0 6 400' preserveAspectRatio='none'%3E%3Cdefs%3E%3Cfilter id='p' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.08 1.5' numOctaves='5' seed='2' result='noise'/%3E%3CfeComposite in='SourceGraphic' in2='noise' operator='in'/%3E%3C/filter%3E%3C/defs%3E%3Crect x='1' y='4' width='4' height='392' ry='1.5' fill='%23634237' opacity='0.55' filter='url(%23p)'/%3E%3C/svg%3E");background-size:6px 100%}.cta-button[data-astro-cid-gw52thze]{display:inline-flex;align-items:center;gap:var(--space-xs);padding-block:var(--space-xs);padding-inline:var(--space-lg);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-warm-gray);background-color:var(--cta-bg, var(--color-brown));border-radius:var(--radius-full);text-decoration:none;transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out);&[data-astro-cid-gw52thze]:hover{transform:translateY(-2px);box-shadow:var(--shadow-button-hover)}&[data-astro-cid-gw52thze]:active{transform:translateY(0);box-shadow:var(--shadow-sm)}}.cta-button__icon[data-astro-cid-gw52thze]{display:inline-flex;align-items:center;flex-shrink:0}a:hover .saucer-icon__lift,button:hover .saucer-icon__lift{transform:translateY(-8px)}a:hover .saucer-icon__tilt,button:hover .saucer-icon__tilt{transform:translate(-6px) rotate(22deg)}a:hover .saucer-icon__beam,button:hover .saucer-icon__beam{opacity:1;transform:scale(1) translateY(0);animation:saucer-wave-pulse 2.5s infinite ease-in-out .4s}a:hover .saucer-icon__beam-outer,button:hover .saucer-icon__beam-outer{animation:saucer-flow-beam 1s linear infinite}a:hover .saucer-icon__sparkles path,button:hover .saucer-icon__sparkles path{animation:saucer-twinkle .8s infinite alternate ease-in-out}a:hover .saucer-icon__sparkles path:nth-child(1),button:hover .saucer-icon__sparkles path:nth-child(1){animation-delay:.1s}a:hover .saucer-icon__sparkles path:nth-child(2),button:hover .saucer-icon__sparkles path:nth-child(2){animation-delay:.4s}a:hover .saucer-icon__sparkles path:nth-child(3),button:hover .saucer-icon__sparkles path:nth-child(3){animation-delay:.2s}a:hover .saucer-icon__sparkles path:nth-child(4),button:hover .saucer-icon__sparkles path:nth-child(4){animation-delay:.6s}@keyframes saucer-wave-pulse{0%,to{transform:scale(1) skew(0);opacity:1}50%{transform:scale(1.05) skew(-2deg);opacity:.8}}@keyframes saucer-flow-beam{to{stroke-dashoffset:-12}}@keyframes saucer-twinkle{0%{opacity:.1;transform:scale(.5) rotate(0)}to{opacity:1;transform:scale(1.3) rotate(45deg)}}.saucer-icon[data-astro-cid-c6y6dqyq]{inline-size:1.5em;block-size:1.5em;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.saucer-icon__sparkles[data-astro-cid-c6y6dqyq] path[data-astro-cid-c6y6dqyq]{fill:currentColor;stroke:none;opacity:0;transform-origin:center;transform-box:fill-box;transition:opacity var(--duration-base) var(--ease-out)}.saucer-icon__lift[data-astro-cid-c6y6dqyq]{transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.saucer-icon__tilt[data-astro-cid-c6y6dqyq]{transform-origin:50px 55px;transition:transform .6s cubic-bezier(.4,0,.2,1)}.saucer-icon__beam[data-astro-cid-c6y6dqyq]{opacity:0;transform-origin:50px 65px;transform:scale(.8) translateY(-10px);transition:all .5s cubic-bezier(.4,0,.2,1)}
