.vf-story .os{--os-r:cubic-bezier(.65,0,.35,1)}.vf-story .os-open{background:var(--vf-bg-2);padding:72px var(--vf-pad) var(--vf-sec)}.vf-story .os-title{text-align:center;max-width:1100px;margin:0 auto 56px}.vf-story .os-eye{display:inline-flex;align-items:center;gap:14px;margin:0 0 30px;font-size:12px;letter-spacing:2.2px;text-transform:uppercase;color:var(--vf-grey);opacity:0;animation:vfOsFade 1s var(--vf-ease) .1s forwards}.vf-story .os-eye:before,.vf-story .os-eye:after{content:"";width:32px;height:1px;background:var(--vf-gold)}.vf-story .os-eye i{width:3px;height:3px;border-radius:50%;background:var(--vf-gold)}.vf-story .os-open h1{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:clamp(64px,8.6vw,136px);line-height:.96;letter-spacing:-1.5px;margin:0 0 26px}.vf-story .os-open h1 .ln{display:inline-block;overflow:hidden;padding:0 .04em .1em;margin-bottom:-.1em;vertical-align:bottom}.vf-story .os-open h1 .ln>span{display:block;transform:translateY(106%);animation:vfOsUp 1.2s var(--vf-ease) .2s forwards}.vf-story .os-open h1 .ln:nth-child(2)>span{animation-delay:.34s}.vf-story .os-open h1 em{font-style:italic}.vf-story .os-sub{margin:0 auto;max-width:44ch;text-wrap:balance;font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-style:italic;font-size:24px;line-height:1.3;color:var(--vf-ink);opacity:0;animation:vfOsRise 1s var(--vf-ease) .6s forwards}.vf-story .os-pano{position:relative;margin:0;aspect-ratio:21/9;max-height:72vh;width:100%;overflow:hidden;background:#c9bfa9;clip-path:inset(0 50% 0 50%);animation:vfOsDoors 1.8s var(--os-r) .5s forwards}.vf-story .os-pano img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 62%;transform:scale(1.1);animation:vfOsDrift 10s var(--vf-ease) .5s forwards}.vf-story .os-pano:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid rgba(255,255,255,.5);pointer-events:none;opacity:0;animation:vfOsFade 1.2s var(--vf-ease) 1.9s forwards}.vf-story .os-cap{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 0 0;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--vf-grey);opacity:0;animation:vfOsFade 1s var(--vf-ease) 1.6s forwards}.vf-story .os-cap em{font-family:var(--vf-d);font-style:italic;font-size:15px;letter-spacing:0;text-transform:none;color:var(--vf-black)}.vf-story .os-cap .scr{display:flex;align-items:center;gap:12px}.vf-story .os-cap .scr i{position:relative;width:1px;height:28px;background:#00000024;overflow:hidden}.vf-story .os-cap .scr i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:#000;animation:vfOsDrip 2.2s var(--vf-ease) 2.4s infinite}.vf-story .os-idx{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:56px 0 0;border-top:1px solid rgba(0,0,0,.1);opacity:0;animation:vfOsFade 1.2s var(--vf-ease) 1.9s forwards}.vf-story .os-idx a{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 18px 30px;border-left:1px solid rgba(0,0,0,.1)}.vf-story .os-idx a:first-child{border-left:0;padding-left:0}.vf-story .os-idx small{font-family:var(--vf-d);font-style:italic;font-weight:var(--vf-d-weight);font-size:15px;line-height:1;color:var(--vf-grey);transition:color .4s var(--vf-ease)}.vf-story .os-idx span{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:19px;line-height:1.15;color:var(--vf-black);text-wrap:balance}.vf-story .os-idx a:before{content:"";position:absolute;left:0;right:100%;top:-1px;height:1px;background:#000;transition:right .5s var(--vf-ease)}.vf-story .os-idx a:first-child:before{left:0}@media(hover:hover)and (pointer:fine){.vf-story .os-idx a:hover{color:var(--vf-black)}}@media(hover:hover)and (pointer:fine){.vf-story .os-idx a:hover:before{right:0}}@media(hover:hover)and (pointer:fine){.vf-story .os-idx a:hover small{color:var(--vf-black)}}.vf-story .os-idx a.note span{font-style:italic}@keyframes vfOsUp{to{transform:none}}@keyframes vfOsFade{to{opacity:1}}@keyframes vfOsRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes vfOsDoors{to{clip-path:inset(0 0 0 0)}}@keyframes vfOsDrift{to{transform:scale(1)}}@keyframes vfOsDrip{0%{top:-40%}70%,to{top:100%}}@media(max-width:1180px){.vf-story .os-idx{grid-template-columns:repeat(4,minmax(0,1fr))}.vf-story .os-idx a:nth-child(5){border-left:0;padding-left:0}.vf-story .os-idx a:nth-child(n+5){border-top:1px solid rgba(0,0,0,.1)}}@media(max-width:991px){.vf-story .os-open{padding:40px 0 0}.vf-story .os-title{margin:0 16px 36px}.vf-story .os-eye{margin-bottom:22px;font-size:12px;letter-spacing:1.8px;gap:10px}.vf-story .os-eye:before,.vf-story .os-eye:after{width:20px}.vf-story .os-open h1{font-size:64px;line-height:.95;letter-spacing:-1px;margin-bottom:18px}.vf-story .os-open h1 .ln{display:block}.vf-story .os-sub{font-size:20px}.vf-story .os-pano{aspect-ratio:4/5;max-height:none}.vf-story .os-pano img{object-position:38% 50%}.vf-story .os-pano:after{top:12px;right:12px;bottom:12px;left:12px}.vf-story .os-cap{padding:12px 16px 0;white-space:nowrap}.vf-story .os-open{padding-bottom:var(--vf-sec)}.vf-story .os-cap .scr{display:none}.vf-story .os-idx{display:flex;gap:0;margin:28px 0 0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding:0 16px;padding:0 16px;border-top:0}.vf-story .os-idx::-webkit-scrollbar{display:none}.vf-story .os-idx a,.vf-story .os-idx a:first-child,.vf-story .os-idx a:nth-child(5){flex:0 0 46%;scroll-snap-align:start;padding:16px 14px 22px;border-left:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1)}.vf-story .os-idx a:first-child{border-left:0;padding-left:0}.vf-story .os-idx span{font-size:18px}}@media(prefers-reduced-motion:reduce){.vf-story .os-open *,.vf-story .os-pano{animation:none!important;opacity:1!important;transform:none!important;clip-path:none!important}}.vf-story .os-pro{background:var(--vf-bg);padding:var(--vf-sec) var(--vf-pad)}.vf-story .os-pro-in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px 96px;align-items:start}.vf-story .os-pro-l{position:relative}.vf-story .os-kick{display:flex;align-items:center;gap:14px;margin:0 0 28px;font-size:12px;letter-spacing:2.2px;text-transform:uppercase;color:var(--vf-grey)}.vf-story .os-kick:before{content:"";width:32px;height:1px;background:var(--vf-gold)}.vf-story .os-pro h2{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:clamp(40px,4vw,58px);line-height:1.04;letter-spacing:-.4px;margin:0}.vf-story .os-pro h2 em{font-style:italic}.vf-story .os-lede{margin:0 0 44px;font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:clamp(26px,2.4vw,34px);line-height:1.28;color:var(--vf-black);text-wrap:pretty}.vf-story .os-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px;padding-top:32px;border-top:1px solid var(--vf-bg-3)}.vf-story .os-cols p{margin:0;font-size:17px;line-height:1.6;color:var(--vf-ink);text-wrap:pretty}.vf-story .os-cols p b{font-weight:400;color:var(--vf-black)}.vf-story .os-amb{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin-top:88px;padding:40px 0;border-top:1px solid #000;border-bottom:1px solid var(--vf-bg-3)}.vf-story .os-amb p{margin:0;font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:clamp(30px,3.2vw,46px);line-height:1.12;text-wrap:balance}.vf-story .os-amb p em{font-style:italic}.vf-story .os-amb figure{position:relative;margin:0;width:280px;aspect-ratio:4/5;overflow:hidden;background:#efeae2}.vf-story .os-amb figure img{width:100%;height:100%;object-fit:cover;transform:scale(1.12) rotate(-4deg);transition:transform 2.4s var(--vf-ease)}.vf-story .os-amb.in figure img{transform:scale(1) rotate(0)}.vf-story .os-amb figure:after{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid rgba(255,255,255,.6)}.vf-story .os-amb figcaption{position:absolute;left:0;right:0;bottom:-26px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--vf-grey);text-align:right}.vf-story .os .rv{opacity:0;transform:translateY(18px);transition:opacity 1.1s var(--vf-ease),transform 1.1s var(--vf-ease)}.vf-story .os .rv.in{opacity:1;transform:none}.vf-story .os .rv.d1{transition-delay:.1s}.vf-story .os .rv.d2{transition-delay:.2s}.vf-story .os .rv.d3{transition-delay:.3s}@media(max-width:991px){.vf-story .os-pro{padding:var(--vf-sec) 16px}.vf-story .os-pro-in{grid-template-columns:minmax(0,1fr);gap:28px}.vf-story .os-kick{margin-bottom:18px;font-size:12px;letter-spacing:1.8px}.vf-story .os-kick:before{width:20px}.vf-story .os-pro h2{font-size:38px}.vf-story .os-lede{font-size:24px;line-height:1.3;margin-bottom:28px}.vf-story .os-cols{grid-template-columns:minmax(0,1fr);gap:18px;padding-top:24px}.vf-story .os-cols p{font-size:16px}.vf-story .os-amb{grid-template-columns:minmax(0,1fr) 136px;gap:20px;margin-top:48px;padding:28px 0 36px}.vf-story .os-amb p{font-size:26px}.vf-story .os-amb figure{width:136px}.vf-story .os-amb figcaption{display:none}}@media(prefers-reduced-motion:reduce){.vf-story .os .rv{opacity:1;transform:none;transition:none}}.vf-story .st{background:var(--vf-bg-3);padding:0 var(--vf-pad)}.vf-story .st-in{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:96px}.vf-story .st-fig{position:sticky;align-self:start;top:96px;height:calc(100vh - 136px);max-height:860px;margin:64px 0;display:flex;flex-direction:column}.vf-story .st-frame{position:relative;flex:1;overflow:hidden;background:#d8d0c4}.vf-story .st-frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity 1.2s var(--vf-ease),transform 6s var(--vf-ease)}.vf-story .st-frame img.on{opacity:1;transform:none}.vf-story .st-frame:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid rgba(255,255,255,.5);pointer-events:none}.vf-story .st-meta{display:flex;justify-content:space-between;align-items:center;gap:24px;height:52px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--vf-grey)}.vf-story .st-meta .cap{position:relative;flex:1;height:20px}.vf-story .st-meta .cap span{position:absolute;left:0;top:0;white-space:nowrap;opacity:0;transform:translateY(6px);transition:opacity .6s var(--vf-ease),transform .6s var(--vf-ease)}.vf-story .st-meta .cap span.on{opacity:1;transform:none}.vf-story .st-meta em{font-family:var(--vf-d);font-style:italic;font-weight:var(--vf-d-weight);font-size:15px;letter-spacing:0;text-transform:none;color:var(--vf-black)}.vf-story .st-pips{display:flex;gap:6px}.vf-story .st-pips i{width:22px;height:1px;background:#00000029;transition:background .5s var(--vf-ease),width .5s var(--vf-ease)}.vf-story .st-pips i.on{width:40px;background:#000}.vf-story .st-beats{padding:0 0 64px}.vf-story .bt{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:96px 0}.vf-story .bt-img{display:none}.vf-story .bt h2{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:clamp(40px,3.8vw,56px);line-height:1.04;letter-spacing:-.4px;margin:0 0 32px;text-wrap:balance}.vf-story .bt h2 em{font-style:italic}.vf-story .bt-body{display:grid;gap:18px;max-width:30em}.vf-story .bt-body p{margin:0;font-size:17px;line-height:1.62;color:var(--vf-ink);text-wrap:pretty}.vf-story .bt-body p.lead{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:25px;line-height:1.3;color:var(--vf-black);margin-bottom:6px}.vf-story .bt-body p.aside{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-style:italic;font-size:22px;line-height:1.3;color:var(--vf-black);padding:18px 0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.vf-story .bt-body p.trio{display:grid;gap:2px;padding:4px 0 4px 20px;border-left:1px solid var(--vf-gold);font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:21px;line-height:1.35;color:var(--vf-black)}.vf-story .bt-body p.trio span:last-child{font-style:italic}.vf-story .os-link{justify-self:start;white-space:nowrap;display:inline-flex;align-items:center;gap:14px;margin-top:10px;padding:8px 0;font-size:12px;letter-spacing:2.2px;text-transform:uppercase;color:var(--vf-black);border-bottom:1px solid #000}.vf-story .os-link i{position:relative;width:16px;height:1px;background:currentColor;transition:width .45s var(--vf-ease)}.vf-story .os-link i:after{content:"";position:absolute;right:0;top:-3px;width:6px;height:6px;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:rotate(45deg)}@media(hover:hover)and (pointer:fine){.vf-story .os-link:hover{color:var(--vf-olive)}}@media(hover:hover)and (pointer:fine){.vf-story .os-link:hover i{width:28px}}@media(max-width:991px){.vf-story .st{padding:0}.vf-story .st-in{display:block}.vf-story .st-fig{display:none}.vf-story .st-beats{padding:0 0 24px}.vf-story .bt{min-height:0;padding:0 0 64px}.vf-story .bt-img{display:block;position:relative;margin:0 0 32px}.vf-story .bt-img img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:#d8d0c4}.vf-story .bt-img:after{content:"";position:absolute;top:12px;right:12px;bottom:44px;left:12px;border:1px solid rgba(255,255,255,.5);pointer-events:none}.vf-story .bt-img figcaption{height:32px;display:flex;align-items:flex-end;padding:0 16px;font-size:12px;letter-spacing:1.8px;text-transform:uppercase;color:var(--vf-grey);white-space:nowrap}.vf-story .bt-img figcaption em{font-family:var(--vf-d);font-style:italic;font-size:14px;letter-spacing:0;text-transform:none;color:var(--vf-black);margin-right:5px}.vf-story .bt h2,.vf-story .bt-body{margin-left:16px;margin-right:16px}.vf-story .bt h2{font-size:36px;margin-bottom:22px}.vf-story .bt-body p{font-size:16px}.vf-story .bt-body p.lead{font-size:21px}.vf-story .bt-body p.aside{font-size:19px}.vf-story .bt-body p.trio{font-size:18px}}.vf-story .brk{position:relative;height:min(88vh,860px);min-height:560px;overflow:hidden;background:#2b2a22;color:#fff}.vf-story .brk img{position:absolute;left:0;top:-10%;width:100%;height:120%;object-fit:cover;object-position:50% 45%;will-change:transform}.vf-story .brk:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#14130c9e,#14130c47 38%,#14130c00 60%),linear-gradient(180deg,#14130c00 40%,#14130c80)}.vf-story .brk:after{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;z-index:2;border:1px solid rgba(255,255,255,.4);pointer-events:none}.vf-story .brk-t{position:absolute;left:var(--vf-pad);right:var(--vf-pad);bottom:72px;z-index:3;max-width:1320px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.vf-story .brk-t p{margin:0;max-width:16ch;font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:clamp(44px,5.4vw,82px);line-height:1;letter-spacing:-.8px;text-wrap:balance}.vf-story .brk-t p em{font-style:italic}.vf-story .brk-t small{flex:none;white-space:nowrap;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#ffffffd1}@media(max-width:991px){.vf-story .brk{height:auto;aspect-ratio:4/5;min-height:0}.vf-story .brk:after{top:12px;right:12px;bottom:12px;left:12px}.vf-story .brk-t{left:28px;right:28px;bottom:40px;flex-direction:column;align-items:flex-start;gap:16px}.vf-story .brk-t p{font-size:38px;letter-spacing:-.4px}}.vf-story .mbh{background:var(--vf-bg);padding:var(--vf-sec) var(--vf-pad)}.vf-story .mbh-in{max-width:1320px;margin:0 auto}.vf-story .mbh-hd{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:96px;align-items:end;margin-bottom:64px}.vf-story .mbh h2{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:clamp(42px,4.4vw,64px);line-height:1.02;letter-spacing:-.4px;margin:0}.vf-story .mbh h2 em{font-style:italic;display:block}.vf-story .mbh-hd p{margin:0;max-width:34em;font-size:17px;line-height:1.62;color:var(--vf-ink);text-wrap:pretty}.vf-story .mbh-hd p.lead{margin-bottom:16px;font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:24px;line-height:1.3;color:var(--vf-black)}.vf-story .mbh-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;margin:0;padding:0;list-style:none}.vf-story .mbh-row li{display:block}.vf-story .mbh-row li:nth-child(2n){margin-top:56px}.vf-story .mbh-f{position:relative;margin:0 0 20px;aspect-ratio:4/5;overflow:hidden;background:#d8d0c4}.vf-story .mbh-f img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 1.6s var(--vf-ease)}@media(hover:hover)and (pointer:fine){.vf-story .mbh-row li:hover .mbh-f img{transform:scale(1.02)}}.vf-story .mbh-f:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.5);pointer-events:none}.vf-story .mbh-n{display:flex;align-items:baseline;gap:12px;margin:0 0 8px;padding-top:14px;border-top:1px solid #000}.vf-story .mbh-n small{font-family:var(--vf-d);font-style:italic;font-weight:var(--vf-d-weight);font-size:15px;color:var(--vf-grey)}.vf-story .mbh-n b{font-weight:400;font-size:12px;letter-spacing:2.2px;text-transform:uppercase;white-space:nowrap}.vf-story .mbh-row p{margin:0;font-size:14px;line-height:1.5;color:var(--vf-ink);text-wrap:pretty}.vf-story .mbh-end{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:88px;padding:36px 0 0;border-top:1px solid var(--vf-bg-3)}.vf-story .mbh-end p{margin:0;font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:clamp(28px,2.8vw,40px);line-height:1.15;text-wrap:balance}.vf-story .mbh-end p em{font-style:italic}.vf-story .mbh-end span{flex:none;max-width:22em;font-size:14px;line-height:1.5;color:var(--vf-grey);text-align:right}@media(max-width:991px){.vf-story .mbh{padding:var(--vf-sec) 0}.vf-story .mbh-hd{grid-template-columns:minmax(0,1fr);gap:22px;margin:0 16px 36px}.vf-story .mbh h2{font-size:38px}.vf-story .mbh-hd p{font-size:16px}.vf-story .mbh-hd p.lead{font-size:21px}.vf-story .mbh-row{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 16px;scroll-padding:0 16px}.vf-story .mbh-row::-webkit-scrollbar{display:none}.vf-story .mbh-row li{flex:0 0 74%;scroll-snap-align:start}.vf-story .mbh-row li:nth-child(2n){margin-top:0}.vf-story .mbh-f{margin-bottom:14px}.vf-story .mbh-end{flex-direction:column;align-items:flex-start;gap:12px;margin:48px 16px 0;padding-top:28px}.vf-story .mbh-end p{font-size:26px}.vf-story .mbh-end span{text-align:left}}.vf-story .brk .rv{opacity:0;transform:translateY(18px);transition:opacity 1.2s var(--vf-ease),transform 1.2s var(--vf-ease)}.vf-story .brk .rv.in{opacity:1;transform:none}.vf-story .hrs{background:var(--vf-bg-3);padding:var(--vf-sec) var(--vf-pad)}.vf-story .hrs-in{max-width:1320px;margin:0 auto}.vf-story .hrs-a{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:96px;align-items:center}.vf-story .hrs-f{position:relative;margin:0}.vf-story .hrs-f .fr{position:relative;aspect-ratio:4/5;overflow:hidden;background:#cfc6b8}.vf-story .hrs-f img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 2.4s var(--vf-ease)}.vf-story .hrs-f.in img{transform:none}.vf-story .hrs-f .fr:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid rgba(255,255,255,.5);pointer-events:none}.vf-story .hrs-f figcaption{display:flex;justify-content:space-between;gap:16px;padding-top:14px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--vf-grey);white-space:nowrap}.vf-story .hrs-f figcaption em{font-family:var(--vf-d);font-style:italic;font-size:15px;letter-spacing:0;text-transform:none;color:var(--vf-black)}.vf-story .hrs h2{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:clamp(42px,4.4vw,64px);line-height:1.02;letter-spacing:-.4px;margin:0 0 32px}.vf-story .hrs h2 em{font-style:italic}.vf-story .hrs-t{display:grid;gap:18px;max-width:30em}.vf-story .hrs-t p{margin:0;font-size:17px;line-height:1.62;color:var(--vf-ink);text-wrap:pretty}.vf-story .hrs-t p.lead{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:25px;line-height:1.3;color:var(--vf-black);margin-bottom:6px}.vf-story .hrs-t p.aside{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-style:italic;font-size:30px;line-height:1.2;color:var(--vf-black);padding:20px 0 0;border-top:1px solid rgba(0,0,0,.12)}.vf-story .hrs-t b.nm{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-style:italic;font-size:1.12em;line-height:1;color:var(--vf-black)}.vf-story .hrs-names span{display:flex;flex-direction:column;gap:4px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--vf-grey)}.vf-story .hrs-names b{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:22px;letter-spacing:0;text-transform:none;color:var(--vf-black)}.vf-story .hrs-b{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:96px;align-items:center;margin-top:128px;padding-top:96px;border-top:1px solid rgba(0,0,0,.1)}.vf-story .menu{position:relative;max-width:420px;width:100%;justify-self:center;padding:56px 44px 48px;background:var(--vf-bg-2);text-align:center;box-shadow:0 1px #0000000a}.vf-story .menu:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(0,0,0,.14);pointer-events:none}.vf-story .menu:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(0,0,0,.06);pointer-events:none}.vf-story .menu-k{margin:0 0 18px;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--vf-grey)}.vf-story .menu-n{margin:0;font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:46px;line-height:1;letter-spacing:-.2px}.vf-story .menu-n em{font-style:italic}.vf-story .menu-r{display:flex;align-items:center;gap:12px;margin:24px auto;width:70%}.vf-story .menu-r:before,.vf-story .menu-r:after{content:"";flex:1;height:1px;background:#00000024}.vf-story .menu-r i{width:4px;height:4px;border-radius:50%;background:var(--vf-gold)}.vf-story .menu ul{list-style:none;margin:0;padding:0;display:grid;gap:18px}.vf-story .menu li{display:grid;gap:4px}.vf-story .menu li b{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:24px;line-height:1.15}.vf-story .menu li small{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--vf-grey)}.vf-story .menu-s{margin:28px 0 0;padding-top:20px;border-top:1px solid rgba(0,0,0,.1);font-family:var(--vf-d);font-style:italic;font-weight:var(--vf-d-weight);font-size:19px}.vf-story .hrs-b .hrs-t{max-width:32em}.vf-story .hrs-b .ph{position:relative;margin:0 0 36px;aspect-ratio:3/2;overflow:hidden;background:#cfc6b8}.vf-story .hrs-b .ph img{width:100%;height:100%;object-fit:cover}.vf-story .hrs-b .ph:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,255,255,.5);pointer-events:none}.vf-story .hrs-kick{display:flex;align-items:center;gap:14px;margin:0 0 18px;font-size:12px;letter-spacing:2.2px;text-transform:uppercase;color:var(--vf-grey)}.vf-story .hrs-kick:before{content:"";width:32px;height:1px;background:var(--vf-gold)}.vf-story .hrs-b h3{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:clamp(32px,3vw,44px);line-height:1.08;margin:0 0 24px;text-wrap:balance}.vf-story .hrs-b h3 em{font-style:italic}@media(max-width:991px){.vf-story .hrs{padding:0 0 var(--vf-sec)}.vf-story .hrs-a,.vf-story .hrs-b{grid-template-columns:minmax(0,1fr);gap:32px}.vf-story .hrs-f .fr:after{top:12px;right:12px;bottom:12px;left:12px}.vf-story .hrs-f figcaption{padding:12px 16px 0}.vf-story .hrs-a>div,.vf-story .hrs-b>div{margin:0 16px}.vf-story .hrs h2{font-size:38px;margin-bottom:22px}.vf-story .hrs-t p{font-size:16px}.vf-story .hrs-t p.lead{font-size:21px}.vf-story .hrs-t p.aside{font-size:24px}.vf-story .hrs-names b{font-size:19px}.vf-story .hrs-b{margin-top:64px;padding-top:56px}.vf-story .hrs-b .ph{margin:0 -16px 28px}.vf-story .hrs-b .ph:after{top:12px;right:12px;bottom:12px;left:12px}.vf-story .hrs-b h3{font-size:30px}.vf-story .menu{order:2;width:auto;margin:0 16px;padding:44px 24px 38px;justify-self:stretch}.vf-story .menu-n{font-size:38px}.vf-story .menu li b{font-size:21px}}.vf-story .art{background:var(--vf-bg-2);padding:var(--vf-sec) var(--vf-pad) 0}.vf-story .art-in{max-width:1320px;margin:0 auto}.vf-story .art-hd{text-align:center;max-width:900px;margin:0 auto 72px}.vf-story .art-k{display:inline-flex;align-items:center;gap:14px;margin:0 0 26px;font-size:12px;letter-spacing:2.2px;text-transform:uppercase;color:var(--vf-grey)}.vf-story .art-k:before,.vf-story .art-k:after{content:"";width:32px;height:1px;background:var(--vf-gold)}.vf-story .art h2{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:clamp(48px,5.4vw,84px);line-height:1;letter-spacing:-.8px;margin:0 0 28px}.vf-story .art h2 em{font-style:italic}.vf-story .art-hd p:not(.art-k){margin:0 auto;max-width:36ch;font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:26px;line-height:1.3;text-wrap:balance}.vf-story .sea{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid rgba(0,0,0,.1)}.vf-story .sea li{position:relative;padding:26px 24px 0;border-left:1px solid rgba(0,0,0,.1)}.vf-story .sea li:first-child{border-left:0;padding-left:0}.vf-story .sea small{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--vf-grey)}.vf-story .sea b{display:block;font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:24px;line-height:1.2;color:var(--vf-grey);text-wrap:balance;transition:color .6s var(--vf-ease)}.vf-story .sea li.x:before{content:"";position:absolute;left:24px;right:0;top:-1px;height:1px;background:#000}.vf-story .sea li.x small{color:var(--vf-black)}.vf-story .sea li.x small:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--vf-gold)}.vf-story .sea li.x b{color:var(--vf-black);font-style:italic}@media(hover:hover)and (pointer:fine){.vf-story .sea li:not(.x):hover b{color:var(--vf-black)}}.vf-story .art-rh{margin:44px 0 0;text-align:center;font-family:var(--vf-d);font-style:italic;font-weight:var(--vf-d-weight);font-size:22px;color:var(--vf-ink)}.vf-story .art-pano{position:relative;margin:88px calc(var(--vf-pad) * -1) 0;height:min(64vh,620px);overflow:hidden;background:#b9c0a8}.vf-story .art-pano img{position:absolute;left:0;top:-10%;width:100%;height:120%;object-fit:cover;object-position:50% 60%;will-change:transform}.vf-story .art-pano:after{content:"";position:absolute;top:24px;right:24px;bottom:24px;left:24px;border:1px solid rgba(255,255,255,.45);pointer-events:none}.vf-story .art-b{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:96px;align-items:center;padding:128px 0}.vf-story .art-b figure{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;background:#d8d0c4}.vf-story .art-b figure img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.vf-story .art-b figure:after{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border:1px solid rgba(255,255,255,.5);pointer-events:none}.vf-story .art-t{display:grid;gap:20px;max-width:32em}.vf-story .art-t p{margin:0;font-size:17px;line-height:1.62;color:var(--vf-ink);text-wrap:pretty}.vf-story .art-t p.lead{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:26px;line-height:1.28;color:var(--vf-black)}.vf-story .art-t p.lead em{font-style:italic}.vf-story .rit{list-style:none;margin:6px 0;padding:0;border-top:1px solid rgba(0,0,0,.1)}.vf-story .rit li{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:baseline;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.1);font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:21px;line-height:1.25;color:var(--vf-black)}.vf-story .rit li small{font-family:var(--vf-d);font-style:italic;font-size:14px;color:var(--vf-grey)}@media(max-width:991px){.vf-story .art{padding:var(--vf-sec) 16px 0}.vf-story .art-hd{margin-bottom:40px}.vf-story .art-k{font-size:12px;letter-spacing:1.8px;gap:10px;margin-bottom:18px;white-space:nowrap}.vf-story .art-k:before,.vf-story .art-k:after{width:20px}.vf-story .art h2{font-size:46px;letter-spacing:-.4px;margin-bottom:18px}.vf-story .art-hd p:not(.art-k){font-size:21px}.vf-story .sea{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-story .sea li{padding:18px 14px 20px}.vf-story .sea li:nth-child(3){border-left:0;padding-left:0}.vf-story .sea li:nth-child(n+3){border-top:1px solid rgba(0,0,0,.1)}.vf-story .sea li.x:before{left:14px}.vf-story .sea b{font-size:19px}.vf-story .art-rh{margin-top:28px;font-size:19px;text-wrap:balance}.vf-story .art-pano{margin:56px -16px 0;height:auto;aspect-ratio:4/5}.vf-story .art-pano:after{top:12px;right:12px;bottom:12px;left:12px}.vf-story .art-pano img{object-position:35% 50%}.vf-story .art-b{grid-template-columns:minmax(0,1fr);gap:32px;padding:64px 0 72px}.vf-story .art-b figure{margin:0 -16px}.vf-story .art-b figure:after{top:12px;right:12px;bottom:12px;left:12px}.vf-story .art-t p{font-size:16px}.vf-story .art-t p.lead{font-size:22px}.vf-story .rit li{font-size:18px}}.vf-story .nt{background:var(--vf-bg-3);padding:var(--vf-sec) var(--vf-pad)}.vf-story .nt-in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:0;align-items:stretch}.vf-story .nt-f{position:relative;margin:0;min-height:100%;overflow:hidden;background:#cfc6b8}.vf-story .nt-f img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.vf-story .nt-f:after{content:"";position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid rgba(255,255,255,.5);pointer-events:none}.vf-story .ltr{position:relative;padding:80px 80px 72px;background:#fff}.vf-story .ltr:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid var(--vf-bg-3);pointer-events:none}.vf-story .ltr-k{display:flex;justify-content:space-between;align-items:center;margin:0 0 40px;font-size:12px;letter-spacing:2.2px;text-transform:uppercase;color:var(--vf-grey)}.vf-story .ltr-k span:first-child{display:flex;align-items:center;gap:12px}.vf-story .ltr-k span:first-child:before{content:"";width:28px;height:1px;background:var(--vf-gold)}.vf-story .ltr h2{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:clamp(38px,3.6vw,52px);line-height:1.04;margin:0 0 36px}.vf-story .ltr h2 em{font-style:italic}.vf-story .ltr-b{display:grid;gap:18px;max-width:31em}.vf-story .ltr-b p{margin:0;font-size:17px;line-height:1.66;color:var(--vf-ink);text-wrap:pretty}.vf-story .ltr-b p.lead{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-size:24px;line-height:1.32;color:var(--vf-black)}.vf-story .ltr-b p.toast{margin-top:6px;font-family:var(--vf-d);font-style:italic;font-weight:var(--vf-d-weight);font-size:22px;color:var(--vf-black)}.vf-story .ltr-sig{margin:40px 0 0;padding-top:28px;border-top:1px solid var(--vf-bg-3)}.vf-story .ltr-sig small{display:block;margin-bottom:6px;font-size:12px;color:var(--vf-grey)}.vf-story .ltr-sig b{display:block;font-family:var(--vf-d);font-style:italic;font-weight:var(--vf-d-weight);font-size:54px;line-height:1;letter-spacing:-.5px;color:var(--vf-black)}.vf-story .ltr-sig span{display:block;margin-top:10px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--vf-grey)}.vf-story .ltr-cta{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:44px;max-width:440px}.vf-story .ltr-cta .cta{width:100%;justify-content:space-between}.vf-story .ltr-cta .cta .l{padding:0 18px 0 20px}.vf-story .ltr-cta .cta .p{min-width:132px;justify-content:center;padding:0 18px}@media(max-width:1180px){.vf-story .ltr{padding:64px 48px 56px}}@media(max-width:991px){.vf-story .nt{padding:0 0 var(--vf-sec)}.vf-story .nt-in{grid-template-columns:minmax(0,1fr)}.vf-story .nt-f{aspect-ratio:4/5;min-height:0}.vf-story .nt-f:after{top:12px;right:12px;bottom:12px;left:12px}.vf-story .ltr{margin:-48px 12px 0;padding:44px 24px 36px}.vf-story .ltr:before{top:8px;right:8px;bottom:8px;left:8px}.vf-story .ltr-k{margin-bottom:28px;white-space:nowrap}.vf-story .ltr-k span:last-child{display:none}.vf-story .ltr-cta .cta .l{padding:0 14px;gap:10px}.vf-story .ltr-cta .cta .p{min-width:0;padding:0 14px}.vf-story .ltr-cta .cta{font-size:12px;letter-spacing:1.8px}.vf-story .ltr h2{font-size:34px;margin-bottom:24px}.vf-story .ltr-b p{font-size:16px}.vf-story .ltr-b p.lead{font-size:21px}.vf-story .ltr-b p.toast{font-size:20px}.vf-story .ltr-sig b{font-size:46px}}.vf-story .os-pano img{object-position:var(--p,50% 62%)}.vf-story .hrs-t strong{font-family:var(--vf-d);font-weight:var(--vf-d-weight);font-style:italic;font-size:1.12em;line-height:1;color:var(--vf-black)}.vf-story .ltr-cta .vf-cta{width:100%;justify-content:space-between}.vf-story .ltr-cta .vf-cta__l{padding:0 18px 0 20px}.vf-story .ltr-cta .vf-cta__p{min-width:132px;justify-content:center;padding:0 18px}.vf-story .ltr-b p{margin:0}.vf-story .vf-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.shopify-design-mode .vf-story .rv{opacity:1;transform:none}@media(max-width:991px){.vf-story .os-pano img{object-position:var(--os-pos-m,38% 50%)}.vf-story .ltr-cta .vf-cta__l{padding:0 14px;gap:10px}.vf-story .ltr-cta .vf-cta__p{min-width:0;padding:0 14px}.vf-story .ltr-cta .vf-cta{font-size:12px;letter-spacing:1.8px}}@media(min-width:992px){.vf-story .os-open{padding-top:48px}.vf-story .os-title{margin-bottom:36px}.vf-story .hrs-b{margin-top:72px;padding-top:56px;gap:64px}.vf-story .art-b{padding:72px 0;gap:64px}.vf-story .bt{min-height:78vh;padding:56px 0}.vf-story .st-fig{margin:32px 0}}@media(min-width:992px){html .vf-story .os-open{padding-top:36px}html .vf-story .os-eye{margin-bottom:10px}html .vf-story .os-open h1{margin-bottom:8px}html .vf-story .os-title{margin-bottom:28px}html .vf-story .os-idx{margin-top:32px}html .vf-story .os-pro-in{gap:44px 64px}html .vf-story .os-amb{margin-top:48px}html .vf-story .st-in{gap:64px}html .vf-story .st-fig{margin:24px 0}html .vf-story .st-beats{padding-bottom:32px}html .vf-story .bt{min-height:60vh;padding:40px 0}html .vf-story .mbh-hd{gap:56px;margin-bottom:36px}html .vf-story .mbh-row li:nth-child(2n){margin-top:32px}html .vf-story .mbh-end{margin-top:48px}html .vf-story .hrs-a{gap:64px}html .vf-story .hrs-b{gap:56px;margin-top:48px;padding-top:40px}html .vf-story .menu{padding:36px 36px 32px}html .vf-story .art-hd{margin-bottom:44px}html .vf-story .art-pano{margin-top:48px}html .vf-story .art-b{gap:56px;padding:48px 0}html .vf-story .ltr{padding:56px 56px 48px}html .vf-story .os-pro p,html .vf-story .mbh p,html .vf-story .hrs p{margin-bottom:14px}}@media(max-width:991px){.vf-story .bt-img img{width:100%;height:min(100vw,52svh);object-fit:cover}.vf-story .os-pano,.vf-story .brk,.vf-story .art-pano,.vf-story .nt-f,.vf-story .hrs .fr{aspect-ratio:auto;height:min(100vw,52svh);min-height:0}.vf-story .hrs .fr img,.vf-story .art .rv>img{width:100%;height:min(100vw,52svh);object-fit:cover}.vf-story .art figure.rv,.vf-story .hrs .fr{aspect-ratio:auto;height:auto;min-height:0}.vf-story .mbh-row{overflow-y:hidden;padding-bottom:2px}html .vf-story .mbh-row li:nth-child(2n){margin-top:0}}html .vf-story .mbh-end{border-top:0;padding-top:0;margin-top:32px}html .vf-story .mbh-end.rv{opacity:1;transform:none}@media(max-width:991px){html .vf-story .mbh-end{margin-top:24px}}html .vf-story .os-amb{border-top:0;border-bottom:0;margin-top:32px;padding:0}html .vf-story .hrs-b{border-top:0;margin-top:32px;padding-top:0}html .vf-story .sea{border-top:0}@media(max-width:991px){html .vf-story .os-amb,html .vf-story .hrs-b{margin-top:24px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/vf-story.css.map */
