body{margin:0;background:#111925}a{color:#f5f7f8}a:hover{color:#fff}button{font:inherit}.lk{text-decoration:none;transition:color .5s cubic-bezier(.22,.61,.36,1)}.lk:hover{color:#fff}.tb{transition:color .5s cubic-bezier(.22,.61,.36,1),border-color .5s cubic-bezier(.22,.61,.36,1)}.tb:hover{color:#fff;border-color:#8a97a8}.navfull{display:flex}.navshort{display:none}.pad{padding-left:clamp(20px,3.4vw,48px);padding-right:clamp(20px,3.4vw,48px)}.eb{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#8a97a8}.serif{font-family:Playfair Display,Georgia,serif;font-weight:400}.ln{display:block;overflow:hidden;padding-bottom:.06em}.ln>span{display:block;transform:translateY(105%);transition:transform 1.3s cubic-bezier(.22,.61,.36,1)}.go .ln>span{transform:none}.go .ln:nth-child(2)>span{transition-delay:.12s}.go .ln:nth-child(3)>span{transition-delay:.24s}.fade{opacity:0;transform:translateY(14px);transition:opacity 1.2s cubic-bezier(.22,.61,.36,1),transform 1.2s cubic-bezier(.22,.61,.36,1)}.go .fade{opacity:1;transform:none}.go .fade.d1{transition-delay:.5s}.go .fade.d2{transition-delay:.7s}.go .fade.d3{transition-delay:.9s}.cue{display:inline-flex;align-items:center;gap:14px}.cue i{display:block;width:1px;height:44px;background:linear-gradient(#8A97A8,transparent);transform-origin:top;animation:cue 2.4s cubic-bezier(.22,.61,.36,1) infinite}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.ix{border-top:1px solid rgba(245,247,248,.12)}.ix .row{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,auto) 90px;align-items:center;column-gap:24px;padding:clamp(18px,2.4vw,30px) 0;border-bottom:1px solid rgba(245,247,248,.12);text-decoration:none;color:#f5f7f8;transition:opacity .6s cubic-bezier(.22,.61,.36,1)}.ix .row .n{font-size:11px;letter-spacing:.2em;color:#8a97a8}.ix .row .t{font-family:Playfair Display,Georgia,serif;font-size:clamp(40px,6.6vw,112px);line-height:.98;letter-spacing:-.025em;transition:transform .8s cubic-bezier(.22,.61,.36,1),color .5s}.ix .row .d{justify-self:end;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#8a97a8;text-align:right}.ix .row .y{justify-self:end;font-size:11px;letter-spacing:.16em;color:#8a97a8}.ix .row .bar{position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#f5f7f8;transform:scaleX(0);transform-origin:left;transition:transform .9s cubic-bezier(.77,0,.18,1)}.ix.hov .row{opacity:.28}.ix.hov .row.on{opacity:1}.ix .row.on .t{transform:translate(18px)}.ix .row.on .bar{transform:scaleX(1)}.ix .row:focus-visible{outline:2px solid #F5F7F8;outline-offset:6px}.pv{position:fixed;left:0;top:0;z-index:4;width:min(30vw,440px);pointer-events:none;opacity:0;transition:opacity .45s cubic-bezier(.22,.61,.36,1);will-change:transform}.pv.on{opacity:1}.pv .fr{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;clip-path:inset(12% 12% 12% 12%);transition:clip-path .7s cubic-bezier(.77,0,.18,1)}.pv.on .fr{clip-path:inset(0 0 0 0)}.pv .ly{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.12);transition:opacity .5s ease,transform 1.2s cubic-bezier(.22,.61,.36,1)}.pv .ly.on{opacity:1;transform:none}.pv .ly img{display:block;width:100%;height:100%;object-fit:cover}.pv .ly .phx{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:18px;box-sizing:border-box}.pv .ly .phx b{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:44px;line-height:.95;opacity:.3}.pv .ly .phx i{font-style:normal;font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.ch{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(16px,2.2vw,32px);align-items:center;min-height:min(100vh,980px);padding:clamp(80px,10vw,160px) clamp(20px,3.4vw,48px);box-sizing:border-box}.ch .media{grid-row:1;position:relative;display:block;text-decoration:none;color:inherit}.ch .mask{position:relative;overflow:hidden;clip-path:inset(100% 0 0 0);transition:clip-path 1.5s cubic-bezier(.77,0,.18,1)}.ch.in .mask{clip-path:inset(0 0 0 0)}.ch .mask img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.18);transition:transform 2.2s cubic-bezier(.22,.61,.36,1)}.ch.in .mask img{transform:scale(1.02)}.ch .media:hover .mask img{transform:scale(1.06)}.ch .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:space-between;padding:22px;box-sizing:border-box}.ch .ph b{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(48px,7vw,120px);line-height:.9;opacity:.18}.ch .ph i{font-style:normal;font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.6}.ch .view{position:absolute;right:20px;bottom:20px;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border-radius:999px;background:currentColor;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .5s cubic-bezier(.22,.61,.36,1),transform .5s cubic-bezier(.22,.61,.36,1)}.ch .view span{color:var(--chbg)}.ch .media:hover .view,.ch .media:focus-visible .view{opacity:1;transform:none}.ch .media:focus-visible{outline:2px solid currentColor;outline-offset:8px}.ch .copy{grid-row:1;position:relative;z-index:2;display:flex;flex-direction:column;gap:20px}.ch .copy>*{opacity:0;transform:translateY(20px);transition:opacity 1.1s cubic-bezier(.22,.61,.36,1),transform 1.1s cubic-bezier(.22,.61,.36,1)}.ch.in .copy>*{opacity:1;transform:none}.ch.in .copy>*:nth-child(2){transition-delay:.15s}.ch.in .copy>*:nth-child(3){transition-delay:.3s}.ch.in .copy>*:nth-child(4){transition-delay:.45s}.ch.in .copy>*:nth-child(5){transition-delay:.6s}.ch .num{font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.7}.ch .name{margin:0;font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(56px,8.4vw,150px);line-height:.88;letter-spacing:-.025em}.ch .role{font-size:12px;letter-spacing:.16em;text-transform:uppercase;opacity:.75}.ch .led{margin:0;max-width:360px;font-size:16px;line-height:1.65;opacity:.85}.ch .cta{display:inline-flex;align-items:center;gap:14px;align-self:flex-start;min-height:44px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:inherit;border-bottom:1px solid currentColor}.ch .cta span{transition:transform .6s cubic-bezier(.22,.61,.36,1)}.ch .cta:hover span{transform:translate(6px)}.L .media{grid-column:1/span 7}.L .copy{grid-column:7/span 6;margin-left:clamp(-120px,-6vw,-40px)}.R .media{grid-column:6/span 7}.R .copy{grid-column:1/span 6;margin-right:clamp(-120px,-6vw,-40px)}.W .media{grid-column:1/-1}.W .copy{grid-row:2;grid-column:1/span 7;padding-top:clamp(28px,4vw,56px)}.cur{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:flex-end;padding:clamp(20px,3.4vw,48px);box-sizing:border-box;pointer-events:none;transform:translateY(100%);transition:transform .75s cubic-bezier(.77,0,.18,1)}.cur.on{transform:none;pointer-events:auto}.cur .cn{font-family:Playfair Display,Georgia,serif;font-size:clamp(56px,10vw,180px);line-height:.88;letter-spacing:-.03em;opacity:0;transform:translateY(40px);transition:opacity .6s ease .25s,transform .8s cubic-bezier(.22,.61,.36,1) .2s}.cur.on .cn{opacity:1;transform:none}.cur .ce{position:absolute;left:clamp(20px,3.4vw,48px);top:clamp(24px,3vw,40px);font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.7}@media (max-width:760px){.navfull{display:none}.navshort{display:flex}.ch{min-height:0}.L .media,.R .media,.W .media,.L .copy,.R .copy,.W .copy{grid-column:1/-1;margin:0}.ch .copy{grid-row:2;padding-top:28px}.ch .view{opacity:1;transform:none}.oL,.oR{grid-column:1/-1!important}.ix .row{grid-template-columns:40px minmax(0,1fr) 54px;column-gap:12px}.ix .row .d{display:none}.ix .row .t{font-size:clamp(34px,10vw,56px)}}@media (hover:none),(max-width:760px){.pv{display:none}}@media (prefers-reduced-motion:reduce){.ln>span,.fade,.ch .mask,.ch .mask img,.ch .copy>*,.ix .row .t,.cur,.cur .cn{transition:none!important;transform:none!important;opacity:1!important;clip-path:none!important}.cur{display:none}.cue i{animation:none}}
