.vn{--vn-paper:oklch(100% 0 0);--vn-ink:oklch(18% .004 90);--vn-pink:oklch(57% .24 5);--vn-gray:oklch(49% .005 90);--vn-rule:oklch(87% .005 90);--vn-photo-ink:oklch(100% 0 0);--vn-photo-shade:oklch(10% 0 0/.62);--vn-font:"Barlow", Arial, sans-serif;--vn-display:"Barlow Condensed", "Arial Narrow", Arial, sans-serif;background:var(--vn-paper);color:var(--vn-ink);font:16px/1.6 var(--vn-font);width:100%;overflow:clip}.vn *,.vn :before,.vn :after{box-sizing:border-box}.vn h1,.vn h2,.vn p,.vn figure{margin:0}.vn img{max-width:100%;display:block}.vn a{color:inherit}.vn-container{width:min(1200px,100% - 96px);margin-inline:auto}.vn-masthead{border-bottom:1px solid var(--vn-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:25px 0 23px;display:grid}.vn-brand{align-items:center;gap:22px;min-width:0;display:flex}.vn-brand img{object-fit:contain;flex-shrink:0;width:86px;height:68px}.vn-brand span,.vn-edition,.vn-kicker,.vn-section-label,.vn-status-label{letter-spacing:0;font-size:11px;font-weight:600}.vn-edition{align-items:center;gap:35px;display:flex}.vn-edition>span{color:var(--vn-pink);font-size:25px}.vn-title-row{grid-template-columns:1.15fr 1fr;align-items:end;gap:60px;padding:37px 0 31px;display:grid}.vn h1{font:700 104px/.88 var(--vn-display);letter-spacing:0}.vn h1>span{color:var(--vn-pink)}.vn-theme{padding-bottom:2px}.vn-kicker{color:var(--vn-gray)}.vn-theme h2{font:600 42px/1.2 var(--vn-display);margin:10px 0 12px}.vn-theme p{max-width:390px;color:var(--vn-gray);font-size:16px;line-height:1.55}.vn-details{border-top:1px solid var(--vn-rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:19px 0;display:grid}.vn-details>div{align-items:center;gap:20px;display:flex}.vn-date{font-size:15px;font-weight:600}.vn-tentative{color:var(--vn-gray);font-size:11px}.vn-tentative>span{color:var(--vn-pink);margin-right:5px;font-size:7px}.vn-details p{font-size:13px}.vn-details p span{color:var(--vn-pink);padding:0 9px}.vn-cover{height:345px;position:relative;overflow:hidden}.vn-cover>img{object-fit:cover;object-position:center 44%;width:100%;height:100%}.vn-cover:after{content:"";background:linear-gradient(transparent, var(--vn-photo-shade));pointer-events:none;position:absolute;inset:60% 0 0}.vn-cover figcaption{z-index:1;color:var(--vn-photo-ink);grid-template-columns:minmax(0,1fr) auto;gap:16px;font-size:12px;display:grid;position:absolute;bottom:24px;left:28px;right:28px}.vn-cover figcaption>span:first-child{font-size:19px;font-weight:500}.vn-cover figcaption>span:last-child>span{margin-left:20px;font-size:20px}.vn-introduction{padding-top:75px}.vn-section-label{color:var(--vn-pink);align-items:center;gap:24px;display:flex}.vn-small-line{background:var(--vn-rule);flex:1;height:1px}.vn-intro-grid{grid-template-columns:1fr 1fr;gap:76px;margin-top:35px;display:grid}.vn-intro-grid h2,.vn-gallery-heading h2{font:500 48px/1.05 var(--vn-display)}.vn em{color:var(--vn-pink);font-style:normal}.vn-prose p{color:var(--vn-gray);margin-bottom:18px;font-size:15px;line-height:1.75}.vn-prose p.vn-lead{color:var(--vn-ink);font-size:20px;line-height:1.5}.vn-disciplines{border-block:1px solid var(--vn-rule);font:500 27px/1.2 var(--vn-display);justify-content:space-between;align-items:center;margin-top:40px;padding:22px 0;display:flex}.vn-disciplines>span:nth-child(2n){color:var(--vn-pink);font-size:22px}.vn-gallery-section{padding-top:65px}.vn-gallery-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;margin:29px 0 35px;display:grid}.vn-gallery-heading p{color:var(--vn-gray);font-size:13px;line-height:1.6}.vn-gallery{grid-template-columns:1.2fr 1fr;gap:34px 24px;display:grid}.vn-photo-frame{background:var(--vn-rule);height:310px;overflow:hidden}.vn-photo-frame img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.vn-photo:hover img{transform:scale(1.025)}.vn-photo figcaption{color:var(--vn-gray);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding-top:11px;font-size:11px;display:grid}.vn-photo figcaption>span:last-child{color:var(--vn-pink)}.vn-photo-3 .vn-photo-frame,.vn-photo-4 .vn-photo-frame{height:275px}.vn-concept{padding-top:65px}.vn-concept img{object-fit:cover;width:100%;height:290px}.vn-concept figcaption{color:var(--vn-gray);border-bottom:1px solid var(--vn-rule);grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:13px 0;font-size:11px;display:grid}.vn-concept figcaption>span:first-child{color:var(--vn-pink);font-weight:600}.vn-closing{padding-block:65px}.vn-closing-grid{grid-template-columns:1fr 1fr;gap:76px;margin-top:30px;display:grid}.vn-closing h2{font:500 36px/1.15 var(--vn-display);margin-bottom:17px}.vn-closing h2 span{color:var(--vn-pink)}.vn-closing p{color:var(--vn-gray);font-size:14px}.vn-status-label{color:var(--vn-pink)}.vn-status-label>span{margin-right:7px;font-size:7px}.vn-status p{margin:15px 0 24px}.vn-contact{border-bottom:1px solid var(--vn-ink);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:9px;font-size:20px;text-decoration:none;transition:color .2s;display:grid}.vn-contact>span:last-child{color:var(--vn-pink);font-size:28px}.vn-contact:hover{color:var(--vn-pink)}.vn-contact:focus-visible{outline:2px solid var(--vn-pink);outline-offset:5px}@media (width>=1440px){.vn-container{width:min(1280px,100% - 120px)}.vn-cover{height:390px}}@media (width<=1000px){.vn-container{width:calc(100% - 56px)}.vn h1{font-size:84px}.vn-title-row{gap:35px}.vn-theme h2{font-size:34px}.vn-intro-grid,.vn-closing-grid{gap:40px}.vn-details>div{gap:10px}.vn-details p{font-size:12px}}@media (width<=700px){.vn-container{width:calc(100% - 40px)}.vn-masthead{padding:15px 0}.vn-brand{gap:13px}.vn-brand img{width:64px;height:51px}.vn-brand span{max-width:100px;font-size:9px;line-height:1.4}.vn-edition{gap:8px;max-width:110px;font-size:9px;line-height:1.4}.vn-title-row{grid-template-columns:1fr;gap:25px;padding:28px 0 23px}.vn h1{font-size:82px}.vn-theme h2{margin:7px 0 9px;font-size:33px}.vn-kicker{font-size:10px}.vn-theme p{max-width:420px;font-size:14px}.vn-details{grid-template-columns:1fr;gap:8px;padding:16px 0}.vn-date{font-size:14px}.vn-details>div{gap:13px}.vn-details p{font-size:12px}.vn-details p span{padding:0 6px}.vn-cover{height:280px}.vn-cover figcaption{grid-template-columns:1fr;gap:2px;bottom:17px;left:18px;right:18px}.vn-cover figcaption>span:first-child{font-size:15px}.vn-cover figcaption>span:last-child{font-size:10px}.vn-introduction,.vn-gallery-section,.vn-concept{padding-top:45px}.vn-section-label{gap:15px;font-size:10px}.vn-intro-grid,.vn-closing-grid{grid-template-columns:1fr;gap:25px;margin-top:24px}.vn-intro-grid h2,.vn-gallery-heading h2{font-size:40px}.vn-prose p.vn-lead{font-size:18px}.vn-prose p{margin-bottom:15px;font-size:14px}.vn-disciplines{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:23px;padding:17px 0;font-size:20px}.vn-disciplines>span:nth-child(2n){font-size:14px}.vn-gallery-heading{grid-template-columns:1fr;gap:15px;margin-block:24px}.vn-gallery-heading p br{display:none}.vn-gallery{grid-template-columns:1fr;gap:24px}.vn-photo-frame,.vn-photo-3 .vn-photo-frame,.vn-photo-4 .vn-photo-frame{aspect-ratio:1.5;height:auto}.vn-photo figcaption{font-size:10px}.vn-concept img{height:220px}.vn-concept figcaption{grid-template-columns:1fr;gap:3px}.vn-closing{padding-block:45px}.vn-closing h2{font-size:33px}.vn-contact{font-size:19px}}@media (width<=360px){.vn h1{font-size:72px}.vn-theme h2{font-size:29px}.vn-edition{max-width:85px}}@media (prefers-reduced-motion:reduce){.vn *{transition:none}}
