.ap-deck{display:none}@media (width>=1100px){.page-hero.ap-hero{text-align:right;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;min-height:480px;display:grid;overflow:hidden;padding:40px max(40px,50vw - 580px)!important}.ap-hero .hero-text{flex-direction:column;grid-area:1/1;align-items:flex-start;gap:16px;display:flex}.ap-hero .ap-title{line-height:1.15;font-size:clamp(64px,6vw,92px)!important}.ap-sub{max-width:30em;line-height:1.8;margin:0!important;font-size:22px!important}.ap-hero .ap-faces{display:none}.page-hero.ap-hero .ap-search{width:460px;max-width:100%;margin:10px 0 0!important}.page-hero.ap-hero .ap-search input{height:54px;font-size:16px}.page-hero.ap-hero .ap-search button{width:44px;height:44px;top:5px;left:5px}.ap-deck{grid-area:1/2;height:400px;display:block;position:relative;overflow:visible}.hc{--r:0deg;--x:0px;--y:0px;cursor:pointer;transform-origin:50% 100%;width:200px;height:290px;transform:translateX(var(--x)) translateY(var(--y)) rotate(var(--r));filter:brightness(.75);background:#0a3c40;border-radius:18px;margin-left:-100px;transition:transform .7s cubic-bezier(.2,.9,.3,1.1),box-shadow .4s,filter .4s;position:absolute;bottom:20px;left:50%;overflow:hidden;box-shadow:0 20px 40px -20px #000c,inset 0 0 0 1px #e6c98a80}.hc img{object-fit:cover;width:100%;height:74%}.hc-i{color:#fff;text-align:right;background:linear-gradient(#0000,#052e2f 45%);padding:38px 14px 12px;position:absolute;bottom:0;left:0;right:0}.hc-i span{color:#f6e3b4;background:#e6c98a33;border-radius:99px;padding:1px 9px;font-size:11px;font-weight:800;display:inline-block}.hc-i b{margin-top:4px;font-size:17px;display:block}.hc-i small{color:#cfe3dd;font-size:12px;line-height:1.6;display:block}.hc:before{content:"";z-index:2;pointer-events:none;border:1px solid #e6c98a73;border-radius:13px;position:absolute;inset:7px}.hc:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#fff6dc59 50%,#0000 65%) -200% 0/300% 100% no-repeat;position:absolute;inset:0}.hc.front{filter:none;box-shadow:0 30px 50px -20px #000000e6,0 0 0 2px #e6c98a,0 0 40px #f6e3b459}.ap-deck:hover .hc{filter:none}@media (prefers-reduced-motion:no-preference){.hc.front:after{animation:2.6s ease-in-out .3s hc-foil}}}@keyframes hc-foil{to{background-position:200% 0}}@media (width>=1100px){.page-hero.ap-hero{padding-bottom:64px!important}.page-hero.ap-hero{height:317.795px;min-height:0;padding:0 max(40px,50vw - 580px)!important}.ap-hero .hero-text{gap:10px}.ap-hero .ap-title{font-size:60px!important}.ap-sub{font-size:19px!important}.page-hero.ap-hero .ap-search{margin-top:6px!important}.page-hero.ap-hero .ap-search input{height:48px}.page-hero.ap-hero .ap-search button{width:38px;height:38px}.ap-deck{height:280px}.hc{border-radius:14px;width:150px;height:212px;margin-left:-75px;bottom:26px}.hc:before{border-radius:10px;inset:5px}.hc-i{padding:26px 10px 8px}.hc-i small{font-size:10.5px}.hc-i span{font-size:10px}.hc{height:200px;bottom:58px}.ap-deck{overflow:visible}.hc-i{text-align:center;padding:30px 10px 12px}.hc-i b{font-size:15px}.hc img{height:100%}}
