#featured .featured-sub{margin-top:10px;margin-inline:auto;font-size:clamp(15px,.3vw + 13px,18px);font-weight:500;line-height:1.7;color:var(--green)}#featured .feat-slider{--pv:4;--gap:clamp(16px,2vw,28px);--arw:52px;--arw-gap:clamp(14px,1.6vw,28px);--outside:calc((100vw - min(100vw - var(--gutter) * 2, var(--container))) / 2);--pad:max(0px,calc(var(--arw) + var(--arw-gap) + 12px - var(--outside)));position:relative;margin-top:clamp(32px,3vw,48px);padding-inline:var(--pad)}#featured .feat-viewport{overflow:hidden;touch-action:pan-y}@supports (overflow:clip){#featured .feat-viewport{overflow:visible;overflow-x:clip}}#featured .feat-grid{display:flex;gap:var(--gap);margin:0;padding:0;overflow:visible;scroll-snap-type:none}#featured .feat-slider.is-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}#featured .feat-slider.is-dragging .feat-card{cursor:-webkit-grabbing;cursor:grabbing}#featured .feat-card{position:relative;container-type:inline-size;flex:0 0 calc((100% - var(--gap) * (var(--pv) - 1)) / var(--pv));aspect-ratio:361.29/611.8;scroll-snap-align:none;-webkit-clip-path:polygon(100% 22.638%,100% 100%,0 100%,0 5.464%,.098% 4.613%,.382% 3.813%,.835% 3.071%,1.439% 2.393%,2.179% 1.785%,3.037% 1.255%,3.998% .809%,5.043% .454%,6.157% .196%,7.323% .043%,8.524% .001%,9.743% .076%,10.963% .276%,12.169% .606%,95.447% 17.78%,96.254% 18.088%,96.994% 18.447%,97.663% 18.854%,98.257% 19.304%,98.772% 19.791%,99.202% 20.312%,99.545% 20.862%,99.795% 21.436%,99.948% 22.03%);clip-path:polygon(100% 22.638%,100% 100%,0 100%,0 5.464%,.098% 4.613%,.382% 3.813%,.835% 3.071%,1.439% 2.393%,2.179% 1.785%,3.037% 1.255%,3.998% .809%,5.043% .454%,6.157% .196%,7.323% .043%,8.524% .001%,9.743% .076%,10.963% .276%,12.169% .606%,95.447% 17.78%,96.254% 18.088%,96.994% 18.447%,97.663% 18.854%,98.257% 19.304%,98.772% 19.791%,99.202% 20.312%,99.545% 20.862%,99.795% 21.436%,99.948% 22.03%);color:var(--cream);background-color:var(--sand)}#featured .feat-card img{-webkit-user-drag:none}#featured .feat-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease),filter 1s var(--ease),opacity .6s}#featured .feat-card.is-active .feat-img{transform:scale(1.07);filter:saturate(1.05)}#featured .feat-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,35,40,.72),rgba(9,35,40,.3) 28%,rgba(9,35,40,0) 50%)}#featured .feat-shade:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,35,40,.92),rgba(9,35,40,.55) 55%,rgba(9,35,40,.25));opacity:0;transition:opacity .8s var(--ease)}#featured .feat-card.is-active .feat-shade:after{opacity:1}#featured .feat-card:after{content:"";position:absolute;inset-inline:22%;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#d9a877;transform:scaleX(0);transition:transform .7s var(--ease)}#featured .feat-card.is-active:after{transform:scaleX(1);transition-delay:.15s}#featured .feat-body{position:absolute;inset-inline:0;bottom:0;padding:0 7cqi 9cqi;display:flex;flex-direction:column;align-items:center}#featured .feat-logo{width:90px;max-width:90px;height:36px;max-height:36px;object-fit:contain;object-position:center;transition:transform .8s var(--ease);transform-origin:center bottom}#featured .feat-card.is-active .feat-logo{transform:scale(.9)}#featured .feat-meta{width:100%;margin-top:5.5cqi;padding-top:4.2cqi;display:flex;align-items:center;justify-content:space-between;gap:4cqi;border-top:1px solid rgba(244,237,228,.26)}#featured .feat-name{min-width:0;margin:0;font-size:max(14px,5.3cqi);font-weight:500;line-height:1.35;color:var(--cream);text-wrap:balance}#featured .feat-type{flex:none;display:inline-flex;align-items:center;gap:2cqi;padding:2cqi 3.8cqi;border-radius:999px;font-size:max(12.5px,4.2cqi);font-weight:500;line-height:1;color:var(--cream);background:rgba(244,237,228,.12);box-shadow:inset 0 0 0 1px rgba(244,237,228,.32);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#featured .feat-type:before{content:"";width:5px;height:5px;border-radius:50%;background:#d9a877}#featured .feat-more{display:grid;grid-template-rows:0fr;width:100%;transition:grid-template-rows .75s var(--ease-io)}#featured .feat-more>div{min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center}#featured .feat-card.is-active .feat-more{grid-template-rows:1fr}#featured .feat-desc{width:100%;margin:0;padding-top:5cqi;font-size:max(12px,3.6cqi);font-weight:400;line-height:1.7;text-align:start;color:rgba(244,237,228,.92);opacity:0;transform:translateY(18px);filter:blur(3px);transition:opacity .35s var(--ease),transform .5s var(--ease),filter .35s}#featured .feat-card.is-active .feat-desc,#featured .feat-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}#featured .feat-card.is-active .feat-desc{opacity:1;transform:none;filter:none;transition:opacity .6s var(--ease) .22s,transform .8s var(--ease) .22s,filter .6s .22s}#featured .feat-cta{display:block;opacity:0;transform:translateY(14px);transition:opacity .3s var(--ease),transform .45s var(--ease)}#featured .feat-card.is-active .feat-cta{opacity:1;transform:none;transition:opacity .6s var(--ease) .38s,transform .8s var(--ease) .38s}#featured .feat-btn{margin-top:4.5cqi;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding-inline:18px;border-radius:6px;background:var(--cream);color:var(--ink);font-size:13.5px;font-weight:500;line-height:1;white-space:nowrap;transition:background-color .3s,transform .35s var(--ease)}#featured .feat-btn:hover{background:var(--white);transform:translateY(-2px)}#featured .feat-arrow{position:absolute;z-index:2;top:50%;translate:0 -50%;width:var(--arw);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--sand);color:var(--ink);font-size:15px;box-shadow:inset 0 0 0 1px rgba(0,81,66,.16);transition:background-color .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease),transform .45s var(--ease)}#featured .feat-arrow--prev{right:calc(var(--pad) - var(--arw) - var(--arw-gap))}#featured .feat-arrow--next{left:calc(var(--pad) - var(--arw) - var(--arw-gap))}#featured .feat-arrow .ic{transition:transform .45s var(--ease)}#featured .feat-arrow:focus-visible,#featured .feat-arrow:hover{background:var(--green);color:var(--cream);box-shadow:0 12px 24px -12px rgba(9,35,40,.5)}#featured .feat-arrow--prev:hover .ic{transform:translateX(3px)}#featured .feat-arrow--next:hover .ic{transform:translateX(-3px)}#featured .feat-arrow:active{transform:scale(.94)}#featured .feat-slider.is-static .feat-arrow{display:none}#featured .btn-row{margin-top:clamp(32px,3vw,48px)}.js #featured .feat-img:not(.is-loaded){opacity:0}.js #featured .feat-card:not(.is-ready){background-image:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);background-size:220% 100%;animation:feat-shimmer 1.6s linear infinite}@keyframes feat-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}#featured .feat-card.reveal-pre:not(.reveal-in){transform:translateY(60px)}@media (max-width:1199px){#featured .feat-slider{--pv:3}}@media (max-width:1099px){#featured .feat-card.reveal-pre:not(.reveal-in){transform:translateY(36px)}}@media (max-width:979px){#featured .feat-slider{--pv:2;--arw:46px}}@media (max-width:599px){#featured .feat-slider{--pv:1;--gap:14px;--arw:42px;--pad:0px;margin-inline:calc(50% - 50vw)}#featured .feat-card{flex-basis:min(300px,72vw)}#featured .feat-arrow{font-size:14px;box-shadow:0 8px 20px -10px rgba(9,35,40,.6)}#featured .feat-arrow--prev{right:10px}#featured .feat-arrow--next{left:10px}}@font-face{font-family:heliopolis;src:url(/_next/static/media/4e8388b52fce1d3a-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:heliopolis;src:url(/_next/static/media/ae5e34193dc09414-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:heliopolis;src:url(/_next/static/media/c335e164daadbd8d-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:heliopolis Fallback;src:local("Arial");ascent-override:111.84%;descent-override:24.02%;line-gap-override:9.73%;size-adjust:102.82%}.__className_5fb41f{font-family:heliopolis,heliopolis Fallback,Tahoma,Segoe UI,sans-serif}.__variable_5fb41f{--font-heliopolis:"heliopolis","heliopolis Fallback",Tahoma,Segoe UI,sans-serif}