@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500&family=Montserrat:wght@400;500;600&display=swap";
:root{--talaska-paper:#e8e0d2;color:#eee8de;--gold:#b89455;--gold-light:#d2b477;background:#030609;font-family:Montserrat,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#b89455 #06111b}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:linear-gradient(#02070b,#07131d 50%,#02070b)}::-webkit-scrollbar-thumb{background:linear-gradient(#8d6a35,#d2b477 48%,#9f7940);border:3px solid #06111b;border-radius:999px;min-height:54px;box-shadow:inset 0 0 0 1px #f7dc9f2e,0 0 12px #b8945529}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#a47c3d,#e3c98d 48%,#b78d4d)}::-webkit-scrollbar-corner{background:#02070b}html,body{background:#030609;min-width:320px;min-height:100%;margin:0;overflow-x:clip}body:has(.main-nav.is-open){overflow:hidden}button{font:inherit}.cookie-notice{z-index:900;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));left:max(24px,env(safe-area-inset-left));color:#eee8de;background:#09121a;border:1px solid #826b45;align-items:center;gap:40px;width:min(960px,100% - 48px);max-height:70vh;margin-inline:auto;padding:26px 32px;display:flex;position:fixed;overflow-y:auto}.cookie-notice-copy{flex:1;min-width:0}.cookie-notice h2{color:#e4ca99;letter-spacing:-.015em;margin:0 0 8px;font:400 30px/1.12 Cormorant Garamond,serif}.cookie-notice p{color:#d4cdc1;max-width:72ch;margin:0;font-size:12px;line-height:1.75}.cookie-details{margin-top:12px}.cookie-details summary{color:#d2b477;cursor:pointer;align-items:center;gap:10px;width:fit-content;padding-block:8px;font-size:12px;list-style:none;display:flex}.cookie-details summary::-webkit-details-marker{display:none}.cookie-details[open] summary svg{transform:rotate(180deg)}.cookie-details p{padding-top:4px}.cookie-confirm{color:#11130e;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#d2b477;border:1px solid #d2b477;flex-shrink:0;min-height:46px;padding:0 28px;font-size:11px;font-weight:600;transition:background .2s}.cookie-confirm:hover{background:#e4ca99}.cookie-details summary:focus-visible{outline-offset:4px;outline:1px solid #d2b477}.cookie-reopen{z-index:900;right:max(20px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom));color:#d2b477;cursor:pointer;background:#09121a;border:1px solid #826b45;padding:10px 14px;font-size:11px;position:fixed}@media (max-width:600px){.cookie-notice{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:18px;width:calc(100% - 24px);padding:22px}.cookie-notice h2{font-size:28px}.cookie-confirm{width:100%}}.maintenance-screen{z-index:2000;padding:max(24px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));isolation:isolate;background:#030609;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.maintenance-backdrop{z-index:-1;filter:blur(12px);background:linear-gradient(#010407ba,#010407e3),url(/assets/hero-royal-red-oak-v2-dunajec-web.jpg) 65%/cover;position:fixed;inset:-24px}.maintenance-card{min-height:0!important;padding-top:42px!important;padding-bottom:42px!important}.maintenance-card h1{text-wrap:balance}.maintenance-mark{align-items:center;gap:8px;margin:12px 0 26px;display:flex}.maintenance-mark span{background:#d2b477;border-radius:50%;width:5px;height:5px;animation:2.4s ease-in-out infinite maintenanceGlow}.maintenance-mark span:nth-child(2){animation-delay:.25s}.maintenance-mark span:nth-child(3){animation-delay:.5s}.maintenance-note{color:#eee8deb8;margin:26px 0 0;font-size:13px;line-height:1.7}@keyframes maintenanceGlow{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.maintenance-mark span,.maintenance-card{animation:none!important}}.site-shell{transition:filter .5s,transform .5s}.age-gate-active .site-shell{filter:blur(11px);pointer-events:none;-webkit-user-select:none;user-select:none;transform:scale(1.008)}.age-gate-overlay{z-index:1000;padding:max(24px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px)saturate(.72);background:#010407ad;place-items:center;animation:.45s both ageGateVeil;display:grid;position:fixed;inset:0;overflow-y:auto}.age-gate-dialog{text-align:center;color:#eee8de;background:radial-gradient(circle at 50% 3%,#21333fa3,#0000 37%),linear-gradient(150deg,#08131cfc,#02070bfe 68%);border:1px solid #d2b47794;flex-direction:column;align-items:center;width:min(100%,590px);min-height:560px;padding:39px clamp(28px,5vw,58px) 31px;animation:.58s cubic-bezier(.2,.75,.25,1) both ageGateEnter;display:flex;position:relative;overflow:hidden;box-shadow:0 42px 120px #000000c2,inset 0 0 0 5px #02080db8,inset 0 0 0 6px #b8945521}.age-gate-dialog:before,.age-gate-dialog:after{content:"";pointer-events:none;position:absolute}.age-gate-dialog:before{border:1px solid #b8945521;inset:13px}.age-gate-dialog:after{background:linear-gradient(90deg,#0000,#f0d495,#0000);height:1px;top:0;left:18%;right:18%;box-shadow:0 0 19px #f0d495b3}.age-gate-logo{object-fit:contain;filter:brightness(1.42)saturate(.9)drop-shadow(0 8px 18px #00000070);width:86px;height:104px;margin:0 0 12px}.age-gate-eyebrow{color:var(--gold-light);letter-spacing:.23em;text-transform:uppercase;margin:0 0 12px;font-size:10px;font-weight:600}.age-gate-dialog h1{color:#f2eee7;letter-spacing:-.015em;text-shadow:0 4px 28px #0000007a;max-width:460px;margin:0;font:400 clamp(36px,4vw,46px)/1 Cormorant Garamond,serif}.age-gate-description{color:#eee8dec7;max-width:450px;margin:14px 0 0;font-size:14px;line-height:1.65}.age-gate-form,.age-gate-actions{flex-direction:column;align-items:stretch;width:min(100%,410px);margin-top:19px;display:flex}.age-gate-form fieldset{border:0;min-width:0;margin:0;padding:0}.age-gate-form legend{color:#eee8deeb;letter-spacing:.12em;text-transform:uppercase;text-align:left;width:100%;margin:0 0 11px;padding:0;font-size:12px;font-weight:500}.age-date-grid{grid-template-columns:1fr 1.35fr 1fr;gap:9px;display:grid}.age-date-grid label{min-width:0;margin:0}.age-date-grid label>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.age-date-grid select{color:#eee8de;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background-color:#010508c7;border:1px solid #b8945580;border-radius:0;width:100%;min-height:52px;padding:0 30px 0 12px;font:500 13px/1 Montserrat,sans-serif}.age-date-grid select:focus{border-color:#d2b477;outline:none;box-shadow:0 0 0 3px #d2b4771f}.age-date-grid select[aria-invalid=true]{border-color:#d6a49a}.age-gate-note,.age-gate-error{text-align:left;margin:9px 0 0;font-size:12px;line-height:1.55}.age-gate-note{color:#eee8de9c}.age-gate-error{color:#efc0b7}.age-gate-primary{color:#100d08;text-transform:uppercase;letter-spacing:.11em;cursor:pointer;background:linear-gradient(100deg,#b38a48,#d7bb7c 52%,#b88e4a);border:1px solid #d0ae6c;justify-content:center;align-items:center;gap:13px;min-height:50px;margin-top:15px;padding:0 22px;font-size:10px;font-weight:600;transition:filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 9px 28px #00000040}.age-gate-primary:hover{filter:brightness(1.08);box-shadow:0 11px 34px #b8945524}.age-gate-exit{color:#eee8de94;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:5px;padding:0 12px;font-size:11px;transition:color .2s}.age-gate-exit:hover{color:#eee8ded1}.age-gate-responsibility{color:#d2b477b3;margin:auto 0 0;padding-top:18px;font:italic 400 16px/1.4 Cormorant Garamond,serif}@keyframes ageGateVeil{0%{opacity:0}}@keyframes ageGateEnter{0%{opacity:0;transform:translateY(14px)scale(.985)}}.hero{isolation:isolate;border-bottom:1px solid #b894556b;height:100svh;position:relative;overflow:hidden}.hero-image{z-index:-3;background:url(/assets/hero-royal-red-oak-v2-dunajec-web.jpg) 100%/cover no-repeat;position:absolute;inset:0;overflow:hidden}.hero-image video{object-fit:cover;object-position:right center;width:100%;height:100%;display:block}.hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#02060adb,#02070b7a 43%,#02070b03 69%),linear-gradient(#03090eb3,#0000 25% 72%,#0103054d);position:absolute;inset:0}.hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 140px #00000059}.site-header{z-index:10;background:linear-gradient(#03090ee8,#03090e7a 72%,#0000);border-bottom:1px solid #b894552e;grid-template-columns:190px 1fr 215px;align-items:center;height:78px;padding:0 clamp(28px,5.4vw,104px);display:grid;position:relative}.brand{z-index:12;background:#06111b;border:1px solid #b8945561;place-items:center;width:132px;height:132px;display:grid;position:absolute;top:5px;left:clamp(22px,5.4vw,104px);overflow:hidden;box-shadow:0 20px 42px #00000075}.brand:before{content:"";will-change:transform;background:conic-gradient(#0000 0deg 285deg,#d2b4771f 306deg,#f7dc9ff2 326deg,#d2b4772e 344deg,#0000 360deg);animation:7s linear infinite borderCurrent;position:absolute;inset:-70%}.brand:after{content:"";pointer-events:none;background:linear-gradient(145deg,#08141efc,#02080dfc);border:1px solid #b894552b;position:absolute;inset:2px;box-shadow:inset 0 0 0 5px #030b12d6,inset 0 0 0 6px #b894551c}.brand img{z-index:2;object-fit:contain;filter:brightness(1.38)saturate(.88);width:96px;height:105px;position:relative}.main-nav{grid-column:2;justify-self:center;align-items:center;gap:clamp(25px,3vw,56px);display:flex}.main-nav button,.main-nav a{color:#eee8debf;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:15px 0;font-size:9px;text-decoration:none;position:relative}.main-nav .is-active{color:var(--gold-light)}.main-nav .is-active:after{content:"";background:var(--gold);height:1px;position:absolute;bottom:5px;left:0;right:0}.header-end{grid-column:3;justify-content:flex-end;align-items:center;gap:14px;display:flex}.language-switch{color:#d2b47761;align-items:center;gap:6px;display:flex}.language-option{align-items:center;gap:6px;display:inline-flex}.language-switch a{color:#eee8de7a;letter-spacing:.14em;justify-content:center;align-items:center;min-width:28px;min-height:44px;font-size:9px;font-weight:600;text-decoration:none;display:inline-flex}.language-switch a[aria-current=page]{color:var(--gold-light)}.language-switch a:focus-visible{outline:1px solid var(--gold-light);outline-offset:2px}.menu-toggle{color:#eee8de;background:0 0;border:0;padding:8px;display:none}button:focus-visible{outline:1px solid var(--gold-light);outline-offset:4px}.hero-copy{z-index:2;width:min(640px,43vw);position:absolute;top:52%;left:clamp(30px,5.7vw,110px);transform:translateY(-44%)}.eyebrow{color:var(--gold-light);letter-spacing:.27em;text-transform:uppercase;margin:0 0 23px;font-size:10px;font-weight:600}h1{letter-spacing:-.025em;text-shadow:0 4px 30px #00000080;margin:0;font:400 clamp(56px,5.35vw,103px)/.88 Cormorant Garamond,serif}h1 em{color:var(--gold-light);font-style:normal;font-weight:500}.intro{color:#eee8debd;max-width:530px;margin:28px 0 0;font-size:12px;line-height:1.75}.hero-actions{gap:13px;margin-top:29px;display:flex}.button{border:1px solid var(--gold);color:#eee8de;text-transform:uppercase;letter-spacing:.11em;cursor:pointer;background:#03070a59;align-items:center;gap:15px;min-height:48px;padding:0 23px;font-size:9px;font-weight:600;display:inline-flex}.button.primary{color:#100d08;background:linear-gradient(100deg,#b38a48,#d3b575)}.scroll{width:43px;height:43px;color:var(--gold-light);background:#0206094d;border:1px solid #b89455bf;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:32px;left:clamp(30px,5.7vw,110px)}@keyframes breathe{0%{transform:scale(1.005)}to{transform:scale(1.035)}}@keyframes borderCurrent{to{transform:rotate(1turn)}}.honours-section{background:#000;border-top:2px solid #b8945557;border-bottom:2px solid #b8945557;grid-template-columns:36% 64%;height:clamp(500px,43vw,570px);display:grid;position:relative;overflow:hidden}.honours-bottle{isolation:isolate;min-height:0;position:relative;overflow:hidden}.honours-bottle:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#00000094 58%,#000 100%);height:26%;position:absolute;bottom:0;left:0;right:0}.bottle-video{z-index:1;object-fit:contain;pointer-events:none;width:auto;max-width:none;height:105%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.honours-content{align-self:stretch;padding:63px clamp(28px,4vw,74px) 35px 0}.honours-content .eyebrow{margin-bottom:18px}.honours-content h2{letter-spacing:.015em;text-transform:uppercase;margin:0;font:400 clamp(42px,3.5vw,58px)/1.03 Cormorant Garamond,serif}.awards-grid{grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.8vw,34px);max-width:940px;margin-top:25px;display:grid}.award{text-align:center;min-width:0}.award-frame{aspect-ratio:1;object-fit:contain;width:min(100%,245px);margin:-14px auto -28px;display:block}.award p{color:#b99252;letter-spacing:.08em;text-transform:uppercase;max-width:190px;margin:0 auto;font:500 13px/1.18 Cormorant Garamond,serif}.site-footer{color:#eee8deb8;background:radial-gradient(circle at 15% 0,#1425326b,#0000 36%),linear-gradient(145deg,#07111a,#02070b 64%,#010304);border-top:1px solid #b894556b;padding:0 clamp(28px,5.4vw,104px);position:relative;overflow:hidden}.site-footer:before{content:"";background:linear-gradient(90deg,#0000,#e6c57ed9,#0000);height:1px;position:absolute;top:0;left:7%;right:7%}.footer-main{grid-template-columns:minmax(220px,1.15fr) minmax(120px,.58fr) minmax(380px,1.55fr) minmax(160px,.72fr);gap:clamp(30px,4vw,70px);max-width:1480px;margin:0 auto;padding:66px 0 54px;display:grid}.footer-brand img{object-fit:contain;filter:brightness(1.34)saturate(.9);width:134px;height:145px}.footer-brand p{color:#eee8dead;max-width:310px;margin:20px 0 0;font:400 17px/1.5 Cormorant Garamond,serif}.footer-column{flex-direction:column;align-items:flex-start;gap:13px;min-width:0;font-style:normal;display:flex}.footer-column h2{color:var(--gold-light);letter-spacing:.24em;text-transform:uppercase;margin:4px 0 13px;font:600 9px/1.2 Montserrat,sans-serif}.footer-column a{color:#eee8dead;font-size:11px;line-height:1.65;text-decoration:none;transition:color .2s}.footer-column a:hover{color:#e0c58c}.footer-contact{gap:0}.footer-contact-regions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.footer-contact-regions.footer-contact-single{grid-template-columns:1fr}.footer-contact-region{min-width:0;padding:0}.footer-contact-region h3{color:#d6bb80;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 17px;font-size:9px;font-weight:600;line-height:1.35;display:flex}.footer-contact-region h3 span{color:#d2b47761;letter-spacing:0;font:italic 400 14px/1 Cormorant Garamond,serif}.footer-contact a{align-items:flex-start;gap:10px;display:flex}.footer-contact-region a+a{margin-top:11px}.footer-contact svg{color:#b89455;stroke-width:1.4px;flex:none;margin-top:2px}.footer-contact-label{color:#c9aa69;letter-spacing:.12em;margin-right:5px;font-size:9px;font-weight:600}.footer-general-email{margin-top:15px}.footer-general-email span{overflow-wrap:anywhere;flex-direction:column;gap:3px;display:flex}.footer-general-email small{color:#d2b477a8;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:600}.social-links{gap:10px;display:flex}.social-links a{color:#cbae6f;background:#b8945509;border:1px solid #b8945561;place-items:center;width:42px;height:42px;transition:color .2s,border-color .2s,background .2s;display:grid}.social-links span{letter-spacing:.08em;font-size:9px;font-weight:600}.social-links a:hover{color:#f0d69b;background:#b894551a;border-color:#debd75cc}.footer-site-link{text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:9px;margin-top:10px;display:inline-flex;color:#c7a765!important;font-size:9px!important}.footer-bottom{color:#eee8de66;letter-spacing:.04em;border-top:1px solid #b894552e;justify-content:space-between;align-items:center;gap:24px;max-width:1480px;min-height:68px;margin:0 auto;font-size:9px;display:flex}.footer-bottom p{margin:0}.footer-bottom div{gap:28px;display:flex}.footer-bottom a{color:inherit;text-decoration:none;transition:color .2s}.footer-bottom a:hover{color:#d2b477}@media (max-width:1100px){.site-header{grid-template-columns:150px 1fr 198px;padding-inline:26px}.brand{width:116px;left:26px}.brand img{width:84px;height:94px}.main-nav{gap:20px}.hero-copy{width:52vw}.honours-section{grid-template-columns:34% 66%}.honours-content{padding-right:46px}.award-frame{width:min(100%,210px)}}@media (max-width:790px){.hero-image{background-position:71%}.hero-image video{display:none}.hero:before{background:linear-gradient(#02060a94,#02060a1a 33%,#02060ac7 65%,#02060af5)}.site-header{grid-template-columns:1fr auto;height:68px;padding-inline:18px;display:grid}.brand{width:96px;height:106px;top:5px;left:18px}.brand img{width:68px;height:76px}.brand:after{inset:5px}.menu-toggle{z-index:13;touch-action:manipulation;background:#03090ead;border:1px solid #b8945594;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-grid;position:relative}.main-nav{z-index:11;width:100vw;max-width:none;min-height:100dvh;padding:max(112px,calc(env(safe-area-inset-top) + 88px)) 24px max(38px,env(safe-area-inset-bottom));opacity:0;visibility:hidden;pointer-events:none;background:radial-gradient(circle at 50% 18%,#182b3866,#0000 33%),#02070bfb;flex-direction:column;grid-column:1/-1;justify-content:center;justify-self:stretch;align-items:center;gap:2px;transition:opacity .25s,visibility .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.main-nav.is-open{opacity:1;visibility:visible;pointer-events:auto}.main-nav button,.main-nav a{text-align:center;text-transform:none;letter-spacing:0;white-space:normal;cursor:pointer;touch-action:manipulation;justify-content:center;align-items:center;width:min(100%,340px);min-height:52px;padding:8px 16px;font:400 clamp(29px,8.6vw,38px)/1.05 Cormorant Garamond,serif;display:flex}.main-nav .is-active:after{width:58px;bottom:1px;left:50%;right:auto;transform:translate(-50%)}.header-end{z-index:13;grid-column:2;gap:7px;position:relative}.language-switch{background:#03090e94;border:1px solid #b8945533;gap:1px;padding:0 5px}.language-switch a{touch-action:manipulation;min-width:27px;min-height:44px;font-size:8px}.hero-copy{width:auto;inset:auto 22px 80px;transform:none}h1{font-size:clamp(49px,14.4vw,72px);line-height:.87}.eyebrow{margin-bottom:14px;font-size:8px}.intro{max-width:90%;margin-top:19px;font-size:11px}.hero-actions{margin-top:21px}.button{min-height:44px;padding-inline:15px;font-size:8px}.scroll{display:none}.honours-section{grid-template-columns:1fr;height:auto}.honours-bottle{min-height:420px}.bottle-video{height:108%;top:0}.honours-content{padding:58px 20px 65px}.honours-content h2{font-size:45px}.awards-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:35px}.award-frame{width:100%;height:auto;margin:-8px auto -12px}.award p{font-size:8px}.site-footer{padding-inline:22px}.footer-main{grid-template-columns:1fr 1fr;gap:44px 26px;padding:54px 0 45px}.footer-brand{grid-column:1/-1}.footer-brand img{width:112px;height:122px}.footer-contact,.footer-social{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;padding:20px 0}}@media (max-width:430px){.site-header{padding-inline:12px}.brand{width:88px;height:102px;left:12px}.brand img{width:63px;height:72px}.header-end{gap:4px}.language-switch{padding-inline:3px}.language-option{gap:2px}.language-switch a{letter-spacing:.08em;min-width:23px;font-size:7.5px}}@media (max-width:790px) and (max-height:500px){.main-nav{padding-top:max(82px,calc(env(safe-area-inset-top) + 72px));padding-bottom:max(20px,env(safe-area-inset-bottom));justify-content:flex-start}.main-nav button,.main-nav a{min-height:46px;font-size:27px}}@media (max-width:430px){.age-gate-overlay{padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom));align-items:start}.age-gate-dialog{min-height:590px;padding:30px 22px 24px}.age-gate-logo{width:74px;height:89px;margin-bottom:9px}.age-gate-eyebrow{margin-bottom:11px;font-size:8px}.age-gate-dialog h1{font-size:35px}.age-gate-description{margin-top:11px;font-size:13px}.age-gate-form,.age-gate-actions{margin-top:16px}.age-gate-form legend{margin-bottom:9px;font-size:11px}.age-date-grid{gap:6px}.age-date-grid select{min-height:48px;padding-inline:8px 19px;font-size:11px}.hero-actions{flex-direction:column;align-items:flex-start}.button{justify-content:center;width:100%}.footer-main{grid-template-columns:1fr}.footer-brand,.footer-social,.footer-contact{grid-column:auto}.footer-contact-regions{grid-template-columns:1fr}.footer-contact-region{min-height:0;padding:20px}.footer-bottom div{flex-direction:column;gap:10px}}@media (min-width:791px) and (max-height:760px){.site-header{height:72px}.brand{width:112px;height:112px}.brand img{width:80px;height:88px}.hero-copy{top:53%}h1{font-size:clamp(52px,5vw,76px)}.eyebrow{margin-bottom:15px}.intro{margin-top:19px}.hero-actions{margin-top:20px}}@media (prefers-reduced-motion:reduce){.brand:before,.age-gate-overlay,.age-gate-dialog{animation:none}.site-shell{transition:none}html{scroll-behavior:auto}}.cookie-actions{flex-direction:column;flex:0 250px;gap:10px;display:flex}.cookie-actions .cookie-confirm{white-space:normal;min-height:48px;padding:12px 18px;line-height:1.5}.cookie-confirm:focus-visible,.cookie-reopen:focus-visible{outline-offset:4px;outline:2px solid #e4ca99}.cookie-notice p{font-size:13px}@media (max-width:600px){.cookie-actions{flex-basis:auto}}.footer-legal-item{color:#eee8dead;font-size:11px;line-height:1.65}.footer-legal-note{color:#eee8de99;max-width:24ch;margin:0;font-size:10px;line-height:1.6}@media (min-width:1101px){.site-footer-en .footer-main{grid-template-columns:minmax(220px,1.15fr) minmax(260px,1.2fr) minmax(160px,.8fr) minmax(100px,.5fr)}}.site-footer-pl .footer-brand{order:0}.site-footer-pl .footer-explore{order:2}.site-footer-pl .footer-legal{order:3}.site-footer-pl .footer-social{order:4}.site-footer-pl .footer-contact{order:1}@media (min-width:1101px){.site-footer-pl .footer-main{grid-template-columns:minmax(180px,1fr) minmax(200px,1.1fr) minmax(105px,.6fr) minmax(180px,1fr) minmax(150px,.85fr);gap:clamp(20px,2.5vw,40px)}}.home-awarded-wine{color:#d2b477;margin:20px 0 30px;font:400 20px/1.4 Cormorant Garamond,serif}.home-wine-awards .wine-awards{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;width:100%;max-width:none;padding:0;display:grid;position:static}.home-wine-awards .wine-awards-heading{display:none}.home-wine-awards button.wine-award{grid-template-rows:1fr auto 1fr;grid-template-columns:minmax(110px,.9fr) minmax(100px,1fr);align-items:center;column-gap:20px;display:grid;position:relative}.home-wine-awards .wine-award+.wine-award{margin-top:0}.home-wine-awards .wine-award+.wine-award:before{content:"";background:linear-gradient(#0000,#d2b477a6 25% 75%,#0000);width:1px;position:absolute;top:8%;bottom:8%;left:-20px}.home-wine-awards .wine-award img{aspect-ratio:240/252;object-fit:contain;grid-area:1/1/4;width:100%;height:auto;margin:0;transition:transform .3s;display:block}.home-wine-awards .wine-award:hover img{transform:translateY(-3px)}.home-wine-awards .wine-award .wine-award-name{grid-column:2;align-self:end;max-width:220px;margin-bottom:12px;font-size:clamp(20px,1.65vw,28px);line-height:1.12}.home-wine-awards .wine-award>span:not(.wine-award-name){grid-column:2}.home-wine-awards .wine-award-view{align-self:start;margin-top:16px}@media (min-width:701px) and (max-width:1100px){.home-wine-awards .wine-awards{gap:28px}.home-wine-awards button.wine-award{grid-template-columns:95px 1fr;column-gap:12px}.home-wine-awards .wine-award+.wine-award:before{left:-14px}}@media (max-width:700px){.home-wine-awards .wine-awards{grid-template-columns:1fr;gap:38px}.home-wine-awards button.wine-award{grid-template-columns:130px 1fr;column-gap:26px}.home-wine-awards .wine-award .wine-award-name{font-size:25px}.home-wine-awards .wine-award+.wine-award:before{background:linear-gradient(90deg,#0000,#d2b47780,#0000);width:auto;height:1px;inset:-19px 0 auto}}.home-estate-story{background:var(--talaska-paper);color:#182128;grid-template-columns:36% 64%;align-items:center;padding:74px clamp(24px,5.5vw,100px);display:grid;overflow:hidden}.home-estate-copy{z-index:1;position:relative}.home-estate-copy h2{margin:0;font:400 clamp(35px,3vw,54px)/1.08 Cormorant Garamond,serif}.home-estate-copy h2 em{color:#79603b;font-weight:400}.estate-story-rule{background:#9c8051;width:48px;height:1px;margin:26px 0;display:block}.home-estate-copy p{max-width:39ch;margin:0 0 16px;font:400 13px/1.9 Montserrat,sans-serif}.estate-story-link{color:#302719;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #9c8051;align-items:center;gap:20px;margin-top:12px;padding:14px 0;font:500 10px/1.4 Montserrat,sans-serif;text-decoration:none;display:inline-flex}.estate-story-link:hover{color:#826032}.home-estate-drawing{mix-blend-mode:multiply;margin:0 -50px 0 -30px;display:block}.home-estate-drawing img{width:100%;height:auto;display:block}@media (max-width:700px){.home-estate-story{grid-template-columns:1fr;gap:22px;padding:54px 24px 28px}.home-estate-drawing{margin:0 -24px}.home-estate-copy p{max-width:45ch}}.home-estate-drawing{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 90%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 90%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.home-estate-drawing img{filter:grayscale()brightness(1.22)}.honours-bottle .bottle-fallback{z-index:0}
