.home-achievers{margin-top:10px;padding-inline:8px}.home-achievers .strip-frame{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:2px;display:grid}.home-achievers .strip{--strip-gap:5px;--side-photo-height:clamp(72px, 24vw, 112px);--active-photo-height:clamp(95px, 31vw, 144px);align-items:end;gap:var(--strip-gap);grid-template-columns:.9fr 1fr 1.4fr 1fr .9fr;display:grid;position:relative}.home-achievers .strip button,.home-achievers .strip button.center{aspect-ratio:auto;width:auto;min-width:0;box-shadow:none;transform-origin:0 0;border-radius:0;flex-direction:column;align-items:stretch;transition:none;display:flex;overflow:visible}.home-achievers .strip-photo{height:var(--side-photo-height);border:1px solid var(--green);background:#edf3ed;border-radius:11px;display:block;position:relative;overflow:hidden}.home-achievers .strip button.edge .strip-photo{height:calc(var(--side-photo-height) * .9)}.home-achievers .strip button.center .strip-photo{height:var(--active-photo-height);background:#edf3ed;border:0;border-radius:14px;padding:0;box-shadow:0 4px 12px #06313521}.home-achievers .strip img{object-fit:cover;transform-origin:50% 0;border-radius:8px;width:100%;height:100%;display:block;transform:scale(1.12)}.home-achievers .strip img[src$=achiever-04\.jpg]{transform-origin:50% 28%;transform:scale(2)}.home-achievers .strip-name{-webkit-line-clamp:2;text-align:center;color:#435f5c;overflow-wrap:anywhere;visibility:hidden;-webkit-box-orient:vertical;min-height:31px;margin-top:6px;font-size:10px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.home-achievers .center .strip-name{color:var(--dark);visibility:visible;font-size:10.5px;font-weight:700}.home-achievers .strip-arrow{color:#fff;place-items:center;width:30px;height:44px;display:grid;position:relative}.home-achievers .strip-arrow:before{content:"";background:var(--primary);border-radius:50%;width:22px;height:22px;position:absolute}.home-achievers .strip-arrow svg{width:13px;height:13px;position:relative}.home-achievers .strip-arrow:hover:before{background:var(--dark)}.home-achievers .strip-nav{z-index:3;justify-content:flex-end;align-items:center;gap:10px;margin-top:-30px;display:flex;position:relative}.home-achievers .strip-discover{min-height:40px;color:var(--primary);text-align:left;justify-content:flex-end;align-items:center;gap:7px;padding:4px 5px;font-size:11px;font-weight:600;display:inline-flex}.home-achievers .strip-discover:hover{text-decoration:underline}.home-achievers :is(button,a){-webkit-tap-highlight-color:transparent}.home-achievers :is(button,a):focus:not(:focus-visible){outline:none}.home-achievers :is(button,a):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.home-achievers .strip button{cursor:pointer}@media (width<=350px){.home-achievers .strip-frame{grid-template-columns:28px minmax(0,1fr) 28px;gap:2px}.home-achievers .strip-arrow{width:28px}.home-achievers .strip{--strip-gap:3px}.home-achievers .strip-name{font-size:10px}}@media (width>=700px){.home-achievers{max-width:750px;margin-inline:auto}.home-achievers .strip{--side-photo-height:135px;--active-photo-height:165px}.home-achievers .strip-name{font-size:12px}}.home-achievers .strip-photo{border:0}.home-achievers .strip-photo:after{content:"";z-index:2;border:1px solid var(--green);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.home-achievers .center .strip-photo:after{-webkit-mask-composite:xor;background:linear-gradient(135deg,#fff2ac,#f0cb68 40%,#d6a231 72%,#ffeaa2);border:0;padding:2px;animation:.65s ease-out achiever-gold-reveal;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes achiever-gold-reveal{0%{opacity:.25;filter:brightness(1.6)}45%{opacity:1;filter:brightness(1.25)}to{opacity:1;filter:brightness()}}@media (prefers-reduced-motion:reduce){.home-achievers .center .strip-photo:after{animation:none}}.home-achievers .strip{overflow:hidden}.home-achievers .strip button[hidden]{display:none}.home-achievers .strip .strip-ghost{pointer-events:none;z-index:2;position:absolute}.home-achievers .strip{--side-photo-height:clamp(84px, 27.5vw, 130px);--active-photo-height:clamp(110px, 35.5vw, 166px)}@media (width>=700px){.home-achievers .strip{--side-photo-height:155px;--active-photo-height:190px}}
