.tkTGQ8{width:100%;padding-bottom:2rem}@media (max-width:767px){.tkTGQ8{padding-top:0;padding-bottom:0}}.Mw8ADb{width:100%;max-width:75rem;margin:0 auto;padding:0}.tzAIXW,.zUZfrF{display:none}.suWjG6{display:flex;justify-content:center;align-items:center;margin-bottom:var(--spacing-8)}.V_9JN4{font-family:var(--font-family-homepage);font-size:1.8rem;font-weight:600;margin:0;color:var(--foreground)}.sxGQdZ{display:flex;justify-content:center;margin-bottom:var(--spacing-8)}.zboY2U{max-width:100%}.w9vcw5{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--spacing-8)}@media (min-width:768px){.w9vcw5{margin-bottom:var(--spacing-12)}}.b_PHty{display:flex;flex-direction:column;text-align:left}.ZzWhZd{font-family:var(--font-geist-sans);font-size:.875rem;line-height:1.25rem;font-weight:500;color:#f97316}.LmqTIn,.ZzWhZd{margin-bottom:.5rem}.LmqTIn{font-family:var(--font-family-homepage);font-size:1.25rem;line-height:1.75rem;font-weight:600;color:#27272a}.ofuQUF{font-family:var(--font-geist-sans);font-size:1rem;line-height:1.5;color:#6b7280;margin-bottom:0;max-width:36rem}.t_TdQ6{box-shadow:none}.SmY9oh{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:var(--spacing-6);gap:var(--spacing-6);margin-bottom:var(--spacing-12)}.eK5mY0{height:100%;min-width:0}.RYRIe0{display:flex;margin-top:var(--spacing-4)}.RYRIe0,.fU_FXE{justify-content:center}.fU_FXE{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.9375rem;font-weight:500;font-family:var(--font-family-homepage);color:#71717a;background-color:#fff;text-decoration:none;transition:all var(--animation-duration-fast) ease-out;padding:.5rem 1.25rem;border-radius:9999px;border:1px solid #d4d4d8;white-space:nowrap}.fU_FXE:hover{background-color:#f97316;color:#fff;border-color:#f97316}.fU_FXE svg{transition:transform var(--animation-duration-fast) ease-out}.fU_FXE:hover svg{transform:translateX(2px)}@media (min-width:640px){.SmY9oh{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.SmY9oh{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.Mw8ADb{padding:var(--spacing-6) var(--spacing-4) var(--spacing-8) var(--spacing-4)}}@media (max-width:767px){.Mw8ADb{padding-top:0}.zUZfrF{margin-bottom:var(--spacing-6)}.w9vcw5{flex-direction:column;align-items:flex-start;gap:var(--spacing-8)}}@media (min-width:768px){.LmqTIn{font-size:1.8rem;line-height:2.2rem}.ofuQUF{font-size:1.1rem;line-height:1.5rem}}@media (max-width:768px){.V_9JN4{font-size:1.875rem}.t_TdQ6{width:100%}}._4gLPvO,.kFs8r3{width:100%;max-width:75rem;margin:0 auto;padding:0}.IgwQMc{width:100%;display:flex;justify-content:center;margin-bottom:var(--spacing-8)}.s0yhPB{width:32rem;height:3px;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--primary) 40%,transparent) 20%,var(--primary) 50%,color-mix(in srgb,var(--primary) 40%,transparent) 80%,transparent 100%);border-radius:var(--radius-full);box-shadow:0 2px 8px color-mix(in srgb,var(--primary) 25%,transparent)}.EpvIKi{justify-content:space-between;margin-bottom:var(--spacing-12)}.EpvIKi,._63sRRk{display:flex;align-items:center}._63sRRk{gap:var(--spacing-2)}.alWRC1{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-family-base);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);transition:all var(--animation-duration-fast) ease-out;text-decoration:none;position:relative}.alWRC1:hover{color:var(--foreground-subtitle);text-decoration:underline}.wjAXjv{font-weight:700}.wjAXjv,.wjAXjv:hover{color:var(--foreground);text-decoration:underline}.bmjuJS{font-size:.75rem;color:var(--muted-foreground);-webkit-user-select:none;-moz-user-select:none;user-select:none}.HnsVA1{display:flex;align-items:center;gap:.5rem}.igi_Kl{box-shadow:none}.pProzg{display:flex;justify-content:center;align-items:center;gap:var(--spacing-6);margin-bottom:var(--spacing-6);position:relative}._5slHdT{font-family:var(--font-family-heading);font-size:2.25rem;font-weight:600;margin:0;color:var(--foreground)}.BpYdUv{display:flex;align-items:center;gap:var(--spacing-1);font-size:.9375rem;font-weight:500;color:var(--primary);text-decoration:none;transition:all var(--animation-duration-fast) ease-out;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);white-space:nowrap}.BpYdUv:hover{color:var(--button-hover);background:color-mix(in srgb,var(--primary) 5%,transparent)}.BpYdUv svg{transition:transform var(--animation-duration-fast) ease-out}.BpYdUv:hover svg{transform:translateX(2px)}.Dj7Wdb{display:flex;margin-top:var(--spacing-12);margin-bottom:var(--spacing-12)}.Dj7Wdb,._1cEMyd{justify-content:center}._1cEMyd{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.9375rem;font-weight:500;font-family:var(--font-family-heading);color:#71717a;background-color:#fff;text-decoration:none;transition:all var(--animation-duration-fast) ease-out;padding:.5rem 1.25rem;border-radius:9999px;border:1px solid #d4d4d8;white-space:nowrap}._1cEMyd:hover{background-color:#f97316;color:#fff;border-color:#f97316}._1cEMyd svg{transition:transform var(--animation-duration-fast) ease-out}._1cEMyd:hover svg{transform:translateX(2px)}.IOiNY_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-6);gap:var(--spacing-6)}.DUFWAm{display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;color:inherit;background-color:#fff;border:1px solid var(--border);padding:var(--spacing-6);transition:all var(--animation-duration-normal) ease-in-out;min-height:12rem;border-radius:var(--radius);gap:var(--spacing-3)}.DUFWAm:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.DUFWAm:hover .ZsZ5NL{transform:translateX(4px);color:#6b7280}._Uuolo{display:flex;flex-direction:column;gap:var(--spacing-3)}.oL_qi8{font-family:var(--font-family-heading);font-size:1.125rem;font-weight:700;color:#111827;line-height:1.3;letter-spacing:-.005em;margin:.375rem 0 0;flex:1 1}.rO6D5u{font-family:var(--font-family-base);font-size:.875rem;color:#6b7280;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex-grow:1}._3qgvda{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:var(--spacing-4);border-top:1px solid var(--border)}.tICKWj{display:flex;align-items:flex-start;gap:var(--spacing-3)}._2wp13T{flex-shrink:0}._35oKS8{font-family:var(--font-family-base);font-size:.8125rem;color:#6b7280}.ZsZ5NL{color:var(--muted-foreground);transition:transform var(--animation-duration-fast) ease-out,color var(--animation-duration-fast) ease-out}@media (max-width:1024px){.IOiNY_{grid-template-columns:1fr;gap:var(--spacing-4)}._4gLPvO,.kFs8r3{padding:0 var(--spacing-4)}.IgwQMc{margin-bottom:var(--spacing-6)}.pProzg{gap:var(--spacing-3)}.EpvIKi,.pProzg{flex-direction:column}.EpvIKi{align-items:flex-start;gap:var(--spacing-4);height:auto;margin-bottom:4rem}.igi_Kl{width:100%}}@media (max-width:768px){._5slHdT{font-size:1.875rem}.DUFWAm{padding:var(--spacing-4)}}.FWcbIs{border-radius:.75rem;padding:.25rem;border:1px solid var(--color-gray-300);box-shadow:0 8px 20px rgba(0,0,0,.2);width:100%}.At8WRd{position:relative;width:100%;aspect-ratio:16/9;border-radius:.5rem;border:1px solid var(--color-gray-300);background-color:#fff;overflow:hidden}._2_r_ap,.jgqNff{width:100%;height:100%;display:block;object-fit:cover}.jgqNff{inset:0}.bWo_WF,.jgqNff{position:absolute}.bWo_WF{bottom:0;left:0;right:0;height:4px;background-color:rgba(0,0,0,.2);overflow:hidden}.HH8bCI{height:100%;transition:width .25s linear}.JJENOe{background-color:#fff;padding:5rem 0;border-top:1px solid var(--color-zinc-300,#d4d4d8)}@media (min-width:768px){.JJENOe{padding:10rem 0}}.rbtg16{max-width:80rem;margin:0 auto;padding:0 1rem}@media (min-width:640px){.rbtg16{padding:0 1.5rem}}@media (min-width:1024px){.rbtg16{padding:0 2rem}}.gErm_8{display:flex;flex-direction:column;gap:6rem}@media (min-width:768px){.gErm_8{gap:20rem}}.rkPyc0{display:flex;flex-direction:column;gap:1rem;align-items:center}@media (min-width:1024px){.rkPyc0{flex-direction:row;align-items:flex-start;gap:4rem}}.D1Y7Pe{display:flex;flex-direction:column-reverse;gap:1rem;align-items:center}@media (min-width:1024px){.D1Y7Pe{flex-direction:row;align-items:flex-start;gap:4rem}}.gbLHE0{flex:1 1;max-width:100%}@media (min-width:1024px){.gbLHE0{flex:2 1;max-width:none}}.pu7Er_{flex:1 1;display:flex;justify-content:center;align-items:center;max-width:100%;width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}@media (min-width:640px){.pu7Er_{width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem}}@media (min-width:1024px){.pu7Er_{flex:3 1;max-width:none;width:auto;margin-left:0;margin-right:0}}.imbPDh{text-align:left;margin-bottom:1rem}@media (min-width:1024px){.imbPDh{margin-bottom:3rem}}.iQ0A8h{font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:.875rem;line-height:1.25rem;font-weight:500;color:#f97316}.XnAg9q,.iQ0A8h{margin-bottom:.5rem}.XnAg9q{font-family:var(--font-family-homepage);font-size:1.5rem;line-height:1.75rem;font-weight:700;color:#27272a}@media (min-width:768px){.XnAg9q{font-size:1.8rem;line-height:2.2rem}}.UCMMPP{font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:1rem;line-height:1.5;color:#6b7280;margin-bottom:2rem;max-width:100%}@media (min-width:768px){.UCMMPP{font-size:1.1rem;line-height:1.5rem;max-width:28rem}}.vEwZOz{display:flex;flex-direction:column;gap:1rem;margin-bottom:0}@media (min-width:1024px){.vEwZOz{margin-bottom:2rem}}.vEwZOz .UCMMPP{margin-bottom:0}._5nAkfH{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:768px){._5nAkfH{grid-template-columns:1fr 1fr}}@media (min-width:1024px){._5nAkfH{grid-template-columns:1fr}}.AwT4dy{display:flex;align-items:center;gap:1rem}._UtkL3{width:2rem;height:2rem;color:var(--color-gray-600)}.siKmY9{font-size:1.25rem;font-weight:500;color:var(--foreground)}.OavjsJ{display:none}@media (min-width:1024px){.OavjsJ{display:inline-flex}}