.archive-product-card-module__IPGOkG__card{background:#fff;border:1px solid #dedede;border-radius:22px;flex-direction:column;height:364px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.archive-product-card-module__IPGOkG__card:hover{border-color:#ed1c24;box-shadow:0 8px 24px #00000014}.archive-product-card-module__IPGOkG__card:has(:focus-visible){border-color:#ed1c24;box-shadow:0 8px 24px #00000014}.archive-product-card-module__IPGOkG__title{transition:color .2s}.archive-product-card-module__IPGOkG__card:hover .archive-product-card-module__IPGOkG__title{color:#ed1c24}.archive-product-card-module__IPGOkG__card:has(:focus-visible) .archive-product-card-module__IPGOkG__title{color:#ed1c24}.archive-product-card-module__IPGOkG__cta{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.archive-product-card-module__IPGOkG__card:hover .archive-product-card-module__IPGOkG__cta{color:#fff;background-color:#ed1c24;border-color:#ed1c24;box-shadow:0 3px 12px #ed1c2433}.archive-product-card-module__IPGOkG__card:has(:focus-visible) .archive-product-card-module__IPGOkG__cta{color:#fff;background-color:#ed1c24;border-color:#ed1c24;box-shadow:0 3px 12px #ed1c2433}.archive-product-card-module__IPGOkG__notch{z-index:1;clip-path:polygon(0 100%,50% 0,100% 100%);pointer-events:none;background:#dedede;width:24px;height:13px;transition:background-color .2s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.archive-product-card-module__IPGOkG__notch:after{clip-path:polygon(0 100%,50% 0,100% 100%);content:"";background:#fff;position:absolute;inset:1px 1px 0}.archive-product-card-module__IPGOkG__card:hover .archive-product-card-module__IPGOkG__notch{background:#ed1c24}.archive-product-card-module__IPGOkG__card:has(:focus-visible) .archive-product-card-module__IPGOkG__notch{background:#ed1c24}@media (max-width:900px){.archive-product-card-module__IPGOkG__card{height:auto;min-height:330px}}
.home-hero-module__NMvEyG__frame{--hero-ease:cubic-bezier(.45, .05, .2, 1);clip-path:url(#home-hero-frame-desktop);touch-action:pan-y;-webkit-user-select:none;user-select:none;background-color:#0b0b0c;position:absolute;inset:0;overflow:hidden}.home-hero-module__NMvEyG__track{will-change:transform;width:100%;height:100%;transition:transform var(--hero-transition-duration,.76s) var(--hero-ease);display:flex}.home-hero-module__NMvEyG__trackDragging,.home-hero-module__NMvEyG__trackInstant{transition:none}.home-hero-module__NMvEyG__scrim{z-index:1;pointer-events:none;background-image:linear-gradient(270deg,#000000a6,#0000004d 50%,#0000000d);position:absolute;inset:0}.home-hero-module__NMvEyG__dragging .home-hero-module__NMvEyG__copyLayer{transition:none}.home-hero-module__NMvEyG__copyLayer{z-index:10;pointer-events:none;transform:translate3d(calc(var(--hero-drag-x,0px) * .16), 0, 0);transition:transform var(--hero-transition-duration,.76s) var(--hero-ease);position:absolute;inset:0}.home-hero-module__NMvEyG__copy{pointer-events:auto;position:absolute}.home-hero-module__NMvEyG__copyExit{pointer-events:none}.home-hero-module__NMvEyG__copyTitle,.home-hero-module__NMvEyG__copyBody,.home-hero-module__NMvEyG__copyCta{will-change:transform, opacity}.home-hero-module__NMvEyG__copyTitle{--copy-from-x:var(--hero-copy-enter-x,52px);--copy-from-y:18px}.home-hero-module__NMvEyG__copyBody{--copy-from-x:calc(var(--hero-copy-enter-x,52px) * .7);--copy-from-y:14px}.home-hero-module__NMvEyG__copyCta{--copy-from-x:calc(var(--hero-copy-enter-x,52px) * .5);--copy-from-y:10px}.home-hero-module__NMvEyG__copyEnter .home-hero-module__NMvEyG__copyTitle{animation:home-hero-module__NMvEyG__hero-copy-enter .56s var(--hero-ease) .15s both}.home-hero-module__NMvEyG__copyEnter .home-hero-module__NMvEyG__copyBody{animation:home-hero-module__NMvEyG__hero-copy-enter .56s var(--hero-ease) .195s both}.home-hero-module__NMvEyG__copyEnter .home-hero-module__NMvEyG__copyCta{animation:home-hero-module__NMvEyG__hero-copy-enter .48s var(--hero-ease) .24s both}.home-hero-module__NMvEyG__copyExit .home-hero-module__NMvEyG__copyTitle{animation:.2s cubic-bezier(.4,0,1,1) both home-hero-module__NMvEyG__hero-copy-exit}.home-hero-module__NMvEyG__copyExit .home-hero-module__NMvEyG__copyBody{animation:.2s cubic-bezier(.4,0,1,1) 25ms both home-hero-module__NMvEyG__hero-copy-exit}.home-hero-module__NMvEyG__copyExit .home-hero-module__NMvEyG__copyCta{animation:.2s cubic-bezier(.4,0,1,1) 50ms both home-hero-module__NMvEyG__hero-copy-exit}@keyframes home-hero-module__NMvEyG__hero-copy-enter{0%{opacity:0;transform:translate3d(var(--copy-from-x,0px), var(--copy-from-y,0px), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes home-hero-module__NMvEyG__hero-copy-exit{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate3d(var(--hero-copy-exit-x,0px), -8px, 0)}}@media (max-width:700px){.home-hero-module__NMvEyG__frame{clip-path:url(#home-hero-frame-mobile)}}@media (prefers-reduced-motion:reduce){.home-hero-module__NMvEyG__track{transition:none}.home-hero-module__NMvEyG__copyLayer{transition:none;transform:none}.home-hero-module__NMvEyG__copyEnter .home-hero-module__NMvEyG__copyTitle,.home-hero-module__NMvEyG__copyEnter .home-hero-module__NMvEyG__copyBody,.home-hero-module__NMvEyG__copyEnter .home-hero-module__NMvEyG__copyCta,.home-hero-module__NMvEyG__copyExit .home-hero-module__NMvEyG__copyTitle,.home-hero-module__NMvEyG__copyExit .home-hero-module__NMvEyG__copyBody,.home-hero-module__NMvEyG__copyExit .home-hero-module__NMvEyG__copyCta{animation:none}.home-hero-module__NMvEyG__copyExit{display:none}}
.archive-sidebar-module__GdpIBq__help-card{background:url(/adak/archive/help-card-background.png) 50%/cover no-repeat;box-shadow:inset 0 0 20px #68000038,0 7px 17px #720e1321}
.carousel-card-module__Qr9BnW__card:hover{border-color:#ed1c24}.carousel-card-module__Qr9BnW__card:has(:focus-visible){border-color:#ed1c24}.carousel-card-module__Qr9BnW__title{transition:color .2s}.carousel-card-module__Qr9BnW__card:hover .carousel-card-module__Qr9BnW__title{color:#ed1c24}.carousel-card-module__Qr9BnW__card:has(:focus-visible) .carousel-card-module__Qr9BnW__title{color:#ed1c24}.carousel-card-module__Qr9BnW__cta{transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.carousel-card-module__Qr9BnW__card:hover .carousel-card-module__Qr9BnW__cta{color:#fff;background-color:#ed1c24;border-color:#ed1c24;box-shadow:0 3px 12px #ed1c2433}.carousel-card-module__Qr9BnW__card:has(:focus-visible) .carousel-card-module__Qr9BnW__cta{color:#fff;background-color:#ed1c24;border-color:#ed1c24;box-shadow:0 3px 12px #ed1c2433}.carousel-card-module__Qr9BnW__notch{z-index:1;clip-path:polygon(0 100%,50% 0,100% 100%);pointer-events:none;background:#dedede;width:24px;height:13px;transition:background-color .2s;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.carousel-card-module__Qr9BnW__notch:after{clip-path:polygon(0 100%,50% 0,100% 100%);content:"";background:#fff;position:absolute;inset:1px 1px 0}.carousel-card-module__Qr9BnW__card:hover .carousel-card-module__Qr9BnW__notch{background:#ed1c24}.carousel-card-module__Qr9BnW__card:has(:focus-visible) .carousel-card-module__Qr9BnW__notch{background:#ed1c24}
.archive-heading-module__k0Nzaq__heading{text-align:center;background-color:#fff;background-image:linear-gradient(#ffffff9e,#ffffff9e),url(/adak/product-grid-background.svg);background-position:50%,50%;background-size:cover,cover;justify-content:center;align-items:center;min-height:244px;padding:20px 24px;display:flex}.archive-heading-module__k0Nzaq__content{width:100%}@media (max-width:700px){.archive-heading-module__k0Nzaq__heading{min-height:188px;padding-inline:16px}}
.product-pricing-card-module__4JctsW__notch{z-index:1;clip-path:polygon(0 100%,50% 0,100% 100%);pointer-events:none;background:#ffc1c4;width:24px;height:13px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.product-pricing-card-module__4JctsW__notch:after{clip-path:polygon(0 100%,50% 0,100% 100%);content:"";background:snow;position:absolute;inset:1px 1px 0}
.project-card-module__S0dgKW__card{scroll-snap-align:start;flex:none;width:calc(33.3333vw - 43.3333px);min-width:300px;max-width:363px;height:410px;position:relative}.project-card-module__S0dgKW__image{border-radius:32px;height:324px;position:relative;overflow:hidden}.project-card-module__S0dgKW__caption{inset-inline:7.2%;text-align:center;background:#fff;border-radius:24px;min-height:168px;padding:12px 16px;position:absolute;bottom:0;box-shadow:0 8px 26px #00000024}.project-card-module__S0dgKW__caption:before{content:"";background:#fff;width:14px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.project-card-module__S0dgKW__title{z-index:1;color:#242424;font-size:22px;font-weight:700;line-height:1.5;transition:color .16s;position:relative}.project-card-module__S0dgKW__detail{color:#777;overflow-wrap:break-word;white-space:normal;border-top:2px dotted #c7c7c7;margin-top:10px;padding-top:10px;font-size:15px;line-height:1.7}.project-card-module__S0dgKW__details{z-index:1;color:#999;border-radius:8px;width:100%;height:32px;margin-top:17px;padding-inline:12px;font-size:13px;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s;position:relative;border-color:#cfcfcf!important}.project-card-module__S0dgKW__card:hover .project-card-module__S0dgKW__title{color:var(--color-adak-red,#ed1c24)}.project-card-module__S0dgKW__card:has(.project-card-module__S0dgKW__details:focus-visible) .project-card-module__S0dgKW__title{color:var(--color-adak-red,#ed1c24)}.project-card-module__S0dgKW__card:hover .project-card-module__S0dgKW__details,.project-card-module__S0dgKW__details:focus-visible{background:var(--color-adak-red,#ed1c24);color:#fff;box-shadow:0 0 12px #ed1c247a;border-color:var(--color-adak-red,#ed1c24)!important}.project-card-module__S0dgKW__card:hover .project-card-module__S0dgKW__details:hover{background:var(--color-adak-red-hover,#d71920)}@media (max-width:700px){.project-card-module__S0dgKW__card{width:82vw}.project-card-module__S0dgKW__detail{font-size:13px}}
