@font-face{font-family:BebasNeue;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/BebasNeue-Regular.woff2') format('woff2')}@font-face{font-family:PlusJakartaSans;font-style:normal;font-weight:300;font-display:swap;src:url('../fonts/PlusJakartaSans-Light.woff2') format('woff2')}@font-face{font-family:PlusJakartaSans;font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/PlusJakartaSans-Regular.woff2') format('woff2')}@font-face{font-family:PlusJakartaSans;font-style:normal;font-weight:500;font-display:swap;src:url('../fonts/PlusJakartaSans-Medium.woff2') format('woff2')}@font-face{font-family:PlusJakartaSans;font-style:normal;font-weight:700;font-display:swap;src:url('../fonts/PlusJakartaSans-Bold.woff2') format('woff2')}:root{--font-heading:'BebasNeue',cursive;--font-body:'PlusJakartaSans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--container-max-width:1200px}*{margin:0;padding:0;box-sizing:border-box}.grid-base{display:grid;gap:1.5rem;width:100%}.grid-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;width:100%}.grid-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}.grid-4col{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;width:100%}.grid-5col{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;width:100%}.grid-6col{display:grid;grid-template-columns:repeat(6,1fr);gap:1.5rem;width:100%}.grid-gap-sm{gap:.75rem}.grid-gap-md{gap:1.5rem}.grid-gap-lg{gap:2rem}.grid-gap-xl{gap:3rem}.grid-auto-fit-sm{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.grid-auto-fit-md{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.grid-auto-fit-lg{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.grid-auto-fit-xl{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}@media (max-width:1024px){.grid-6col{grid-template-columns:repeat(4,1fr)}.grid-4col,.grid-5col{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.grid-3col,.grid-4col,.grid-5col,.grid-6col{grid-template-columns:repeat(2,1fr)}.grid-2col,.grid-3col,.grid-4col,.grid-5col,.grid-6col{gap:1rem}.grid-span-3,.grid-span-4{grid-column:span 2!important}.grid-span-full{grid-column:1/-1!important}}@media (max-width:480px){.grid-2col,.grid-3col,.grid-4col,.grid-5col,.grid-6col{grid-template-columns:1fr;gap:1rem}.grid-auto-fit-lg,.grid-auto-fit-md,.grid-auto-fit-sm,.grid-auto-fit-xl{grid-template-columns:1fr}.grid-span-2,.grid-span-3,.grid-span-4,.grid-span-full{grid-column:auto!important}}.grid-span-2{grid-column:span 2}.grid-span-3{grid-column:span 3}.grid-span-4{grid-column:span 4}.grid-span-full{grid-column:1/-1}.grid-items-center{align-items:center}.grid-items-start{align-items:start}.grid-items-end{align-items:end}.grid-items-stretch{align-items:stretch}.grid-justify-center{justify-items:center}.grid-justify-start{justify-items:start}.grid-justify-end{justify-items:end}.grid-justify-stretch{justify-items:stretch}.grid-sidebar{display:grid;grid-template-columns:250px 1fr;gap:2rem}@media (max-width:768px){.grid-sidebar{grid-template-columns:1fr;gap:1rem}}.grid-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;align-items:start}.grid-masonry{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;grid-auto-rows:max-content}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-evenly{align-content:space-evenly}.content-stretch{align-content:stretch}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.self-baseline{align-self:baseline}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-initial{flex:0 1 auto}.flex-none{flex:none}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-x-0{column-gap:0}.gap-x-1{column-gap:.25rem}.gap-x-2{column-gap:.5rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-y-0{row-gap:0}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.flex-center{display:flex;justify-content:center;align-items:center}.flex-center-col{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-start{display:flex;justify-content:flex-start;align-items:center}.flex-end{display:flex;justify-content:flex-end;align-items:center}@media (max-width:768px){.flex-col-mobile{flex-direction:column}.flex-wrap-mobile{flex-wrap:wrap}.justify-center-mobile{justify-content:center}.items-center-mobile{align-items:center}}@media (max-width:480px){.flex-col-small{flex-direction:column}.gap-2-small{gap:.5rem}.gap-4-small{gap:1rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border:none;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1;text-align:center;transition:.2s ease-in-out;user-select:none;white-space:nowrap;vertical-align:middle}.btn:focus{outline:transparent solid 2px;outline-offset:2px;box-shadow:0 0 0 2px rgba(59,130,246,.5)}.btn-primary:hover:not(.btn-disabled){background-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.btn-secondary{background-color:#6b7280;color:#fff}.btn-secondary:hover:not(.btn-disabled){background-color:#4b5563;transform:translateY(-1px);box-shadow:0 4px 12px rgba(107,114,128,.4)}.btn-success{background-color:#10b981;color:#fff}.btn-success:hover:not(.btn-disabled){background-color:#059669;transform:translateY(-1px);box-shadow:0 4px 12px rgba(16,185,129,.4)}.btn-danger{background-color:#ef4444;color:#fff}.btn-danger:hover:not(.btn-disabled){background-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px rgba(239,68,68,.4)}.btn-warning{background-color:#f59e0b;color:#fff}.btn-warning:hover:not(.btn-disabled){background-color:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px rgba(245,158,11,.4)}.btn-outline{background-color:transparent;color:#3b82f6;border:2px solid #3b82f6}.btn-outline:hover:not(.btn-disabled){background-color:#3b82f6;color:#fff;transform:translateY(-1px)}.btn-ghost{background-color:transparent;color:#374151}.btn-ghost:hover:not(.btn-disabled){background-color:#f3f4f6;transform:translateY(-1px)}.btn-xs{padding:.25rem .75rem;font-size:.75rem;gap:.25rem}.btn-sm{padding:.5rem 1rem;font-size:.8125rem;gap:.375rem}.btn-md{padding:.75rem 1.5rem;font-size:.875rem;gap:.5rem}.btn-lg{padding:1rem 2rem;font-size:1rem;gap:.5rem}.btn-xl{padding:1.25rem 2.5rem;font-size:1.125rem;gap:.75rem}.btn-full{width:100%;justify-content:center}.btn-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-icon{display:inline-flex;align-items:center;font-size:1em}.btn-text{display:inline-block}.btn-external-icon{display:inline-flex;align-items:center;font-size:.875em;opacity:.8}.btn-loading{display:inline-flex;align-items:center;animation:1s linear infinite btn-spin}@keyframes btn-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.btn-group{display:inline-flex;border-radius:.375rem;overflow:hidden}.btn-group .btn{border-radius:0;border-right:1px solid rgba(255,255,255,.2)}.btn-group .btn:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.btn-group .btn:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-right:none}@media (max-width:768px){.btn-responsive{width:100%;justify-content:center}.btn-group-responsive{flex-direction:column}.btn-group-responsive .btn{border-radius:.375rem;border-right:none;border-bottom:1px solid rgba(255,255,255,.2);margin-bottom:.25rem}.btn-group-responsive .btn:last-child{border-bottom:none;margin-bottom:0}}.main-nav{position:relative}.main-nav .nav-list{display:flex;list-style:none;gap:2rem;margin:0;padding:0}.nav-item{position:relative}.nav-link{display:block;text-decoration:none;padding:.5rem 1rem;border-radius:4px;transition:.2s}.nav-link:focus,.nav-link:hover{opacity:.8}.nav-link.active{font-weight:600}button.nav-link{background:0 0;border:none;color:inherit;font:inherit;text-align:inherit;width:100%;cursor:pointer}.nav-item.has-children>.nav-link{position:relative;padding-right:2rem}.nav-item.has-children>.nav-link::after{content:"▾";position:absolute;right:.75rem;top:50%;transform:translateY(-50%);font-size:.8rem;transition:transform .2s}.nav-submenu{position:absolute;top:100%;left:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);list-style:none;min-width:200px;padding:.5rem 0;margin:0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:.2s;z-index:1000}.nav-item.has-children:focus-within>.nav-submenu,.nav-item.has-children:hover>.nav-submenu{opacity:1;visibility:visible;transform:translateY(0)}.nav-submenu .nav-item{position:relative}.nav-submenu .nav-link{display:block;padding:.75rem 1rem;border-radius:0;border-bottom:1px solid #f3f4f6;white-space:nowrap}.nav-submenu .nav-item:last-child .nav-link{border-bottom:none}.nav-submenu .nav-submenu{top:0;left:100%;margin-left:.5rem}.nav-submenu .nav-item.has-children>.nav-link::after{content:"▸";right:1rem}.nav-toggle{display:none;flex-direction:column;justify-content:space-between;width:20px;height:16px;background:0 0;border:none;cursor:pointer;padding:0;z-index:2000;transition:transform .3s;color:#fff}.nav-toggle:focus{outline:#3b82f6 solid 2px;outline-offset:4px}.nav-toggle-bar{width:100%;height:2px;background-color:currentColor;border-radius:3px;transition:.3s;transform-origin:center}.nav-toggle.active .nav-toggle-bar:first-child{transform:translateY(9px) rotate(45deg)}.nav-toggle.active .nav-toggle-bar:nth-child(2){opacity:0;transform:translateX(-10px)}.nav-toggle.active .nav-toggle-bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-backdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1500;opacity:0;transition:opacity .3s}.nav-backdrop.active{opacity:1}@media (max-width:768px){.main-nav .nav-list{gap:1.5rem}.nav-link{padding:.4rem .8rem;font-size:.9rem}.nav-item.has-children>.nav-submenu{opacity:0;visibility:hidden;max-height:0;overflow:hidden}.nav-item.has-children.active>.nav-submenu{opacity:1;visibility:visible;max-height:500px}.nav-item.has-children.active>.nav-link::after{transform:translateY(-50%) rotate(180deg)}}@media (max-width:480px){.nav-toggle{display:flex}.nav-backdrop{display:block}.main-nav .nav-list{position:fixed;top:0;left:0;width:280px;height:100vh;background:#fff;flex-direction:column;gap:0;padding:4rem 0 2rem;margin:0;transform:translateX(-100%);transition:transform .3s;overflow-y:auto;z-index:1600;box-shadow:4px 0 12px rgba(0,0,0,.1)}.main-nav .nav-list.active{transform:translateX(0)}.nav-item{border-bottom:1px solid #f3f4f6}.nav-item:last-child{border-bottom:none}.nav-link{padding:1rem 1.5rem;border-radius:0;font-size:1rem;min-height:44px;display:flex;align-items:center}.nav-submenu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;border-radius:0;background:#f9fafb;max-height:0;overflow:hidden;transition:max-height .3s;padding:0}.nav-item.has-children.active>.nav-submenu{max-height:600px;padding:.5rem 0}.nav-submenu .nav-link{padding:.75rem 1.5rem .75rem 2.5rem;background:#f9fafb;font-size:.9rem}.nav-submenu .nav-submenu{background:#f3f4f6;margin-left:0}.nav-submenu .nav-submenu .nav-link{padding-left:3.5rem;background:#f3f4f6}.nav-item.has-children>.nav-link::after{content:"▾";right:1.5rem;font-size:1.4rem}.nav-item.has-children.active>.nav-link::after{transform:translateY(-50%) rotate(180deg)}.nav-submenu .nav-item.has-children>.nav-link::after{content:"▾";right:1.5rem;font-size:1.4rem}}body.always-hamburger .nav-toggle{display:flex}body.always-hamburger .nav-backdrop{display:block}body.always-hamburger .main-nav .nav-list{position:fixed;top:0;left:0;width:280px;height:100vh;background:#fff;flex-direction:column;gap:0;padding:4rem 0 2rem;margin:0;transform:translateX(-100%);transition:transform .3s;overflow-y:auto;z-index:1600;box-shadow:4px 0 12px rgba(0,0,0,.1)}body.always-hamburger .main-nav .nav-list.active{transform:translateX(0)}body.always-hamburger .nav-item{border-bottom:1px solid #f3f4f6}body.always-hamburger .nav-item:last-child{border-bottom:none}body.always-hamburger .nav-link{padding:1rem 1.5rem;border-radius:0;font-size:1rem;min-height:44px;display:flex;align-items:center}body.always-hamburger .nav-submenu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;border-radius:0;background:#f9fafb;max-height:0;overflow:hidden;transition:max-height .3s;padding:0}body.always-hamburger .nav-item.has-children.active>.nav-submenu{max-height:600px;padding:.5rem 0}body.always-hamburger .nav-submenu .nav-link{padding:.75rem 1.5rem .75rem 2.5rem;background:#f9fafb;font-size:.9rem}body.always-hamburger .nav-submenu .nav-submenu{background:#f3f4f6;margin-left:0}body.always-hamburger .nav-submenu .nav-submenu .nav-link{padding-left:3.5rem;background:#f3f4f6}body.always-hamburger .nav-item.has-children>.nav-link::after{content:"▾";right:1.5rem;font-size:1.4rem}body.always-hamburger .nav-item.has-children.active>.nav-link::after{transform:translateY(-50%) rotate(180deg)}body.always-hamburger .nav-submenu .nav-item.has-children>.nav-link::after{content:"▾";right:1.5rem;font-size:1.4rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-32{padding:8rem}.p-40{padding:10rem}.p-48{padding:12rem}.p-56{padding:14rem}.p-64{padding:16rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-16{padding-left:4rem;padding-right:4rem}.px-20{padding-left:5rem;padding-right:5rem}.px-24{padding-left:6rem;padding-right:6rem}.px-32{padding-left:8rem;padding-right:8rem}.px-40{padding-left:10rem;padding-right:10rem}.px-48{padding-left:12rem;padding-right:12rem}.px-56{padding-left:14rem;padding-right:14rem}.px-64{padding-left:16rem;padding-right:16rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-40{padding-top:10rem;padding-bottom:10rem}.py-48{padding-top:12rem;padding-bottom:12rem}.py-56{padding-top:14rem;padding-bottom:14rem}.py-64{padding-top:16rem;padding-bottom:16rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-16{padding-top:4rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-32{padding-top:8rem}.pt-40{padding-top:10rem}.pt-48{padding-top:12rem}.pt-56{padding-top:14rem}.pt-64{padding-top:16rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-20{padding-right:5rem}.pr-24{padding-right:6rem}.pr-32{padding-right:8rem}.pr-40{padding-right:10rem}.pr-48{padding-right:12rem}.pr-56{padding-right:14rem}.pr-64{padding-right:16rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-32{padding-bottom:8rem}.pb-40{padding-bottom:10rem}.pb-48{padding-bottom:12rem}.pb-56{padding-bottom:14rem}.pb-64{padding-bottom:16rem}.pl-0{padding-left:0}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-10{padding-left:2.5rem}.pl-12{padding-left:3rem}.pl-16{padding-left:4rem}.pl-20{padding-left:5rem}.pl-24{padding-left:6rem}.pl-32{padding-left:8rem}.pl-40{padding-left:10rem}.pl-48{padding-left:12rem}.pl-56{padding-left:14rem}.pl-64{padding-left:16rem}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.m-10{margin:2.5rem}.m-12{margin:3rem}.m-16{margin:4rem}.m-20{margin:5rem}.m-24{margin:6rem}.m-32{margin:8rem}.m-40{margin:10rem}.m-48{margin:12rem}.m-56{margin:14rem}.m-64{margin:16rem}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.mx-12{margin-left:3rem;margin-right:3rem}.mx-16{margin-left:4rem;margin-right:4rem}.mx-20{margin-left:5rem;margin-right:5rem}.mx-24{margin-left:6rem;margin-right:6rem}.mx-32{margin-left:8rem;margin-right:8rem}.mx-40{margin-left:10rem;margin-right:10rem}.mx-48{margin-left:12rem;margin-right:12rem}.mx-56{margin-left:14rem;margin-right:14rem}.mx-64{margin-left:16rem;margin-right:16rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-16{margin-top:4rem;margin-bottom:4rem}.my-20{margin-top:5rem;margin-bottom:5rem}.my-24{margin-top:6rem;margin-bottom:6rem}.my-32{margin-top:8rem;margin-bottom:8rem}.my-40{margin-top:10rem;margin-bottom:10rem}.my-48{margin-top:12rem;margin-bottom:12rem}.my-56{margin-top:14rem;margin-bottom:14rem}.my-64{margin-top:16rem;margin-bottom:16rem}.my-auto{margin-top:auto;margin-bottom:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-32{margin-top:8rem}.mt-40{margin-top:10rem}.mt-48{margin-top:12rem}.mt-56{margin-top:14rem}.mt-64{margin-top:16rem}.mt-auto{margin-top:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.mr-10{margin-right:2.5rem}.mr-12{margin-right:3rem}.mr-16{margin-right:4rem}.mr-20{margin-right:5rem}.mr-24{margin-right:6rem}.mr-32{margin-right:8rem}.mr-40{margin-right:10rem}.mr-48{margin-right:12rem}.mr-56{margin-right:14rem}.mr-64{margin-right:16rem}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-20{margin-bottom:5rem}.mb-24{margin-bottom:6rem}.mb-32{margin-bottom:8rem}.mb-40{margin-bottom:10rem}.mb-48{margin-bottom:12rem}.mb-56{margin-bottom:14rem}.mb-64{margin-bottom:16rem}.mb-auto{margin-bottom:auto}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-10{margin-left:2.5rem}.ml-12{margin-left:3rem}.ml-16{margin-left:4rem}.ml-20{margin-left:5rem}.ml-24{margin-left:6rem}.ml-32{margin-left:8rem}.ml-40{margin-left:10rem}.ml-48{margin-left:12rem}.ml-56{margin-left:14rem}.ml-64{margin-left:16rem}.ml-auto{margin-left:auto}@media (max-width:639px){.xs\:p-0{padding:0}.xs\:p-1{padding:.25rem}.xs\:p-2{padding:.5rem}.xs\:p-3{padding:.75rem}.xs\:p-4{padding:1rem}.xs\:p-5{padding:1.25rem}.xs\:p-6{padding:1.5rem}.xs\:p-8{padding:2rem}.xs\:p-10{padding:2.5rem}.xs\:p-12{padding:3rem}.xs\:p-16{padding:4rem}.xs\:p-20{padding:5rem}.xs\:p-24{padding:6rem}.xs\:px-0{padding-left:0;padding-right:0}.xs\:px-1{padding-left:.25rem;padding-right:.25rem}.xs\:px-2{padding-left:.5rem;padding-right:.5rem}.xs\:px-3{padding-left:.75rem;padding-right:.75rem}.xs\:px-4{padding-left:1rem;padding-right:1rem}.xs\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xs\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xs\:px-8{padding-left:2rem;padding-right:2rem}.xs\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xs\:px-12{padding-left:3rem;padding-right:3rem}.xs\:px-16{padding-left:4rem;padding-right:4rem}.xs\:px-20{padding-left:5rem;padding-right:5rem}.xs\:px-24{padding-left:6rem;padding-right:6rem}.xs\:py-0{padding-top:0;padding-bottom:0}.xs\:py-1{padding-top:.25rem;padding-bottom:.25rem}.xs\:py-2{padding-top:.5rem;padding-bottom:.5rem}.xs\:py-3{padding-top:.75rem;padding-bottom:.75rem}.xs\:py-4{padding-top:1rem;padding-bottom:1rem}.xs\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xs\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xs\:py-8{padding-top:2rem;padding-bottom:2rem}.xs\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.xs\:py-12{padding-top:3rem;padding-bottom:3rem}.xs\:py-16{padding-top:4rem;padding-bottom:4rem}.xs\:py-20{padding-top:5rem;padding-bottom:5rem}.xs\:py-24{padding-top:6rem;padding-bottom:6rem}.xs\:pt-0{padding-top:0}.xs\:pt-1{padding-top:.25rem}.xs\:pt-2{padding-top:.5rem}.xs\:pt-3{padding-top:.75rem}.xs\:pt-4{padding-top:1rem}.xs\:pt-5{padding-top:1.25rem}.xs\:pt-6{padding-top:1.5rem}.xs\:pt-8{padding-top:2rem}.xs\:pt-10{padding-top:2.5rem}.xs\:pt-12{padding-top:3rem}.xs\:pt-16{padding-top:4rem}.xs\:pt-20{padding-top:5rem}.xs\:pt-24{padding-top:6rem}.xs\:pb-0{padding-bottom:0}.xs\:pb-1{padding-bottom:.25rem}.xs\:pb-2{padding-bottom:.5rem}.xs\:pb-3{padding-bottom:.75rem}.xs\:pb-4{padding-bottom:1rem}.xs\:pb-5{padding-bottom:1.25rem}.xs\:pb-6{padding-bottom:1.5rem}.xs\:pb-8{padding-bottom:2rem}.xs\:pb-10{padding-bottom:2.5rem}.xs\:pb-12{padding-bottom:3rem}.xs\:pb-16{padding-bottom:4rem}.xs\:pb-20{padding-bottom:5rem}.xs\:pb-24{padding-bottom:6rem}.xs\:m-0{margin:0}.xs\:m-1{margin:.25rem}.xs\:m-2{margin:.5rem}.xs\:m-3{margin:.75rem}.xs\:m-4{margin:1rem}.xs\:m-5{margin:1.25rem}.xs\:m-6{margin:1.5rem}.xs\:m-8{margin:2rem}.xs\:m-10{margin:2.5rem}.xs\:m-12{margin:3rem}.xs\:m-16{margin:4rem}.xs\:m-20{margin:5rem}.xs\:m-24{margin:6rem}.xs\:m-auto{margin:auto}.xs\:mx-0{margin-left:0;margin-right:0}.xs\:mx-1{margin-left:.25rem;margin-right:.25rem}.xs\:mx-2{margin-left:.5rem;margin-right:.5rem}.xs\:mx-3{margin-left:.75rem;margin-right:.75rem}.xs\:mx-4{margin-left:1rem;margin-right:1rem}.xs\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.xs\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.xs\:mx-8{margin-left:2rem;margin-right:2rem}.xs\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.xs\:mx-12{margin-left:3rem;margin-right:3rem}.xs\:mx-16{margin-left:4rem;margin-right:4rem}.xs\:mx-20{margin-left:5rem;margin-right:5rem}.xs\:mx-24{margin-left:6rem;margin-right:6rem}.xs\:mx-auto{margin-left:auto;margin-right:auto}.xs\:my-0{margin-top:0;margin-bottom:0}.xs\:my-1{margin-top:.25rem;margin-bottom:.25rem}.xs\:my-2{margin-top:.5rem;margin-bottom:.5rem}.xs\:my-3{margin-top:.75rem;margin-bottom:.75rem}.xs\:my-4{margin-top:1rem;margin-bottom:1rem}.xs\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.xs\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.xs\:my-8{margin-top:2rem;margin-bottom:2rem}.xs\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.xs\:my-12{margin-top:3rem;margin-bottom:3rem}.xs\:my-16{margin-top:4rem;margin-bottom:4rem}.xs\:my-20{margin-top:5rem;margin-bottom:5rem}.xs\:my-24{margin-top:6rem;margin-bottom:6rem}.xs\:my-auto{margin-top:auto;margin-bottom:auto}.xs\:mt-0{margin-top:0}.xs\:mt-1{margin-top:.25rem}.xs\:mt-2{margin-top:.5rem}.xs\:mt-3{margin-top:.75rem}.xs\:mt-4{margin-top:1rem}.xs\:mt-5{margin-top:1.25rem}.xs\:mt-6{margin-top:1.5rem}.xs\:mt-8{margin-top:2rem}.xs\:mt-10{margin-top:2.5rem}.xs\:mt-12{margin-top:3rem}.xs\:mt-16{margin-top:4rem}.xs\:mt-20{margin-top:5rem}.xs\:mt-24{margin-top:6rem}.xs\:mt-auto{margin-top:auto}.xs\:mb-0{margin-bottom:0}.xs\:mb-1{margin-bottom:.25rem}.xs\:mb-2{margin-bottom:.5rem}.xs\:mb-3{margin-bottom:.75rem}.xs\:mb-4{margin-bottom:1rem}.xs\:mb-5{margin-bottom:1.25rem}.xs\:mb-6{margin-bottom:1.5rem}.xs\:mb-8{margin-bottom:2rem}.xs\:mb-10{margin-bottom:2.5rem}.xs\:mb-12{margin-bottom:3rem}.xs\:mb-16{margin-bottom:4rem}.xs\:mb-20{margin-bottom:5rem}.xs\:mb-24{margin-bottom:6rem}.xs\:mb-auto{margin-bottom:auto}.xs\:gap-0{gap:0}.xs\:gap-1{gap:.25rem}.xs\:gap-2{gap:.5rem}.xs\:gap-3{gap:.75rem}.xs\:gap-4{gap:1rem}.xs\:gap-5{gap:1.25rem}.xs\:gap-6{gap:1.5rem}.xs\:gap-8{gap:2rem}.xs\:gap-10{gap:2.5rem}.xs\:gap-12{gap:3rem}.xs\:gap-x-0{column-gap:0}.xs\:gap-x-1{column-gap:.25rem}.xs\:gap-x-2{column-gap:.5rem}.xs\:gap-x-3{column-gap:.75rem}.xs\:gap-x-4{column-gap:1rem}.xs\:gap-x-5{column-gap:1.25rem}.xs\:gap-x-6{column-gap:1.5rem}.xs\:gap-x-8{column-gap:2rem}.xs\:gap-x-10{column-gap:2.5rem}.xs\:gap-x-12{column-gap:3rem}.xs\:gap-y-0{row-gap:0}.xs\:gap-y-1{row-gap:.25rem}.xs\:gap-y-2{row-gap:.5rem}.xs\:gap-y-3{row-gap:.75rem}.xs\:gap-y-4{row-gap:1rem}.xs\:gap-y-5{row-gap:1.25rem}.xs\:gap-y-6{row-gap:1.5rem}.xs\:gap-y-8{row-gap:2rem}.xs\:gap-y-10{row-gap:2.5rem}.xs\:gap-y-12{row-gap:3rem}}@media (min-width:640px){.sm\:p-0{padding:0}.sm\:p-1{padding:.25rem}.sm\:p-2{padding:.5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-16{padding:4rem}.sm\:p-20{padding:5rem}.sm\:p-24{padding:6rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-1{padding-left:.25rem;padding-right:.25rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-16{padding-left:4rem;padding-right:4rem}.sm\:px-20{padding-left:5rem;padding-right:5rem}.sm\:px-24{padding-left:6rem;padding-right:6rem}.sm\:py-0{padding-top:0;padding-bottom:0}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:pt-0{padding-top:0}.sm\:pt-1{padding-top:.25rem}.sm\:pt-2{padding-top:.5rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-5{padding-top:1.25rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:pt-10{padding-top:2.5rem}.sm\:pt-12{padding-top:3rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-24{padding-top:6rem}.sm\:pb-0{padding-bottom:0}.sm\:pb-1{padding-bottom:.25rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pb-12{padding-bottom:3rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-20{padding-bottom:5rem}.sm\:pb-24{padding-bottom:6rem}.sm\:m-0{margin:0}.sm\:m-1{margin:.25rem}.sm\:m-2{margin:.5rem}.sm\:m-3{margin:.75rem}.sm\:m-4{margin:1rem}.sm\:m-5{margin:1.25rem}.sm\:m-6{margin:1.5rem}.sm\:m-8{margin:2rem}.sm\:m-10{margin:2.5rem}.sm\:m-12{margin:3rem}.sm\:m-16{margin:4rem}.sm\:m-20{margin:5rem}.sm\:m-24{margin:6rem}.sm\:m-auto{margin:auto}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:mx-3{margin-left:.75rem;margin-right:.75rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.sm\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.sm\:mx-8{margin-left:2rem;margin-right:2rem}.sm\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.sm\:mx-12{margin-left:3rem;margin-right:3rem}.sm\:mx-16{margin-left:4rem;margin-right:4rem}.sm\:mx-20{margin-left:5rem;margin-right:5rem}.sm\:mx-24{margin-left:6rem;margin-right:6rem}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:my-1{margin-top:.25rem;margin-bottom:.25rem}.sm\:my-2{margin-top:.5rem;margin-bottom:.5rem}.sm\:my-3{margin-top:.75rem;margin-bottom:.75rem}.sm\:my-4{margin-top:1rem;margin-bottom:1rem}.sm\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.sm\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.sm\:my-8{margin-top:2rem;margin-bottom:2rem}.sm\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.sm\:my-12{margin-top:3rem;margin-bottom:3rem}.sm\:my-16{margin-top:4rem;margin-bottom:4rem}.sm\:my-20{margin-top:5rem;margin-bottom:5rem}.sm\:my-24{margin-top:6rem;margin-bottom:6rem}.sm\:my-auto{margin-top:auto;margin-bottom:auto}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:.25rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-3{margin-top:.75rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-16{margin-top:4rem}.sm\:mt-20{margin-top:5rem}.sm\:mt-24{margin-top:6rem}.sm\:mt-auto{margin-top:auto}.sm\:mb-0{margin-bottom:0}.sm\:mb-1{margin-bottom:.25rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-20{margin-bottom:5rem}.sm\:mb-24{margin-bottom:6rem}.sm\:mb-auto{margin-bottom:auto}.sm\:gap-0{gap:0}.sm\:gap-1{gap:.25rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-12{gap:3rem}.sm\:gap-x-0{column-gap:0}.sm\:gap-x-1{column-gap:.25rem}.sm\:gap-x-2{column-gap:.5rem}.sm\:gap-x-3{column-gap:.75rem}.sm\:gap-x-4{column-gap:1rem}.sm\:gap-x-5{column-gap:1.25rem}.sm\:gap-x-6{column-gap:1.5rem}.sm\:gap-x-8{column-gap:2rem}.sm\:gap-x-10{column-gap:2.5rem}.sm\:gap-x-12{column-gap:3rem}.sm\:gap-y-0{row-gap:0}.sm\:gap-y-1{row-gap:.25rem}.sm\:gap-y-2{row-gap:.5rem}.sm\:gap-y-3{row-gap:.75rem}.sm\:gap-y-4{row-gap:1rem}.sm\:gap-y-5{row-gap:1.25rem}.sm\:gap-y-6{row-gap:1.5rem}.sm\:gap-y-8{row-gap:2rem}.sm\:gap-y-10{row-gap:2.5rem}.sm\:gap-y-12{row-gap:3rem}}@media (min-width:768px){.md\:p-0{padding:0}.md\:p-1{padding:.25rem}.md\:p-2{padding:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-16{padding:4rem}.md\:p-20{padding:5rem}.md\:p-24{padding:6rem}.md\:px-0{padding-left:0;padding-right:0}.md\:px-1{padding-left:.25rem;padding-right:.25rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:px-24{padding-left:6rem;padding-right:6rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:pt-0{padding-top:0}.md\:pt-1{padding-top:.25rem}.md\:pt-2{padding-top:.5rem}.md\:pt-3{padding-top:.75rem}.md\:pt-4{padding-top:1rem}.md\:pt-5{padding-top:1.25rem}.md\:pt-6{padding-top:1.5rem}.md\:pt-8{padding-top:2rem}.md\:pt-10{padding-top:2.5rem}.md\:pt-12{padding-top:3rem}.md\:pt-16{padding-top:4rem}.md\:pt-20{padding-top:5rem}.md\:pt-24{padding-top:6rem}.md\:pb-0{padding-bottom:0}.md\:pb-1{padding-bottom:.25rem}.md\:pb-2{padding-bottom:.5rem}.md\:pb-3{padding-bottom:.75rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-5{padding-bottom:1.25rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-12{padding-bottom:3rem}.md\:pb-16{padding-bottom:4rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-24{padding-bottom:6rem}.md\:m-0{margin:0}.md\:m-1{margin:.25rem}.md\:m-2{margin:.5rem}.md\:m-3{margin:.75rem}.md\:m-4{margin:1rem}.md\:m-5{margin:1.25rem}.md\:m-6{margin:1.5rem}.md\:m-8{margin:2rem}.md\:m-10{margin:2.5rem}.md\:m-12{margin:3rem}.md\:m-16{margin:4rem}.md\:m-20{margin:5rem}.md\:m-24{margin:6rem}.md\:m-auto{margin:auto}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-1{margin-left:.25rem;margin-right:.25rem}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:mx-3{margin-left:.75rem;margin-right:.75rem}.md\:mx-4{margin-left:1rem;margin-right:1rem}.md\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.md\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.md\:mx-12{margin-left:3rem;margin-right:3rem}.md\:mx-16{margin-left:4rem;margin-right:4rem}.md\:mx-20{margin-left:5rem;margin-right:5rem}.md\:mx-24{margin-left:6rem;margin-right:6rem}.md\:mx-auto{margin-left:auto;margin-right:auto}.md\:my-0{margin-top:0;margin-bottom:0}.md\:my-1{margin-top:.25rem;margin-bottom:.25rem}.md\:my-2{margin-top:.5rem;margin-bottom:.5rem}.md\:my-3{margin-top:.75rem;margin-bottom:.75rem}.md\:my-4{margin-top:1rem;margin-bottom:1rem}.md\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.md\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.md\:my-8{margin-top:2rem;margin-bottom:2rem}.md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.md\:my-12{margin-top:3rem;margin-bottom:3rem}.md\:my-16{margin-top:4rem;margin-bottom:4rem}.md\:my-20{margin-top:5rem;margin-bottom:5rem}.md\:my-24{margin-top:6rem;margin-bottom:6rem}.md\:my-auto{margin-top:auto;margin-bottom:auto}.md\:mt-0{margin-top:0}.md\:mt-1{margin-top:.25rem}.md\:mt-2{margin-top:.5rem}.md\:mt-3{margin-top:.75rem}.md\:mt-4{margin-top:1rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-8{margin-top:2rem}.md\:mt-10{margin-top:2.5rem}.md\:mt-12{margin-top:3rem}.md\:mt-16{margin-top:4rem}.md\:mt-20{margin-top:5rem}.md\:mt-24{margin-top:6rem}.md\:mt-auto{margin-top:auto}.md\:mb-0{margin-bottom:0}.md\:mb-1{margin-bottom:.25rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-20{margin-bottom:5rem}.md\:mb-24{margin-bottom:6rem}.md\:mb-auto{margin-bottom:auto}.md\:gap-0{gap:0}.md\:gap-1{gap:.25rem}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:gap-10{gap:2.5rem}.md\:gap-12{gap:3rem}.md\:gap-x-0{column-gap:0}.md\:gap-x-1{column-gap:.25rem}.md\:gap-x-2{column-gap:.5rem}.md\:gap-x-3{column-gap:.75rem}.md\:gap-x-4{column-gap:1rem}.md\:gap-x-5{column-gap:1.25rem}.md\:gap-x-6{column-gap:1.5rem}.md\:gap-x-8{column-gap:2rem}.md\:gap-x-10{column-gap:2.5rem}.md\:gap-x-12{column-gap:3rem}.md\:gap-y-0{row-gap:0}.md\:gap-y-1{row-gap:.25rem}.md\:gap-y-2{row-gap:.5rem}.md\:gap-y-3{row-gap:.75rem}.md\:gap-y-4{row-gap:1rem}.md\:gap-y-5{row-gap:1.25rem}.md\:gap-y-6{row-gap:1.5rem}.md\:gap-y-8{row-gap:2rem}.md\:gap-y-10{row-gap:2.5rem}.md\:gap-y-12{row-gap:3rem}}@media (min-width:1024px){.lg\:p-0{padding:0}.lg\:p-1{padding:.25rem}.lg\:p-2{padding:.5rem}.lg\:p-3{padding:.75rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:p-24{padding:6rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:px-1{padding-left:.25rem;padding-right:.25rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-20{padding-left:5rem;padding-right:5rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-12{padding-top:3rem;padding-bottom:3rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:pt-0{padding-top:0}.lg\:pt-1{padding-top:.25rem}.lg\:pt-2{padding-top:.5rem}.lg\:pt-3{padding-top:.75rem}.lg\:pt-4{padding-top:1rem}.lg\:pt-5{padding-top:1.25rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pt-8{padding-top:2rem}.lg\:pt-10{padding-top:2.5rem}.lg\:pt-12{padding-top:3rem}.lg\:pt-16{padding-top:4rem}.lg\:pt-20{padding-top:5rem}.lg\:pt-24{padding-top:6rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-1{padding-bottom:.25rem}.lg\:pb-2{padding-bottom:.5rem}.lg\:pb-3{padding-bottom:.75rem}.lg\:pb-4{padding-bottom:1rem}.lg\:pb-5{padding-bottom:1.25rem}.lg\:pb-6{padding-bottom:1.5rem}.lg\:pb-8{padding-bottom:2rem}.lg\:pb-10{padding-bottom:2.5rem}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-16{padding-bottom:4rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pb-24{padding-bottom:6rem}.lg\:m-0{margin:0}.lg\:m-1{margin:.25rem}.lg\:m-2{margin:.5rem}.lg\:m-3{margin:.75rem}.lg\:m-4{margin:1rem}.lg\:m-5{margin:1.25rem}.lg\:m-6{margin:1.5rem}.lg\:m-8{margin:2rem}.lg\:m-10{margin:2.5rem}.lg\:m-12{margin:3rem}.lg\:m-16{margin:4rem}.lg\:m-20{margin:5rem}.lg\:m-24{margin:6rem}.lg\:m-auto{margin:auto}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mx-1{margin-left:.25rem;margin-right:.25rem}.lg\:mx-2{margin-left:.5rem;margin-right:.5rem}.lg\:mx-3{margin-left:.75rem;margin-right:.75rem}.lg\:mx-4{margin-left:1rem;margin-right:1rem}.lg\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.lg\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.lg\:mx-12{margin-left:3rem;margin-right:3rem}.lg\:mx-16{margin-left:4rem;margin-right:4rem}.lg\:mx-20{margin-left:5rem;margin-right:5rem}.lg\:mx-24{margin-left:6rem;margin-right:6rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:my-0{margin-top:0;margin-bottom:0}.lg\:my-1{margin-top:.25rem;margin-bottom:.25rem}.lg\:my-2{margin-top:.5rem;margin-bottom:.5rem}.lg\:my-3{margin-top:.75rem;margin-bottom:.75rem}.lg\:my-4{margin-top:1rem;margin-bottom:1rem}.lg\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.lg\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.lg\:my-12{margin-top:3rem;margin-bottom:3rem}.lg\:my-16{margin-top:4rem;margin-bottom:4rem}.lg\:my-20{margin-top:5rem;margin-bottom:5rem}.lg\:my-24{margin-top:6rem;margin-bottom:6rem}.lg\:my-auto{margin-top:auto;margin-bottom:auto}.lg\:mt-0{margin-top:0}.lg\:mt-1{margin-top:.25rem}.lg\:mt-2{margin-top:.5rem}.lg\:mt-3{margin-top:.75rem}.lg\:mt-4{margin-top:1rem}.lg\:mt-5{margin-top:1.25rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mt-8{margin-top:2rem}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-12{margin-top:3rem}.lg\:mt-16{margin-top:4rem}.lg\:mt-20{margin-top:5rem}.lg\:mt-24{margin-top:6rem}.lg\:mt-auto{margin-top:auto}.lg\:mb-0{margin-bottom:0}.lg\:mb-1{margin-bottom:.25rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:mb-4{margin-bottom:1rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-20{margin-bottom:5rem}.lg\:mb-24{margin-bottom:6rem}.lg\:mb-auto{margin-bottom:auto}.lg\:gap-0{gap:0}.lg\:gap-1{gap:.25rem}.lg\:gap-2{gap:.5rem}.lg\:gap-3{gap:.75rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-x-0{column-gap:0}.lg\:gap-x-1{column-gap:.25rem}.lg\:gap-x-2{column-gap:.5rem}.lg\:gap-x-3{column-gap:.75rem}.lg\:gap-x-4{column-gap:1rem}.lg\:gap-x-5{column-gap:1.25rem}.lg\:gap-x-6{column-gap:1.5rem}.lg\:gap-x-8{column-gap:2rem}.lg\:gap-x-10{column-gap:2.5rem}.lg\:gap-x-12{column-gap:3rem}.lg\:gap-y-0{row-gap:0}.lg\:gap-y-1{row-gap:.25rem}.lg\:gap-y-2{row-gap:.5rem}.lg\:gap-y-3{row-gap:.75rem}.lg\:gap-y-4{row-gap:1rem}.lg\:gap-y-5{row-gap:1.25rem}.lg\:gap-y-6{row-gap:1.5rem}.lg\:gap-y-8{row-gap:2rem}.lg\:gap-y-10{row-gap:2.5rem}.lg\:gap-y-12{row-gap:3rem}}@media (min-width:1280px){.xl\:p-0{padding:0}.xl\:p-1{padding:.25rem}.xl\:p-2{padding:.5rem}.xl\:p-3{padding:.75rem}.xl\:p-4{padding:1rem}.xl\:p-5{padding:1.25rem}.xl\:p-6{padding:1.5rem}.xl\:p-8{padding:2rem}.xl\:p-10{padding:2.5rem}.xl\:p-12{padding:3rem}.xl\:p-16{padding:4rem}.xl\:p-20{padding:5rem}.xl\:p-24{padding:6rem}.xl\:px-0{padding-left:0;padding-right:0}.xl\:px-1{padding-left:.25rem;padding-right:.25rem}.xl\:px-2{padding-left:.5rem;padding-right:.5rem}.xl\:px-3{padding-left:.75rem;padding-right:.75rem}.xl\:px-4{padding-left:1rem;padding-right:1rem}.xl\:px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:px-8{padding-left:2rem;padding-right:2rem}.xl\:px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:px-12{padding-left:3rem;padding-right:3rem}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:px-20{padding-left:5rem;padding-right:5rem}.xl\:px-24{padding-left:6rem;padding-right:6rem}.xl\:py-0{padding-top:0;padding-bottom:0}.xl\:py-1{padding-top:.25rem;padding-bottom:.25rem}.xl\:py-2{padding-top:.5rem;padding-bottom:.5rem}.xl\:py-3{padding-top:.75rem;padding-bottom:.75rem}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:py-8{padding-top:2rem;padding-bottom:2rem}.xl\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.xl\:py-12{padding-top:3rem;padding-bottom:3rem}.xl\:py-16{padding-top:4rem;padding-bottom:4rem}.xl\:py-20{padding-top:5rem;padding-bottom:5rem}.xl\:py-24{padding-top:6rem;padding-bottom:6rem}.xl\:pt-0{padding-top:0}.xl\:pt-1{padding-top:.25rem}.xl\:pt-2{padding-top:.5rem}.xl\:pt-3{padding-top:.75rem}.xl\:pt-4{padding-top:1rem}.xl\:pt-5{padding-top:1.25rem}.xl\:pt-6{padding-top:1.5rem}.xl\:pt-8{padding-top:2rem}.xl\:pt-10{padding-top:2.5rem}.xl\:pt-12{padding-top:3rem}.xl\:pt-16{padding-top:4rem}.xl\:pt-20{padding-top:5rem}.xl\:pt-24{padding-top:6rem}.xl\:pb-0{padding-bottom:0}.xl\:pb-1{padding-bottom:.25rem}.xl\:pb-2{padding-bottom:.5rem}.xl\:pb-3{padding-bottom:.75rem}.xl\:pb-4{padding-bottom:1rem}.xl\:pb-5{padding-bottom:1.25rem}.xl\:pb-6{padding-bottom:1.5rem}.xl\:pb-8{padding-bottom:2rem}.xl\:pb-10{padding-bottom:2.5rem}.xl\:pb-12{padding-bottom:3rem}.xl\:pb-16{padding-bottom:4rem}.xl\:pb-20{padding-bottom:5rem}.xl\:pb-24{padding-bottom:6rem}.xl\:m-0{margin:0}.xl\:m-1{margin:.25rem}.xl\:m-2{margin:.5rem}.xl\:m-3{margin:.75rem}.xl\:m-4{margin:1rem}.xl\:m-5{margin:1.25rem}.xl\:m-6{margin:1.5rem}.xl\:m-8{margin:2rem}.xl\:m-10{margin:2.5rem}.xl\:m-12{margin:3rem}.xl\:m-16{margin:4rem}.xl\:m-20{margin:5rem}.xl\:m-24{margin:6rem}.xl\:m-auto{margin:auto}.xl\:mx-0{margin-left:0;margin-right:0}.xl\:mx-1{margin-left:.25rem;margin-right:.25rem}.xl\:mx-2{margin-left:.5rem;margin-right:.5rem}.xl\:mx-3{margin-left:.75rem;margin-right:.75rem}.xl\:mx-4{margin-left:1rem;margin-right:1rem}.xl\:mx-5{margin-left:1.25rem;margin-right:1.25rem}.xl\:mx-6{margin-left:1.5rem;margin-right:1.5rem}.xl\:mx-8{margin-left:2rem;margin-right:2rem}.xl\:mx-10{margin-left:2.5rem;margin-right:2.5rem}.xl\:mx-12{margin-left:3rem;margin-right:3rem}.xl\:mx-16{margin-left:4rem;margin-right:4rem}.xl\:mx-20{margin-left:5rem;margin-right:5rem}.xl\:mx-24{margin-left:6rem;margin-right:6rem}.xl\:mx-auto{margin-left:auto;margin-right:auto}.xl\:my-0{margin-top:0;margin-bottom:0}.xl\:my-1{margin-top:.25rem;margin-bottom:.25rem}.xl\:my-2{margin-top:.5rem;margin-bottom:.5rem}.xl\:my-3{margin-top:.75rem;margin-bottom:.75rem}.xl\:my-4{margin-top:1rem;margin-bottom:1rem}.xl\:my-5{margin-top:1.25rem;margin-bottom:1.25rem}.xl\:my-6{margin-top:1.5rem;margin-bottom:1.5rem}.xl\:my-8{margin-top:2rem;margin-bottom:2rem}.xl\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.xl\:my-12{margin-top:3rem;margin-bottom:3rem}.xl\:my-16{margin-top:4rem;margin-bottom:4rem}.xl\:my-20{margin-top:5rem;margin-bottom:5rem}.xl\:my-24{margin-top:6rem;margin-bottom:6rem}.xl\:my-auto{margin-top:auto;margin-bottom:auto}.xl\:mt-0{margin-top:0}.xl\:mt-1{margin-top:.25rem}.xl\:mt-2{margin-top:.5rem}.xl\:mt-3{margin-top:.75rem}.xl\:mt-4{margin-top:1rem}.xl\:mt-5{margin-top:1.25rem}.xl\:mt-6{margin-top:1.5rem}.xl\:mt-8{margin-top:2rem}.xl\:mt-10{margin-top:2.5rem}.xl\:mt-12{margin-top:3rem}.xl\:mt-16{margin-top:4rem}.xl\:mt-20{margin-top:5rem}.xl\:mt-24{margin-top:6rem}.xl\:mt-auto{margin-top:auto}.xl\:mb-0{margin-bottom:0}.xl\:mb-1{margin-bottom:.25rem}.xl\:mb-2{margin-bottom:.5rem}.xl\:mb-3{margin-bottom:.75rem}.xl\:mb-4{margin-bottom:1rem}.xl\:mb-5{margin-bottom:1.25rem}.xl\:mb-6{margin-bottom:1.5rem}.xl\:mb-8{margin-bottom:2rem}.xl\:mb-10{margin-bottom:2.5rem}.xl\:mb-12{margin-bottom:3rem}.xl\:mb-16{margin-bottom:4rem}.xl\:mb-20{margin-bottom:5rem}.xl\:mb-24{margin-bottom:6rem}.xl\:mb-auto{margin-bottom:auto}.xl\:gap-0{gap:0}.xl\:gap-1{gap:.25rem}.xl\:gap-2{gap:.5rem}.xl\:gap-3{gap:.75rem}.xl\:gap-4{gap:1rem}.xl\:gap-5{gap:1.25rem}.xl\:gap-6{gap:1.5rem}.xl\:gap-8{gap:2rem}.xl\:gap-10{gap:2.5rem}.xl\:gap-12{gap:3rem}.xl\:gap-x-0{column-gap:0}.xl\:gap-x-1{column-gap:.25rem}.xl\:gap-x-2{column-gap:.5rem}.xl\:gap-x-3{column-gap:.75rem}.xl\:gap-x-4{column-gap:1rem}.xl\:gap-x-5{column-gap:1.25rem}.xl\:gap-x-6{column-gap:1.5rem}.xl\:gap-x-8{column-gap:2rem}.xl\:gap-x-10{column-gap:2.5rem}.xl\:gap-x-12{column-gap:3rem}.xl\:gap-y-0{row-gap:0}.xl\:gap-y-1{row-gap:.25rem}.xl\:gap-y-2{row-gap:.5rem}.xl\:gap-y-3{row-gap:.75rem}.xl\:gap-y-4{row-gap:1rem}.xl\:gap-y-5{row-gap:1.25rem}.xl\:gap-y-6{row-gap:1.5rem}.xl\:gap-y-8{row-gap:2rem}.xl\:gap-y-10{row-gap:2.5rem}.xl\:gap-y-12{row-gap:3rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-weight:300;line-height:1.6;color:#717578;background-color:#f5f3f1}h1,h2,h3,h4,h5,h6{font-family:var(--font-body),Georgia,serif;font-weight:300;margin-bottom:1rem;color:#717578}h1{font-size:2.5rem;font-style:normal;font-weight:300;line-height:1;margin-bottom:10px;text-transform:uppercase}h2{font-size:28px;line-height:34px;text-transform:uppercase}h3{font-size:1.75rem;line-height:1;text-transform:uppercase}h4{font-size:1.5rem;line-height:1;text-transform:uppercase}h5{font-size:1.25rem;line-height:1;text-transform:uppercase}h6{font-size:1rem;line-height:1;text-transform:uppercase}a{color:#414345!important}img{width:100%}strong{font-weight:700}.container{max-width:var(--container-max-width);margin:0 auto}.logo{width:150px;height:auto}.site-header{position:absolute;z-index:100;width:100%;left:50%;transform:translateX(-50%)}.header-content{display:flex;align-items:center;justify-content:space-between;padding:40px 20px;gap:1rem;flex-wrap:nowrap}.main-nav{display:flex;align-items:center;gap:1rem;flex-grow:1;justify-content:flex-end}.nav-link{color:#717578;font-weight:400}.nav-link.active,.nav-link:focus,.nav-link:hover{color:#414345}.nav-submenu .nav-link{color:#717578}.nav-submenu .nav-link:hover{color:#414345}.language-selector{position:relative;z-index:2100}.lang-toggle{position:relative;font-family:Raleway,sans-serif!important;background:#f3f4f6;border:1px solid #d1d5db;padding:.5rem 1.8rem .5rem 1rem;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.9rem;transition:.2s}.lang-toggle:focus,.lang-toggle:hover{background:#e5e7eb;border-color:#9ca3af}.lang-arrow{font-size:1rem;transition:transform .2s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.lang-toggle[aria-expanded=true] .lang-arrow{transform:translateY(-50%) rotate(180deg)}.lang-menu{position:absolute;top:100%;left:0;background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);list-style:none;min-width:120px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:.2s;z-index:2100}.lang-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.lang-menu li{border-bottom:1px solid #f3f4f6}.lang-menu li:last-child{border-bottom:none}.lang-menu a{display:block;padding:.75rem 1rem;text-decoration:none;color:#333;transition:background .2s}.lang-menu a:focus,.lang-menu a:hover{background:#f3f4f6}.hero-main{height:100vh;width:100%;display:flex;align-items:flex-end;justify-content:center;text-align:start;color:#fff;position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;padding-bottom:2rem;background-position:center center}.hero-main .hero-content{display:flex;flex-direction:column;align-items:start;width:100%;max-width:var(--container-max-width);z-index:2;animation:1s ease-out forwards fadeInUp;padding:1.5rem}.hero-main h2{font-family:BebasNeue,Georgia,serif;font-size:50px;margin-bottom:1rem;opacity:0;transform:translateY(20px);animation:1s ease-out .2s forwards fadeInUp;color:#fff;line-height:50px}.hero-main h3{font-family:BebasNeue,Georgia,serif;font-size:18px;letter-spacing:3px;margin-bottom:10px;opacity:0;transform:translateY(20px);animation:1s ease-out .2s forwards fadeInUp;color:#fff}.hero-main p{font-size:14px;margin-bottom:2rem;opacity:0;transform:translateY(20px);animation:1s ease-out .5s forwards fadeInUp;line-height:20px}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.btn{cursor:pointer!important;position:relative;text-decoration:none!important}.btn-primary{font-weight:0!important;font-size:16px!important;color:#fdfdfd!important;background-color:#181c1d!important;padding:16px 30px!important;border:1px solid #181c1d!important;transition:1s!important;display:flex!important;flex-direction:row!important;align-items:center!important}.btn-primary:hover{transition:1s!important;background-color:#000!important;color:#fdfdfd!important}.round-image{display:flex;background-color:#0ff;justify-content:center;align-items:center;overflow:hidden;border-radius:15px}.round-image img{width:100%;height:100%;object-fit:cover}.default-card{background-color:#fff;padding:20px}.default-card .card-footer{padding-top:20px}.alt-card{padding:20px;background:linear-gradient(#f5fafe 0,#d7ecff 100%);border:2px solid #fff}.site-footer{background:#f9fafb;border-top:1px solid #e5e7eb;margin-top:3rem}.footer-content{display:flex;justify-content:space-between;align-items:center;padding:20px;flex-wrap:wrap;gap:1rem}.copyright{color:#6b7280;font-size:.9rem}.footer-links{display:flex;list-style:none;gap:2rem}.footer-links a{color:#6b7280;text-decoration:none;font-size:.9rem;transition:color .2s}.footer-links a:focus,.footer-links a:hover{color:#2563eb}.skool-logo{width:60px;height:auto}.blog-header{text-align:center;margin-bottom:3rem}.page-title{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.blog-subtitle{font-size:1.2rem;color:var(--text-muted);max-width:600px;margin:0 auto}.section-title{font-size:2rem;font-weight:600;margin-bottom:2rem;color:var(--text-primary)}.featured-articles{margin-bottom:4rem}.featured-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem}.featured-article{background:var(--card-background);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-light);transition:transform .3s,box-shadow .3s}.featured-article:hover{transform:translateY(-4px);box-shadow:var(--shadow-medium)}.articles-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.article-card{background:var(--card-background);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-light);transition:transform .3s,box-shadow .3s}.article-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}.article-image{width:100%;height:200px;overflow:hidden}.article-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.article-card:hover .article-image img{transform:scale(1.05)}.article-content{padding:1.5rem}.article-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.9rem}.article-category{background:var(--primary-color);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.article-date{color:var(--text-muted)}.article-title{margin-bottom:1rem}.article-title a{color:var(--text-primary);text-decoration:none;font-size:1.25rem;font-weight:600;line-height:1.3}.article-title a:hover{color:var(--primary-color)}.article-excerpt{color:var(--text-muted);line-height:1.6;margin-bottom:1rem}.article-footer{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid var(--border-color)}.article-author{font-weight:500;color:var(--text-primary)}.article-read-time{color:var(--text-muted);font-size:.9rem}.article-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.tag{background:var(--background-secondary);color:var(--text-primary);padding:.25rem .75rem;border-radius:20px;font-size:.8rem;text-decoration:none;display:inline-block;transition:background-color .3s}.tag:hover{background:var(--primary-color);color:#fff}.blog-detail-main{padding:2rem 0;min-height:calc(100vh - 200px)}.blog-detail-container{max-width:1200px;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:1fr 300px;gap:3rem}.breadcrumb{grid-column:1/-1;margin-bottom:2rem}.breadcrumb ol{display:flex;list-style:none;padding:0;margin:0;gap:.5rem}.breadcrumb li:not(:last-child)::after{content:"/";margin-left:.5rem;color:var(--text-muted)}.breadcrumb a{color:var(--primary-color);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.blog-post-detail{background:var(--card-background);border-radius:12px;padding:2rem;box-shadow:var(--shadow-light)}.post-header{margin-bottom:2rem}.post-meta{display:flex;gap:1rem;margin-bottom:1rem;font-size:.9rem}.post-category{background:var(--primary-color);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500}.post-date{color:var(--text-muted)}.post-title{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;color:var(--text-primary)}.post-info{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.post-author{font-weight:600;color:var(--text-primary)}.post-read-time{color:var(--text-muted);font-size:.9rem}.post-image{margin:2rem 0;border-radius:8px;overflow:hidden}.post-image img{width:100%;height:auto;display:block}.post-content{line-height:1.7;color:var(--text-primary);margin-bottom:2rem}.post-content h2,.post-content h3,.post-content h4{margin-top:2rem;margin-bottom:1rem;color:var(--text-primary)}.post-content p{margin-bottom:1rem}.post-content ol,.post-content ul{margin-bottom:1rem;padding-left:2rem}.post-content blockquote{border-left:4px solid var(--primary-color);padding-left:1rem;margin:1.5rem 0;font-style:italic;color:var(--text-muted)}.post-content code{background:var(--background-secondary);padding:.2rem .4rem;border-radius:4px;font-family:"Courier New",monospace;font-size:.9rem}.post-content pre{background:var(--background-secondary);padding:1rem;border-radius:8px;overflow-x:auto;margin:1rem 0}.post-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border-color)}.post-nav-link{display:block;padding:1rem;background:var(--background-secondary);border-radius:8px;text-decoration:none;color:var(--text-primary);transition:.3s}.post-nav-link:hover{background:var(--primary-color);color:#fff;transform:translateY(-2px)}.nav-direction{display:block;font-size:.9rem;color:var(--text-muted);margin-bottom:.25rem}.nav-title{display:block;font-weight:600}.nav-next{text-align:right}.blog-sidebar{display:flex;flex-direction:column;gap:2rem}.sidebar-section{background:var(--card-background);padding:1.5rem;border-radius:12px;box-shadow:var(--shadow-light)}.sidebar-section h3{margin-bottom:1rem;color:var(--text-primary);font-size:1.2rem}.related-post{display:flex;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border-color)}.related-post:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.related-post-image{flex-shrink:0;width:60px;height:60px;border-radius:8px;overflow:hidden}.related-post-image img{width:100%;height:100%;object-fit:cover}.related-post-content h4{margin:0 0 .5rem;font-size:.9rem;line-height:1.3}.related-post-content a{color:var(--text-primary);text-decoration:none}.related-post-content a:hover{color:var(--primary-color)}.related-post-date{font-size:.8rem;color:var(--text-muted)}.archive-list,.category-list{list-style:none;padding:0;margin:0}.archive-list li,.category-list li{margin-bottom:.5rem}.archive-list a,.category-list a{color:var(--text-primary);text-decoration:none;padding:.5rem 0;display:block;border-radius:4px;transition:.3s}.archive-list a:hover,.category-list a:hover{color:var(--primary-color);background:var(--background-secondary);padding-left:.5rem}:focus{outline:#2563eb solid 2px;outline-offset:2px}