.ixs{position:relative;padding-bottom:clamp(60px,8vw,120px)}.ix-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(241,239,228,.14)}.ix-list>li{position:relative;isolation:isolate;border-bottom:1px solid rgba(241,239,228,.14);--d:0s}.js .ix-list>li{opacity:0;transform:translate3d(0,40px,0);transition:opacity .8s var(--ease),transform 1s var(--ease);transition-delay:var(--d)}.js .ix-list.in-v>li{opacity:1;transform:none}.ix{display:grid;grid-template-columns:minmax(70px,.7fr) minmax(0,4.2fr) minmax(0,2fr) minmax(0,1.5fr) 44px;align-items:center;gap:clamp(10px,2vw,32px);padding:clamp(18px,2.6vw,38px) 0;text-decoration:none;position:relative;transition:padding .5s var(--ease),color .3s}.ix:before{content:"";position:absolute;inset:0 calc(var(--pad)*-1);background:var(--ac);opacity:0;transform:scaleY(0);transform-origin:bottom;transition:transform .5s var(--ease),opacity .3s;z-index:-1}.ix:hover,.ix:focus-visible{color:var(--bor);padding-left:clamp(10px,2vw,30px)}.ix:hover:before,.ix:focus-visible:before{opacity:1;transform:none}.ix-a{font:italic 300 1.15rem/1 var(--f-serif)}.ix-a b{font:800 1.5rem/1 var(--f-disp);font-style:normal}.ix-n{font:800 clamp(3rem,7vw,8.5rem)/.86 var(--f-disp);text-transform:uppercase;margin:0;letter-spacing:.004em}.ix-t{font-size:1.15rem;line-height:1.3;opacity:.82}.ix-p{font:700 clamp(1.1rem,1.6vw,1.5rem)/1 var(--f-disp);text-transform:uppercase;text-align:right;white-space:nowrap}.ix-go svg{width:30px;height:30px;transition:transform .4s var(--ease)}.ix:hover .ix-go svg{transform:translate(6px)}.ix-pv{position:fixed;right:clamp(24px,5vw,90px);top:50%;width:min(24vw,400px);aspect-ratio:4/5;translate:0 -50%;pointer-events:none;z-index:5;opacity:0;scale:.92;transition:opacity .35s,scale .6s var(--ease);overflow:hidden;box-shadow:0 30px 80px -20px #0009}.ixs.pv-on .ix-pv{opacity:1;scale:1}.ix-pv-i{position:absolute;inset:0;opacity:0;transition:opacity .35s}.ix-pv-i.on{opacity:1}.ix-pv picture,.ix-pv img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:900px){.ix{grid-template-columns:1fr auto;grid-template-areas:"n p" "t t" "a a";gap:8px 14px}.ix-a{grid-area:a}.ix-n{grid-area:n}.ix-t{grid-area:t}.ix-p{grid-area:p;font-size:1rem;align-self:start;padding-top:.5em}.ix-go,.ix-pv{display:none}}@media(hover:none){.ix:hover{padding-left:0}.ix:hover:before{opacity:0}}@media(hover:hover)and (min-width:901px){.ixs .wrap{padding-right:calc(var(--pad) + min(25vw,410px))}}
