/*
Theme Name: Vintage Watches Editorial
Template: twentytwentyfive
Version: 1.1.0
Description: A quiet, accessible editorial library for antique timepieces.
*/
:root{--ink:#24362f;--paper:#f6f3eb;--line:#d4d1c5;--accent:#856135}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:Arial,sans-serif;margin:0}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--accent)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #a56b2c;outline-offset:5px}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.1}h1{font-size:clamp(2.6rem,5.8vw,5.6rem);letter-spacing:-.045em}h2{font-size:clamp(2rem,3.4vw,3.2rem);letter-spacing:-.025em}h3{font-size:1.6rem}p,li{line-height:1.75}img{max-width:100%;height:auto}.wp-site-blocks{padding:0}.vw-header{max-width:1400px;margin:auto;padding:28px 5vw;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.vw-brand{text-decoration:none;font-family:Georgia,serif;font-size:25px;letter-spacing:.04em;white-space:nowrap}.vw-brand span{display:block;font:9px Arial,sans-serif;letter-spacing:.3em;margin-top:8px}.vw-header nav{display:flex;gap:26px;flex-wrap:wrap;font-size:13px}.vw-header nav a{text-decoration:none}.vw-main{max-width:1260px;margin:auto;padding:0 5vw 60px}.vw-main>h1{max-width:980px;margin-top:70px}.vw-main .wp-block-post-content{line-height:1.75}.vw-main .wp-block-post-content>p,.vw-main .wp-block-post-content>h2,.vw-main .wp-block-post-content>h3,.vw-main .wp-block-post-content>ul,.vw-main .wp-block-post-content>ol{max-width:850px}.vw-main .wp-block-post-content>h2{margin-top:2em}.vw-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;padding:65px 0 55px;align-items:center}.vw-hero h1{margin:25px 0}.eyebrow{font:10px Arial,sans-serif;letter-spacing:.2em;line-height:1.5;color:#786044}.vw-lead{max-width:510px;font-size:18px}.vw-hero figure{margin:0;background:#e9e5d9}.vw-hero img{width:100%;height:510px;object-fit:contain;mix-blend-mode:multiply}.vw-hero figcaption{padding:14px;font-size:10px;line-height:1.5;color:#6c6c60}.vw-button{display:inline-block;background:var(--ink);color:#fff;text-decoration:none;padding:16px 24px;margin-top:18px;font-size:13px}.vw-button:hover{background:#42584b;color:white}.vw-section{padding:55px 0;border-top:1px solid var(--line)}.vw-section h2{margin-top:15px}.vw-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.vw-paths a{border-top:2px solid #8e6d45;padding:22px 0;text-decoration:none;font-family:Georgia,serif;font-size:23px;line-height:1.5}.vw-section-title{display:flex;align-items:center;justify-content:space-between;gap:24px}.vw-section-title>a{font-size:13px}.vw-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.vw-card{border:1px solid var(--line)}.vw-card>a{text-decoration:none;display:block}.vw-card img{display:block;width:100%;height:250px;object-fit:contain;background:#e9e5df}.vw-card-body{padding:25px}.vw-card h3{margin:14px 0}.vw-card p{font-size:14px}.vw-arrow{font-size:12px}.vw-banner{padding:45px;background:#e4e8df;display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center;margin:30px 0 55px}.vw-banner h2{margin:15px 0}.vw-banner p{max-width:650px}.vw-commercial{max-width:820px}.vw-footer{padding:55px 5vw;background:#23392e;color:#f6f3eb;display:grid;grid-template-columns:1fr 1fr;gap:30px;font-size:13px}.vw-footer nav{display:flex;flex-direction:column;gap:15px}.vw-footer>p{grid-column:1/-1;max-width:900px;font-size:11px;color:#c6cfc5}.vw-object{max-width:850px;margin:30px 0}.vw-object img{width:100%;max-height:600px;object-fit:contain;background:#e9e5df}.vw-object figcaption{font-size:12px;line-height:1.5}.vw-facts{width:100%;max-width:850px;border-collapse:collapse;margin:30px 0;font-size:15px}.vw-facts th,.vw-facts td{border-bottom:1px solid var(--line);padding:14px;text-align:left;vertical-align:top}.vw-facts th{width:25%}.vw-note{border-left:3px solid #916e41;padding:15px 25px;background:#ede8dd;max-width:850px}.vw-sources{font-size:13px;max-width:850px}.skip-link{position:absolute;top:-100px}.skip-link:focus{top:10px;left:10px;z-index:10000;padding:12px;background:white}.directorist-content-active .directorist-container{max-width:100%}button,input,select,textarea{font:inherit}table{overflow-wrap:anywhere}#main{scroll-margin-top:25px}@media(max-width:800px){.vw-header{align-items:flex-start;flex-direction:column;padding:22px 6vw}.vw-header nav{gap:16px;font-size:12px}.vw-main{padding:0 6vw 40px}.vw-hero{grid-template-columns:1fr;padding-top:40px;gap:30px}.vw-hero img{height:330px}.vw-paths,.vw-cards{grid-template-columns:1fr}.vw-card img{height:310px}.vw-banner{grid-template-columns:1fr;padding:28px;gap:10px}.vw-section-title{align-items:flex-start;flex-direction:column;margin-bottom:25px}.vw-footer{grid-template-columns:1fr}.vw-facts th,.vw-facts td{padding:10px;font-size:13px}.vw-main>h1{margin-top:40px}}
