.vn-highlights{--channel-top:56px;--channel-gap:24px;--channel-pad:max(6vw,calc((100vw - 1200px)/2));--channel-card:min(76vw,980px)}.vn-highlights .vn-rail{scroll-padding-inline:var(--channel-pad);padding:0;display:block}.vn-rail-track{gap:var(--channel-gap);width:max-content;padding:0 var(--channel-pad) 12px;display:flex}.vn-highlights .vn-highlight{width:var(--channel-card);box-sizing:border-box;contain:paint;flex:none}.vn-channel-hint{letter-spacing:.08em;color:#a1a1a6;margin-top:12px;font-size:12px;display:block}.vn-highlights[data-channel-mode]{height:calc(100svh - var(--channel-top) + var(--channel-distance));view-timeline-name:--channels;view-timeline-axis:block;view-timeline-inset:var(--channel-top) 0;padding:0}.vn-highlights[data-channel-mode] .vn-channel-stage{top:var(--channel-top);height:calc(100svh - var(--channel-top));box-sizing:border-box;contain:layout paint;isolation:isolate;flex-direction:column;justify-content:center;padding-block:24px;display:flex;position:sticky;overflow:clip;transform:translateZ(0)}.vn-highlights[data-channel-mode] .vn-heading{box-sizing:border-box;flex:none;width:88%;margin-bottom:24px}.vn-highlights[data-channel-mode] .vn-heading h2{font-size:clamp(34px,5.7svh,56px);line-height:1.08}.vn-highlights[data-channel-mode] .vn-heading p{font-size:15px}.vn-highlights[data-channel-mode] .vn-rail{scroll-snap-type:none;contain:paint;flex:none;overflow:clip}.vn-highlights[data-channel-mode] .vn-highlight{height:clamp(330px,58svh,590px)}.vn-highlights[data-channel-mode] .vn-rail-nav{box-sizing:border-box;flex:none;width:88%;padding-top:12px}.vn-highlights[data-channel-mode=native] .vn-rail-track{animation:linear both channel-travel;animation-range:contain;animation-timeline:--channels!important}.vn-highlights[data-channel-mode] .vn-rail-track{will-change:auto}.vn-highlights.vn-channels-near[data-channel-mode] .vn-rail-track{will-change:transform}@keyframes channel-travel{0%,8%{transform:translate(0,0)}45%,55%{transform:translate3d(calc(var(--channel-travel) * -.5),0,0)}92%,to{transform:translate3d(calc(var(--channel-travel) * -1),0,0)}}@media (width>=701px){.vn-highlights[data-channel-mode] .vn-highlight-creation h3{max-width:55%}.vn-highlights[data-channel-mode] .vn-cover-art{box-sizing:border-box;width:24%;height:70%;top:12%}.vn-highlights[data-channel-mode] .vn-cover-art>span{font-size:clamp(36px,6.3svh,62px)}}@media (width<=700px){.vn-highlights{--channel-top:52px;--channel-gap:16px;--channel-pad:6vw;--channel-card:86vw}.vn-highlights[data-channel-mode] .vn-channel-stage{padding-block:20px}.vn-highlights[data-channel-mode] .vn-heading{margin-bottom:20px}.vn-highlights[data-channel-mode] .vn-heading p{margin-top:16px;font-size:13px}.vn-highlights[data-channel-mode] .vn-heading h2{font-size:38px}.vn-highlights[data-channel-mode] .vn-highlight{height:clamp(330px,51svh,500px)}.vn-highlights[data-channel-mode] .vn-highlight h3{font-size:27px}.vn-highlights[data-channel-mode] .vn-cover-art{box-sizing:border-box;width:128px;height:44%;padding:17px;top:39%;right:13%}.vn-highlights[data-channel-mode] .vn-cover-art>span{font-size:29px}.vn-highlights[data-channel-mode] .vn-cover-art small{font-size:7px}.vn-highlights[data-channel-mode] .vn-type-art{gap:12px;bottom:32%}.vn-highlights[data-channel-mode] .vn-type-art span{font-size:clamp(26px,8vw,38px)}.vn-highlights[data-channel-mode] .vn-date-art{bottom:25%}.vn-highlights[data-channel-mode] .vn-date-art>span{font-size:76px}.vn-highlights[data-channel-mode] .vn-date-art small{font-size:38px}}@media (prefers-reduced-motion:reduce){.vn-rail-track{will-change:auto!important;animation:none!important;transform:none!important}}.vn-home .vn-home-nav{box-sizing:border-box;visibility:hidden;pointer-events:none;backdrop-filter:none;isolation:isolate;background:0 0;border-bottom:1px solid #ffffff26;height:56px;transition:transform .24s cubic-bezier(.2,.7,.2,1),visibility .24s;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.vn-home .vn-home-nav:before{content:"";z-index:-1;backdrop-filter:blur(12px)saturate(135%);pointer-events:none;background:#171719b3;position:absolute;inset:0}.vn-home .vn-home-nav[data-visible]{visibility:visible;pointer-events:auto;transform:translateY(0)}.vn-home .vn-home-nav>div>a{align-items:center;min-height:40px;display:inline-flex}.vn-home .vn-home-nav .vn-pill{min-height:32px;padding:5px 15px}.vn-home .vn-hero{position:relative}.vn-home .vn-nav-trigger{pointer-events:none;width:1px;height:1px;position:absolute;top:clamp(320px,65svh,720px);left:0}.vn-motion .vn-home .vn-hero-stage{height:100svh;top:0}@supports not (backdrop-filter:blur(1px)){.vn-home .vn-home-nav{background:#171719f2}}@media (width<=700px){.vn-home .vn-home-nav{height:52px;padding-inline:20px}.vn-home .vn-home-nav>div{gap:16px}.vn-home .vn-home-nav>div>a:not(.vn-pill){font-size:12px;display:inline-flex}.vn-home .vn-home-nav>div>a.vn-home-nav-about{display:none}.vn-home .vn-home-nav .vn-pill{padding-inline:12px;font-size:12px}.vn-motion .vn-home .vn-hero-stage{height:100svh;max-height:none;top:0}}@media (width<=360px){.vn-home .vn-home-nav{padding-inline:14px}.vn-home .vn-home-nav>div{gap:10px}.vn-home .vn-home-nav>a{font-size:17px}}@media (prefers-reduced-motion:reduce){.vn-home .vn-home-nav{transition:none}}@media (prefers-reduced-motion:no-preference){.vn-home .vn-hero-stage{contain:layout paint;transform:translateZ(0)}[data-vn-scene=opening][data-motion-native]{view-timeline-name:--opening;view-timeline-axis:block;view-timeline-inset:0}[data-motion-native] .vn-hero-title{animation:linear both opening-title;animation-range:contain;animation-timeline:--opening!important}[data-motion-native] .vn-hero-image{animation:linear both opening-book;animation-range:contain;animation-timeline:--opening!important}[data-motion-native] .vn-hero-closeup{animation:linear both opening-detail;animation-range:contain;animation-timeline:--opening!important}[data-motion-native] .vn-hero-statement{animation:linear both opening-statement;animation-range:contain;animation-timeline:--opening!important}[data-motion-native] .vn-scene-track i:after{animation:linear both opening-progress;animation-range:contain;animation-timeline:--opening!important}.vn-work-stage[data-motion-native]{view-timeline-name:--writing;view-timeline-axis:block;view-timeline-inset:56px 0}.vn-work-stage[data-motion-native] .vn-paper{animation:linear both writing-paper;animation-range:contain;animation-timeline:--writing!important}.vn-work-stage[data-motion-native] .vn-work-art{animation:linear both writing-image;animation-range:contain;animation-timeline:--writing!important}.vn-work-stage[data-motion-native] .vn-paper:focus-within{animation:none;transform:none}.vn-collection-motion[data-motion-native]{view-timeline-name:--collection;view-timeline-axis:block}.vn-collection-motion[data-motion-native] .vn-collection-cover{animation:linear both collection-cover;animation-range:entry 10% cover 55%;animation-timeline:--collection!important}.vn-collection-motion[data-motion-native] .vn-book-leaf-back{animation:linear both collection-back;animation-range:entry 10% cover 55%;animation-timeline:--collection!important}.vn-collection-motion[data-motion-native] .vn-book-leaf-front{animation:linear both collection-front;animation-range:entry 10% cover 55%;animation-timeline:--collection!important}.vn-collection-motion[data-motion-native] .vn-collection-copy{animation:linear both collection-copy;animation-range:entry 10% cover 55%;animation-timeline:--collection!important}.vn-scene-active .vn-collection-cover,.vn-scene-active .vn-book-leaf,.vn-scene-active .vn-collection-copy{will-change:transform}@media (width<=700px){[data-motion-native] .vn-hero-title{animation-name:opening-title-mobile}[data-motion-native] .vn-hero-image{animation-name:opening-book-mobile}.vn-work-stage[data-motion-native] .vn-paper,.vn-work-stage[data-motion-native] .vn-work-art{animation:none;transform:none}}}@keyframes opening-title{0%,4%{opacity:1;transform:none}32%,to{opacity:0;transform:translateY(-75px)scale(.92)}}@keyframes opening-title-mobile{0%,4%{opacity:1;transform:none}32%,to{opacity:0;transform:translateY(-40px)}}@keyframes opening-book{0%,4%{transform:none}78%,to{transform:translate(-7%,6%)scale(1.5)rotate(-6deg)}0%,36%{opacity:1}74%,to{opacity:0}}@keyframes opening-book-mobile{0%,4%{transform:none}78%,to{transform:translate(-4%,4%)scale(1.25)rotate(-4deg)}0%,36%{opacity:1}74%,to{opacity:0}}@keyframes opening-detail{0%,36%{opacity:0}74%,to{opacity:1}0%,56%{transform:scale(1.13)translate(4%)}to{transform:scale(1)translate(0,0)}}@keyframes opening-statement{0%,56%{opacity:0;transform:translateY(65px)}90%{opacity:1}to{opacity:1;transform:translate(0,0)}}@keyframes opening-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes writing-paper{0%{transform:translate(70px,90px)rotateY(-22deg)}58%,to{transform:none}}@keyframes writing-image{0%{transform:translate(0,0)scale(1.14)}58%,to{transform:translate(-8%)scale(1)}}@keyframes collection-cover{0%{transform:translate(0,0)rotateY(-12deg)rotate(-5deg)}to{transform:translate(-32px)rotateY(-46deg)rotate(-9deg)}}@keyframes collection-back{0%{transform:translate(0,0)rotateY(-9deg)rotate(-5deg)}to{transform:translate(55px,-18px)rotateY(-9deg)rotate(7deg)}}@keyframes collection-front{0%{transform:translate(0,0)rotateY(-9deg)rotate(-5deg)}to{transform:translate(25px)rotateY(-9deg)rotate(2deg)}}@keyframes collection-copy{0%{transform:translateY(45px)}to{transform:translate(0,0)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:contain 0% contain 100%){.vn-signature{view-timeline-name:--signature;view-timeline-axis:block}.vn-signature span{animation:linear both signature-emerge;animation-range:entry 50%;animation-timeline:--signature!important}}.vn-signature-ready span{opacity:0;transition:opacity 1.2s,transform 1.2s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.vn-signature-ready.vn-signature-visible span{opacity:1;transform:none}}@keyframes signature-emerge{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}
