*{box-sizing:border-box}html{background:#e7cda1;color:#26351d}body{margin:0;font-family:Georgia,'Times New Roman',serif}.site{max-width:1536px;margin:auto;box-shadow:0 0 50px #60431e33}.art-header{position:relative;aspect-ratio:1536/720;overflow:hidden;background:#efd9b3}.master{display:block;width:100%;height:auto}.art-header nav{position:absolute;left:0;right:0;top:75%;height:11.4%;display:flex;padding:0 1%}.art-header nav a{display:block;color:transparent;overflow:hidden}.art-header nav a:hover{background:#fff4c729;border-radius:6px}.art-header nav a:focus-visible{outline:3px solid #26462d;outline-offset:-5px;background:#fff5c950}.mobile-nav{display:none}main{min-height:420px;padding:35px clamp(24px,8vw,120px) 80px;background:radial-gradient(ellipse at 30% 40%,#fff0d126,transparent 70%),linear-gradient(90deg,#e5c18e55,transparent 18%,transparent 82%,#e5c18e55),#efd7b0;text-align:center}.eyebrow{font:11px/1.5 Arial,sans-serif;letter-spacing:3px;text-transform:uppercase;color:#6a644d;margin:0 0 22px}h1{font-weight:400;font-size:clamp(32px,4vw,56px);line-height:1.15;margin:0 0 26px}main p{max-width:600px;margin:0 auto;font-size:18px;line-height:1.8;color:#655740}.ornament{display:block;width:60px;height:1px;background:#91805d;margin:30px auto}.review{font:12px/1.6 Arial,sans-serif!important;letter-spacing:.5px;color:#76684d!important}.art-footer{position:relative;aspect-ratio:1536/304;overflow:hidden;background:#efd7b0}.art-footer .master{position:absolute;left:0;bottom:0}.copyright{text-align:center;background:#efd7b0;padding:2px 12px 5px;font-size:13px;color:#4c4a33;margin:0;line-height:1.2}.review-note{background:#e4c99e;text-align:center;padding:13px 20px;font:12px/1.6 Arial,sans-serif;color:#67573e}.skip{position:absolute;left:-9999px}.skip:focus{left:12px;top:12px;z-index:9;background:white;padding:12px} @media(max-width:650px){.mobile-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 15px;padding:18px 20px;background:#efd7b0;border-bottom:1px solid #a68e5a44}.mobile-nav a{color:#294025;font-size:14px;line-height:1.9;text-decoration:none}.mobile-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:5px}main{min-height:350px;padding-top:38px;padding-bottom:50px}.copyright{font-size:11px}.review-note{font-size:11px}}
/* Shared parchment and complete artwork boundaries, revision 2 */
html{background:#f8d2a8}body,.site{background:transparent}body{isolation:isolate}body::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(255,246,190,.50),rgba(255,246,190,.50)),url("https://static.wixstatic.com/media/a9759b_ee5e432a0af74625a095bf3e6e829963~mv2.png") center/cover no-repeat}
main,.copyright,.art-header,.art-footer{background:transparent}
.art-header{aspect-ratio:1536/700;mask-image:linear-gradient(to bottom,#000 0%,#000 97%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 97%,transparent 100%)}
.art-header nav{top:77.142857%;height:11.714286%;padding:0 1%}
.art-footer{aspect-ratio:1536/324;mask-image:linear-gradient(to bottom,transparent 0%,#000 3%,#000 97%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 3%,#000 97%,transparent 100%)}
.mobile-nav{display:none!important}

.home-interior{padding:15px 0 20px;min-height:0}.home-art{position:relative}.home-art>img{display:block;width:100%;height:auto}.pathway-links a{position:absolute;top:48%;height:45%;display:block;border-radius:15px}.pathway-links a:hover{box-shadow:inset 0 0 0 2px #555d3444}.pathway-links a:focus-visible{outline:3px solid #34491b;outline-offset:-3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-mobile{display:none}
@media(max-width:650px){.home-art{display:none}.home-mobile{display:block;padding:25px 22px}.home-mobile h1{color:#451c34;font-size:38px}.home-mobile>p{font-size:18px}.home-tagline{font-style:italic;margin-bottom:22px!important}.mobile-pathways{display:grid;gap:25px;margin-top:32px}.mobile-pathways>a{display:block;text-decoration:none;color:#3f2b24;border:1px solid #8c6a3f55;border-radius:15px;padding:12px 18px 22px;background:#fff0ce55}.mobile-pathways h2{font-weight:normal;font-size:27px;margin:10px 0}.mobile-pathways p{font-size:17px}.pathway-art{display:block;height:135px;background-image:url("https://static.wixstatic.com/media/a9759b_4fe8d5c490b644c8b8388d1c746af5ca~mv2.png");background-size:500% auto;background-repeat:no-repeat}.pathway-button{display:inline-block;background:#344512;color:#fff1ce;border-radius:9px;padding:9px 20px;margin-top:16px}}

/* Single live menu replaces the printed labels and fixed Home marker. */
.art-header nav.shared-navigation{left:7%;right:6.5%;top:79.2%;height:8%;padding:0 .35%;align-items:center;justify-content:space-between;gap:.5%;background:#f5ddb5 url("https://static.wixstatic.com/media/a9759b_176d625573c84e87957b2dfd3aaa6dd8~mv2.png") center/cover}
.art-header nav.shared-navigation a{color:#26351d;overflow:visible;text-decoration:none;display:flex;align-items:center;justify-content:center;position:relative;white-space:nowrap;font-size:clamp(6px,1.13vw,17.4px);line-height:1.15;height:100%;padding:0 .25%;font-weight:400}
.art-header nav.shared-navigation a[aria-current="page"]{font-weight:700}
.art-header nav.shared-navigation a[aria-current="page"]::after{content:"";position:absolute;bottom:10%;left:12%;right:12%;height:2px;background:#324421;border-radius:50%}
.art-header nav.shared-navigation a:hover{background:#fff3d655;border-radius:0}

/* Aged botanical navigation — 13 November 2026 */
.art-header nav.shared-navigation{
padding:0 .6%;gap:1.2%;
background-color:#d8b883;
background-image:radial-gradient(ellipse at 9% 18%,#78532838,transparent 38%),radial-gradient(ellipse at 86% 80%,#76522d36,transparent 45%),linear-gradient(0deg,#72533240,transparent 28%,transparent 65%,#76522c38),url("https://static.wixstatic.com/media/a9759b_ee5e432a0af74625a095bf3e6e829963~mv2.png");
background-size:cover;background-position:center 48%;
border:1px solid #83623999;border-radius:3px 6px 4px 7px;
box-shadow:inset 0 0 0 2px #d0ac7655,inset 0 0 12px #67492266,0 1px 3px #49331f55;
}
.art-header nav.shared-navigation a{
font-family:Palatino,"Palatino Linotype","Book Antiqua",Georgia,serif;
font-size:clamp(6px,1.12vw,17.2px);font-weight:600;color:#452035;
letter-spacing:-.025em;padding:0 .15%;
text-shadow:0 .3px 0 #54352133;
}
.art-header nav.shared-navigation a+a::before{
content:"";position:absolute;left:clamp(-14px,-.9vw,-3px);top:50%;transform:translateY(-50%);
width:clamp(5px,1.1vw,17px);height:70%;max-height:35px;
background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2236%22%20viewBox%3D%220%200%2020%2036%22%3E%3Cpath%20d%3D%22M10%2033C5%2022%2014%2015%2010%203%22%20fill%3D%22none%22%20stroke%3D%22%2366532c%22%20stroke-width%3D%221.2%22%2F%3E%3Cg%20fill%3D%22%23677044%22%20stroke%3D%22%23544f2c%22%20stroke-width%3D%22.5%22%3E%3Cpath%20d%3D%22M9%2025C1%2025%202%2018%203%2017C9%2018%2011%2021%209%2025Z%22%2F%3E%3Cpath%20d%3D%22M10%2019C18%2019%2018%2012%2017%2011C11%2012%209%2015%2010%2019Z%22%2F%3E%3Cpath%20d%3D%22M11%2012C4%2012%204%206%205%205C10%206%2012%209%2011%2012Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;pointer-events:none;
}
.art-header nav.shared-navigation a[aria-current="page"]{font-weight:700;color:#321329}
.art-header nav.shared-navigation a[aria-current="page"]::after{
background:#52394a;bottom:12%;height:2px;box-shadow:0 1px 1px #52394a44;
}
.art-header nav.shared-navigation a:hover{background:#79532a18}

/* Approved illustrated vine navigation */
.art-header nav.shared-navigation{left:1.2%;right:1.2%;top:74%;height:16%;padding:0;gap:0;border:0;border-radius:0;box-shadow:none;background-color:transparent;background-image:url("https://static.wixstatic.com/media/a9759b_6ebbc7a62fe04f5c989993ae09f29f83~mv2.png");background-size:100% 302.93%;background-position:center 46.39%;background-repeat:no-repeat;display:block}
.art-header nav.shared-navigation a{position:absolute;top:30%;height:43%;padding:0;display:block;color:transparent;text-shadow:none;font-size:0}
.art-header nav.shared-navigation a span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.art-header nav.shared-navigation a+a::before{content:none}
.art-header nav.shared-navigation a:nth-child(1){left:2.2%;width:4.3%}
.art-header nav.shared-navigation a:nth-child(2){left:9.6%;width:12%}
.art-header nav.shared-navigation a:nth-child(3){left:24.8%;width:8.8%}
.art-header nav.shared-navigation a:nth-child(4){left:37%;width:9%}
.art-header nav.shared-navigation a:nth-child(5){left:49.2%;width:13%}
.art-header nav.shared-navigation a:nth-child(6){left:65.2%;width:7%}
.art-header nav.shared-navigation a:nth-child(7){left:75.4%;width:14.4%}
.art-header nav.shared-navigation a:nth-child(8){left:93%;width:5%}
.art-header nav.shared-navigation a[aria-current="page"]{color:transparent}
.art-header nav.shared-navigation a[aria-current="page"]::after{content:"";position:absolute;left:9%;right:9%;bottom:10%;height:2px;border-radius:50%;background:#4d243d;box-shadow:none}
.art-header nav.shared-navigation a:hover{background:#62422210}
.art-header nav.shared-navigation a:focus-visible{outline:2px solid #4d243d;outline-offset:1px}

/* Footer labels replaced by a softly blended painted vine */
.art-footer::after{content:"";position:absolute;inset:0;pointer-events:none;background:url("https://static.wixstatic.com/media/a9759b_f09507e329234867898886dc88a13c64~mv2.png") center bottom/100% auto no-repeat;mask-image:radial-gradient(ellipse 16% 9% at 51% 83%,#000 82%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 16% 9% at 51% 83%,#000 82%,transparent 100%)}
