.rail-head[data-astro-cid-tr5y542h]{max-width:640px}.rail-intro[data-astro-cid-tr5y542h]{color:#4b443c;margin:16px 0 0;font-size:1.06rem;line-height:1.68}.rail-list[data-astro-cid-tr5y542h]{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:40px;margin:64px 0 0;padding:0;list-style:none;display:grid;position:relative}.rail-list[data-astro-cid-tr5y542h]:before{content:"";background:linear-gradient(90deg, var(--camel) 0%, #bf965640 100%);height:1px;position:absolute;top:27px;left:0;right:0}.rail-step[data-astro-cid-tr5y542h]{position:relative}.rail-num[data-astro-cid-tr5y542h]{background:var(--warm-white);border:1px solid var(--camel);color:#8a6835;border-radius:50%;place-items:center;width:54px;height:54px;font-family:Fraunces,Georgia,serif;font-size:1.15rem;font-style:italic;font-weight:500;display:inline-grid;position:relative}.rail-step[data-astro-cid-tr5y542h] h3[data-astro-cid-tr5y542h]{letter-spacing:-.01em;color:var(--charcoal);margin:26px 0 10px;font-family:Montserrat,sans-serif;font-size:1.14rem;font-weight:700;line-height:1.25}.rail-step[data-astro-cid-tr5y542h] p[data-astro-cid-tr5y542h]{color:#4b443c;margin:0;font-size:.99rem;line-height:1.64}.in[data-astro-cid-tr5y542h] .rail-step[data-astro-cid-tr5y542h]:nth-child(2),.rail-step[data-astro-cid-tr5y542h].in:nth-child(2){transition-delay:80ms}.in[data-astro-cid-tr5y542h] .rail-step[data-astro-cid-tr5y542h]:nth-child(3),.rail-step[data-astro-cid-tr5y542h].in:nth-child(3){transition-delay:.16s}.in[data-astro-cid-tr5y542h] .rail-step[data-astro-cid-tr5y542h]:nth-child(4),.rail-step[data-astro-cid-tr5y542h].in:nth-child(4){transition-delay:.24s}@media (width<=900px){.rail-list[data-astro-cid-tr5y542h]{grid-template-columns:1fr;gap:34px;margin-top:44px;padding-left:74px}.rail-list[data-astro-cid-tr5y542h]:before{background:linear-gradient(180deg, var(--camel) 0%, #bf965640 100%);width:1px;height:auto;inset:0 auto 0 27px}.rail-num[data-astro-cid-tr5y542h]{position:absolute;top:-6px;left:-74px}.rail-step[data-astro-cid-tr5y542h] h3[data-astro-cid-tr5y542h]{margin-top:4px}}.cp-caio[data-astro-cid-sswkpjzh]{z-index:2;background:linear-gradient(#3c190a61, #3c190a61), var(--terracotta-glow);color:#fff;text-align:center;padding:128px 40px;position:relative}.cp-caio-inner[data-astro-cid-sswkpjzh]{max-width:760px;margin:0 auto}.cp-caio-kicker[data-astro-cid-sswkpjzh]{letter-spacing:.22em;text-transform:uppercase;color:#fff;margin:0;font-family:IBM Plex Mono,monospace;font-size:.7rem}.cp-caio-h2[data-astro-cid-sswkpjzh]{letter-spacing:-.015em;color:#fff;text-wrap:balance;margin:20px 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(2.4rem,5.6vw,4.2rem);font-style:italic;font-weight:500;line-height:1.06}.cp-caio-body[data-astro-cid-sswkpjzh]{color:#fffffff0;max-width:58ch;margin:26px auto 0;font-size:1.12rem;line-height:1.72}.cp-caio-cta[data-astro-cid-sswkpjzh]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin:40px 0 0;display:flex}.cp-fits[data-astro-cid-sswkpjzh]{text-align:left;background:#ffffff14;border:1px solid #ffffff38;border-radius:18px;max-width:620px;margin:36px auto 0;padding:24px 28px}.cp-fits-label[data-astro-cid-sswkpjzh]{letter-spacing:.2em;text-transform:uppercase;color:#fff;margin:0;font-family:IBM Plex Mono,monospace;font-size:.66rem}.cp-fits[data-astro-cid-sswkpjzh] ul[data-astro-cid-sswkpjzh]{margin:12px 0 0;padding:0;list-style:none}.cp-fits[data-astro-cid-sswkpjzh] li[data-astro-cid-sswkpjzh]{color:#fff;border-top:1px solid #ffffff29;padding:10px 0 10px 24px;font-size:1rem;line-height:1.55;position:relative}.cp-fits[data-astro-cid-sswkpjzh] li[data-astro-cid-sswkpjzh]:first-child{border-top:0}.cp-fits[data-astro-cid-sswkpjzh] li[data-astro-cid-sswkpjzh]:before{content:"";background:var(--yellow);border-radius:50%;width:8px;height:8px;position:absolute;top:19px;left:2px}.cp-cross[data-astro-cid-sswkpjzh]{z-index:2;background:var(--warm-white);padding:0 40px 96px;position:relative}.cp-cross[data-astro-cid-sswkpjzh] p[data-astro-cid-sswkpjzh]{color:#4b443c;border-top:1px solid #211c171a;max-width:1120px;margin:0 auto;padding-top:26px;font-size:1rem}.cp-cross[data-astro-cid-sswkpjzh] a[data-astro-cid-sswkpjzh]{color:var(--charcoal);border-bottom:2px solid var(--yellow);margin-left:6px;padding-bottom:2px;font-weight:700;text-decoration:none}.cp-cross-sep[data-astro-cid-sswkpjzh]{color:var(--text-gold);margin:0 10px 0 14px}.cp-cross[data-astro-cid-sswkpjzh] .arr[data-astro-cid-sswkpjzh]{color:var(--text-gold);transition:transform .25s;display:inline-block}.cp-cross[data-astro-cid-sswkpjzh] a[data-astro-cid-sswkpjzh]:hover .arr[data-astro-cid-sswkpjzh]{transform:translate(3px)}@media (width<=700px){.cp-cross[data-astro-cid-sswkpjzh]{padding:0 22px 72px}.cp-caio[data-astro-cid-sswkpjzh]{padding:92px 22px}}
