.company_page__3B8i1{--paper:#f6f4ef;--ink:#07111e;--lantern:#ffc46b;--green:#3ddc97;--cyan:#22d3ee;--night:#0b1626;--muted:#3d4a5c;--line:rgba(7,17,30,.14);--gx:clamp(16px,4vw,3rem);display:block;background:var(--paper);color:var(--ink);font-family:inherit;line-height:1.5;overflow-wrap:break-word}.company_page__3B8i1 :where(h1,h2,h3,p,ul,ol,dl,figure){margin:0}.company_page__3B8i1 :where(ul,ol){padding:0;list-style:none}.company_band__mANkj{padding:clamp(3.5rem,8vw,6.5rem) var(--gx)}.company_band__mANkj+.company_band__mANkj{border-top:1px solid var(--line)}.company_in__98BZe{max-width:75rem;margin-inline:auto}.company_lantern__nHvw0{background:var(--lantern);border-top-color:transparent!important}.company_green__fUmZ3{background:var(--green);border-top-color:transparent!important}.company_cyan__hiZcu{background:var(--cyan);border-top-color:transparent!important}.company_night__MEAz5{background:var(--night);color:var(--paper);border-top-color:transparent!important}.company_night__MEAz5 .company_body__NBLFl,.company_night__MEAz5 .company_sub__urDCR{color:#c9d4e3}.company_night__MEAz5 a:not(.company_btn__aRUAU){color:var(--paper)}.company_kicker__jdUNc{display:block;font-size:.75rem;line-height:1.1;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.company_kicker__jdUNc+.company_h2__loLWR{margin-top:.75rem}.company_h1__zzHVy{margin-top:1.1rem;max-width:17ch;font-size:clamp(2.5rem,1.6rem + 5vw,5.5rem);line-height:.98;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.company_h2__loLWR{max-width:22ch;font-size:clamp(2rem,1.4rem + 3vw,3.5rem);line-height:1;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.company_h3___fjRY{font-size:1.25rem;line-height:1.2;font-weight:700;letter-spacing:-.01em}.company_sub__urDCR{margin-top:1.1rem;max-width:38ch;font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);line-height:1.35;font-weight:500;text-wrap:pretty}.company_body__NBLFl{margin-top:.6rem;color:var(--muted);font-size:1rem;line-height:1.6}.company_sample__ROEyh{margin-top:.8rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em}.company_head__ZQWoI{display:grid;justify-items:start;gap:1rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.company_page__3B8i1 a:not(.company_btn__aRUAU){color:inherit;text-decoration-thickness:2px;text-underline-offset:3px}.company_page__3B8i1 p a:not(.company_btn__aRUAU){text-decoration-line:underline}.company_page__3B8i1 a:focus-visible,.company_page__3B8i1 summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--cyan)}.company_night__MEAz5 a:focus-visible{outline-color:var(--paper)}.company_cta__Onnl7{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.company_btn__aRUAU{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:3rem;padding:.7rem 1.25rem;border:2px solid var(--ink);border-radius:.75rem;background:#fff;color:var(--ink);font-size:1.0625rem;font-weight:700;text-decoration:none;text-align:center}.company_btn1__GECrz{background:var(--ink);color:#fff}.company_night__MEAz5 .company_btn__aRUAU{border-color:var(--paper)}.company_night__MEAz5 .company_btn1__GECrz{background:var(--paper);color:var(--ink)}.company_btn__aRUAU:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.company_btn__aRUAU:hover,a.company_card__JMjw6:hover{transform:none}}.company_hero__R4Bxm{display:grid;gap:clamp(2rem,5vw,4rem);align-items:end}@media (min-width:64rem){.company_hero__R4Bxm{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.company_cards__pS6sz{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.company_card__JMjw6{display:flex;flex-direction:column;gap:.5rem;padding:1.4rem 1.4rem 1.5rem;border:3px solid var(--ink);border-radius:.85rem;background:#fff;color:var(--ink);box-shadow:0 5px 0 var(--ink)}.company_card__JMjw6 .company_body__NBLFl{margin-top:0}.company_card__JMjw6 a{font-weight:700}a.company_card__JMjw6{text-decoration:none}a.company_card__JMjw6:hover{transform:translateY(-2px)}.company_num__uZJUK{font-size:.8125rem;font-weight:700;letter-spacing:.1em}.company_big__WE9_v{font-size:clamp(2rem,1.6rem + 2vw,3rem);line-height:1;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.company_tick__YwZcC li{position:relative;padding:.55rem 0 .55rem 1.6rem;border-bottom:1px solid var(--line)}.company_tick__YwZcC li:last-child{border-bottom:0}.company_tick__YwZcC li:before{content:"✓";position:absolute;left:0;font-weight:700}.company_sub__urDCR+.company_facts__Bhu5P{margin-top:1.5rem}.company_h3___fjRY+.company_facts__Bhu5P{margin-top:.75rem}.company_facts__Bhu5P{display:grid;border-top:2px solid}.company_facts__Bhu5P>div{display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--line)}.company_facts__Bhu5P dt{font-weight:700}.company_facts__Bhu5P dd{margin:0}.company_night__MEAz5 .company_facts__Bhu5P>div{border-bottom-color:rgba(246,244,239,.2)}.company_split__NvVLM{display:grid;gap:clamp(2rem,5vw,4rem);align-items:start}@media (min-width:56rem){.company_split__NvVLM{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.company_steps__0g0gS{display:grid;gap:1rem;counter-reset:step}.company_steps__0g0gS>li{position:relative;padding:1rem 0 1rem 3.4rem;border-bottom:1px solid var(--line);counter-increment:step}.company_steps__0g0gS>li:before{content:counter(step);position:absolute;left:0;top:.9rem;display:grid;place-items:center;width:2.4rem;height:2.4rem;border:2px solid;border-radius:50%;font-weight:700}.company_shot__WkUze{position:relative;border:3px solid var(--ink);border-radius:.85rem;background:#fff;box-shadow:0 6px 0 var(--ink)}.company_shot__WkUze img{display:block;width:100%;height:auto;border-radius:.6rem}.company_shot__WkUze figcaption{position:absolute;top:.6rem;left:.6rem;padding:.3rem .55rem .32rem;border:2px solid var(--ink);border-radius:.45rem;background:var(--paper);color:var(--ink);font-size:.75rem;line-height:1.1;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.company_shotNote__XhIfq{margin-top:1rem;font-size:.875rem;color:var(--muted)}.company_night__MEAz5 .company_shotNote__XhIfq{color:#c9d4e3}.company_tableWrap__HSnVG{overflow-x:auto;border:3px solid var(--ink);border-radius:.85rem;background:#fff;box-shadow:0 5px 0 var(--ink)}.company_table__lq7ls{width:100%;min-width:46rem;border-collapse:collapse;font-size:.9375rem;line-height:1.45}.company_table__lq7ls td,.company_table__lq7ls th{padding:.9rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.company_table__lq7ls thead th{background:var(--ink);color:var(--paper);font-weight:700}.company_table__lq7ls tbody th{font-weight:700;width:13rem}.company_table__lq7ls td.company_us__RQLAK{background:#effcf6}.company_table__lq7ls tr:last-child>*{border-bottom:0}@media (max-width:47.99rem){.company_table__lq7ls{min-width:0}.company_table__lq7ls thead{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip-path:inset(50%)}.company_table__lq7ls,.company_table__lq7ls tbody,.company_table__lq7ls td,.company_table__lq7ls th,.company_table__lq7ls tr{display:block;width:auto}.company_table__lq7ls tbody th{border-bottom:0;background:var(--ink);color:var(--paper)}.company_table__lq7ls td:before{content:attr(data-label);display:block;margin-bottom:.2rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}}.company_faq__RoTxw details{background:transparent}.company_faq__RoTxw summary{color:var(--ink)}.company_close__MgHhN{text-align:center}.company_close__MgHhN .company_h2__loLWR,.company_close__MgHhN .company_sub__urDCR{margin-inline:auto}.company_close__MgHhN .company_cta__Onnl7{justify-content:center}