@font-face{font-family:Cormorant Garamond;src:url(./cormorant-garamond-400-DQv4XaSs.ttf) format("truetype");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Cormorant Garamond;src:url(./cormorant-garamond-500-Pgl8-Oo5.ttf) format("truetype");font-style:normal;font-weight:500;font-display:block}@font-face{font-family:Cormorant Garamond;src:url(./cormorant-garamond-600-CJWdwruJ.ttf) format("truetype");font-style:normal;font-weight:600;font-display:block}@font-face{font-family:Cormorant Garamond;src:url(./cormorant-garamond-700-vMrVy9nA.ttf) format("truetype");font-style:normal;font-weight:700;font-display:block}@font-face{font-family:Inter;src:url(./inter-400-BMa5IoM-.ttf) format("truetype");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:Inter;src:url(./inter-500-DvphOyYU.ttf) format("truetype");font-style:normal;font-weight:500;font-display:block}@font-face{font-family:Inter;src:url(./inter-600-BEUPqj-s.ttf) format("truetype");font-style:normal;font-weight:600;font-display:block}@font-face{font-family:"Noto Serif Armenian";src:url(./noto-serif-armenian-400-BQkz4Huj.ttf) format("truetype");font-style:normal;font-weight:400;font-display:block}@font-face{font-family:"Noto Serif Armenian";src:url(./noto-serif-armenian-500-BXHLyrOk.ttf) format("truetype");font-style:normal;font-weight:500;font-display:block}@font-face{font-family:"Noto Serif Armenian";src:url(./noto-serif-armenian-600-ClBF3SLj.ttf) format("truetype");font-style:normal;font-weight:600;font-display:block}:root{color:#f7f1e6;background:#080403;font-family:Inter,Arial,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{width:100%;max-width:100%;min-height:100%;margin:0;overflow-x:hidden;overflow-y:visible;scroll-behavior:smooth}body{width:100%;max-width:100%;min-height:100%;margin:0;background:#080403}#root{width:100%;min-height:100%;margin:0;overflow:visible}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit;cursor:pointer}.animation-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:32;overflow:visible;pointer-events:none}.red-wine-bottle-float{position:absolute;top:0;left:0;z-index:10;display:block;width:auto;max-width:none;object-fit:contain;opacity:0;visibility:hidden;filter:drop-shadow(0 24px 22px rgba(31,18,8,.24));will-change:transform,opacity}.grape-leaf-right{position:absolute;top:0;left:0;z-index:12;display:block;width:180px;height:auto;max-width:none;object-fit:contain;opacity:0;visibility:hidden;pointer-events:none;filter:sepia(.08) saturate(.82) brightness(.78) drop-shadow(0 15px 16px rgba(0,0,0,.28));will-change:transform,opacity}.grape-berries-attached{position:absolute;top:0;left:0;z-index:13;display:block;width:150px;height:auto;max-width:none;object-fit:contain;opacity:0;visibility:hidden;pointer-events:none;filter:saturate(.86) brightness(.74) drop-shadow(0 16px 18px rgba(0,0,0,.32));will-change:transform,opacity}.footer-collection-bottle{position:absolute;top:0;left:0;z-index:9;display:block;width:auto;max-width:none;object-fit:contain;opacity:0;visibility:hidden;pointer-events:none;filter:drop-shadow(0 22px 20px rgba(49,27,10,.24));will-change:transform,opacity}.footer-side-grapes{position:absolute;top:0;left:0;z-index:11;display:block;width:180px;height:auto;max-width:none;object-fit:contain;opacity:0;visibility:hidden;pointer-events:none;filter:saturate(.9) brightness(.82) drop-shadow(0 16px 16px rgba(49,27,10,.26));will-change:transform,opacity}.app{--content-left: 4.5vw;--copy-width: min(525px, 39vw);--header-height: clamp(132px, 11vw, 170px);position:relative;width:100%;min-height:max(680px,100svh);max-width:100%;overflow-x:hidden;overflow-y:hidden;overflow-x:clip;overflow-y:clip;isolation:isolate;background:#080403}.hero-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;pointer-events:none;background-color:#050301;background-position:center center;background-size:cover;background-repeat:no-repeat;will-change:opacity}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#030201c7,#05030294 28%,#0503023d,#03020114,#03020129),linear-gradient(180deg,rgba(0,0,0,.2),transparent 35%,rgba(0,0,0,.2))}.header{position:relative;z-index:15;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--header-height);padding:18px 4.5vw 0}.logo{display:inline-flex;grid-column:1;align-items:center;justify-self:start;opacity:0;text-decoration:none}.logo img{display:block;width:auto;height:clamp(120px,10vw,140px);object-fit:contain;filter:drop-shadow(0 12px 34px rgba(0,0,0,.5))}.menu-toggle{display:none}.site-nav{display:flex;grid-column:2;align-items:center;justify-self:center;gap:clamp(22px,3vw,52px);padding:0 clamp(16px,2vw,30px);border:1px solid rgba(200,164,90,.16);border-radius:999px;background:linear-gradient(180deg,#0a070447,#0a07041f);box-shadow:inset 0 1px #ffffff09,0 12px 35px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(-50px)}.site-nav-link{position:relative;padding:13px 0 12px;color:#ffffffa3;font:600 clamp(9px,.68vw,12px)/1 "Noto Serif Armenian","Inter",sans-serif;letter-spacing:.13em;text-decoration:none;white-space:nowrap;transition:color .3s ease}.site-nav-link:after{position:absolute;right:0;bottom:7px;left:0;height:1px;content:"";background:var(--accent);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 72%,transparent);transform:scaleX(0);transform-origin:center;transition:transform .35s ease}.site-nav-link:hover,.site-nav-link:focus-visible{color:var(--accent)}.site-nav-link:hover:after,.site-nav-link:focus-visible:after{transform:scaleX(1)}.language-switcher{position:absolute;top:calc(50% + 17px);right:4.5vw;z-index:3;display:inline-flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(200,164,90,.22);border-radius:999px;background:#09060357;box-shadow:inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.language-switcher button{min-width:31px;height:25px;padding:0 7px;border:0;border-radius:999px;color:#ffffff85;background:transparent;font:600 9px/1 Inter,sans-serif;letter-spacing:.08em;transition:color .25s ease,background .25s ease,box-shadow .25s ease}.language-switcher button:hover,.language-switcher button.active{color:#100a05;background:var(--accent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 32%,transparent)}.counter{display:flex;grid-column:3;align-items:center;justify-self:end;gap:9px;margin:0;transform:translateY(-50px)}.counter b{font:500 39px/1 Cormorant Garamond}.counter i{width:27px;height:1px;background:var(--accent);transform:rotate(-65deg)}.counter span{color:var(--accent);font:600 14px/1 Cormorant Garamond}.hero{position:relative;z-index:5;min-height:calc(max(680px,100svh) - var(--header-height));max-width:100%;overflow:visible}.copy{position:absolute;z-index:9;top:clamp(16px,3vh,42px);left:var(--content-left);width:var(--copy-width)}.eyebrow{margin:0 0 15px;color:var(--accent);font-size:10px;font-weight:600;letter-spacing:.47em}h1{margin:0;font:500 clamp(74px,7.4vw,128px)/.76 "Cormorant Garamond",Georgia,serif;letter-spacing:-.06em}h1 span{display:block;text-shadow:0 7px 40px rgba(0,0,0,.52)}h1 .colored{color:var(--main);text-shadow:0 0 32px color-mix(in srgb,var(--main) 30%,transparent)}.ornament{display:flex;align-items:center;gap:10px;width:292px;margin:34px 0 20px;color:var(--accent)}.ornament i{height:1px;flex:1;background:var(--accent)}.ornament b{font-size:11px}h2{margin:0;color:var(--accent);font:500 25px/1.45 "Noto Serif Armenian",Georgia,serif}.description{max-width:440px;margin:17px 0 0;color:#ffffffd1;font:400 17px/1.7 "Noto Serif Armenian",Georgia,serif;text-shadow:0 2px 15px rgba(0,0,0,.72)}.hero-highlights{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));width:min(480px,34vw);margin-top:32px;color:var(--accent)}.hero-highlight{position:relative;display:grid;justify-items:center;align-content:start;gap:10px;min-height:94px;padding:0 20px;text-align:center}.hero-highlight+.hero-highlight{border-left:1px solid color-mix(in srgb,var(--accent) 38%,transparent)}.hero-highlight strong{max-width:108px;color:var(--accent);font-size:11px;font-weight:700;line-height:1.25;letter-spacing:.075em;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.7)}.hero-highlight-icon{position:relative;display:block;width:43px;height:39px;color:var(--accent)}.hero-highlight-icon.grapes:before{position:absolute;top:11px;left:8px;width:8px;height:8px;content:"";border:2px solid currentColor;border-radius:50%;box-shadow:10px 0 0 -2px #080403,10px 0 0 0 currentColor,5px 10px 0 -2px #080403,5px 10px 0 0 currentColor,15px 10px 0 -2px #080403,15px 10px 0 0 currentColor,10px 20px 0 -2px #080403,10px 20px 0 0 currentColor}.hero-highlight-icon.grapes:after{position:absolute;top:1px;left:20px;width:12px;height:10px;content:"";border-top:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(-25deg)}.hero-highlight-icon.barrel{width:31px;border:2px solid currentColor;border-radius:44%/15%}.hero-highlight-icon.barrel:before{position:absolute;top:5px;right:7px;bottom:5px;left:7px;content:"";border-right:1px solid currentColor;border-left:1px solid currentColor}.hero-highlight-icon.barrel:after{position:absolute;top:11px;right:-3px;left:-3px;height:11px;content:"";border-top:1px solid currentColor;border-bottom:1px solid currentColor}.hero-highlight-icon.mountains:before{position:absolute;top:8px;right:1px;bottom:0;left:1px;content:"";background:linear-gradient(135deg,transparent 44%,currentColor 45% 49%,transparent 50%) 0 0/50% 100%,linear-gradient(45deg,transparent 44%,currentColor 45% 49%,transparent 50%) 100% 0/50% 100%;background-repeat:no-repeat}.hero-highlight-icon.mountains:after{position:absolute;right:3px;bottom:1px;left:11px;height:24px;content:"";border-top:2px solid currentColor;border-left:2px solid currentColor;transform:skew(-24deg) rotate(45deg);transform-origin:left bottom}.dots{position:absolute;z-index:16;top:50%;right:4.4vw;display:flex;flex-direction:column;gap:14px;transform:translateY(-50%)}.dot{width:9px;height:9px;padding:0;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:#ffffff29;transition:.3s}.dot.active{background:var(--accent);box-shadow:0 0 16px var(--accent);transform:scale(1.22)}.footer{position:absolute;z-index:15;right:4.5vw;bottom:24px;left:4.5vw;display:flex;align-items:center;gap:18px}.footer p{min-width:179px;margin:0}.footer b,.footer span{display:block;font-size:8px;font-weight:500;letter-spacing:.22em}.footer b{margin-bottom:7px;color:var(--accent)}.footer span{color:#ffffff6b}.footer-line{height:1px;flex:1;opacity:.36;background:linear-gradient(90deg,var(--accent),transparent 55%)}.controls{display:flex;align-items:center;gap:14px}.controls span{color:#ffffff91;font-size:8px;letter-spacing:.23em}.controls button{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#0000003d;transition:.25s}.controls button:hover{border-color:var(--accent);color:#090503;background:var(--accent)}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media (max-width: 900px){.app{--content-left: 7vw;--copy-width: 86vw;--header-height: 104px;min-height:650px}.hero-overlay{background:linear-gradient(180deg,#030201a3,#0302014d 42%,#03020114 72%,#03020129),linear-gradient(90deg,#03020185,#03020114)}.header{grid-template-columns:1fr auto;min-height:76px;padding:14px 18px 0}.logo{grid-column:1}.logo img{height:clamp(32px,10vw,45px)}.site-nav{position:absolute;top:66px;right:18px;left:18px;display:grid;grid-template-columns:repeat(4,auto);justify-content:center;gap:clamp(12px,4vw,28px);padding:0 12px;transform:none}.site-nav-link{padding:11px 0 10px;font-size:8px;letter-spacing:.08em}.site-nav-link:after{bottom:5px}.counter b{font-size:31px}.counter{grid-column:2}.hero{min-height:calc(650px - var(--header-height))}.copy{top:15%;left:var(--content-left);width:var(--copy-width)}.eyebrow{margin-bottom:11px;font-size:8px}h1{font-size:clamp(69px,20vw,106px)}.ornament{width:218px;margin:19px 0 13px}h2{font-size:17px}.description{width:82vw;margin-top:8px;font-size:13px;line-height:1.55}.hero-highlights{width:min(420px,86vw);margin-top:18px}.hero-highlight{min-height:76px;padding:0 10px;gap:7px}.hero-highlight-icon{width:32px;height:29px;transform:scale(.8);transform-origin:center top}.hero-highlight strong{font-size:8px}.dots{right:18px}.footer{right:18px;bottom:16px;left:18px}.footer p,.footer-line{display:none}.controls{margin-left:auto}}@media (max-width: 540px){.app{--header-height: 132px}.site-nav{grid-template-columns:repeat(3,minmax(72px,1fr));gap:0 16px;border-radius:20px}.site-nav-link:nth-child(n+4){grid-column:span 1}.site-nav-link{text-align:center}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (prefers-reduced-motion: reduce){.logo{opacity:1}}.wine-expressions{position:relative;margin-top:-1px;min-height:clamp(610px,47.4vw,820px);overflow:visible;isolation:isolate;color:#372d24;background:linear-gradient(180deg,#faf1e06b,#f4e5ca7a),#f2e2c8}.wine-expressions,.story-section,.value-section,.meaning-section,.site-footer{scroll-margin-top:24px}.expressions-bg{position:absolute;top:-1px;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--section-bg) center top / cover no-repeat}.wine-expressions:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";pointer-events:none;background:radial-gradient(ellipse at 50% 24%,rgba(255,255,255,.34),transparent 58%),linear-gradient(90deg,rgba(130,93,45,.06),transparent 18%,transparent 82%,rgba(130,93,45,.06));mix-blend-mode:soft-light}.expressions-inner{position:relative;z-index:1;width:min(1720px,98vw);margin:0 auto;padding:clamp(48px,4.4vw,76px) 0 34px}.expressions-kicker{margin:0;color:#312b28;font:600 clamp(28px,2.35vw,42px)/1 "Cormorant Garamond",Georgia,serif;letter-spacing:.34em;text-align:center;will-change:transform,opacity}.expressions-ornament{display:flex;align-items:center;justify-content:center;gap:10px;width:min(420px,42vw);margin:20px auto;color:#b68d4d}.expressions-ornament i{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor,transparent);will-change:transform,opacity}.expressions-ornament b{font-size:15px;line-height:1;will-change:opacity}.expression-grid{display:grid;grid-template-columns:repeat(3,1fr);min-height:clamp(500px,35vw,620px);transform:translateY(-10px)}.expression-card{position:relative;display:grid;grid-template-columns:minmax(210px,45%) minmax(210px,55%);align-items:center;min-height:clamp(500px,35vw,620px);gap:clamp(10px,.8vw,18px);padding:0 clamp(24px,2.2vw,42px);overflow:visible}.expression-card+.expression-card{border-left:1px solid rgba(160,125,73,.42)}.expression-bottle-wrap{position:relative;display:grid;align-items:end;justify-items:center;width:100%;height:clamp(470px,36vw,640px);overflow:visible;transform:none;will-change:transform}.expression-bottle-wrap:after{position:absolute;left:50%;bottom:2%;z-index:0;width:54%;height:22px;content:"";border-radius:50%;background:#48311a24;filter:blur(14px);transform:translate(-50%) scaleX(1.08)}.expression-bottle{position:relative;z-index:1;display:block;width:auto;height:620px;max-width:none;object-fit:contain;opacity:1;mix-blend-mode:normal;filter:none;will-change:transform,opacity}.expression-copy{display:grid;justify-items:center;grid-template-rows:auto 50px auto auto 76px 48px;row-gap:8px;align-items:start;width:min(260px,100%);max-width:260px;min-height:330px;margin:0 auto;padding-top:clamp(26px,3vw,54px);text-align:center;z-index:1;transform:translate(-32px)}.expression-copy h3,.expression-copy strong,.expression-copy em,.expression-copy p,.expression-order{will-change:transform,opacity}.expression-copy h3{margin:0;color:var(--card-tone);font:600 clamp(32px,2.28vw,48px)/1.05 "Cormorant Garamond",Georgia,serif;letter-spacing:.075em;white-space:nowrap}.expression-grape{align-self:center;display:block;width:38px;height:38px;margin:0;background:var(--card-tone);-webkit-mask:url("data:image/svg+xml,%3csvg%20width='128'%20height='128'%20viewBox='0%200%20128%20128'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eGrape%20Icon%3c/title%3e%3cg%20stroke='currentColor'%20stroke-width='3.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M68%2024C78%2018%2088%2017%2098%2020C89%2025%2082%2031%2078%2040'/%3e%3cpath%20d='M62%2030C58%2022%2054%2017%2047%2012'/%3e%3cpath%20d='M62%2030C69%2042%2070%2052%2066%2063'/%3e%3ccircle%20cx='51'%20cy='48'%20r='11'/%3e%3ccircle%20cx='75'%20cy='48'%20r='11'/%3e%3ccircle%20cx='39'%20cy='68'%20r='11'/%3e%3ccircle%20cx='63'%20cy='68'%20r='11'/%3e%3ccircle%20cx='87'%20cy='68'%20r='11'/%3e%3ccircle%20cx='51'%20cy='88'%20r='11'/%3e%3ccircle%20cx='75'%20cy='88'%20r='11'/%3e%3ccircle%20cx='63'%20cy='108'%20r='11'/%3e%3c/g%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='128'%20height='128'%20viewBox='0%200%20128%20128'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eGrape%20Icon%3c/title%3e%3cg%20stroke='currentColor'%20stroke-width='3.5'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cpath%20d='M68%2024C78%2018%2088%2017%2098%2020C89%2025%2082%2031%2078%2040'/%3e%3cpath%20d='M62%2030C58%2022%2054%2017%2047%2012'/%3e%3cpath%20d='M62%2030C69%2042%2070%2052%2066%2063'/%3e%3ccircle%20cx='51'%20cy='48'%20r='11'/%3e%3ccircle%20cx='75'%20cy='48'%20r='11'/%3e%3ccircle%20cx='39'%20cy='68'%20r='11'/%3e%3ccircle%20cx='63'%20cy='68'%20r='11'/%3e%3ccircle%20cx='87'%20cy='68'%20r='11'/%3e%3ccircle%20cx='51'%20cy='88'%20r='11'/%3e%3ccircle%20cx='75'%20cy='88'%20r='11'/%3e%3ccircle%20cx='63'%20cy='108'%20r='11'/%3e%3c/g%3e%3c/svg%3e") center / contain no-repeat;opacity:.88}.expression-copy strong{margin:0;color:#3d3329;font:700 18px/1.35 Cormorant Garamond,Georgia,serif}.expression-copy em{margin:0;color:#3d3329;font:700 17px/1.35 Cormorant Garamond,Georgia,serif;font-style:normal;letter-spacing:.02em}.expression-copy p{max-width:230px;margin:0;color:#4a4037;font:600 17px/1.55 Cormorant Garamond,Georgia,serif}.expression-order{display:inline-flex;align-items:center;justify-content:center;align-self:end;margin-top:0;padding:13px 29px;border:1px solid rgba(161,119,59,.7);border-radius:3px;color:#fff8e8;background:#a5793c;box-shadow:0 8px 24px #7a53263d;font-size:12px;font-weight:700;letter-spacing:.08em;text-decoration:none;transition:color .25s ease,background .25s ease,box-shadow .25s ease}.expression-order:hover{color:#a5793c;background:#ffffff2e;box-shadow:none}@media (max-width: 1280px){.animation-layer{display:block;z-index:12;overflow:visible}.red-wine-bottle-float{filter:drop-shadow(0 14px 16px rgba(31,18,8,.2))}.story-inner,.value-inner,.meaning-inner,.site-footer-content{position:relative;z-index:20}.wine-expressions{min-height:auto}.expression-grid{gap:28px;grid-template-columns:1fr}.expression-card{display:grid;grid-template-columns:minmax(180px,280px) minmax(220px,1fr);max-width:780px;min-height:420px;margin:0 auto;padding:18px 24px;overflow:visible}.expression-card+.expression-card{border-top:1px solid rgba(160,125,73,.42);border-left:0}.expression-bottle-wrap{width:auto;height:390px;justify-items:center;overflow:visible;transform:none!important}.expression-bottle{height:390px;max-width:100%}.expression-copy{width:auto;margin-left:0;padding-top:0;justify-items:start;text-align:left}.expression-copy h3{white-space:normal}}@media (min-width: 1281px) and (max-width: 1439px),(min-width: 1281px) and (max-height: 760px){.wine-expressions{min-height:auto}.expressions-inner{padding-top:38px}.expression-grid,.expression-card{min-height:500px}.expression-bottle-wrap,.expression-bottle{height:470px}}@media (max-width: 640px){.expressions-inner{padding:46px 0 34px}.expressions-kicker{font-size:16px;letter-spacing:.22em}.expressions-ornament{width:70vw}.expression-card{grid-template-columns:1fr;gap:6px;min-height:auto}.expression-bottle-wrap{height:360px;justify-items:center}.expression-bottle{height:360px;max-width:82vw}.expression-copy{justify-items:center;text-align:center}}.story-section{position:relative;overflow:hidden;color:#3b332c;background:radial-gradient(ellipse at 50% 8%,rgba(255,255,255,.58),transparent 46%),radial-gradient(circle at 16% 18%,rgba(180,133,67,.12),transparent 32%),radial-gradient(circle at 84% 76%,rgba(141,93,42,.1),transparent 35%),linear-gradient(180deg,#f3e7d4,#ead8ba)}.story-section:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(90deg,rgba(98,72,42,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(98,72,42,.06) 1px,transparent 1px);background-size:44px 44px;mix-blend-mode:multiply}.story-section:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(99,66,35,.12),transparent 14%,transparent 86%,rgba(99,66,35,.12)),radial-gradient(ellipse at center,transparent 62%,rgba(100,68,35,.12))}.story-inner{position:relative;z-index:40;width:min(1530px,92vw);margin:0 auto;padding:clamp(56px,5.4vw,92px) 0 clamp(64px,5.6vw,96px)}.story-title{margin:0;color:#39332d;font:700 clamp(28px,2.15vw,42px)/1 "Noto Serif Armenian","Cormorant Garamond",Georgia,serif;letter-spacing:.28em;text-align:center}.story-ornament{display:flex;align-items:center;justify-content:center;gap:10px;width:min(390px,40vw);margin:16px auto clamp(34px,3.4vw,56px);color:#b58a4b}.story-ornament i{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor,transparent)}.story-ornament b{font-size:14px;line-height:1}.story-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(30px,3.2vw,58px)}.story-slot{position:relative;min-width:0}.story-card{display:grid;grid-template-rows:92px auto 1fr;justify-items:center;text-align:center}.story-heading{display:grid;grid-template-columns:74px auto;align-items:center;justify-content:center;gap:17px;width:100%;min-height:88px}.story-heading svg{width:62px;height:62px;color:#4e463d;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.story-heading span{display:block;margin-bottom:8px;color:#a37b3d;font:700 33px/1 Cormorant Garamond,Georgia,serif;letter-spacing:.08em;text-align:left}.story-heading h3{margin:0;color:#3d352e;font:700 32px/1.05 "Noto Serif Armenian",Cormorant Garamond,Georgia,serif;letter-spacing:.05em;text-align:left}.story-image{position:relative;width:100%;aspect-ratio:1.38 / 1;overflow:hidden;border:1px solid rgba(151,111,59,.24);border-radius:7px;background:linear-gradient(180deg,#ffeec714,#4127162e),var(--story-image) center / cover no-repeat,#b99662;box-shadow:0 18px 42px #5e3e1f2b,inset 0 1px #ffffff47}.story-image:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(ellipse at 50% 20%,rgba(255,230,164,.18),transparent 45%),linear-gradient(180deg,#ffffff0a,#2a190d42);mix-blend-mode:soft-light}.story-image span{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.story-card-water .story-image{background:linear-gradient(180deg,#f6e2ab14,#132a2d38),var(--story-image) center / cover no-repeat}.story-card-grapes .story-image,.story-card-glass .story-image{background-position:center}.story-card p{max-width:300px;margin:24px 0 0;color:#4b4239;font:600 clamp(17px,1.05vw,21px)/1.58 "Noto Serif Armenian","Cormorant Garamond",Georgia,serif;white-space:pre-line}.story-connector{position:absolute;top:calc(92px + ((100vw - 220px) / 4 / 1.38) / 2);right:calc(clamp(30px,3.2vw,58px)*-.74);display:flex;align-items:center;gap:4px;width:clamp(44px,4.2vw,70px);color:#80613b;font:500 28px/1 Cormorant Garamond,Georgia,serif}.story-connector i{height:1px;flex:1;border-top:2px dashed rgba(111,84,53,.72)}@media (max-width: 1180px){.story-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.story-slot:nth-child(2) .story-connector{display:none}.story-connector{top:50%;right:calc(clamp(30px,3.2vw,58px)*-.68)}}@media (max-width: 680px){.story-inner{width:min(420px,88vw);padding:48px 0 58px}.story-title{font-size:24px;letter-spacing:.12em}.story-ornament{width:72vw}.story-timeline{grid-template-columns:1fr;gap:44px}.story-card{grid-template-rows:auto auto 1fr}.story-heading{grid-template-columns:64px auto;margin-bottom:16px}.story-heading svg{width:54px;height:54px}.story-heading span{font-size:29px}.story-heading h3{font-size:28px}.story-connector{position:relative;top:auto;right:auto;justify-content:center;width:86px;margin:28px auto -10px;transform:rotate(90deg)}.story-slot:nth-child(2) .story-connector{display:flex}}.value-section{position:relative;overflow:hidden;color:#f5ead5;background:radial-gradient(ellipse at 36% 36%,rgba(154,112,56,.16),transparent 44%),radial-gradient(ellipse at 82% 76%,rgba(208,156,75,.09),transparent 42%),linear-gradient(108deg,#070503b3,#11100c94 43%,#17120c8a 73%,#080503a8),var(--value-bg) center / cover no-repeat}.value-section:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.58;background:linear-gradient(90deg,#00000080,#00000047 42%,#00000075),radial-gradient(ellipse at 50% 50%,transparent 55%,rgba(0,0,0,.5)),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px);mix-blend-mode:soft-light}.value-section:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.42),transparent 24%,transparent 76%,rgba(0,0,0,.28)),radial-gradient(circle at 41% 0%,rgba(232,178,82,.08),transparent 30%)}.value-inner{position:relative;z-index:10;display:grid;grid-template-columns:minmax(420px,39%) minmax(0,1fr);gap:clamp(32px,3.4vw,62px);width:min(1600px,94vw);min-height:clamp(600px,40vw,760px);margin:0 auto;padding:clamp(38px,3.6vw,64px) 0 0}.value-stone{position:relative;align-self:end;min-height:clamp(570px,39vw,740px);overflow:visible;filter:drop-shadow(0 26px 28px rgba(0,0,0,.34))}.value-stone img{display:block;width:auto;max-width:100%;height:clamp(570px,39vw,740px);object-fit:contain;object-position:center bottom;opacity:.96;filter:sepia(.1) saturate(.86) contrast(1.08) brightness(.82)}.value-content{position:relative;z-index:10;display:grid;align-content:start;padding-top:clamp(2px,.5vw,10px)}.value-title{position:relative;z-index:14;margin:0;color:#c89d55;font:600 clamp(25px,1.8vw,36px)/1.1 "Noto Serif Armenian","Cormorant Garamond",Georgia,serif;letter-spacing:.16em;text-align:center}.value-ornament{position:relative;z-index:11;display:flex;align-items:center;justify-content:center;gap:10px;width:min(430px,38vw);margin:14px auto clamp(22px,2.1vw,30px);color:#c89d55}.value-ornament i{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor,transparent)}.value-ornament b{font-size:14px;line-height:1}.value-cards{position:relative;z-index:12;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,42px);max-width:940px;margin:0 auto}.value-card{position:relative;z-index:12;min-height:156px;padding:0 clamp(10px,1vw,18px);text-align:center}.value-card+.value-card{border-left:1px solid rgba(201,157,85,.25)}.value-card svg{position:relative;z-index:13;display:block;width:64px;height:64px;margin:0 auto 16px;color:#c89d55;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px rgba(200,157,85,.12))}.value-card h3{position:relative;z-index:14;min-height:32px;margin:0 0 10px;color:#d3aa66;font:700 clamp(15px,.95vw,18px)/1.2 "Noto Serif Armenian","Cormorant Garamond",Georgia,serif;letter-spacing:.06em}.value-card p{position:relative;z-index:14;margin:0;color:#f5ead5b0;font:500 clamp(14px,.84vw,16px)/1.55 "Noto Serif Armenian",Georgia,serif;white-space:pre-line}.value-story{position:relative;z-index:14;top:0;width:min(810px,88%);margin:clamp(8px,1.4vw,20px) auto 0;padding:clamp(22px,2vw,30px) 0 35px;border-top:1px solid rgba(201,157,85,.24);border-bottom:0;text-align:left}.value-story p{margin:0 0 15px;color:#f5ead5d1;font:500 clamp(17px,1vw,20px)/1.64 "Noto Serif Armenian",Georgia,serif}.value-story p:last-of-type{margin-bottom:18px;color:#d3aa66f2}.value-story strong{display:block;color:#f0c878;font:700 clamp(19px,1.15vw,24px)/1.45 "Noto Serif Armenian","Cormorant Garamond",Georgia,serif;letter-spacing:.03em}@media (max-width: 1120px){.value-inner{grid-template-columns:minmax(280px,34%) minmax(0,1fr);gap:36px}.value-cards{grid-template-columns:1fr;gap:22px}.value-card{display:grid;grid-template-columns:64px 1fr;align-items:center;min-height:auto;text-align:left}.value-card+.value-card{border-top:1px solid rgba(201,157,85,.2);border-left:0;padding-top:22px}.value-card svg{margin:0}.value-card h3{min-height:0}.value-card p{grid-column:2}}@media (max-width: 760px){.value-inner{grid-template-columns:1fr;width:min(470px,88vw);min-height:auto;padding:54px 0 62px}.value-content{display:contents}.value-title{order:1;font-size:25px;letter-spacing:.07em}.value-ornament{order:2;width:76vw}.value-stone{order:3;min-height:430px}.value-stone img{height:430px}.value-cards{order:4}.value-story{order:5;top:0;width:100%;padding:25px 0}}.meaning-section{position:relative;overflow:hidden;color:#3a2b1d;background:linear-gradient(90deg,#f8e5c4e6,#f8e5c4b8 38%,#f8e5c42e 66%,#f8e5c414),var(--meaning-bg) center / cover no-repeat;isolation:isolate}.meaning-section:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";pointer-events:none;background:radial-gradient(ellipse at 20% 42%,rgba(255,244,220,.64),transparent 48%),radial-gradient(ellipse at 85% 42%,rgba(123,82,38,.08),transparent 44%),linear-gradient(180deg,rgba(116,78,35,.08),transparent 18%,rgba(116,78,35,.1))}.meaning-section:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";pointer-events:none;opacity:.34;background:radial-gradient(ellipse at center,transparent 58%,rgba(112,75,35,.18) 100%),repeating-linear-gradient(0deg,rgba(78,54,29,.026) 0 1px,transparent 1px 5px);mix-blend-mode:multiply}.meaning-inner{position:relative;z-index:40;width:min(1480px,90vw);min-height:clamp(560px,39vw,720px);margin:0 0 0 clamp(24px,3.2vw,62px);padding:clamp(70px,6.3vw,118px) 0 clamp(54px,4.6vw,90px)}.meaning-copy{position:relative;width:min(790px,58vw);padding-left:clamp(8px,1.5vw,28px)}.meaning-intro{margin:0 0 12px;color:#6f5230;font:600 clamp(22px,1.55vw,32px)/1.32 "Noto Serif Armenian","Cormorant Garamond",Georgia,serif;letter-spacing:.015em}.meaning-quote{width:min(820px,100%);margin:0;color:#b38235;text-shadow:0 1px 0 rgba(255,255,255,.28);font:700 clamp(31px,2.85vw,58px)/1.14 "Noto Serif Armenian","Cormorant Garamond",Georgia,serif;letter-spacing:.055em}.meaning-body{width:min(770px,100%);margin:clamp(20px,1.8vw,32px) 0 0;color:#362719d1;font:500 clamp(17px,1.05vw,22px)/1.72 "Noto Serif Armenian",Georgia,serif}.meaning-divider{display:flex;align-items:center;gap:12px;width:min(860px,61vw);margin:clamp(36px,4.1vw,72px) 0 clamp(24px,2.6vw,42px) clamp(8px,1.5vw,28px);color:#b38235}.meaning-divider i{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor,currentColor,transparent)}.meaning-divider b{font-size:15px;line-height:1}.meaning-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,24px);width:min(900px,63vw);margin:0 0 0 clamp(8px,1.5vw,28px)}.meaning-feature{display:grid;place-items:center;min-height:112px;color:#9a6f2e;text-align:center}.meaning-feature+.meaning-feature{border-left:1px solid rgba(159,113,49,.22)}.meaning-feature svg{width:clamp(38px,3vw,58px);height:clamp(38px,3vw,58px);margin-bottom:13px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 0 rgba(255,255,255,.24))}.meaning-feature circle{fill:none}.meaning-feature span{color:#7d592b;font:700 clamp(13px,.86vw,16px)/1.35 "Noto Serif Armenian","Cormorant Garamond",Georgia,serif;letter-spacing:.075em}.meaning-bottom{width:min(820px,60vw);margin:clamp(26px,3.1vw,48px) 0 0 clamp(8px,1.5vw,28px);color:#412d19bd;text-align:center;font:500 clamp(16px,.98vw,20px)/1.7 "Noto Serif Armenian",Georgia,serif}@media (max-width: 1020px){.meaning-section{background-position:58% center}.meaning-inner{width:min(760px,88vw);margin:0 auto}.meaning-copy{width:min(720px,100%)}.meaning-divider{width:min(700px,84vw);margin-left:0;margin-right:0}.meaning-features{grid-template-columns:repeat(2,minmax(0,1fr));width:min(700px,84vw);margin-left:0}.meaning-bottom{width:min(700px,84vw);margin-left:0}.meaning-feature:nth-child(3){border-left:0}.meaning-feature:nth-child(n+3){border-top:1px solid rgba(159,113,49,.2);padding-top:18px}}@media (max-width: 560px){.meaning-section{background-position:63% center}.meaning-inner{width:88vw;min-height:auto;padding:58px 0 54px}.meaning-copy{padding-left:0}.meaning-quote{font-size:28px;letter-spacing:.025em}.meaning-body br,.meaning-bottom br{display:none}.meaning-divider{width:100%}.meaning-features{grid-template-columns:1fr;width:100%;margin-left:0}.meaning-feature,.meaning-feature:nth-child(3){border-left:0}.meaning-feature+.meaning-feature{border-top:1px solid rgba(159,113,49,.2);padding-top:18px}.meaning-bottom{width:100%;margin-left:0}}.site-footer{position:relative;display:grid;align-items:end;min-height:clamp(430px,35vw,620px);overflow:hidden;color:#4a351f;background-image:var(--footer-bg);background-size:cover;background-position:center bottom;background-repeat:no-repeat}.site-footer:before{position:absolute;inset:auto 0 0;height:44%;content:"";pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(249,235,207,.4) 36%,rgba(239,211,169,.94) 100%),radial-gradient(ellipse at center bottom,rgba(255,248,229,.72),transparent 70%)}.site-footer-panel{position:relative;z-index:40;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"nav" "divider" "meta";align-items:center;width:min(1240px,90vw);margin:0 auto clamp(24px,2.8vw,44px);padding:0}.footer-nav{grid-area:nav;display:flex;align-items:center;justify-content:center;gap:clamp(20px,3.5vw,58px);padding:3px 20px 12px}.footer-nav a{position:relative;color:#68451c;font:700 clamp(12px,.8vw,15px)/1.2 "Noto Serif Armenian",Georgia,serif;letter-spacing:.12em;text-decoration:none;transition:color .25s ease}.footer-nav a:after{position:absolute;right:50%;bottom:-7px;left:50%;height:1px;content:"";background:#9b6f2d;transition:right .25s ease,left .25s ease}.footer-nav a:hover,.footer-nav a:focus-visible{color:#3f2810;outline:none}.footer-nav a:hover:after,.footer-nav a:focus-visible:after{right:0;left:0}.footer-divider{grid-area:divider;display:flex;align-items:center;justify-content:center;gap:10px;width:min(620px,72%);margin:0 auto;color:#8b5d2475}.footer-divider i{height:1px;flex:1;background:linear-gradient(90deg,transparent,currentColor)}.footer-divider i:last-child{background:linear-gradient(90deg,currentColor,transparent)}.footer-divider b{font-size:12px;line-height:1}.site-footer-content{grid-area:meta;position:relative;display:grid;grid-template-columns:repeat(2,minmax(180px,260px));grid-template-areas:"phone instagram" "copyright copyright";align-items:center;justify-content:center;gap:0;width:100%;margin:0;padding:12px 0 0;color:#402d19c7;font:500 clamp(13px,.82vw,16px)/1.55 "Noto Serif Armenian","Cormorant Garamond",Georgia,serif;letter-spacing:.015em}.site-footer-content p,.site-footer-content a{margin:0}.site-footer-content p{grid-area:copyright;padding:12px 0 0;border-top:1px solid rgba(139,93,36,.18);text-align:center}.site-footer-content a{justify-content:center;min-height:38px;padding:0 clamp(14px,1.5vw,24px);color:#8a5d23;text-decoration:none;transition:color .25s ease,background-color .25s ease,text-shadow .25s ease}.site-footer-content .footer-phone{grid-area:phone;border-right:1px solid rgba(139,93,36,.22)}.site-footer-content .footer-instagram{grid-area:instagram}.site-footer-content a:hover{color:#563716;background:#fff6e23d;text-shadow:0 0 16px rgba(178,128,54,.22)}.site-footer-content .footer-phone,.site-footer-content .footer-instagram{display:inline-flex;align-items:center;gap:8px}.footer-phone svg,.footer-instagram svg{width:18px;height:18px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.footer-instagram .instagram-dot{fill:currentColor;stroke:none}@media (min-width: 1440px) and (max-height: 1100px){.copy{top:0;transform:translateY(-18px)}.hero-highlights{margin-top:20px}.hero-highlight{gap:6px;min-height:78px}.footer{bottom:6px}.footer p{transform:none}.expression-bottle{height:470px}}@media (max-width: 760px){.site-footer{min-height:460px;background-position:center bottom}.site-footer-panel{grid-template-columns:1fr;grid-template-areas:"nav" "divider" "meta";width:min(390px,88vw);margin:0 auto 24px;padding:0}.footer-nav{flex-wrap:wrap;gap:13px 24px;padding:2px 8px 15px}.footer-nav a{font-size:12px}.site-footer-content{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"phone instagram" "copyright copyright";gap:0;width:100%;margin-bottom:0;padding:8px 0 12px;text-align:center}.site-footer-content p{padding:8px 0 12px;text-align:center}.site-footer-content a{min-height:42px;padding-inline:8px}.site-footer-content .footer-phone{border-right:1px solid rgba(139,93,36,.22)}}@media (min-width: 901px) and (max-width: 1180px){.app{--content-left: 4vw;--copy-width: min(460px, 42vw);--header-height: 126px}.header{padding-inline:4vw}.logo img{height:96px}.site-nav{gap:clamp(14px,2vw,28px);padding-inline:18px;transform:translateY(-34px)}.site-nav-link{font-size:9px;letter-spacing:.08em}.counter{transform:translateY(-34px)}.counter b{font-size:32px}.language-switcher{top:calc(50% + 12px);right:4vw}h1{font-size:clamp(74px,8.6vw,102px)}.hero-highlights{width:min(450px,42vw)}.hero-highlight{padding-inline:12px}}@media (max-width: 900px){.app{--content-left: 6vw;--copy-width: 43vw;--header-height: 128px;min-height:860px}.header{min-height:var(--header-height);padding:12px 5vw 0}.logo img{height:clamp(50px,9vw,68px)}.site-nav{top:76px;right:5vw;left:5vw;grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:auto}.site-nav-link{min-width:0;padding-inline:5px;text-align:center}.counter{grid-column:2;justify-self:end;transform:none}.language-switcher{top:76px;right:5vw}.hero{min-height:calc(860px - var(--header-height))}.hero-visual{background-position:center center;background-size:cover}.copy{top:18px;width:var(--copy-width)}h1{font-size:clamp(68px,12vw,92px)}.description{width:42vw;max-width:390px}.hero-highlights{grid-template-columns:repeat(3,minmax(0,1fr));width:42vw}.hero-highlight{padding-inline:6px}.hero-highlight strong{font-size:7px}.dots{top:58%}.footer{bottom:14px}.expressions-bg{background-size:cover}}@media (max-width: 640px){.app{--content-left: 6vw;--copy-width: 88vw;--header-height: 154px;min-height:980px}.header{grid-template-columns:1fr auto auto;align-items:start;min-height:var(--header-height);padding-top:10px}.logo img{height:48px}.counter{grid-column:3;padding-top:7px}.counter b{font-size:26px}.counter i{width:18px}.counter span{font-size:11px}.language-switcher{top:64px;right:auto;left:5vw;padding:3px}.language-switcher button{min-width:29px;height:24px;padding-inline:6px;font-size:8px}.site-nav{position:absolute;top:62px;right:5vw;left:auto;display:flex;grid-column:auto;flex-direction:column;align-items:stretch;gap:0;width:min(230px,76vw);padding:8px;border-color:#c8a45a4d;border-radius:16px;background:linear-gradient(155deg,#140d08f7,#080503f0);box-shadow:0 18px 48px #00000075,inset 0 1px #ffffff0a;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px) scale(.98);transform-origin:top right;transition:opacity .28s ease,transform .28s ease,visibility .28s}.site-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.site-nav-link{width:100%;padding:13px 14px;border-bottom:1px solid rgba(200,164,90,.14);color:#ffffffc7;font-size:9px;letter-spacing:.12em;text-align:left}.site-nav-link:last-child{border-bottom:0}.site-nav-link:after{right:14px;bottom:7px;left:14px;transform-origin:left}.menu-toggle{position:relative;z-index:2;display:grid;grid-column:2;align-content:center;justify-items:center;width:42px;height:42px;margin:2px 12px 0 0;padding:0;border:1px solid rgba(200,164,90,.38);border-radius:50%;background:#0b070485;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #0000003d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.menu-toggle span{display:block;width:17px;height:1px;margin:2.5px 0;background:var(--accent);transition:transform .28s ease,opacity .2s ease}.menu-toggle.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-toggle.is-open span:nth-child(2){opacity:0}.menu-toggle.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.hero{min-height:calc(980px - var(--header-height))}.copy{top:10px;width:88vw}.eyebrow{font-size:7px;letter-spacing:.34em}h1{font-size:clamp(62px,20vw,82px);line-height:.78}.ornament{width:min(250px,72vw);margin:18px 0 12px}h2{font-size:17px}.description{width:min(88vw,440px);max-width:100%;font-size:13px}.hero-highlights{grid-template-columns:repeat(3,minmax(0,1fr));width:88vw!important;max-width:88vw;margin-top:20px}.hero-highlight{min-width:0;min-height:72px;padding-inline:5px}.hero-highlight strong{max-width:86px;font-size:6.5px;letter-spacing:.025em;line-height:1.18;overflow-wrap:anywhere}.dots{top:62%;right:12px}.footer{right:12px;bottom:12px;left:12px}.controls span{display:none}.expressions-inner{width:92vw}.expression-card{padding-inline:8px}.expression-bottle-wrap{height:320px}.expression-bottle{height:320px;max-width:78vw;translate:0}.expression-copy{grid-template-rows:auto 42px auto auto auto 46px;width:min(300px,86vw);max-width:100%;min-height:300px}.expression-copy h3{font-size:34px}.expression-copy p{max-width:280px;font-size:16px}.story-inner{width:88vw}.story-image{max-height:300px}.value-inner{width:88vw}.value-stone,.value-stone img{min-height:0;height:380px}.value-card{grid-template-columns:54px minmax(0,1fr);padding-inline:0}.value-card svg{width:48px;height:48px}.value-card p{min-width:0}.meaning-section{background-position:68% center}.meaning-inner{width:88vw}.meaning-copy,.meaning-divider,.meaning-features,.meaning-bottom{width:100%;max-width:100%}.meaning-intro{font-size:20px}.meaning-quote{overflow-wrap:anywhere}.site-footer{min-height:420px;background-position:44% bottom}}@media (max-width: 390px){.app{min-height:940px}.hero{min-height:calc(940px - var(--header-height))}.site-nav{right:4vw;left:auto}.site-nav-link{font-size:7px;letter-spacing:.045em}.language-switcher{left:4vw}h1{font-size:64px}.hero-highlights{width:88vw}.hero-highlight-icon{transform:scale(.72)}.expressions-kicker,.story-title,.value-title{overflow-wrap:anywhere}.expression-bottle-wrap,.expression-bottle{height:290px}.story-heading{grid-template-columns:52px minmax(0,1fr);gap:12px}.story-heading svg{width:46px;height:46px}.story-heading h3{font-size:25px}.value-stone,.value-stone img{height:340px}.meaning-quote{font-size:25px}.site-footer-content{width:90vw;font-size:13px}}.wine-video-popup{position:fixed;right:clamp(14px,2vw,32px);bottom:clamp(34px,calc(2vw + 20px),52px);z-index:1000;width:min(250px,calc(100vw - 28px));padding:7px;border:1px solid rgba(210,166,91,.64);border-radius:8px;background:#0a0704f0;box-shadow:0 18px 55px #00000094;animation:wine-video-enter .45s ease both}.wine-video-popup video{display:block;width:100%;max-height:min(38vh,225px);border-radius:4px;background:#050403;object-fit:contain}.wine-video-close{position:absolute;top:-14px;right:-14px;z-index:2;display:grid;width:34px;height:34px;padding:0;place-items:center;border:1px solid rgba(236,200,137,.72);border-radius:50%;color:#f5ead5;background:#171008;box-shadow:0 5px 16px #00000073;font:400 25px/1 Arial,sans-serif;cursor:pointer;transition:color .2s ease,background-color .2s ease,transform .2s ease}.wine-video-close:hover,.wine-video-close:focus-visible{color:#171008;background:#d2a65b;transform:scale(1.06);outline:none}@keyframes wine-video-enter{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){.wine-video-popup{right:14px;bottom:34px;width:min(250px,calc(100vw - 28px))}.wine-video-popup video{max-height:42vh}.wine-video-close{top:-11px;right:-8px}}
