.hero[data-astro-cid-lcdefpme]{position:relative;overflow:hidden}.hero__in[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:3rem;min-height:min(84vh,820px);padding-block:clamp(3rem,6vw,5rem);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:12ch;margin:1.2rem 0 1.4rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--red)}.hero__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.hero__stats[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(3,auto);gap:2rem;width:fit-content;margin:3rem 0 0;padding-top:1.6rem;display:grid}.hero__stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--f-display);font-size:2rem;font-weight:500;line-height:1}.hero__stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--muted);max-width:16ch;margin:.35rem 0 0;font-size:.82rem}.hero__art[data-astro-cid-lcdefpme]{aspect-ratio:1;justify-self:center;width:min(100%,580px);position:relative}.medal[data-astro-cid-lcdefpme]{place-items:center;display:grid;position:absolute;inset:6%}.medal__ring[data-astro-cid-lcdefpme]{background:url(/ornaments/rosette-brass.svg) 50%/contain no-repeat;animation:120s linear infinite spin;position:absolute;inset:0}.medal__ring--2[data-astro-cid-lcdefpme]{opacity:.6;background-image:url(/ornaments/rosette-ink.svg);animation-duration:90s;animation-direction:reverse;inset:13%}.medal__face[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--bronze);border-radius:50%;width:56%;padding:6px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #0a10338c,inset 0 0 0 1px #fff6}.medal__face[data-astro-cid-lcdefpme] .pimg,.medal__face[data-astro-cid-lcdefpme] img{background:var(--white);border-radius:50%}@keyframes spin{to{transform:rotate(360deg)}}.float[data-astro-cid-lcdefpme]{background:var(--white);width:30%;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;padding:.55rem .55rem .4rem;text-decoration:none;animation:7s ease-in-out infinite bob;display:flex;position:absolute}.float[data-astro-cid-lcdefpme] .pimg{aspect-ratio:1}.float[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--f-mono);color:var(--muted);text-align:center;padding-top:.35rem;font-size:.66rem}.float--a[data-astro-cid-lcdefpme]{top:8%;left:-4%;rotate:-6deg}.float--b[data-astro-cid-lcdefpme]{width:25%;animation-delay:-2s;top:2%;right:-2%;rotate:5deg}.float--c[data-astro-cid-lcdefpme]{width:27%;animation-delay:-4s;bottom:2%;right:2%;rotate:-3deg}@keyframes bob{50%{translate:0 -10px}}.marquee[data-astro-cid-lcdefpme]{background:var(--red);color:#fff;border-block:1px solid #0000001a;padding:.95rem 0;overflow:hidden}.marquee__track[data-astro-cid-lcdefpme]{width:max-content;animation:45s linear infinite marq;display:flex}.marquee[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--f-display);white-space:nowrap;align-items:center;gap:2.4rem;padding-inline:1.2rem;font-size:1.35rem;font-style:italic;display:inline-flex}.marquee[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{opacity:.7;font-size:.8rem;font-style:normal}@keyframes marq{to{transform:translate(-50%)}}.lines[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.line[data-astro-cid-lcdefpme]{min-height:420px;transition:transform .5s var(--ease);border-radius:24px;flex-direction:column;gap:1rem;padding:clamp(1.8rem,3.5vw,3rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.line[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)}.line[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{max-width:18ch;font-size:clamp(1.6rem,2.8vw,2.4rem);position:relative}.line[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem;margin:0 0 auto;padding:0;list-style:none;display:flex;position:relative}.line[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{opacity:.8;border:1px solid;border-radius:999px;padding:.35rem .75rem;font-size:.82rem}.line__go[data-astro-cid-lcdefpme]{align-items:center;gap:.5rem;font-weight:650;display:inline-flex;position:relative}.line--inst[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--paper)}.line--inst[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--brass-2)}.line__bg[data-astro-cid-lcdefpme]{aspect-ratio:1;opacity:.45;width:440px;transition:transform 1.2s var(--ease);background:url(/ornaments/rosette-brass.svg) 50%/contain no-repeat;position:absolute;bottom:-160px;right:-120px}.line--inst[data-astro-cid-lcdefpme]:hover .line__bg[data-astro-cid-lcdefpme]{transform:rotate(40deg)scale(1.05)}.line--corp[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line)}.line--corp[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--red)}.branch-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr);gap:1rem;display:grid}.branch[data-astro-cid-lcdefpme]{border-radius:var(--radius);transition:background .3s, transform .4s var(--ease);background:#f6f2e90a;border:1px solid #f6f2e91f;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.branch[data-astro-cid-lcdefpme]:hover{background:#f6f2e917;transform:translateY(-4px)}.branch__img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--paper);padding:.8rem}.branch__meta[data-astro-cid-lcdefpme]{padding:1rem 1.1rem 1.2rem}.branch__meta[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--brass-2);font-size:.72rem}.branch__meta[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.3rem 0 .2rem;font-size:1.35rem}.branch__meta[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#f6f2e98c}.section--paper2[data-astro-cid-lcdefpme]{background:var(--paper-2)}.corp-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(220px,auto);gap:1rem;display:grid}.corp[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--white);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.corp[data-astro-cid-lcdefpme] .pimg{min-height:160px;transition:transform .7s var(--ease);flex:1;padding:1rem}.corp[data-astro-cid-lcdefpme]:hover .pimg{transform:scale(1.06)}.corp--big[data-astro-cid-lcdefpme]{grid-area:span 2/span 2}.corp__label[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:1rem;padding:.9rem 1.1rem 1.1rem;display:flex}.corp__label[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:1.4rem}.corp--big[data-astro-cid-lcdefpme] .corp__label[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:2.2rem}.corp__label[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);white-space:nowrap;align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.tech[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.tech[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.tech[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{height:100%;padding:1.6rem 1.4rem 1.8rem;text-decoration:none;transition:background .3s;display:block}.tech[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--white)}.tech[data-astro-cid-lcdefpme] .mono[data-astro-cid-lcdefpme]{color:var(--red);font-size:.75rem}.tech[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:1.6rem 0 .6rem}.tech[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:.93rem}.process[data-astro-cid-lcdefpme]{background:radial-gradient(80% 120% at 100% 0%, #1b2566 0%, var(--ink) 60%)}.steps[data-astro-cid-lcdefpme]{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#f6f2e908;border:1px solid #f6f2e924;padding:1.6rem}.steps[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--f-display);background:var(--bronze);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.6rem;font-style:italic}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.8rem 0 .5rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f6f2e9b3;margin:0;font-size:.95rem}.process__cta[data-astro-cid-lcdefpme]{margin-top:2.5rem}.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.4fr;gap:3rem;display:grid}.faq[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:.5rem}.faq__list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}.faq__list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font-size:1.08rem;font-weight:620;list-style:none;display:flex}.faq__list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq__list[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] svg{flex:none;transition:transform .3s}.faq__list[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme] svg{transform:rotate(45deg)}.faq__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:60ch;margin:0;padding-bottom:1.3rem}@media (width<=1080px){.branch-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.tech[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.hero__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:0}.hero__art[data-astro-cid-lcdefpme]{order:-1;width:min(88%,440px)}.lines[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.corp-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.hero__stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1rem;width:100%}.hero__stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:1.5rem}.branch-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.branch[data-astro-cid-lcdefpme]:first-child{grid-column:span 2}.branch[data-astro-cid-lcdefpme]:first-child .branch__img[data-astro-cid-lcdefpme]{aspect-ratio:16/10}.tech[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.corp--big[data-astro-cid-lcdefpme]{grid-area:span 1/span 2}}
