.vinci-editorial{--editorial-ink:#181510;--editorial-gold:#9b763d}.vinci-editorial .editorial-overline{letter-spacing:.23em;text-transform:uppercase;font-size:11px;font-weight:600}.vinci-editorial .editorial-hero{color:#f8f3eb;background:#191611;position:relative;overflow:hidden}.vinci-editorial .editorial-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#14110df7 0%,#14110ddb 34%,#14110d29 100%);position:absolute;inset:0}.vinci-editorial .editorial-hero-art{opacity:.95;position:absolute;inset:0 0 0 34%}.vinci-editorial .editorial-hero-art img{object-fit:contain;object-position:center;width:100%;height:100%}.vinci-editorial .editorial-hero-content{z-index:2;flex-direction:column;justify-content:center;min-height:76svh;padding-block:7rem;display:flex;position:relative}.vinci-editorial .editorial-display{font-family:var(--font-display),Georgia,serif;letter-spacing:-.045em;max-width:850px;font-size:clamp(3.6rem,7.8vw,8rem);font-weight:350;line-height:.98}.vinci-editorial .editorial-section-heading{font-family:var(--font-display),Georgia,serif;letter-spacing:-.035em;font-size:clamp(2.75rem,5.2vw,5.8rem);font-weight:350;line-height:1.04}.vinci-editorial .editorial-gold{color:#d8b77c}.vinci-editorial .editorial-section{padding-block:clamp(5rem,9vw,9rem)}.vinci-editorial .editorial-art-grid{grid-template-columns:1.45fr 1fr 1fr;gap:16px;display:grid}.vinci-editorial .editorial-art-grid a:first-child{grid-row:span 2}.vinci-editorial .editorial-art-grid a:first-child .editorial-art-img{aspect-ratio:4/5;min-height:100%}.vinci-editorial .editorial-art-img{aspect-ratio:4/3;background:#2d2822;position:relative;overflow:hidden}.vinci-editorial .editorial-art-img img{object-fit:contain;width:100%;height:100%;transition:transform .6s}.vinci-editorial .editorial-art-grid a:hover img{transform:scale(1.035)}.vinci-editorial .journey-stage{color:#f6f0e5;background:#1a1713;border:1px solid #514738;border-radius:5px;padding:clamp(1.25rem,3.8vw,3.5rem)}.vinci-editorial .journey-stage-top,.vinci-editorial .journey-kicker{letter-spacing:.2em;text-transform:uppercase;color:#bfa982;font-size:11px}.vinci-editorial .journey-stage-top{justify-content:space-between;gap:12px;display:flex}.vinci-editorial .journey-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:2.5rem;display:grid}.vinci-editorial .journey-stepper button{text-align:left;color:#bdb2a3;border-top:2px solid #51483c;align-items:center;gap:10px;padding:16px 2px;transition:color .2s,border-color .2s;display:flex}.vinci-editorial .journey-stepper button.is-active{color:#fff;border-color:#d8b77c}.vinci-editorial .journey-step-number{font-family:var(--font-display),Georgia,serif;color:#c5a672}.vinci-editorial .journey-panel{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(24px,7vw,100px);padding:3.5rem 0;animation:.35s both editorial-panel;display:grid}.vinci-editorial .journey-panel h3{font-family:var(--font-display),Georgia,serif;margin-top:15px;font-size:clamp(2.25rem,4.5vw,4.5rem);line-height:1.03}.vinci-editorial .journey-description{color:#d0c4b5;max-width:540px;margin-top:22px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.7}.vinci-editorial .journey-record{color:#1b1712;background:#f7f2e9;border-radius:3px;padding:24px;box-shadow:18px 18px #393126}.vinci-editorial .journey-record-heading{border-bottom:1px solid #d9cfbf;align-items:center;gap:10px;padding-bottom:18px;font-size:14px;font-weight:600;display:flex}.vinci-editorial .journey-record-demo{letter-spacing:.12em;color:#746b5e;margin-left:auto;font-size:10px}.vinci-editorial .journey-record ul{gap:18px;margin-block:25px;display:grid}.vinci-editorial .journey-record li{align-items:center;gap:12px;font-size:14px;display:flex}.vinci-editorial .journey-record li svg{color:#947342;flex-shrink:0}.vinci-editorial .journey-record p{color:#686052;border-top:1px solid #d9cfbf;align-items:flex-start;gap:10px;padding-top:15px;font-size:12px;line-height:1.5;display:flex}.vinci-editorial .journey-record p svg{flex-shrink:0}.vinci-editorial .journey-bottom{color:#b9ad9f;border-top:1px solid #514738;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:12px;display:flex}.vinci-editorial .journey-bottom div{gap:10px;display:flex}.vinci-editorial .journey-bottom button{color:#f6f0e5;border:1px solid #77644c;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.vinci-editorial .journey-bottom button:hover{background:#4a3924}@keyframes editorial-panel{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.vinci-editorial .editorial-hero-art{opacity:.52;inset:0}.vinci-editorial .editorial-hero:after{background:linear-gradient(90deg,#14110de6,#14110d8c)}.vinci-editorial .editorial-hero-content{min-height:75svh}.vinci-editorial .editorial-art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vinci-editorial .editorial-art-grid a:first-child{grid-area:auto/span 2}.vinci-editorial .editorial-art-grid a:first-child .editorial-art-img{aspect-ratio:16/9}.vinci-editorial .journey-panel{grid-template-columns:1fr;gap:35px}}@media (max-width:600px){.vinci-editorial .editorial-display{font-size:clamp(3.1rem,12vw,4.8rem)}.vinci-editorial .editorial-hero-content{padding-block:5rem}.vinci-editorial .journey-stepper{gap:5px}.vinci-editorial .journey-stepper button{flex-direction:column;align-items:flex-start;font-size:12px}.vinci-editorial .journey-record{box-shadow:8px 8px #393126}.vinci-editorial .journey-bottom{align-items:flex-start}.vinci-editorial .editorial-art-grid{gap:10px}}@media (prefers-reduced-motion:reduce){.vinci-editorial .journey-panel{animation:none}.vinci-editorial .editorial-art-img img{transition:none}}
