*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#171815;color:#e9e4d7;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}header{height:102px;display:flex;align-items:center;justify-content:space-between;margin:0 5.5%;border-bottom:1px solid #4b4a3e}.wordmark{font:27px Georgia,serif;letter-spacing:.1em}.wordmark span{font:10px Arial,sans-serif;display:block;margin-top:10px;color:#a9a68f;letter-spacing:.09em}nav{display:flex;gap:35px;font-size:11px;align-items:center}nav>span{color:#a9a68f;font-size:9px;letter-spacing:.15em;margin-left:25px}.cover{position:relative;min-height:665px;padding:48px 5.5% 70px}.cover-image{position:absolute;left:46%;right:5.5%;top:34px;bottom:68px;overflow:hidden}.cover-image img{object-position:53% 50%;filter:brightness(.74) saturate(.8)}.cover-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#17181566,transparent 60%)}.cover-copy{position:relative;z-index:1}.index{font-size:9px;letter-spacing:.25em;color:#c5b688;margin:0 0 37px}h1{font-weight:400;font-size:clamp(48px,5.8vw,84px);line-height:1.25;letter-spacing:-.04em;margin:0 0 24px;max-width:650px}h1 em{font-style:normal;color:#c5b688}.english{font:italic 23px/1.35 Georgia,serif;color:#b6b5aa;margin:0 0 30px}.line-link{display:inline-flex;width:255px;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #9e987a;font-size:11px}.line-link span{color:#c5b688;font-size:18px}.cover-bottom{position:absolute;left:5.5%;right:5.5%;bottom:25px;display:flex;justify-content:space-between;color:#a9a68f;font-size:9px;letter-spacing:.1em}.place{padding:82px 8% 100px;background:#eae5d8;color:#2a2b25}.chapter{display:flex;justify-content:space-between;border-bottom:1px solid #b5b09e;padding-bottom:20px;font-size:9px;letter-spacing:.1em}.place-title{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin:54px 0}.place-title>p{font-size:30px;line-height:1.65;margin:0}.place-title h2{font:46px/1.12 Georgia,serif;letter-spacing:-.04em;margin:0}.place-title i{font-weight:normal;color:#77705a}.place-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:13%;align-items:center}.home{margin:0}.home img{height:480px}.home figcaption{font-size:9px;padding-top:15px;letter-spacing:.1em}.place-note .emblem{width:65px;height:100px;object-fit:contain;margin:0 0 40px;filter:brightness(.65)}.place-note p{font-size:13px;line-height:2.1}.tiny{display:block;font-size:9px;color:#77705a;letter-spacing:.12em;margin-top:40px}.daylight{height:650px;position:relative}.daylight>img{filter:brightness(.75) saturate(.72)}.daylight>div{position:absolute;top:65px;left:8%}.daylight h2{font-weight:400;font-size:46px;line-height:1.5;margin-top:0}.daylight i{font-style:normal;color:#e2d4ac}.daylight>p{position:absolute;bottom:35px;right:8%;font-size:11px}.wines{padding:85px 8% 90px}.wines .chapter{border-color:#4b4a3e;color:#b8b39e}.wine-heading{display:flex;justify-content:space-between;align-items:end;margin:50px 0}.wine-heading h2{font-weight:400;font-size:46px;line-height:1.4;margin:0}.wine-heading i{font-style:normal;color:#c5b688}.wine-heading>p{font-size:12px;line-height:2;color:#b7b3a7}.bottles{display:grid;grid-template-columns:1fr 1fr;gap:7%}.bottles article{border-top:1px solid #77715d;padding-top:25px}.wine-number{font:italic 24px Georgia,serif;color:#c5b688;display:flex;justify-content:space-between;align-items:center}.wine-number span{font:9px Arial,sans-serif;letter-spacing:.2em;color:#b7b3a7}.bottles h3{font-size:31px;font-weight:400;margin:36px 0 7px}.vintage{font:italic 24px Georgia,serif;color:#c5b688;margin:0 0 25px}.bottles article>p:not(.vintage){font-size:12px;line-height:2;color:#b7b3a7;min-height:70px}.wine-price{display:flex;align-items:baseline;gap:18px;margin:35px 0 25px}.wine-price strong{font:35px Georgia,serif;font-weight:400}.wine-price span{font-size:10px;color:#b7b3a7}.bottles article>.availability{font-size:10px!important;min-height:0!important;border-top:1px solid #3f4036;padding-top:18px}.stock-note{font-size:10px;line-height:2;color:#949284;max-width:680px;margin-top:45px}.night{height:730px;position:relative}.night>img{filter:brightness(.55);object-position:50% 45%}.night:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#17181588,transparent)}.night>div{position:absolute;left:8%;top:90px;z-index:1}.night h2{font-size:54px;font-weight:400;line-height:1.4}.night i{font-style:normal;color:#c5b688}.night p{font-size:12px;line-height:2}.closing{padding:80px 8%;text-align:center}.closing img{height:130px;width:80px;object-fit:contain;margin:auto}.closing p{font:32px Georgia,serif;letter-spacing:.16em}.closing span,.closing small{display:block;font-size:10px;color:#9d9a8a;line-height:2}.closing small{margin-top:28px}footer{border-top:1px solid #3b3d32;padding:25px 5.5%;display:flex;justify-content:space-between;font-size:8px;color:#898a7c;letter-spacing:.1em}@media(max-width:650px){header{height:85px;margin:0 6%}.wordmark{font-size:21px}nav{gap:18px}nav>span{display:none}.cover{padding:30px 6% 60px;min-height:840px}.cover-image{left:27%;right:0;top:230px;bottom:70px}.cover-image img{object-position:58% 50%;filter:brightness(.63) saturate(.8)}.cover-image:after{background:linear-gradient(180deg,#17181588,transparent)}.index{font-size:8px;margin-bottom:24px}h1{font-size:49px;line-height:1.3}.english{font-size:20px;margin-top:23px;max-width:180px}.line-link{margin-top:150px;width:205px}.cover-bottom{left:6%;right:6%;font-size:7px;gap:20px}.cover-bottom span:last-child{max-width:80px;text-align:right}.place{padding:45px 6% 55px}.chapter{font-size:8px}.place-title{grid-template-columns:1fr;gap:30px;margin:38px 0}.place-title>p{font-size:25px}.place-title h2{font-size:37px}.place-grid{grid-template-columns:1fr;gap:35px}.home img{height:400px}.place-note .emblem{height:70px;width:45px;margin-bottom:24px}.place-note p{font-size:13px}.tiny{margin-top:25px}.daylight{height:540px}.daylight>div{left:6%;top:50px}.daylight h2{font-size:31px}.wines{padding:45px 6%}.wine-heading{margin:35px 0}.wine-heading h2{font-size:32px}.wine-heading>p{font-size:9px}.bottles{grid-template-columns:1fr;gap:40px}.bottles h3{font-size:29px}.bottles article>p:not(.vintage){min-height:0}.wine-price{margin:25px 0}.night{height:620px}.night>div{left:6%;top:65px}.night h2{font-size:40px}.closing{padding:55px 6%}.closing p{font-size:25px}footer{gap:20px;line-height:1.8}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.cover-copy .english{font:13px/2 Arial,sans-serif;max-width:410px}.cover-copy h1{font-size:clamp(38px,4.2vw,60px)}@media(max-width:650px){.cover-copy h1{font-size:35px;line-height:1.45}.cover-copy .english{font-size:11px;max-width:235px;background:#17181599;padding:7px 0}.cover .line-link{margin-top:115px}}
/* Quiet luxury refinement: locally hosted Georgian fonts, more air, fewer accents. */
@font-face{font-family:WineGeorgianSerif;src:url('fonts/NotoSerifGeorgian-Regular.ttf') format('truetype');font-display:swap}@font-face{font-family:WineGeorgianSans;src:url('fonts/NotoSansGeorgian-Regular.ttf') format('truetype');font-display:swap}
body{background:#1c1d19;color:#ede9de;font-family:WineGeorgianSans,Arial,sans-serif}header{height:112px;border-bottom-color:#3c3e33;margin:0 6%}.wordmark{position:relative;padding-left:40px;font-size:24px;letter-spacing:.15em}.wordmark>img{position:absolute;left:0;top:1px;width:22px;height:41px;object-fit:contain;opacity:.75}.wordmark span{font:9px WineGeorgianSans,sans-serif;letter-spacing:.05em;margin-top:10px}nav{font-size:11px;gap:32px}nav>span{font-size:8px;letter-spacing:.22em}.cover{padding:48px 6% 75px;min-height:685px}.cover-image{left:52%;right:6%;top:43px;bottom:72px}.cover-image img{filter:brightness(.86) saturate(.66);object-position:51% 50%}.cover-image:after{display:none}.photo-label{position:absolute;bottom:14px;left:18px;z-index:1;color:#fff9;font:7px Arial,sans-serif;letter-spacing:.17em}.cover-copy{max-width:47%}.cover-copy .index{color:#a4a18b;font-size:8px;letter-spacing:.22em;margin:5px 0 55px}.cover-copy h1{font-family:WineGeorgianSerif,Georgia,serif;font-size:clamp(33px,3.65vw,54px);letter-spacing:-.035em;line-height:1.55;max-width:none;margin:0 0 30px}.cover-copy h1 em{color:#b9b298}.cover-copy .english{font:12px/2.15 WineGeorgianSans,sans-serif;color:#babbb0;max-width:365px;margin:0 0 42px}.line-link{font-size:10px;width:235px;border-color:#696b58;padding-bottom:16px}.line-link span{font-size:15px;color:#b9b298}.cover-bottom{left:6%;right:6%;color:#868a79;font-size:8px;bottom:29px}.place{padding:100px 8% 115px;background:#e9e6dc}.place-title{margin:70px 0}.place-title>p{font-family:WineGeorgianSerif,Georgia,serif;font-size:31px;line-height:1.8}.place-note p{line-height:2.3;font-size:12px}.place-note .emblem{filter:brightness(.55)}.daylight h2,.wine-heading h2,.night h2,.bottles h3{font-family:WineGeorgianSerif,Georgia,serif}.wines{background:#e9e6dc;color:#2e322a;padding:90px 8% 95px}.wines .chapter{color:#777b68;border-color:#b8bdab}.wine-heading{margin:65px 0 55px}.wine-heading h2{font-size:45px}.wine-heading i{color:#737b64}.wine-heading>p{color:#686f60;line-height:2.3}.bottles{gap:10%}.bottles article{border-color:#939b86;padding-top:24px}.wine-number{color:#7b846d}.wine-number span{color:#747d68}.bottles h3{font-size:29px;margin-top:43px}.vintage{color:#747d68;font-size:22px}.bottles article>p:not(.vintage){color:#646d5e;font-size:11px;line-height:2.2}.wine-price{margin:40px 0 30px}.wine-price strong{font-size:34px}.wine-price span{color:#6e7566}.bottles article>.availability{border-color:#c5caba;color:#646d5e}.stock-note{color:#757d6c;font-size:9px;line-height:2.2}.night h2{font-size:52px;line-height:1.65}.night i{color:#c0b99d}.closing p{font-size:29px}.closing img{opacity:.8}.closing span{font-size:9px}footer{color:#858978}
@media(max-width:650px){header{height:91px}.wordmark{font-size:18px;padding-left:28px;letter-spacing:.11em}.wordmark>img{width:17px;height:32px}.wordmark span{font-size:8px}nav{font-size:9px;gap:19px}.cover{padding:35px 6% 65px;display:flex;flex-direction:column;min-height:0}.cover-copy{max-width:none;order:0}.cover-copy .index{font-size:7px;margin:0 0 28px}.cover-copy h1{font-size:30px;line-height:1.65;margin-bottom:22px;letter-spacing:-.035em}.cover-copy .english{font-size:10px;line-height:2.2;max-width:310px;background:none;padding:0;margin:0 0 25px}.cover .line-link{margin:0 0 33px;width:215px;font-size:9px}.cover-image{position:relative;order:1;left:auto;right:auto;top:auto;bottom:auto;width:100%;height:420px}.cover-image img{filter:brightness(.86) saturate(.66);object-position:51% 50%}.photo-label{font-size:6px;left:12px;bottom:12px}.cover-bottom{font-size:6px;bottom:23px;letter-spacing:.03em}.cover-bottom span:last-child{max-width:95px}.place{padding:55px 6% 65px}.place-title{margin:42px 0}.place-title>p{font-size:25px}.place-title h2{font-size:36px}.wines{padding:55px 6% 65px}.wine-heading{margin:42px 0}.wine-heading h2{font-size:29px}.wine-heading>p{font-size:8px}.bottles h3{font-size:27px;margin-top:30px}.bottles{gap:40px}.wine-price{margin:25px 0}.night h2{font-size:35px}.night>div{top:75px}.stock-note{font-size:8px}.daylight h2{font-size:29px}}
.cover-image img{object-position:50% 50%;filter:brightness(.93) saturate(.78)}
@media(max-width:650px){.cover-image img{object-position:50% 50%;filter:brightness(.93) saturate(.78)}}

.owner-faq{padding:80px 8%;background:#e9e6dc;color:#2e322a}.owner-faq h2{font:36px/1.6 WineGeorgianSerif,Georgia,serif;margin:45px 0}.owner-faq h2 i{font-style:normal;color:#737b64}.owner-faq details{padding:23px 0;border-bottom:1px solid #c5caba}.owner-faq summary{cursor:pointer;font-size:13px;line-height:1.9}.owner-faq details p{font-size:12px;line-height:2.2;max-width:800px;color:#646d5e}@media(max-width:650px){.owner-faq{padding:50px 6%}.owner-faq h2{font-size:29px}.owner-faq summary{font-size:12px}.owner-faq details p{font-size:11px}}
.mood-introduction{text-align:center;background:#e9e6dc;color:#2e322a;padding:95px 6% 80px}.mood-introduction .index{color:#7d816f;letter-spacing:.16em;margin:0 0 40px}.mood-introduction h2{font:46px/1.6 WineGeorgianSerif,Georgia,serif;margin:0 0 30px}.mood-introduction h2 i{color:#7a806c;font-style:normal}.mood-introduction>p:last-of-type{font-size:12px;line-height:2;color:#7b8072}.mood-next{display:inline-flex;gap:60px;border-bottom:1px solid #a7ad99;padding:0 0 12px;margin-top:38px;color:#737b64;font-size:9px}.intimate{display:grid;grid-template-columns:1fr 1fr;padding:100px 8%;gap:13%;background:#24241f;align-items:center}.intimate-photo{height:570px;overflow:hidden;position:relative}.intimate-photo img{position:absolute;object-fit:cover;object-position:50% 54%;transform:scale(1.5)}.intimate-copy .index{font-size:8px;color:#a7a38a}.intimate-copy h2{font:38px/1.65 WineGeorgianSerif,Georgia,serif;margin:0 0 35px}.intimate-copy h2 i{font-style:normal;color:#b9b298}.intimate-copy>p:last-child{font-size:12px;line-height:2.3;color:#b6b6a8}.night{height:680px}.night>img{filter:brightness(.62)}@media(max-width:650px){nav{gap:12px;font-size:8px}.wordmark{font-size:16px;padding-left:24px}.mood-introduction{padding:60px 6%}.mood-introduction .index{font-size:6px;margin-bottom:30px}.mood-introduction h2{font-size:29px}.mood-introduction>p:last-of-type{font-size:10px}.intimate{grid-template-columns:1fr;padding:55px 6%;gap:35px}.intimate-photo{height:420px}.intimate-copy h2{font-size:29px}.intimate-copy>p:last-child{font-size:11px}.night{height:620px}}
.place-note h3{font:27px/1.65 WineGeorgianSerif,Georgia,serif;margin:0 0 25px}.garden-story{display:grid;grid-template-columns:1fr 1fr;gap:13%;padding:0 8% 90px;background:#e9e6dc;color:#2e322a;align-items:center}.garden-story figure{margin:0;max-width:330px}.garden-story img{height:330px;object-fit:cover}.garden-story figcaption{font-size:8px;color:#757d6c;margin-top:14px}.garden-story .index{color:#7a806c;font-size:8px}.garden-story p:not(.index){font-size:12px;line-height:2.3;color:#646d5e}@media(max-width:650px){.place-note h3{font-size:25px}.garden-story{grid-template-columns:1fr;padding:0 6% 55px;gap:30px}.garden-story figure{max-width:none}.garden-story img{height:330px}.garden-story p:not(.index){font-size:11px}}
.request-section{padding:80px 8%;background:#20221c;color:#e9e6dc}.request-section .chapter{border-color:#4c5141;color:#a7ae98}.request-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin:45px 0}.request-heading h2{font:34px/1.7 WineGeorgianSerif,Georgia,serif;margin:0}.request-heading h2 i{font-style:normal;color:#b6b99f}.request-heading>p{font-size:11px;line-height:2.2;color:#b7bcac}.request-quantities{display:grid;grid-template-columns:1fr 1fr;gap:40px}.request-quantities label{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #4c5141;padding:25px 0;font-size:15px;gap:15px}.request-quantities small{display:block;color:#9da68d;font-size:10px;margin-top:10px}.request-section input,.request-section select{background:#292d24;border:1px solid #565d49;color:#e9e6dc;padding:13px;font:14px WineGeorgianSans,sans-serif;border-radius:0}.request-quantities input{width:82px}.request-total{border-top:1px solid #4c5141;padding:28px 0 12px;display:flex;justify-content:space-between;align-items:center}.request-total>span{font-size:12px}.request-total output{font:30px Georgia,serif}.request-note{font-size:10px;line-height:2.2;color:#a9b09c;max-width:750px}.city-label{display:block;font-size:12px;margin:30px 0 12px}.request-section select{max-width:100%;width:340px;font-size:12px}.request-section fieldset{border:0;border-top:1px solid #4c5141;margin:35px 0 25px;padding:22px 0 0}.request-section legend{font-size:11px;padding:0 15px 0 0;color:#a9b09c}.contact-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.contact-fields label{font-size:10px;color:#a9b09c}.contact-fields input{display:block;width:100%;margin-top:10px;opacity:.45}.request-send{background:#3a4031;color:#a9b09c;border:1px solid #5a644c;padding:18px 25px;font:12px WineGeorgianSans,sans-serif;cursor:not-allowed}.request-section input:focus-visible,.request-section select:focus-visible{outline:2px solid #b6b99f;outline-offset:3px}@media(max-width:650px){.request-section{padding:55px 6%}.request-heading{display:block}.request-heading h2{font-size:26px}.request-heading>p{margin-top:25px}.request-quantities{grid-template-columns:1fr;gap:0}.request-quantities label{font-size:14px}.contact-fields{grid-template-columns:1fr}.request-send{width:100%;font-size:10px;padding:16px}.request-note{font-size:9px}}

.analytics-consent{position:fixed;bottom:18px;left:18px;right:18px;max-width:680px;z-index:100;background:#f4f0e5;color:#292a24;padding:22px;border:1px solid #b8ac91;box-shadow:0 6px 35px #0003}.analytics-consent[hidden]{display:none}.analytics-consent p{font-size:12px;line-height:1.9;margin:0 0 14px}.analytics-consent a{text-decoration:underline}.analytics-consent>div{display:flex;gap:10px;flex-wrap:wrap}.analytics-consent button{flex:1;background:#292a24;color:#f4f0e5;border:1px solid #292a24;padding:12px;cursor:pointer;font:inherit;font-size:12px}#analytics-settings{border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;font-size:11px}@media(max-width:600px){.analytics-consent{left:10px;right:10px;bottom:10px;padding:16px}.analytics-consent button{min-width:140px}}

.analytics-consent{max-height:85vh;overflow:auto}.analytics-consent button:focus-visible,#analytics-settings:focus-visible{outline:3px solid #a47b3e;outline-offset:3px}
/* Owner-requested legibility: larger reading sizes, preserved editorial hierarchy. */
body{font-size:16px}nav{font-size:15px;gap:26px}.wordmark span{font-size:12px}nav>span{font-size:11px}.cover-copy .english{font-size:16px;line-height:2;max-width:440px}.line-link{font-size:14px;width:290px}.index,.cover-copy .index,.intimate-copy .index,.garden-story .index{font-size:11px}.chapter{font-size:12px;gap:20px;line-height:1.8}.cover-bottom{font-size:11px}.place-note p,.garden-story p:not(.index),.intimate-copy>p:last-child,.night p,.mood-introduction>p:last-of-type{font-size:16px;line-height:2}.wine-heading>p{font-size:15px}.bottles article>p:not(.vintage){font-size:16px;line-height:2}.bottles article>.availability{font-size:13px!important}.wine-number span,.wine-price span{font-size:13px}.stock-note{font-size:13px;line-height:2}.owner-faq summary{font-size:18px;line-height:1.8}.owner-faq details p{font-size:16px;line-height:2}.home figcaption,.garden-story figcaption,.tiny,.mood-next,.daylight>p{font-size:12px}.closing span,.closing small{font-size:13px}footer{font-size:11px;gap:24px;flex-wrap:wrap;align-items:center}.request-heading>p,.request-note{font-size:14px}.request-quantities label{font-size:18px}.request-quantities small,.request-section legend,.contact-fields label{font-size:13px}.request-total>span,.city-label{font-size:16px}.request-section input,.request-section select{font-size:16px}.request-send{font-size:14px;white-space:normal;line-height:1.8}.analytics-consent p{font-size:14px}.analytics-consent button,#analytics-settings{font-size:14px}.cover-copy,.bottles article,.place-note,.contact-fields label{min-width:0}
@media(max-width:900px){nav>span{display:none}.cover-copy .english{font-size:15px}.cover{min-height:740px}}
@media(max-width:650px){header{height:auto;min-height:120px;padding:22px 0 18px;flex-wrap:wrap;gap:22px}.wordmark{font-size:20px;padding-left:29px}.wordmark span{font-size:11px}nav{width:100%;justify-content:space-between;font-size:15px;gap:20px}nav a{padding:5px 0}.cover{min-height:0}.cover-copy h1{font-size:clamp(27px,7.6vw,35px)}.cover-copy .english{font-size:16px;line-height:2;max-width:none}.cover-copy .index,.index,.mood-introduction .index{font-size:10px;line-height:1.9;letter-spacing:.12em}.cover .line-link{font-size:14px;width:min(290px,100%)}.cover-bottom{font-size:9px;line-height:1.7}.chapter{font-size:11px;flex-wrap:wrap}.wine-heading{align-items:start;gap:20px;flex-wrap:wrap}.wine-heading>p{font-size:14px}.owner-faq summary{font-size:17px}.owner-faq details p{font-size:16px}.request-quantities label{font-size:17px}.request-send{font-size:14px}.request-note{font-size:14px}.stock-note{font-size:13px}.analytics-consent p{font-size:13px;line-height:1.8}.analytics-consent button{font-size:13px;min-width:130px}.closing span,.closing small{font-size:13px}.cover-image{height:420px}}
/* Warm brown foundation and a lighter cream reading surface. */
body{background:#211e19}.place,.garden-story,.mood-introduction,.wines,.owner-faq{background:#f1ecdf;color:#302d26}.place-note p,.garden-story p:not(.index),.owner-faq details p,.bottles article>p:not(.vintage),.stock-note{color:#5d5c4e}.intimate{background:#29231e}.request-section{background:#28231e}.analytics-consent{background:#f7f1e5}

.whatsapp-order{display:inline-block;max-width:100%;text-align:center;cursor:pointer;background:#ede5d3;color:#28231e;text-decoration:none;margin-top:20px}.whatsapp-order[aria-disabled="true"]{opacity:.5;cursor:not-allowed}.whatsapp-order:focus-visible{outline:3px solid #b6b99f;outline-offset:4px}

/* Owner photo and clearer brand signature. */
.wordmark{font-size:28px;padding-left:52px}.wordmark>img{width:32px;height:52px;opacity:1}.founder-note{display:flex;align-items:center;gap:24px;margin:26px 0 38px}.founder-note img{width:190px;height:auto;object-fit:contain}.founder-note figcaption{font-size:16px;line-height:2}.founder-note figcaption span{font-size:13px;color:#5d5c4e}@media(max-width:650px){.wordmark{font-size:24px;padding-left:43px}.wordmark>img{width:28px;height:46px}.founder-note{gap:16px;align-items:center}.founder-note img{width:135px}.founder-note figcaption{font-size:14px}.founder-note figcaption span{font-size:12px}}@media(max-width:360px){.wordmark{font-size:22px}.founder-note{flex-wrap:wrap}}
/* Softer transition from the brown opening, without bright cream glare. */
.place,.garden-story,.mood-introduction,.wines,.owner-faq{background:#c6b99f;color:#302d26}.place-note p,.garden-story p:not(.index),.owner-faq details p,.bottles article>p:not(.vintage),.stock-note,.founder-note figcaption span{color:#49463c}
.place .index,.garden-story .index,.mood-introduction .index,.wines .chapter,.wine-number,.wine-number span,.bottles article>.availability,.owner-faq h2 i,.place-note .tiny,.home figcaption,.garden-story figcaption,.mood-next{color:#49463c}.night .night-transition{font-size:16px;line-height:1.8;margin:22px 0 0;max-width:80vw}

/* Minimal photo treatment: unframed landscapes, a fine circular portrait. */
.night h2{font-size:clamp(30px,4.2vw,52px);line-height:1.65;max-width:88vw}.founder-note img{width:154px;height:154px;flex:none;border-radius:50%;border:1px solid #837154;object-fit:cover;object-position:50% 38%}@media(max-width:650px){.night h2{font-size:29px;max-width:88vw}.founder-note img{width:120px;height:120px}}
#order-total{font:20px/1.6 WineGeorgianSans,sans-serif;text-align:right;max-width:60%;overflow-wrap:anywhere}.request-total{gap:16px}
/* One coherent type family and ink color throughout both wine cards. */
.bottles article,.bottles article p,.bottles h3,.wine-number,.wine-number span,.wine-price strong,.wine-price span,.bottles article>.availability{font-family:WineGeorgianSans,Arial,sans-serif;color:#302d26;font-style:normal}.bottles h3{text-transform:uppercase;font-size:25px;line-height:1.6;letter-spacing:.01em;font-weight:400}.wine-number{font-size:15px}.wine-number span{font-size:13px;letter-spacing:.1em}.bottles .vintage{font-size:16px}.wine-price strong{font-size:30px;font-weight:400}.wine-price span{font-size:14px}.bottles article>p:not(.vintage){color:#302d26}@media(max-width:650px){.bottles h3{font-size:24px}}
.bottles article{display:flex;flex-direction:column}.bottles .wine-price{margin-top:auto;padding-top:24px}.bottles article>.availability{margin-bottom:0}
.bottles h3{text-transform:none}
/* Matte paper grain, restrained botanical detail inspired by the owner's references. */
.place,.garden-story,.wines,.owner-faq{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.075' filter='url(%23g)'/%3E%3C/svg%3E");background-repeat:repeat}.botanical-divider{width:180px;height:39px;object-fit:contain;margin:0 auto 34px;opacity:.8}@media(max-width:650px){.botanical-divider{width:145px;height:32px;margin-bottom:28px}}
