.CougarSkewedButton-module__MIAJIG__button{cursor:pointer;color:inherit;background:linear-gradient(135deg,#f1001e 0%,#dc2626 100%);border:none;border-radius:4px;outline:none;text-decoration:none;transition:all .3s;display:inline-block;position:relative;transform:skew(-10deg);box-shadow:0 4px 8px #f1001e4d}.CougarSkewedButton-module__MIAJIG__content{font-family:var(--font-montserrat),"Arial Black",sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.5px;-webkit-user-select:none;user-select:none;font-weight:700;display:inline-block;transform:skew(10deg)}.CougarSkewedButton-module__MIAJIG__size-sm{padding:8px 20px}.CougarSkewedButton-module__MIAJIG__size-sm .CougarSkewedButton-module__MIAJIG__content{white-space:nowrap;font-size:11px;line-height:1.2}.CougarSkewedButton-module__MIAJIG__size-md{padding:14px 32px}.CougarSkewedButton-module__MIAJIG__size-md .CougarSkewedButton-module__MIAJIG__content{font-size:16px;line-height:1.2}.CougarSkewedButton-module__MIAJIG__size-lg{padding:18px 40px}.CougarSkewedButton-module__MIAJIG__size-lg .CougarSkewedButton-module__MIAJIG__content{font-size:18px;line-height:1.2}.CougarSkewedButton-module__MIAJIG__button:hover{background:#000;border:2px solid #fff;transform:skew(-10deg)translateY(-2px);box-shadow:0 6px 12px #0006}.CougarSkewedButton-module__MIAJIG__button:hover .CougarSkewedButton-module__MIAJIG__content{color:#fff}.CougarSkewedButton-module__MIAJIG__button:active{background:#000;border:2px solid #fff;transform:skew(-10deg)translateY(0);box-shadow:0 2px 4px #0006}.CougarSkewedButton-module__MIAJIG__button:focus-visible{outline-offset:4px;outline:3px solid #f1001e}.CougarSkewedButton-module__MIAJIG__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}a.CougarSkewedButton-module__MIAJIG__button{display:inline-block}@media (max-width:768px){.CougarSkewedButton-module__MIAJIG__size-lg{padding:16px 36px}.CougarSkewedButton-module__MIAJIG__size-lg .CougarSkewedButton-module__MIAJIG__content{font-size:16px}}@media (max-width:480px){.CougarSkewedButton-module__MIAJIG__size-md{padding:12px 28px}.CougarSkewedButton-module__MIAJIG__size-md .CougarSkewedButton-module__MIAJIG__content{font-size:14px}.CougarSkewedButton-module__MIAJIG__size-lg{padding:14px 32px}.CougarSkewedButton-module__MIAJIG__size-lg .CougarSkewedButton-module__MIAJIG__content{font-size:15px}}@media (prefers-reduced-motion:reduce){.CougarSkewedButton-module__MIAJIG__button{transition:none}}@media (prefers-contrast:high){.CougarSkewedButton-module__MIAJIG__button{border:2px solid #fff}}
.CougarSkewedButtonAlt-module__4VUtGa__button{cursor:pointer;color:inherit;background:#000;border:2px solid #f1001e;border-radius:4px;outline:none;text-decoration:none;transition:all .3s;display:inline-block;position:relative;transform:skew(-10deg);box-shadow:0 4px 8px #0000004d}.CougarSkewedButtonAlt-module__4VUtGa__content{font-family:var(--font-montserrat),"Arial Black",sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.5px;-webkit-user-select:none;user-select:none;font-weight:700;display:inline-block;transform:skew(10deg)}.CougarSkewedButtonAlt-module__4VUtGa__size-sm{padding:8px 20px}.CougarSkewedButtonAlt-module__4VUtGa__size-sm .CougarSkewedButtonAlt-module__4VUtGa__content{white-space:nowrap;font-size:11px;line-height:1.2}.CougarSkewedButtonAlt-module__4VUtGa__size-md{padding:14px 32px}.CougarSkewedButtonAlt-module__4VUtGa__size-md .CougarSkewedButtonAlt-module__4VUtGa__content{font-size:16px;line-height:1.2}.CougarSkewedButtonAlt-module__4VUtGa__size-lg{padding:18px 40px}.CougarSkewedButtonAlt-module__4VUtGa__size-lg .CougarSkewedButtonAlt-module__4VUtGa__content{font-size:18px;line-height:1.2}.CougarSkewedButtonAlt-module__4VUtGa__button:hover{background:linear-gradient(135deg,#f1001e 0%,#dc2626 100%);border:2px solid #f1001e;transform:skew(-10deg)translateY(-2px);box-shadow:0 6px 12px #f1001e66}.CougarSkewedButtonAlt-module__4VUtGa__button:hover .CougarSkewedButtonAlt-module__4VUtGa__content{color:#fff}.CougarSkewedButtonAlt-module__4VUtGa__button:active{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);border:2px solid #dc2626;transform:skew(-10deg)translateY(0);box-shadow:0 2px 4px #f1001e66}.CougarSkewedButtonAlt-module__4VUtGa__button:focus-visible{outline-offset:4px;outline:3px solid #f1001e}.CougarSkewedButtonAlt-module__4VUtGa__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}a.CougarSkewedButtonAlt-module__4VUtGa__button{display:inline-block}@media (max-width:768px){.CougarSkewedButtonAlt-module__4VUtGa__size-lg{padding:16px 36px}.CougarSkewedButtonAlt-module__4VUtGa__size-lg .CougarSkewedButtonAlt-module__4VUtGa__content{font-size:16px}}@media (max-width:480px){.CougarSkewedButtonAlt-module__4VUtGa__size-md{padding:12px 28px}.CougarSkewedButtonAlt-module__4VUtGa__size-md .CougarSkewedButtonAlt-module__4VUtGa__content{font-size:14px}.CougarSkewedButtonAlt-module__4VUtGa__size-lg{padding:14px 32px}.CougarSkewedButtonAlt-module__4VUtGa__size-lg .CougarSkewedButtonAlt-module__4VUtGa__content{font-size:15px}}@media (prefers-reduced-motion:reduce){.CougarSkewedButtonAlt-module__4VUtGa__button{transition:none}}@media (prefers-contrast:high){.CougarSkewedButtonAlt-module__4VUtGa__button{border-width:3px}}
.CougarSkewedButtonWhite-module__SkjQZq__button{cursor:pointer;color:inherit;background:#fff;border:none;border-radius:4px;outline:none;text-decoration:none;transition:all .3s;display:inline-block;position:relative;transform:skew(-10deg);box-shadow:0 4px 8px #ffffff4d}.CougarSkewedButtonWhite-module__SkjQZq__content{font-family:var(--font-montserrat),"Arial Black",sans-serif;color:#f1001e;text-transform:uppercase;letter-spacing:.5px;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:700;display:flex;transform:skew(10deg)}.CougarSkewedButtonWhite-module__SkjQZq__size-sm{padding:8px 20px}.CougarSkewedButtonWhite-module__SkjQZq__size-sm .CougarSkewedButtonWhite-module__SkjQZq__content{white-space:nowrap;font-size:11px;line-height:1.2}.CougarSkewedButtonWhite-module__SkjQZq__size-md{padding:14px 32px}.CougarSkewedButtonWhite-module__SkjQZq__size-md .CougarSkewedButtonWhite-module__SkjQZq__content{font-size:16px;line-height:1.2}.CougarSkewedButtonWhite-module__SkjQZq__size-lg{padding:18px 40px}.CougarSkewedButtonWhite-module__SkjQZq__size-lg .CougarSkewedButtonWhite-module__SkjQZq__content{font-size:18px;line-height:1.2}.CougarSkewedButtonWhite-module__SkjQZq__button:hover{background:linear-gradient(135deg,#f1001e 0%,#dc2626 100%);transform:skew(-10deg)translateY(-2px);box-shadow:0 6px 12px #f1001e66}.CougarSkewedButtonWhite-module__SkjQZq__button:hover .CougarSkewedButtonWhite-module__SkjQZq__content{color:#fff}.CougarSkewedButtonWhite-module__SkjQZq__button:active{background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);transform:skew(-10deg)translateY(0);box-shadow:0 2px 4px #f1001e66}.CougarSkewedButtonWhite-module__SkjQZq__button:active .CougarSkewedButtonWhite-module__SkjQZq__content{color:#fff}.CougarSkewedButtonWhite-module__SkjQZq__button:focus-visible{outline-offset:4px;outline:3px solid #f1001e}.CougarSkewedButtonWhite-module__SkjQZq__disabled{opacity:.5;cursor:not-allowed;pointer-events:none}a.CougarSkewedButtonWhite-module__SkjQZq__button{display:inline-block}@media (max-width:768px){.CougarSkewedButtonWhite-module__SkjQZq__size-lg{padding:16px 36px}.CougarSkewedButtonWhite-module__SkjQZq__size-lg .CougarSkewedButtonWhite-module__SkjQZq__content{font-size:16px}}@media (max-width:480px){.CougarSkewedButtonWhite-module__SkjQZq__size-md{padding:12px 28px}.CougarSkewedButtonWhite-module__SkjQZq__size-md .CougarSkewedButtonWhite-module__SkjQZq__content{font-size:14px}.CougarSkewedButtonWhite-module__SkjQZq__size-lg{padding:14px 32px}.CougarSkewedButtonWhite-module__SkjQZq__size-lg .CougarSkewedButtonWhite-module__SkjQZq__content{font-size:15px}}@media (prefers-reduced-motion:reduce){.CougarSkewedButtonWhite-module__SkjQZq__button{transition:none}}@media (prefers-contrast:high){.CougarSkewedButtonWhite-module__SkjQZq__button{border-width:3px}}
.CougarProjectCard-module__jg7uKG__container{background-color:#0a0a0a;border-radius:0;width:260px;height:334px;transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 4px 8px #0000004d}.CougarProjectCard-module__jg7uKG__imageWrapper{width:100%;height:100%;position:relative;overflow:hidden}.CougarProjectCard-module__jg7uKG__image{object-fit:cover;object-position:50% 50%;filter:brightness(.85)contrast(1.1);width:100%;height:100%;transition:transform .3s}.CougarProjectCard-module__jg7uKG__overlay{pointer-events:none;z-index:1;background:linear-gradient(#0000 40%,#000c 100%);width:100%;height:100%;position:absolute;top:0;left:0}.CougarProjectCard-module__jg7uKG__categoryContainer{z-index:2;position:absolute;bottom:20px;left:20px}.CougarProjectCard-module__jg7uKG__categoryPill{color:#fff;font-size:14px;font-weight:700;font-family:var(--font-montserrat),sans-serif;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background-color:#f1001e;border-radius:4px;padding:8px 20px;transition:all .3s;display:inline-block;box-shadow:0 2px 6px #f1001e66}.CougarProjectCard-module__jg7uKG__buttonContainer{z-index:3;opacity:0;transition:opacity .3s;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.CougarProjectCard-module__jg7uKG__link{color:inherit;text-decoration:none;transition:transform .3s;display:block}.CougarProjectCard-module__jg7uKG__link:hover .CougarProjectCard-module__jg7uKG__container,.CougarProjectCard-module__jg7uKG__link:focus-visible .CougarProjectCard-module__jg7uKG__container{transform:scale(1.05)}.CougarProjectCard-module__jg7uKG__link:focus-visible{outline-offset:2px;border-radius:0;outline:2px solid #f1001e}.CougarProjectCard-module__jg7uKG__link:hover .CougarProjectCard-module__jg7uKG__image,.CougarProjectCard-module__jg7uKG__link:focus-visible .CougarProjectCard-module__jg7uKG__image{transform:scale(1.05)}.CougarProjectCard-module__jg7uKG__link:hover .CougarProjectCard-module__jg7uKG__categoryPill,.CougarProjectCard-module__jg7uKG__link:focus-visible .CougarProjectCard-module__jg7uKG__categoryPill{opacity:0}.CougarProjectCard-module__jg7uKG__link:hover .CougarProjectCard-module__jg7uKG__buttonContainer,.CougarProjectCard-module__jg7uKG__link:focus-visible .CougarProjectCard-module__jg7uKG__buttonContainer{opacity:1}.CougarProjectCard-module__jg7uKG__button{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;transition:transform .3s;display:block}.CougarProjectCard-module__jg7uKG__button:hover .CougarProjectCard-module__jg7uKG__container,.CougarProjectCard-module__jg7uKG__button:focus-visible .CougarProjectCard-module__jg7uKG__container{transform:scale(1.05)}.CougarProjectCard-module__jg7uKG__button:focus-visible{outline-offset:2px;border-radius:0;outline:2px solid #f1001e}.CougarProjectCard-module__jg7uKG__button:hover .CougarProjectCard-module__jg7uKG__image,.CougarProjectCard-module__jg7uKG__button:focus-visible .CougarProjectCard-module__jg7uKG__image{transform:scale(1.05)}.CougarProjectCard-module__jg7uKG__button:hover .CougarProjectCard-module__jg7uKG__categoryPill,.CougarProjectCard-module__jg7uKG__button:focus-visible .CougarProjectCard-module__jg7uKG__categoryPill{opacity:0}.CougarProjectCard-module__jg7uKG__button:hover .CougarProjectCard-module__jg7uKG__buttonContainer,.CougarProjectCard-module__jg7uKG__button:focus-visible .CougarProjectCard-module__jg7uKG__buttonContainer{opacity:1}@media (max-width:768px){.CougarProjectCard-module__jg7uKG__container{aspect-ratio:260/334;width:100%;max-width:260px;height:auto}.CougarProjectCard-module__jg7uKG__categoryPill{padding:6px 16px;font-size:13px}.CougarProjectCard-module__jg7uKG__categoryContainer{bottom:16px;left:16px}}@media (max-width:640px){.CougarProjectCard-module__jg7uKG__container{aspect-ratio:260/334;width:100%;height:auto}.CougarProjectCard-module__jg7uKG__categoryContainer{bottom:12px;left:12px}.CougarProjectCard-module__jg7uKG__categoryPill{padding:6px 16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.CougarProjectCard-module__jg7uKG__container,.CougarProjectCard-module__jg7uKG__image,.CougarProjectCard-module__jg7uKG__link,.CougarProjectCard-module__jg7uKG__button,.CougarProjectCard-module__jg7uKG__categoryPill{transition:none;animation:none}}@media (prefers-contrast:more){.CougarProjectCard-module__jg7uKG__categoryPill{box-shadow:0 0 0 2px #fff}.CougarProjectCard-module__jg7uKG__link:focus-visible,.CougarProjectCard-module__jg7uKG__button:focus-visible{outline-width:3px}}
