/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Charlotte;src:url(/fonts/Charlotte.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Fusion Corbeau 05";src:url(/fonts/CorbeauFusion05.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--ink:#171411;--paper:#f7ecd9;--burgundy:#78151c;--deep-red:#32090e;--gold:#c49a52;--green:#1d362a;--malt:#352112}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Georgia,Times New Roman,serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}[id=le-vignoble],[id=nos-vins],[id=la-microbrasserie],[id=nos-bieres],[id=la-distillerie],[id=notre-whiskey]{scroll-margin-top:84px}.site-header{z-index:20;height:84px;color:var(--paper);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0e0c0afa,#0e0c0ae0);border-bottom:1px solid #c49a5259;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 4vw;display:grid;position:fixed;inset:0 0 auto}.brand{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.brand img{object-fit:contain;filter:drop-shadow(0 3px 9px #000);width:54px;height:54px}.brand-title{letter-spacing:.075em;flex-direction:column;gap:2px;font-family:"Fusion Corbeau 05",serif;font-weight:400;line-height:1.05;display:flex}.brand-title>span:last-child{color:#f1dcc0;letter-spacing:.095em;font-size:15px}.site-header nav{text-transform:uppercase;letter-spacing:.14em;gap:27px;font:600 11px/1 Arial,sans-serif;display:flex}.site-header nav a{border-bottom:2px solid #0000;padding:35px 0 30px;transition:all .25s}.site-header nav a:hover,.site-header nav a.active{color:var(--gold);border-color:var(--gold)}.main-navigation{grid-template-columns:max-content minmax(0,1fr) max-content;column-gap:20px}.site-header{isolation:isolate;overflow:hidden}.main-navigation{background:radial-gradient(circle at 50% 42%,#283f3424,#040706ad 72%),linear-gradient(#0508072e,#03050494),url(/images/accueil-ciel-sans-corbeaux.webp) 50%/cover no-repeat,#060807}.header-snow{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.header-snow i{top:-22px;left:var(--snow-x);color:#ffffffdb;font:400 var(--snow-size)/1 Georgia,"Times New Roman",serif;text-shadow:0 0 4px #ffffff61,0 1px 3px #000000a6;animation:header-snowfall var(--snow-duration) linear var(--snow-delay) infinite;will-change:transform;font-style:normal;position:absolute}.header-motifs{color:#ebcd9db3}.header-motifs i{color:inherit;text-shadow:none;opacity:.58}.header-motifs i svg{width:var(--snow-size);height:var(--snow-size);fill:none;stroke:currentColor;stroke-width:1.45px;filter:drop-shadow(0 1px 3px #000000b8);display:block}.header-forest,.main-navigation .header-landscape{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.main-navigation .header-forest{width:29%;right:auto;overflow:visible}.header-city{--beacon-x:min(73.4%,calc(100% - 86px));--beacon-y:min(36px,calc(86px - 3.86vw));width:25%;height:84px;position:absolute;bottom:0;right:0;overflow:hidden}.city-art{z-index:1;width:max(100%,321.89px);height:80px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.city-art>img{filter:brightness(1.35);width:100%;max-width:none;height:100%;display:block}.city-window-lights{z-index:2;pointer-events:none;position:absolute;inset:0}.city-window-lights i{opacity:1;min-width:1px;min-height:1px;animation:city-window-cycle var(--window-duration) linear var(--window-delay) infinite both;background:#fff5b5;display:block;position:absolute}@keyframes city-window-cycle{0%,18%,73%,to{opacity:1;background:#fff5b5;box-shadow:0 0 3px 1px #ffda64e6}23%,68%{opacity:1;box-shadow:none;background:#071619}}@media (prefers-reduced-motion:reduce){.city-window-lights i{animation-duration:28s}}.city-beacon-rays{z-index:0;left:var(--beacon-x);top:var(--beacon-y);transform-origin:0;clip-path:polygon(0 30%,100% 0,100% 100%,0 70%);filter:drop-shadow(0 0 4px #fff3b7cc);background:linear-gradient(90deg,#fff7caeb,#fff7ca66 28%,#fff7ca14 72%,#0000);width:180px;height:7px;animation:32s linear infinite city-beacon-turn;position:absolute}.city-beacon-core{z-index:2;left:var(--beacon-x);top:var(--beacon-y);background:#fff6d6;border-radius:50%;width:3px;height:3px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 4px 2px #fff2bfd9,0 0 10px 4px #fff2bf59}@keyframes city-beacon-turn{0%{transform:perspective(380px)rotateY(0)}to{transform:perspective(380px)rotateY(360deg)}}@media (width<=1000px){.main-navigation .header-forest{width:30%}.header-city{width:28%}}@media (width<=640px){.main-navigation .header-forest{width:30%}.header-city{--beacon-x:calc(100% - 69px);--beacon-y:32px;width:27%;height:70px}.city-art{width:max(100%,261.53px);height:65px;left:auto;right:0;transform:none}.city-beacon-rays{width:115px}}@media (prefers-reduced-motion:reduce){.city-beacon-rays{animation:none;transform:perspective(380px)rotateY(30deg)}}.header-raven-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.header-raven-flight{will-change:transform;width:32px;height:40px;position:absolute;top:0;left:0;transform:translate(-40px)}.header-raven-wings{filter:brightness(0)invert(.22)url(#header-raven-opaque);background:url(/images/corbeau-vol-8-poses-lossless.webp) 0 0/128px 64px no-repeat;animation:1.2s step-end infinite header-raven-flap;display:block;position:absolute;inset:0}@keyframes header-raven-flap{0%,to{clip-path:inset(0 0 4px);background-position:0 0}12.5%{clip-path:inset(0 0 4px);background-position:-32px 0}25%{clip-path:inset(0 0 4px);background-position:-64px 0}37.5%{clip-path:inset(0 0 4px);background-position:-96px 0}50%{clip-path:inset(11px 0 0);background-position:0 -25.6px}62.5%{clip-path:inset(11px 0 0);background-position:-32px -25.6px}75%{clip-path:inset(11px 0 0);background-position:-64px -25.6px}87.5%{clip-path:inset(11px 0 0);background-position:-96px -25.6px}}@media (prefers-reduced-motion:reduce){.header-raven-layer{display:none}.header-raven-wings{animation:none}}.forest-strip{justify-content:center;align-items:flex-end;width:max-content;min-width:100%;display:flex;position:absolute;bottom:-6px;right:0}.header-forest .forest-tile{object-fit:contain;object-position:center bottom;opacity:.58;transform-origin:50% 100%;will-change:transform;filter:drop-shadow(0 0 3px #52845d14);flex:none;width:auto;height:58px;margin-left:-26px;animation:7.8s ease-in-out infinite alternate forest-tile-wind;display:block}.header-forest .forest-tile:first-child{margin-left:0}.header-forest .forest-tile:last-child{clip-path:polygon(0 0,84% 0,84% 25%,84.8% 28%,85% 31%,85.3% 34%,86% 36%,85.5% 38%,86.7% 40%,86% 42%,87.4% 45%,86.4% 47%,88% 50%,86.8% 52%,89% 55%,87.2% 57%,89.5% 60%,87.8% 62%,90% 65%,88.4% 67%,90.5% 70%,89% 72%,91% 75%,89.6% 77%,91.5% 80%,90.2% 82%,92% 85%,91% 87%,93% 90%,92% 93%,94% 95%,94% 100%,0 100%);margin-right:-18px}.header-forest .forest-tile:nth-child(2n){animation-duration:9.4s;animation-delay:-5.1s}.header-forest .forest-tile:nth-child(3n){animation-duration:6.9s;animation-delay:-2.8s}.header-forest .forest-tile:nth-child(4n){animation-duration:10.2s;animation-delay:-7.4s}.header-forest .forest-tile:nth-child(5n){animation-duration:8.6s;animation-delay:-4.6s}@keyframes forest-tile-wind{0%{transform:skew(-.75deg)translate(-2px)}38%{transform:skew(.2deg)}72%{transform:skew(-.3deg)translate(2px)}to{transform:skew(.9deg)}}@keyframes header-tree-wind{0%{transform:rotate(calc(var(--tree-sway) * -.55)) translateX(-1px)}38%{transform:rotate(calc(var(--tree-sway) * .28)) translateX(1px)}71%{transform:rotate(calc(var(--tree-sway) * -.18)) translateX(0)}to{transform:rotate(var(--tree-sway)) translateX(2px)}}@keyframes header-snowfall{0%{opacity:0;transform:translateY(-18px)rotate(0)}10%{opacity:.9}90%{opacity:.9}to{transform:translate3d(var(--snow-drift),120px,0) rotate(210deg);opacity:0}}@media (prefers-reduced-motion:reduce){.header-snow i{opacity:.7;animation:none;transform:translateY(42px)}.header-forest .forest-tile{animation:none}}.site-header>.brand,.site-header>nav,.site-header>.header-universe-symbol,.site-header>.header-actions,.site-header>.language-switcher{z-index:1;position:relative}.main-navigation .brand,.main-navigation nav,.main-navigation .language-switcher{filter:drop-shadow(0 2px 5px #000000e6)}.main-navigation .brand{white-space:nowrap}.main-navigation .brand-title{white-space:nowrap;line-height:1;display:block}.main-navigation nav{justify-content:center;gap:18px}.main-navigation nav a{white-space:nowrap}.header-cta{border:1px solid var(--gold);text-transform:uppercase;letter-spacing:.14em;justify-self:end;padding:12px 17px;font:700 10px Arial,sans-serif}.header-actions{justify-self:end;align-items:center;gap:13px;display:flex}.header-home-link{text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;color:#e8dcc9;font:700 9px Arial,sans-serif}.header-home-link:hover{color:var(--gold)}.site-header>.language-switcher,.site-header>.header-actions{margin-right:calc(10px - 4vw)}.language-switcher{letter-spacing:.06em;text-transform:uppercase;background:#08070629;border:1px solid #c49a52b8;justify-self:end;align-items:center;gap:5px;width:max-content;min-width:0;padding:8px 9px;font:700 9px Arial,sans-serif;display:flex;position:relative}.language-option{align-items:center;gap:5px;display:flex}.language-option i{color:#c49a52a6;font-style:normal}.language-switcher button{appearance:none;color:#bcae99;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.language-switcher button:hover,.language-switcher button.active{color:#fff}.language-switcher button.active{border-bottom:1px solid var(--gold)}#google_translate_element,.goog-te-banner-frame,.goog-te-balloon-frame,.goog-logo-link,.goog-te-gadget{display:none!important}body{top:0!important}.skiptranslate{display:none!important}.tavern-navigation,.universe-navigation{grid-template-columns:minmax(0,1fr) auto 64px minmax(0,1fr)}.header-universe-symbol{color:#fff;justify-self:center;place-items:center;width:42px;height:42px;display:grid}.header-universe-symbol svg{stroke-width:1.55px;filter:drop-shadow(0 2px 6px #0000006b);width:31px;height:31px}.tavern-navigation{background:linear-gradient(#53441f,#4a3a13 72%,#413311)}.tavern-navigation .brand img,.universe-navigation .brand img{width:58px;height:58px}.universe-menu-placeholder{min-width:1px}.universe-navigation-vignoble{background:linear-gradient(#3a151b,#30090f 72%,#2a080d)}.universe-navigation-microbrasserie{background:linear-gradient(#233d31,#173326 72%,#142d21)}.universe-navigation-distillerie{background:linear-gradient(#533926,#4a2f1b 72%,#412918)}.eyebrow{color:#dfbf83;letter-spacing:.28em;text-transform:uppercase;margin:0 0 23px;font:700 10px/1.4 Arial,sans-serif}.eyebrow.dark{color:var(--burgundy)}.button{letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;min-width:205px;padding:15px 22px;font:700 10px Arial,sans-serif;transition:all .25s;display:inline-flex}.button-gold{color:#18130d;background:var(--gold);border:1px solid var(--gold)}.button-gold:hover{background:#e0bc7b}.parchment{color:var(--ink);background-color:var(--paper);background-image:radial-gradient(#6b3d171a .7px,#0000 .7px);background-size:5px 5px}.lead{color:#5b4b3d;width:min(760px,90vw);margin:25px auto 58px;font-size:19px;line-height:1.75}.home-hero{aspect-ratio:1672/941;background:#17100a;min-height:0;position:relative;overflow:hidden}.home-hero-art{object-fit:cover;width:100%;height:100%;display:block}.home-hero-block{place-items:center;display:grid;position:absolute;inset:0;transform:translateY(42px)}.crest-pattern{opacity:.22;filter:none;background-image:repeating-radial-gradient(circle,#0000 0 80px,#c49a5226 81px 82px);position:absolute;inset:0;transform:translateY(-85px)}.crest-pattern:after{content:"";border:1px solid #c49a522e;position:absolute;inset:10% 6%;box-shadow:inset 0 0 0 10px #c49a5206}.home-hero-content{z-index:1;text-align:center;width:min(1050px,92vw);padding-top:20px;position:relative;transform:translateY(-24px)}.hero-logo{object-fit:contain;filter:drop-shadow(0 15px 35px #000000a6);width:min(900px,90vw);max-height:320px;margin:auto}.hero-logo-round{width:min(430px,72vw);max-height:430px}.hero-copy{color:#eadcc8;margin:28px 0 34px;font-size:clamp(20px,2.1vw,29px);font-style:italic}.home-intro{z-index:2;text-align:center;background-color:#f5eddc;background-image:linear-gradient(#f8f2e3c7,#f8f2e3c7),url(/images/fond-quatre-univers.webp);background-position:top;background-repeat:repeat;background-size:680px;background-attachment:fixed;margin-top:-2px;padding:110px 5vw;position:relative}.home-intro h1{letter-spacing:-.03em;margin:0;font-size:clamp(43px,5vw,70px);font-weight:500}.portal-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:min(100%,1400px);max-width:1400px;margin:auto;display:grid}.portal{min-height:620px;color:var(--paper);border:1px solid #ffffff21;flex-direction:column;justify-content:space-between;padding:22px 18px 30px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #351f0f33}.portal:hover{transform:translateY(-8px);box-shadow:0 24px 48px #351f0f47}.portal:before{content:"";z-index:1;opacity:.5;background:radial-gradient(circle at 50% 35%,#0000,#000 88%);position:absolute;inset:0}.portal-tavern{isolation:isolate;background:linear-gradient(#0805073d,#060304db),radial-gradient(circle at 18% 24%,#ff281d7a,#0000 31%),radial-gradient(circle at 83% 73%,#ff9d2d61,#0000 35%),url(/images/taverne-bar-neon.webp) 50%/cover;border:2px solid #ff402e;box-shadow:0 0 8px #ff3423f2,0 0 25px #ff2419b8,inset 0 0 7px #ff3724e6,inset 0 0 30px #ff7e2238}.portal-tavern:after{content:"";z-index:0;pointer-events:none;border:2px solid #ffb13b;position:absolute;inset:8px;box-shadow:0 0 7px #ffad32,0 0 18px #ff8418e6,inset 0 0 8px #ffaf33d1}.portal-tavern:hover{box-shadow:0 0 13px #ff3723,0 0 38px #ff281ad1,inset 0 0 9px #ff4623f2,inset 0 0 38px #ff8f2647}.portal-tavern-minimal{justify-content:center;align-items:center;padding:22px}.portal.portal-tavern-minimal img{width:260px;max-width:100%;height:310px;max-height:310px}.portal-vineyard{isolation:isolate;background:#321015;border:10px solid #0000;border-image:url(/images/vignoble-cadre-bois.webp) 238;box-shadow:0 18px 38px #351f0f3d,inset 0 0 0 1px #e8c27761,inset 0 0 12px #160802b8}.portal-vineyard:after{content:"";z-index:0;filter:blur(.8px)saturate(.9)contrast(1.04);background:url(/images/vignoble-raisins.webp) 50%/cover;position:absolute;inset:0;transform:scale(1.015)}.portal-vineyard:before{opacity:1;background:linear-gradient(#33070f2e,#180308a1),radial-gradient(circle at 50% 42%,#6f162208,#1a03088c 90%)}.portal-vineyard-minimal{justify-content:center;align-items:center;padding:22px}.portal.portal-vineyard-minimal img{width:260px;max-width:100%;height:310px;max-height:310px}.vine-frame{z-index:3;pointer-events:none;opacity:.72;border:1px solid #dab367d1;position:absolute;inset:0;box-shadow:inset 0 0 3px #ffe2aa59}.portal-vineyard .portal-only-title{z-index:4}.portal-brewery{background:linear-gradient(145deg,#5b3217,#15100c)}.portal-distillery{background:linear-gradient(145deg,#26313a,#100d0b)}.portal-number{z-index:1;color:var(--gold);letter-spacing:.2em;align-self:flex-end;font:700 10px Arial,sans-serif;position:relative}.portal img{z-index:2;object-fit:contain;filter:drop-shadow(0 9px 19px #0006);width:100%;height:285px;position:relative}.portal-simple{justify-content:center;align-items:center;padding:22px}.portal.portal-simple img{width:260px;max-width:100%;height:310px;max-height:310px}.portal div{z-index:2;position:relative}.portal div p{color:#d6b778;text-transform:uppercase;letter-spacing:.18em;margin:0 0 9px;font:700 9px Arial,sans-serif}.portal h2{margin:0 0 18px;font-size:36px;font-weight:500}.portal div span{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #ffffff73;padding-bottom:5px;font:700 10px Arial,sans-serif}.portal div b{color:var(--gold);margin-left:7px}.portal div.portal-only-title{text-align:center;position:absolute;inset:auto 25px 22px}.portal div.portal-only-title h2{color:#fff5e4;text-shadow:0 2px 12px #000,0 0 20px #c49a5280;background:linear-gradient(90deg,#0000,#0a050599,#0000);border-bottom:1px solid #ffda99b8;margin:0;padding:8px 22px 10px;font-size:clamp(18px,1.5vw,24px);display:inline-block}.portal.universe-banner{--banner-color:#651720;clip-path:polygon(0 0,100% 0,100% 84%,50% 100%,0 84%);filter:drop-shadow(0 15px 16px #371e0e47);min-height:540px;box-shadow:none;background:linear-gradient(145deg,#f2d38c,#a87931 52%,#e1bd6e);border:0;padding:3px;display:block;overflow:visible}.portal.universe-banner:before,.portal.universe-banner:after{display:none}.portal.universe-banner:hover{box-shadow:none;filter:drop-shadow(0 20px 18px #371e0e57)}.banner-inner{color:#fff8e9;text-align:center;background:linear-gradient(110deg,#ffffff14,transparent 28%), linear-gradient(180deg,var(--banner-color),var(--banner-color) 68%,var(--banner-color));flex-direction:column;align-items:center;min-height:534px;padding:62px 18px 82px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.banner-inner{background:linear-gradient(110deg,#ffffff14,transparent 28%), linear-gradient(180deg,color-mix(in srgb,var(--banner-color),#fff 7%),var(--banner-color) 68%,color-mix(in srgb,var(--banner-color),#000 20%))}}.banner-inner{clip-path:polygon(0 0,100% 0,100% 84%,50% 100%,0 84%)}.banner-inner:before{content:"";z-index:0;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 83%,50% 100%,0 83%);border:1px solid #e8c677e0;border-bottom:0;position:absolute;inset:10px 10px 17px}.banner-inner:after{content:"";z-index:0;pointer-events:none;opacity:.16;background:repeating-linear-gradient(90deg,#0000 0 34px,#ffffff21 35px,#0000 37px);position:absolute;inset:0}.portal.universe-banner.banner-tavern{--banner-color:#4a3a13}.portal.universe-banner.banner-vineyard{--banner-color:#30090f}.portal.universe-banner.banner-brewery{--banner-color:#173326}.portal.universe-banner.banner-distillery{--banner-color:#4a2f1b}.portal.universe-banner img{z-index:1;object-fit:contain;filter:drop-shadow(0 10px 18px #00000061);width:220px;max-width:100%;height:250px;position:relative}.banner-symbol{z-index:2;color:#fff;filter:drop-shadow(0 2px 5px #00000073);place-items:center;width:66px;height:66px;display:grid;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.banner-symbol svg{stroke-width:1.05px;width:62px;height:62px}.house-statement{text-align:center;background:radial-gradient(circle at 50% 42%,#283f342e,#040706c2 72%),linear-gradient(#05080759,#030504b8),url(/images/accueil-ciel-sans-corbeaux.webp) 50%/cover no-repeat,#060807;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:90px 5vw;display:flex;position:relative;overflow:hidden}.house-statement>img,.house-statement>p,.house-statement>h2{z-index:2;position:relative}.house-statement>img{object-fit:contain;width:190px;height:190px;margin-bottom:25px}.house-statement h2{margin:0 0 25px;font-size:clamp(44px,6vw,82px);font-style:italic;font-weight:500;line-height:1.02}.house-statement>p:last-child{color:#baa990;max-width:650px;font-size:17px;line-height:1.7}.house-ravens{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.raven-orbit{aspect-ratio:1;width:clamp(230px,29vw,480px);animation:22s linear infinite raven-circle;display:block;position:absolute}.raven-orbit img{--raven-flip:1;opacity:.95;filter:brightness(0)contrast(3)drop-shadow(0 4px 6px #00000094);transform-origin:50% 54%;width:clamp(58px,6.5vw,100px);height:auto;margin:0;animation:1.6s ease-in-out infinite raven-gentle-flap;position:absolute;top:0;left:50%}.raven-orbit-a{animation-duration:19s;top:10%;left:7%}.raven-orbit-b{width:clamp(270px,33vw,520px);animation-duration:27s;animation-direction:reverse;animation-delay:-11s;top:8%;right:4%}.raven-orbit-b img{--raven-flip:-1;opacity:.86;width:clamp(48px,5.3vw,84px);animation-duration:1.85s;animation-delay:-.28s}.raven-orbit-c{width:clamp(180px,23vw,350px);animation-duration:16s;animation-delay:-7s;top:24%;left:38%}.raven-orbit-c img{opacity:.82;width:clamp(38px,4.3vw,68px);animation-duration:1.45s;animation-delay:-.46s}.raven-orbit-d{width:clamp(150px,19vw,280px);animation-duration:31s;animation-direction:reverse;animation-delay:-19s;top:45%;right:22%}.raven-orbit-d img{--raven-flip:-1;opacity:.76;width:clamp(32px,3.8vw,58px);animation-duration:2.05s;animation-delay:-.63s}@keyframes raven-circle{to{transform:rotate(360deg)}}@keyframes raven-gentle-flap{0%,to{transform:translate(-50%,-50%) scaleX(var(--raven-flip)) scaleY(1)}50%{transform:translate(-50%,-50%) scaleX(var(--raven-flip)) scaleY(.88)}}@media (prefers-reduced-motion:reduce){.raven-orbit,.raven-orbit img{animation-play-state:paused}}.tavern-hero{background:url(/images/taverne-hero.webp) 50% 45%/cover;place-items:center;min-height:100svh;display:grid;position:relative}.tavern-hero-new{background:linear-gradient(90deg,#08070552,#0807050a 48%,#08070529),#080604 url(/images/taverne-nouveau/taverne-hero-logo-incruste-v2-lossless.webp) 0/cover no-repeat;min-height:820px}.tavern-hero-new .page-shade{background:linear-gradient(#04040340,#0806042e 48%,#080604eb),radial-gradient(circle at 50% 45%,#0000 15%,#04030380 88%);position:absolute;inset:0}.page-shade{background:radial-gradient(circle,#0003,#000000d4),linear-gradient(#0000001a,#00000073);position:absolute;inset:0}.tavern-hero-new{place-items:center start}.tavern-hero-new .page-shade{background:radial-gradient(circle at 13% 27%,#ffbe6933,#0000 24%),linear-gradient(90deg,#04030233 0,#04030229 34%,#0000 60%)}.tavern-hero-content{z-index:1;text-align:left;align-self:center;width:min(650px,42vw);margin:clamp(270px,31vh,350px) 0 0 clamp(34px,4vw,76px);padding:0;position:relative}.tavern-hero-content h1{color:#f1e4ca;letter-spacing:-.045em;text-transform:uppercase;text-shadow:0 8px 30px #000000b3;margin:12px 0 18px;font-size:clamp(46px,4vw,72px);font-weight:500;line-height:.92}.tavern-hero-content .eyebrow{color:#d3aa68}.tavern-hero-content .button{align-self:flex-start}.tavern-hero-content img{object-fit:contain;filter:drop-shadow(0 15px 35px #000);width:min(450px,76vw);max-height:500px;margin:0 auto 22px}.tavern-hero-content img.tavern-main-logo{width:min(430px,72vw);max-height:470px}.tavern-hero-content>p:not(.eyebrow){max-width:600px;margin:0 auto 30px;font-size:20px;font-style:italic;line-height:1.6}.tavern-hero-new .tavern-hero-content>p:not(.eyebrow){margin-left:0}@media (width<=760px){.tavern-hero-new{background-position:0;background-size:cover;min-height:680px}.tavern-hero-new .page-shade{background:radial-gradient(circle at 18% 24%,#ffbe692e,#0000 25%),linear-gradient(#0403020a 30%,#040302d1 72%,#080604)}.tavern-hero-content{text-align:center;align-self:center;width:100%;margin:290px 0 0;padding:0 24px}.tavern-hero-content h1{font-size:clamp(43px,12vw,66px)}.tavern-hero-new .tavern-hero-content>p:not(.eyebrow){margin-left:auto}.tavern-hero-content .button{align-self:center}}.tavern-story,.tavern-bar{grid-template-columns:1fr 1.2fr;min-height:780px;display:grid}.story-copy,.bar-copy{background:#17130f;flex-direction:column;justify-content:center;padding:100px clamp(35px,6vw,100px);display:flex}.story-copy h1,.bar-copy h2{margin:0 0 28px;font-size:clamp(45px,5vw,75px);font-weight:500;line-height:1.02}.story-copy>p:not(.eyebrow),.bar-copy>p:not(.eyebrow){color:#cdbfae;max-width:590px;font-size:17px;line-height:1.75}.story-image{background:url(/images/taverne-nouveau/guillaume-verse-biere.webp) 50%/cover;min-height:700px}.story-image-guillaume{background:linear-gradient(90deg,#190a082e,#0000 42%),url(/images/taverne-nouveau/guillaume-verse-biere.webp) 50%/cover}.tavern-values{gap:25px;margin-top:35px;display:flex}.tavern-values span{color:#d8c9b5;text-transform:uppercase;letter-spacing:.14em;flex-direction:column;gap:7px;font:700 10px Arial,sans-serif;display:flex}.tavern-values b{color:var(--gold);font-family:Georgia,serif;font-size:20px}.tavern-bar{grid-template-columns:1.15fr .85fr}.bar-image{background:url(/images/taverne-bas.webp) 50%/cover;min-height:760px}.bar-image-new{background:linear-gradient(#0907040d,#0907044d),url(/images/taverne-nouveau/salon-montreal.webp) 50%/cover}.bar-copy{background:#26180f}.tavern-beers{border-top:1px solid #c49a5259;grid-template-columns:1fr 1fr;gap:0 20px;width:100%;margin-top:25px;display:grid}.tavern-beers h3{color:#d8bd8b;text-transform:uppercase;letter-spacing:.17em;grid-column:1/-1;font:700 10px Arial,sans-serif}.tavern-beers span{border-top:1px solid #c49a5233;gap:10px;padding:12px 0;font-size:13px;display:flex}.tavern-beers i{color:var(--gold);padding-top:3px;font:9px Arial,sans-serif}.tavern-redesign .tavern-bar{background:#120d09;grid-template-columns:1.05fr .95fr;min-height:0}.tavern-redesign .tavern-bar .bar-image{min-height:650px}.tavern-redesign .tavern-bar .bar-copy{padding:90px clamp(35px,6vw,100px)}.tavern-products{background:radial-gradient(circle at 80% 5%,#7e371e29,#0000 34%),#120d09;grid-column:1/-1;padding:92px 5vw 120px}.tavern-menu{outline-offset:-10px;background:linear-gradient(135deg,#362416f7,#160f0afa 55%,#2b1b11f7);border:1px solid #c49a528a;outline:1px solid #c49a522e;width:min(1320px,100%);margin:auto;padding:62px clamp(24px,5vw,76px) 70px;position:relative;box-shadow:0 28px 70px #00000073}.tavern-menu:before,.tavern-menu:after{content:"◆";color:#c49a52b3;font-size:13px;position:absolute;top:18px}.tavern-menu:before{left:22px}.tavern-menu:after{right:22px}.tavern-menu-title{text-align:center;border-bottom:1px solid #c49a524d;padding-bottom:42px}.tavern-menu-title>span{color:var(--gold);letter-spacing:.3em;text-transform:uppercase;font:700 9px Arial,sans-serif}.tavern-menu-title h3{color:#f0dfc2;margin:10px 0 8px;font-size:clamp(38px,5vw,66px);font-weight:500}.tavern-menu-title p{color:#a99985;margin:0;font-style:italic}.tavern-menu-section{padding-top:42px}.tavern-menu-section-title{align-items:center;gap:16px;margin-bottom:26px;display:flex}.tavern-menu-section-title>span{width:42px;height:42px;color:var(--gold);border:1px solid #c49a527a;border-radius:50%;place-items:center;font:500 13px Georgia,serif;display:grid}.tavern-menu-section-title p{color:#b99b68;letter-spacing:.18em;text-transform:uppercase;margin:0 0 2px;font:700 8px Arial,sans-serif}.tavern-menu-section-title h4{color:#ead8b8;margin:0;font-size:30px;font-weight:500}.tavern-menu-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 44px;display:grid}.tavern-menu-item{border-bottom:1px solid #c49a5221;grid-template-columns:72px 1fr;align-items:center;gap:15px;min-height:92px;padding:8px 0;display:grid}.tavern-menu-item figure{width:72px;height:82px;margin:0;overflow:hidden}.tavern-menu-item figure img{object-fit:contain;width:100%;height:100%;display:block}.tavern-menu-item-copy{min-width:0}.tavern-menu-line{align-items:baseline;gap:8px;display:flex}.tavern-menu-line h5{color:#f0dfc2;margin:0;font-size:18px;font-weight:500;line-height:1.15}.tavern-menu-line i{border-bottom:1px dotted #c49a526b;flex:1;min-width:18px}.tavern-menu-line span{color:#c8a76f;letter-spacing:.1em;text-transform:uppercase;font:700 8px Arial,sans-serif}.tavern-menu-item p{color:#988875;letter-spacing:.12em;text-transform:uppercase;margin:7px 0 0;font:700 8px/1.4 Arial,sans-serif}.tavern-menu-bottom{border-top:1px solid #c49a524d;grid-template-columns:1fr 1fr;gap:64px;margin-top:36px;padding-top:5px;display:grid}.tavern-menu-items-single{grid-template-columns:1fr}@media (width<=900px){.tavern-menu-items{grid-template-columns:1fr}.tavern-menu-bottom{grid-template-columns:1fr;gap:20px}.tavern-menu{padding-left:28px;padding-right:28px}}@media (width<=520px){.tavern-products{padding:66px 14px 80px}.tavern-menu{padding:48px 18px 50px}.tavern-menu-title h3{font-size:38px}.tavern-menu-item{grid-template-columns:62px 1fr}.tavern-menu-item figure{width:62px;height:74px}.tavern-menu-line h5{font-size:16px}.tavern-menu-line span{display:none}}.chalkboard-menu{color:#f7f3df;background:radial-gradient(circle at 14% 22%,#ffffff06,#0000 19%),radial-gradient(circle at 78% 68%,#ffffff05,#0000 23%),linear-gradient(108deg,#17201b,#0f1713 52%,#151d18);border:18px solid #5b351d;border-radius:5px;width:min(1380px,100%);margin:auto;padding:68px clamp(30px,5vw,78px) 72px;font-family:Segoe Print,Bradley Hand,Comic Sans MS,cursive;position:relative;box-shadow:inset 0 0 0 3px #2f1a0d,inset 0 0 45px #000000c2,0 30px 80px #0000008c}.chalkboard-menu:after{content:"";pointer-events:none;border:1px solid #efebd01f;position:absolute;inset:13px;box-shadow:inset 0 0 34px #ffffff06}.chalkboard-title{text-align:center;border-bottom:3px double #f4efd394;padding-bottom:30px;transform:rotate(-.25deg)}.chalkboard-title span{letter-spacing:.18em;text-transform:uppercase;color:#e6d88f;font:700 12px/1.3 Segoe Print,Bradley Hand,cursive}.chalkboard-title h3{color:#fffbe7;text-shadow:1px 1px #ffffff40,0 0 8px #ffffff1f;margin:8px 0 4px;font-size:clamp(48px,6vw,78px);font-weight:600;line-height:1}.chalkboard-title p{color:#d6d3bf;margin:0;font-size:16px}.chalkboard-section{padding-top:38px}.chalkboard-section-title{color:#f4df7b;align-items:center;gap:18px;margin-bottom:26px;display:flex}.chalkboard-section-title:before,.chalkboard-section-title:after{content:"";background:repeating-linear-gradient(90deg,#f4df7bd1 0 12px,#0000 12px 19px);flex:1;height:2px}.chalkboard-section-title span{white-space:nowrap;font-size:clamp(34px,4vw,52px);font-weight:700}.chalkboard-section-title i{font-size:20px;font-style:normal}.chalkboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 54px;display:grid}.chalkboard-beer{border-bottom:1px dashed #f5f2db3b;grid-template-columns:82px 1fr;align-items:center;gap:16px;min-height:112px;padding:8px 3px;display:grid}.chalk-can{filter:grayscale()brightness(2.35)contrast(1.6)opacity(.78)drop-shadow(1px 1px #ffffff6b);mix-blend-mode:screen;place-items:center;width:76px;height:96px;margin:0;display:grid}.chalk-can img{object-fit:contain;width:100%;height:100%;display:block}.chalk-can-0{transform:rotate(-2deg)}.chalk-can-1{transform:rotate(1.5deg)}.chalk-can-2{transform:rotate(-1deg)}.chalk-can-3{transform:rotate(2.2deg)}.chalkboard-beer-name{align-items:baseline;gap:12px;display:flex}.chalkboard-beer-name h5{color:#fffce9;flex:1;margin:0;font-size:clamp(18px,1.65vw,25px);font-weight:700;line-height:1.08}.chalkboard-beer-name span{white-space:nowrap;color:#f2d978;font-size:19px;font-weight:700}.chalkboard-coming-grid{border-top:3px double #f4efd385;grid-template-columns:1fr 1fr;gap:42px;margin-top:48px;padding-top:38px;display:grid}.chalkboard-coming-soon{text-align:center;border:2px dashed #f6f1d56b;padding:25px 20px 29px;transform:rotate(-.35deg)}.chalkboard-coming-soon:nth-child(2){transform:rotate(.45deg)}.chalkboard-coming-soon span{color:#d4ceb2;text-transform:uppercase;letter-spacing:.13em;font-size:14px}.chalkboard-coming-soon h4{color:#fffce8;margin:3px 0 8px;font-size:39px}.chalkboard-coming-soon p{color:#f3d977;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:21px;font-weight:700}@media (width<=900px){.chalkboard-menu{border-width:12px;padding:48px 26px 54px}.chalkboard-grid{grid-template-columns:1fr;gap:6px}.chalkboard-coming-grid{gap:18px}.chalkboard-beer{grid-template-columns:72px 1fr}.chalk-can{width:68px;height:86px}}@media (width<=600px){.chalkboard-menu{border-width:9px;padding:42px 18px 46px}.chalkboard-title h3{font-size:42px}.chalkboard-title p{font-size:14px}.chalkboard-section-title span{font-size:31px}.chalkboard-section-title i{display:none}.chalkboard-beer{grid-template-columns:58px 1fr;gap:12px;min-height:98px}.chalk-can{width:54px;height:76px}.chalkboard-beer-name{display:block}.chalkboard-beer-name h5{font-size:19px}.chalkboard-beer-name span{margin-top:4px;font-size:16px;display:block}.chalkboard-beer p{font-size:14px}.chalkboard-coming-grid{grid-template-columns:1fr}.chalkboard-coming-soon h4{font-size:32px}.chalkboard-coming-soon p{font-size:17px}}.chalkboard-menu,.chalkboard-menu *{font-family:Charlotte,Segoe Print,Bradley Hand,cursive!important}.chalkboard-title{border-color:#ffffff8c;padding-bottom:24px;transform:rotate(-.2deg)}.chalkboard-title h3{color:#f5f5ed;letter-spacing:.035em;text-shadow:1px 0 #fff6,-1px 1px #ffffff2e;margin:0;font-size:clamp(58px,7vw,88px);font-weight:400;line-height:.9}.chalkboard-section-title{color:#f2f2ea;margin-bottom:20px;transform:rotate(.15deg)}.chalkboard-section-title:before,.chalkboard-section-title:after{background:repeating-linear-gradient(90deg,#f6f6eeb8 0 10px,#0000 10px 17px)}.chalkboard-section-title span{letter-spacing:.025em;font-size:clamp(37px,4vw,54px);font-weight:400}.chalkboard-section-title i{color:#f2f2ea}.chalkboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 28px}.chalkboard-beer{border-bottom:2px solid #f7f7ef2e;grid-template-columns:68px minmax(0,1fr);gap:13px;min-height:128px;padding:11px 0}.chalkboard-beer-name{display:block}.chalkboard-beer-name h5{color:#f6f6ef;letter-spacing:.018em;margin:0;font-size:clamp(22px,1.8vw,29px);font-weight:400;line-height:1.02}.chalkboard-beer p{color:#edede5;margin:8px 0 0;font-size:17px;line-height:1.15}.chalkboard-beer p span{padding:0 3px}.chalkboard-beer p strong{color:#f7f7f0;white-space:nowrap;font-weight:400}.chalkboard-coming-grid{border-color:#ffffff85}.chalkboard-coming-soon{text-align:left;border-color:#fff6;grid-template-rows:auto auto auto;grid-template-columns:105px 1fr;align-items:center;column-gap:24px;display:grid}.chalkboard-coming-soon span,.chalkboard-coming-soon h4,.chalkboard-coming-soon p{color:#f4f4ec;text-transform:none;grid-column:2}.chalkboard-coming-soon span{letter-spacing:.07em;align-self:end;font-size:17px}.chalkboard-coming-soon h4{margin:0;font-size:44px;font-weight:400}.chalkboard-coming-soon p{letter-spacing:.035em;align-self:start;font-size:25px;font-weight:400}.chalk-bottle{background-image:url(/images/taverne-menu/bouteilles-craie-dessinees-lossless.webp);background-repeat:no-repeat;background-size:200% 100%;grid-area:1/1/4;width:92px;height:150px;margin:0}.chalk-bottle-wine{background-position:0}.chalk-bottle-whiskey{background-position:100%}@media (width<=1050px){.chalkboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.chalkboard-grid{grid-template-columns:1fr}.chalkboard-beer{grid-template-columns:60px 1fr;min-height:105px}.chalk-can{width:56px;height:80px}.chalkboard-beer-name h5{font-size:25px}.chalkboard-beer p{font-size:16px}.chalkboard-coming-soon{grid-template-columns:78px 1fr;column-gap:15px}.chalk-bottle{width:70px;height:118px}.chalkboard-coming-soon h4{font-size:36px}.chalkboard-coming-soon p{font-size:20px}}.tavern-gallery{text-align:center;padding:110px 5vw}.tavern-gallery h2{margin:0;font-size:clamp(43px,5vw,70px);font-weight:500}.photo-grid{grid-template-columns:1.2fr .8fr;gap:14px;width:min(1280px,100%);margin:50px auto 0;display:grid}.photo-grid figure{background:#231c17;min-height:250px;margin:0;overflow:hidden}.photo-grid .photo-large{grid-row:span 2}.photo-grid img{object-fit:cover;width:100%;height:100%;transition:all .5s}.photo-grid figure:hover img{transform:scale(1.025)}.photo-grid-new figure{border:1px solid #794c1d3d;box-shadow:0 16px 36px #371f0f26}.new-bar-section{background:radial-gradient(circle at 10% 0,#59121a33,#0000 28%),linear-gradient(#130f0c,#080706);padding:120px 5vw 135px}.new-bar-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;width:min(1180px,100%);margin:0 auto 58px;display:grid}.new-bar-heading .eyebrow{grid-column:1/-1;margin-bottom:-40px}.new-bar-heading h2{margin:0;font-size:clamp(54px,7vw,96px);font-weight:500;line-height:.92}.new-bar-heading>p:last-child{color:#bdae98;margin:0 0 6px;font-size:17px;line-height:1.75}.new-bar-grid{grid-template-columns:repeat(3,1fr);gap:18px;width:min(1380px,100%);margin:auto;display:grid}.new-bar-card{background:#15110e;border:1px solid #c49a5247;overflow:hidden}.new-bar-card figure{height:340px;margin:0;overflow:hidden}.new-bar-card img{object-fit:cover;width:100%;height:100%;transition:transform .65s,filter .65s}.new-bar-card:hover img{filter:saturate(1.05);transform:scale(1.025)}.new-bar-card>div{padding:32px 30px 38px}.new-bar-card span{color:var(--gold);letter-spacing:.2em;font:700 10px Arial,sans-serif}.new-bar-card h3{margin:13px 0 15px;font-size:29px;font-weight:500}.new-bar-card p{color:#aa9d8d;margin:0;font-size:14px;line-height:1.65}.guestbook-section{background:linear-gradient(#0f0a08e0,#0f0a08f0),url(/images/tartan-reid.webp) 50%/420px;border-top:1px solid #c49a5252;border-bottom:1px solid #c49a5252;grid-template-columns:.72fr 1.28fr;align-items:center;gap:6vw;min-height:760px;padding:120px 7vw;display:grid}.guestbook-heading h2{margin:0 0 28px;font-size:clamp(54px,7vw,96px);font-weight:500;line-height:.94}.guestbook-heading>p:last-child{color:#c4b7a5;max-width:680px;font-size:18px;line-height:1.8}.guestbook-gallery{grid-template-columns:1fr 1fr;gap:12px;display:grid}.guestbook-gallery figure{background:#090705;border:1px solid #c49a5280;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000059}.guestbook-gallery figure:after{content:"";pointer-events:none;border:1px solid #f0d19747;position:absolute;inset:8px}.guestbook-gallery .guestbook-wide{grid-column:1/-1}.guestbook-gallery img{object-fit:contain;width:100%;height:auto}.tavern-quote{text-align:center;background:linear-gradient(#0a080685,#0a0806c7),url(/images/taverne-bas.webp) 50%/cover fixed;place-items:center;min-height:620px;padding:70px 5vw;display:grid}.tavern-quote.tavern-quote-new{background:linear-gradient(#0a08061f,#0a080647),url(/images/taverne-nouveau/dernier-verre-lossless.webp) 50%/cover fixed}.tavern-quote>div{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#100c0999;border:1px solid #c49a5280;padding:55px clamp(30px,8vw,120px)}.tavern-quote span{color:var(--gold);font-size:70px;line-height:.5}blockquote{margin:20px 0;font-size:clamp(38px,5vw,70px);font-style:italic;line-height:1.15}.page-hero{text-align:center;place-items:center;min-height:850px;display:grid;position:relative;overflow:hidden}.vineyard-hero{background:radial-gradient(circle at 50% 48%,#78202a 0,#30090f 48%,#120608 100%)}.microbrewery-page{background:linear-gradient(#07120cd6,#070f0beb),url(/images/microbrasserie-foret-metal.webp) 50%/cover fixed}.distillery-page{background:linear-gradient(#180e08c4,#0d0906e8),url(/images/distillerie-usine-lac-barils.webp) 50%/cover fixed}.brewery-hero{background:radial-gradient(circle at 50% 48%,#17332633 0,#07120c9e 52%,#040a07e6 100%),linear-gradient(#06120c2e,#050d0994),url(/images/microbrasserie-foret-metal.webp) 50%/cover}.brewery-hero-green.page-hero{aspect-ratio:1672/941;text-align:left;background:#294837;min-height:0;margin-top:84px;display:block}.brewery-hero-scene{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brewery-hero-green .brewery-hero-copy{text-shadow:0 2px 12px #000000bf;width:43%;padding:0;position:absolute;bottom:4.5%;left:4.1%}.brewery-hero-green .eyebrow{color:#fff7ed;letter-spacing:.3em;margin:0 0 .9vw;font-size:clamp(10px,1.05vw,19px)}.brewery-hero-green.page-hero h1{color:#fffaf1;letter-spacing:-.035em;margin:0 0 .65vw;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,5.2vw,100px);font-style:normal;font-weight:700;line-height:.95}.brewery-hero-green h1 span{white-space:nowrap;display:block}.brewery-hero-green .brewery-hero-copy>p:last-child{color:#fffaf1;max-width:none;margin:0;font-size:clamp(14px,1.75vw,31px);line-height:1.18}@media (width<=760px){.brewery-hero-green.page-hero{aspect-ratio:auto}.brewery-hero-green .brewery-hero-scene{aspect-ratio:1672/941;height:auto;position:relative}.brewery-hero-green .brewery-hero-copy{width:100%;padding:28px 24px 38px;position:relative;inset:auto}.brewery-hero-green .eyebrow{margin-bottom:14px;font-size:11px}.brewery-hero-green.page-hero h1{margin-bottom:18px;font-size:clamp(28px,7.5vw,54px)}.brewery-hero-green .brewery-hero-copy>p:last-child{font-size:17px;line-height:1.5}}.distillery-hero{background:linear-gradient(90deg,#070402ad 0,#07040233 38%,#0000 62%),linear-gradient(0deg,#0704029e 0,#0000 48%),url(/images/distillerie-hero-logo-mur-lossless.webp) 50%/cover}.distillery-hero-content{text-align:left;text-shadow:0 3px 22px #000000e6;width:min(560px,88vw);padding:0;position:absolute;bottom:4vh;left:6vw}.distillery-hero-content h1{margin:12px 0 14px;font-size:clamp(48px,5.2vw,78px)}.distillery-hero-content>p:last-child{color:#eadcc8;max-width:540px;margin:0;font-size:19px}.vineyard-rings,.hop-pattern{opacity:.22;background:repeating-radial-gradient(#0000 0 68px,#dab87633 70px 71px);position:absolute;inset:-20%;transform:rotate(-8deg)}.hop-pattern{background:repeating-linear-gradient(45deg,#0000 0 65px,#dab87617 66px 67px);transform:none}.page-hero-content{z-index:1;width:min(900px,90vw);padding-top:80px;position:relative}.page-hero-content img{object-fit:contain;filter:drop-shadow(0 14px 30px #0000008c);width:min(430px,72vw);max-height:470px;margin:0 auto 18px}.page-hero-content.wide-logo img{width:min(900px,92vw);max-height:320px}.page-hero-content h1{margin:15px 0 18px;font-size:clamp(44px,5.5vw,78px);font-style:italic;font-weight:500}.page-hero-content>p:last-child{color:#d7c6ac;max-width:680px;margin:auto;font-size:18px;line-height:1.65}@media (width<=680px){.distillery-hero{background-position:58%}.distillery-hero-content{width:calc(100% - 44px);bottom:30px;left:22px}.distillery-hero-content h1{font-size:clamp(42px,13vw,58px)}.distillery-hero-content>p:last-child{font-size:16px;line-height:1.55}}.distillery-hero .distillery-hero-content{--distillery-title-size:clamp(44px,5.5vw,78px);top:calc(50% + max(8vw,121px) - 37px - var(--distillery-title-size)*.39);align-self:start;padding-top:0;bottom:auto}@media (width<=680px){.distillery-hero .distillery-hero-content{--distillery-title-size:clamp(42px,13vw,58px)}}.identity-section{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;min-height:700px;padding:100px 9vw;display:grid}.vineyard-identity{background:#260a0e}.brewery-identity{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(135deg,#0a1e14f0,#07120de0)}.distillery-identity{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(135deg,#371f10f0,#130d09e6)}.distillery-process{color:#f2e5d1;background:linear-gradient(#140c07db,#0a0705f5),url(/images/distillerie-usine-lac-barils.webp) 50%/cover fixed;border-top:1px solid #cfa6604d;border-bottom:1px solid #cfa66040;padding:120px 6vw 135px}.distillery-process>header{text-align:center;width:min(850px,100%);margin:0 auto 72px}.distillery-process>header h2{margin:8px 0 26px;font-size:clamp(50px,6vw,84px);font-weight:500;line-height:.98}.distillery-process>header>p:last-child{color:#cdbda8;width:min(690px,100%);margin:auto;font-size:17px;line-height:1.78}.distillery-process-grid{grid-template-columns:1fr 1fr;gap:34px;width:min(1420px,100%);margin:auto;display:grid}.distillery-process-grid article{background:linear-gradient(145deg,#28180e,#100b08);border:1px solid #d2a65b57;overflow:hidden;box-shadow:0 28px 75px #0000006b}.distillery-process-grid figure{background:#090604;height:430px;margin:0;overflow:hidden}.distillery-process-grid figure img{object-fit:cover;width:100%;height:100%;transition:transform .65s,filter .65s}.distillery-process-grid article:hover figure img{filter:saturate(1.06);transform:scale(1.018)}.distillery-process-grid article>div{padding:40px 42px 48px}.distillery-process-grid span{color:#d9a95f;letter-spacing:.18em;text-transform:uppercase;font:700 10px Arial,sans-serif}.distillery-process-grid h3{color:#f0dfc3;margin:16px 0 15px;font-size:34px;font-weight:500}.distillery-process-grid p{color:#c7b9a6;margin:0;font-size:15px;line-height:1.75}@media (width<=900px){.distillery-process-grid{grid-template-columns:1fr}.distillery-process-grid figure{height:auto}.distillery-process-grid figure img{height:auto;display:block}}@media (width<=680px){.distillery-process{padding:85px 18px 95px}.distillery-process>header{margin-bottom:46px}.distillery-process-grid{gap:24px}.distillery-process-grid article>div{padding:32px 25px 38px}.distillery-process-grid h3{font-size:29px}}.identity-section h2{margin:0 0 28px;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.05}.dist-proposals{color:#f4e8d4;background:#0c0907}.dist-proposals-intro{background:linear-gradient(90deg,#080503f0 0%,#0805039e 48%,#0805032e),url(/images/distillerie-usine-lac-barils.webp) 50%/cover;flex-direction:column;justify-content:end;min-height:74vh;padding:130px 7vw 90px;display:flex}.dist-proposals-intro a{color:#e0b36e;letter-spacing:.15em;text-transform:uppercase;font:700 12px Arial,sans-serif;text-decoration:none;position:absolute;top:36px}.dist-proposals-intro>p:first-of-type,.dist-proposal-heading>span{color:#daa85f;letter-spacing:.22em;text-transform:uppercase;font:700 11px Arial,sans-serif}.dist-proposals-intro h1{max-width:900px;margin:13px 0 22px;font-size:clamp(58px,8vw,120px);font-weight:500;line-height:.86}.dist-proposals-intro>p:last-child{color:#d1c1aa;max-width:580px;margin:0;font-size:18px;line-height:1.6}.dist-proposal{padding:105px 6vw 125px;position:relative;overflow:hidden}.dist-proposal-heading{z-index:2;text-align:center;margin:0 auto 54px;position:relative}.dist-proposal-heading h2{margin:10px 0 0;font-size:clamp(42px,5vw,76px);font-weight:500;line-height:1}.dist-proposal article span{color:#dda959;letter-spacing:.16em;text-transform:uppercase;font:700 10px Arial,sans-serif}.dist-proposal article h3{margin:11px 0 13px;font-size:clamp(25px,2vw,34px);font-weight:500;line-height:1.05}.dist-proposal article p{color:#cbbba5;margin:0;font-size:15px;line-height:1.65}.dist-proposal-one{background:radial-gradient(circle at 50% 0,#76411933,#0000 36%),#100b08}.dist-one-grid{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1440px;margin:auto;display:grid}.dist-one-grid article{border:1px solid #deac5b70;min-height:690px;position:relative;overflow:hidden;box-shadow:0 28px 70px #000}.dist-one-grid img{object-fit:cover;width:100%;height:100%;position:absolute}.dist-one-grid article:after{content:"";background:linear-gradient(#0000 36%,#090604fa 88%);position:absolute;inset:0}.dist-one-grid article>div{z-index:1;padding:38px 30px 40px;position:absolute;bottom:0;left:0;right:0}.dist-proposal-two{color:#2e2018;background:#e9dfce}.dist-proposal-two .dist-proposal-heading>span{color:#855125}.dist-proposal-two .dist-proposal-heading h2{color:#2e2018}.dist-two-layout{grid-template-columns:1.25fr .75fr;gap:24px;max-width:1380px;margin:auto;display:grid}.dist-two-layout article{background:#17100b;position:relative;overflow:hidden}.dist-two-layout img{object-fit:cover;width:100%;height:100%}.dist-two-layout article>div{background:linear-gradient(#0000,#0a0705f7);padding:60px 38px 34px;position:absolute;bottom:0;left:0;right:0}.dist-two-feature{min-height:760px}.dist-two-stack{gap:24px;display:grid}.dist-two-stack article{min-height:368px}.dist-proposal-three{background:linear-gradient(135deg,#221308,#0b0806 60%)}.dist-three-track{max-width:1320px;margin:auto;position:relative}.dist-three-track:before{content:"";background:linear-gradient(#0000,#b77b3d 10% 90%,#0000);width:1px;position:absolute;top:0;bottom:0;left:50%}.dist-three-track article{grid-template-columns:1fr 1fr;align-items:center;gap:90px;margin:0 0 82px;display:grid}.dist-three-track article:nth-child(2n) figure{grid-column:2}.dist-three-track article:nth-child(2n)>div{text-align:right;grid-area:1/1}.dist-three-track figure{border:1px solid #daa95973;height:430px;margin:0;position:relative;overflow:hidden;box-shadow:0 25px 60px #000}.dist-three-track img{object-fit:cover;width:100%;height:100%}.dist-three-track figure b{color:#ffe8c2d1;font-size:100px;font-weight:400;line-height:1;position:absolute;bottom:-14px;right:18px}.dist-proposal-four{background:#0a0908;min-height:1100px;padding-top:125px}.dist-four-backdrop{background:linear-gradient(#0605048c,#060504e6),url(/images/distillerie-usine-lac-barils.webp) 50%/cover fixed;position:absolute;inset:0}.dist-proposal-four .dist-proposal-heading{margin-bottom:20px}.dist-four-lead{z-index:2;color:#d7c5a9;text-align:center;max-width:640px;margin:0 auto 65px;font-size:18px;line-height:1.65;position:relative}.dist-four-collage{z-index:2;grid-template-rows:repeat(2,360px);grid-template-columns:1.15fr .85fr;gap:22px;max-width:1400px;margin:auto;display:grid;position:relative}.dist-four-collage article{border:1px solid #ebbc6c7a;position:relative;overflow:hidden;box-shadow:0 28px 70px #000000a6}.dist-four-collage article:first-child{grid-row:1/3}.dist-four-collage img{object-fit:cover;width:100%;height:100%}.dist-four-collage article>div{background:linear-gradient(#0000,#080604f7);padding:70px 30px 30px;position:absolute;bottom:0;left:0;right:0}@media (width<=800px){.dist-proposals-intro{min-height:650px;padding:110px 22px 65px}.dist-proposal{padding:78px 18px 90px}.dist-one-grid,.dist-two-layout{grid-template-columns:1fr}.dist-one-grid article{min-height:580px}.dist-two-feature,.dist-two-stack article{min-height:520px}.dist-three-track:before{left:24px}.dist-three-track article,.dist-three-track article:nth-child(2n){grid-template-columns:1fr;gap:22px;margin-bottom:58px;padding-left:48px}.dist-three-track article:nth-child(2n) figure,.dist-three-track article:nth-child(2n)>div{text-align:left;grid-area:auto/1}.dist-three-track figure{height:360px}.dist-four-collage{grid-template-rows:none;grid-template-columns:1fr;display:grid}.dist-four-collage article,.dist-four-collage article:first-child{grid-row:auto;min-height:480px}.dist-four-backdrop{background-attachment:scroll}}.dist-proposal-one{background:radial-gradient(circle at 50% 38%,#aa52133d,#0000 36%),linear-gradient(125deg,#050403,#211107 55%,#050403);min-height:1080px;padding-inline:3vw}.dist-proposal-one .dist-proposal-heading{text-align:left;margin-bottom:25px;padding-left:4vw}.dist-one-grid{max-width:1540px;height:780px;display:block;position:relative}.dist-one-grid article{border:0;height:690px;min-height:0;position:absolute;box-shadow:0 40px 110px #000}.dist-one-grid article:first-child{z-index:3;clip-path:polygon(0 0,92% 0,100% 100%,7% 100%);width:52%;top:0;left:0}.dist-one-grid article:nth-child(2){z-index:2;clip-path:polygon(8% 0,100% 0,88% 100%,0 100%);width:29%;top:58px;left:47%}.dist-one-grid article:nth-child(3){z-index:1;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);width:29%;top:118px;right:0}.dist-one-grid article>div{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#090604bd;border-left:2px solid #d59845;padding:26px 28px;bottom:5%;left:7%;right:7%}.dist-one-grid article:nth-child(2)>div,.dist-one-grid article:nth-child(3)>div{padding:23px 20px;left:10%;right:10%}.dist-one-grid article:nth-child(2) h3,.dist-one-grid article:nth-child(3) h3{font-size:27px}.dist-proposal-two{background:radial-gradient(circle at 53% 48%,#fff9ea 0,#e8d7b8 42%,#ad8254 100%);min-height:1120px;padding-top:120px;overflow:hidden}.dist-proposal-two:before{content:"02";color:#47271114;font-size:370px;line-height:1;position:absolute;top:20px;right:-2vw}.dist-two-layout{max-width:1380px;height:760px;display:block;position:relative}.dist-two-feature{z-index:2;border:12px solid #fff4dabf;border-radius:50%;width:650px;height:650px;top:0;left:50%;transform:translate(-50%);box-shadow:0 45px 100px #321c0d73;min-height:0!important;position:absolute!important}.dist-two-feature>div{text-align:center;padding:110px 80px 48px!important}.dist-two-stack{display:block}.dist-two-stack article{z-index:3;border:9px solid #efe1c6;border-radius:50%;width:390px;height:390px;box-shadow:0 30px 70px #341b0b6b;min-height:0!important;position:absolute!important}.dist-two-stack article:first-child{top:75px;left:0}.dist-two-stack article:last-child{top:285px;right:0}.dist-two-stack article>div{padding:90px 38px 34px!important}.dist-two-stack article h3{font-size:25px}.dist-two-stack article p{font-size:13px}.dist-proposal-three{background:#070605;min-height:1080px;padding-inline:0}.dist-proposal-three .dist-proposal-heading{text-align:right;padding:0 6vw}.dist-three-track{gap:0;max-width:none;height:740px;display:flex}.dist-three-track:before{background:linear-gradient(90deg,#0000,#ce8c42 8% 92%,#0000);width:auto;height:1px;inset:50% 0 auto}.dist-three-track article,.dist-three-track article:nth-child(2n){flex:1;margin:0;display:block;position:relative;transform:none}.dist-three-track article:nth-child(2){flex:1.25}.dist-three-track figure{height:auto;box-shadow:none;clip-path:polygon(8% 0,100% 0,92% 100%,0 100%);border:0;position:absolute;inset:0}.dist-three-track article:first-child figure{clip-path:polygon(0 0,100% 0,92% 100%,0 100%)}.dist-three-track article:last-child figure{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}.dist-three-track figure:after{content:"";background:linear-gradient(#0504030d 25%,#050403eb 86%);position:absolute;inset:0}.dist-three-track figure b{z-index:2;color:#ffdca63d;font-size:150px;bottom:190px;right:28px}.dist-three-track article>div,.dist-three-track article:nth-child(2n)>div{z-index:3;text-align:left;position:absolute;bottom:35px;left:9%;right:9%}.dist-three-track article h3{font-size:clamp(25px,2.2vw,40px)}.dist-proposal-four{background:#080706;min-height:1280px;padding-inline:4vw}.dist-proposal-four:after{content:"";background:radial-gradient(circle,#0000 30%,#000000bf);position:absolute;inset:0}.dist-proposal-four .dist-proposal-heading,.dist-four-lead{z-index:3}.dist-four-collage{z-index:3;max-width:1450px;height:850px;display:block}.dist-four-collage article,.dist-four-collage article:first-child{background:#17100b;border:14px solid #e3d2b5;border-bottom-width:76px;min-height:0;position:absolute;box-shadow:0 38px 85px #000c}.dist-four-collage article:first-child{z-index:2;width:52%;height:600px;top:30px;left:2%;transform:rotate(-4deg)}.dist-four-collage article:nth-child(2){z-index:3;width:43%;height:470px;top:0;right:4%;transform:rotate(5deg)}.dist-four-collage article:nth-child(3){z-index:4;width:48%;height:455px;bottom:0;right:12%;transform:rotate(-2deg)}.dist-four-collage article>div{color:#332216;background:0 0;padding:12px 18px;bottom:-64px;left:0;right:0}.dist-four-collage article p{display:none}.dist-four-collage article h3{color:#352316;margin:5px 0 0;font-size:25px}.dist-four-collage article span{color:#8a5527}@media (width<=800px){.dist-proposal-one,.dist-proposal-two,.dist-proposal-three,.dist-proposal-four{min-height:0}.dist-one-grid,.dist-two-layout,.dist-three-track,.dist-four-collage{height:auto;display:grid}.dist-one-grid article,.dist-one-grid article:nth-child(n),.dist-two-feature,.dist-two-stack article,.dist-two-stack article:first-child,.dist-two-stack article:last-child,.dist-three-track article,.dist-three-track article:nth-child(2n),.dist-four-collage article,.dist-four-collage article:first-child,.dist-four-collage article:nth-child(n){clip-path:none;border-radius:0;width:100%;height:540px;margin:0 0 22px;position:relative;inset:auto;transform:none}.dist-two-feature{left:auto}.dist-two-stack{display:block}.dist-three-track article{padding:0}.dist-three-track figure{clip-path:none!important}.dist-three-track article>div,.dist-three-track article:nth-child(2n)>div{text-align:left;bottom:28px;left:7%;right:7%}.dist-four-collage article,.dist-four-collage article:first-child{border-width:9px 9px 68px;height:460px}.dist-four-collage article>div{bottom:-59px}.dist-four-collage article p{display:none}}.identity-section p:not(.eyebrow){color:#cfbfaa;font-size:17px;line-height:1.75}.identity-mark{aspect-ratio:1;text-align:center;border:1px solid #c49a5261;border-radius:50%;place-content:center;width:100%;max-width:470px;margin:auto;display:grid;box-shadow:inset 0 0 0 14px #c49a520a,0 0 70px #00000040}.identity-mark span{color:#ead8ba;font-size:clamp(65px,8vw,115px);font-style:italic}.identity-mark i{color:var(--gold);text-transform:uppercase;letter-spacing:.25em;font:700 10px Arial,sans-serif}.coming-section{text-align:center;color:#271710;background:#f2e4cc;flex-direction:column;justify-content:center;align-items:center;min-height:480px;padding:90px 5vw;display:flex}.coming-section span{color:var(--burgundy);text-transform:uppercase;letter-spacing:.22em;font:700 10px Arial,sans-serif}.coming-section h2{margin:22px 0;font-size:clamp(36px,5vw,65px);font-weight:500}.coming-section p{color:#685649;font-size:17px}.brewery-coming span{color:#7a461e}.whisky-collection{color:#f4eadc;background:linear-gradient(#130c0833,#0a070566),url(/images/distillerie-fond-mur-briques.webp) 50%/cover no-repeat fixed;border-top:1px solid #c49a524d;padding:110px 6vw 130px}.whisky-collection-heading{width:min(1240px,100%);margin:0 auto 48px}.whisky-collection-heading h2{margin:0;font-size:clamp(48px,6vw,82px);font-weight:500}.whisky-card{background:#130d09;border:1px solid #d3a65bad;grid-template-columns:1.38fr .62fr;width:min(1240px,100%);margin:auto;display:grid;overflow:hidden;box-shadow:0 28px 80px #0000007a}.whisky-card-image{background:#080604;min-height:590px;overflow:hidden}.whisky-card-image img{object-fit:cover;width:100%;height:100%;min-height:590px;transition:transform .65s,filter .65s}.whisky-card:hover .whisky-card-image img{filter:saturate(1.06);transform:scale(1.018)}.whisky-card-copy{background:radial-gradient(circle at 100% 0,#a8632338,#0000 36%),linear-gradient(145deg,#26170d,#100b08 72%);flex-direction:column;justify-content:center;padding:68px 50px;display:flex;position:relative}.whisky-card-copy:before{content:"";pointer-events:none;border:1px solid #d3a65b3d;position:absolute;inset:18px}.whisky-card-copy>span{color:#d7a65e;letter-spacing:.21em;text-transform:uppercase;font:700 10px Arial,sans-serif}.whisky-card-copy h3{margin:20px 0 10px;font-size:clamp(38px,4.6vw,66px);font-weight:500;line-height:.98}.whisky-card-copy .whisky-age{color:#e1b76f;margin:0 0 28px;font:italic 24px Georgia,serif}.whisky-card-copy>p:not(.whisky-age){color:#cfbfac;font-size:16px;line-height:1.72}.whisky-details{border-top:1px solid #d3a65b40;border-bottom:1px solid #d3a65b40;gap:12px;margin:26px 0 34px;padding:18px 0;display:grid}.whisky-details span{color:#d8c7b3;justify-content:space-between;gap:24px;font-size:13px;display:flex}.whisky-details b{color:#d7a65e;letter-spacing:.14em;text-transform:uppercase;font:700 9px Arial,sans-serif}.whisky-card-copy>a{z-index:1;color:#f3dfbe;letter-spacing:.14em;text-transform:uppercase;border:1px solid #d3a65b9e;align-self:flex-start;padding:13px 19px;font:700 10px Arial,sans-serif;position:relative}.beer-collection{color:#24150e;background:#f2e4cc;padding:110px 6vw 130px}.microbrewery-page .beer-collection{color:#f3ead8;background:linear-gradient(#081810e0,#050f0af2);border-top:1px solid #c49a523d}.beer-collection-heading{width:min(1180px,100%);margin:0 auto 48px}.beer-collection-heading h2{margin:0 0 12px;font-size:clamp(48px,6vw,82px);font-weight:500}.beer-collection-heading>p:last-child{color:#6e5948;font-size:17px}.beer-card{color:#f7ead4;background:#070b18;border:1px solid #e2b5678c;grid-template-columns:1.28fr .72fr;align-items:stretch;width:min(1180px,100%);min-height:560px;margin:auto;display:grid;overflow:hidden;box-shadow:0 24px 60px #2b130c40}.beer-card-main{display:contents}.beer-card img{object-fit:cover;width:100%;height:100%;min-height:560px;transition:transform .55s,filter .55s}.beer-card:hover img{filter:saturate(1.08);transform:scale(1.025)}.beer-card-copy{background:radial-gradient(circle at 100% 15%,#f21b7e47,#0000 35%),radial-gradient(circle at 0 85%,#0084ff47,#0000 40%),#070b18;flex-direction:column;justify-content:center;padding:60px 45px;display:flex;position:relative}.beer-card-copy:before{content:"";pointer-events:none;border:1px solid #e2b56740;position:absolute;inset:17px}.beer-card-copy span{color:#ff499f;letter-spacing:.2em;text-transform:uppercase;font:700 10px Arial,sans-serif}.beer-card-copy h3{text-transform:uppercase;margin:20px 0;font-size:clamp(45px,5vw,72px);font-weight:500;line-height:.95}.beer-card-copy p{color:#c9d5ec;font-size:16px}.beer-card-copy b{color:#f4cf8e;letter-spacing:.16em;text-transform:uppercase;margin-top:55px;font:700 10px Arial,sans-serif}.beer-card-copy i{color:#ff3697;margin-left:8px;font-size:17px;font-style:normal}.beer-tavern-link{text-align:center;color:#ead8ba;letter-spacing:.13em;text-transform:uppercase;background:#4a3a13;border-top:1px solid #e2b56761;grid-column:1/-1;padding:17px 28px;font:700 10px Arial,sans-serif;transition:color .25s,background .25s;position:relative}.beer-tavern-link:hover{color:#fff8e9;background:#5b4819}.beer-tavern-link i{color:var(--gold);margin-left:7px;font-size:15px;font-style:normal}.beer-tavern-link img{object-fit:contain;filter:drop-shadow(0 3px 8px #0000008c);width:38px;height:38px;min-height:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.beer-card+.beer-card{margin-top:38px}.brune-card{background:#081927;border-color:#c17d3db8}.brune-card .beer-card-copy{background:radial-gradient(circle at 100% 10%,#b65b2338,#0000 36%),linear-gradient(145deg,#102b3d,#071824 72%)}.brune-card .beer-card-copy:before{border-color:#c9844159}.brune-card .beer-card-copy span{color:#d99a58}.brune-card .beer-card-copy h3{color:#fff;font-size:clamp(45px,5vw,72px)}.brune-card .beer-card-copy p{color:#b9cbd2}.brune-card .beer-card-copy i{color:#d98645}.loki-luna-card{background:#071d27;border-color:#d3a749b3}.loki-luna-card .beer-card-copy{background:radial-gradient(circle at 95% 15%,#e5aa3640,#0000 34%),linear-gradient(145deg,#0c3541,#071c25 72%)}.loki-luna-card .beer-card-copy:before{border-color:#e8c0636b}.loki-luna-card .beer-card-copy span{color:#e4b351}.loki-luna-card .beer-card-copy h3{color:#f4d898}.loki-luna-card .beer-card-copy p{color:#bfd0ce}.loki-luna-card .beer-card-copy i{color:#edbd54}.osaka-card{background:#061426;border-color:#dcb570b8}.osaka-card .beer-card-copy{background:radial-gradient(circle at 100% 12%,#e7394640,#0000 35%),radial-gradient(circle at 0 90%,#1c689e45,#0000 42%),linear-gradient(145deg,#0b223c,#061322 74%)}.osaka-card .beer-card-copy:before{border-color:#e0bb7766}.osaka-card .beer-card-copy span{color:#e95a59}.osaka-card .beer-card-copy h3{color:#f0d39b}.osaka-card .beer-card-copy p{color:#b7c9da}.osaka-card .beer-card-copy i{color:#ee5d59}.obscurci-card{background:#05060a;border-color:#caa468ad}.obscurci-card .beer-card-copy{background:radial-gradient(circle at 50% 10%,#cda66538,#0000 27%),linear-gradient(145deg,#17131e,#05070c 72%)}.obscurci-card .beer-card-copy:before{border-color:#d2ae6f59}.obscurci-card .beer-card-copy span{color:#bf9a61}.obscurci-card .beer-card-copy h3{color:#e7cf9f}.obscurci-card .beer-card-copy p{color:#b7b0bd}.obscurci-card .beer-card-copy i{color:#c7a46a}.montreal-beer-page{--electric-blue:#168cff;--electric-pink:#ff2f98;--electric-gold:#f2c879;background:#050817}.electric-hero{background:radial-gradient(circle at 18% 35%,#0c6fff57,#0000 29%),radial-gradient(circle at 82% 34%,#ff15854d,#0000 31%),linear-gradient(#030612 0,#090c2a 62%,#140717 100%);align-items:center;min-height:100svh;padding:130px 7vw 80px;display:grid;position:relative;overflow:hidden}.electric-sky{position:absolute;inset:0;overflow:hidden}.electric-sky:before{content:"";background:repeating-linear-gradient(167deg,#0000 0 62px,#277cff12 63px 64px),radial-gradient(circle at 50% 74%,#ff7e3333,#0000 18%);position:absolute;inset:0}.electric-sky:after{content:"";clip-path:polygon(0 48%,4% 48%,4% 14%,9% 14%,9% 52%,13% 52%,13% 31%,17% 31%,17% 57%,22% 57%,22% 6%,27% 6%,27% 46%,31% 46%,31% 25%,36% 25%,36% 54%,41% 54%,41% 16%,47% 16%,47% 51%,52% 51%,52% 4%,58% 4%,58% 48%,63% 48%,63% 23%,69% 23%,69% 54%,74% 54%,74% 12%,80% 12%,80% 46%,85% 46%,85% 27%,91% 27%,91% 55%,96% 55%,96% 19%,100% 19%,100% 100%,0 100%);background:linear-gradient(90deg,#0000 0 4%,#050713 4% 9%,#0000 9% 12%,#060817 12% 17%,#0000 17% 21%,#030612 21% 29%,#0000 29% 32%,#050713 32% 40%,#0000 40% 43%,#030612 43% 49%,#0000 49% 53%,#060817 53% 60%,#0000 60% 65%,#030612 65% 71%,#0000 71% 75%,#050713 75% 84%,#0000 84% 87%,#030612 87% 95%,#0000 95%),linear-gradient(#0000 72%,#02040d 72%);height:32%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -12px 50px #ff2e902e}.bolt{opacity:.9;filter:drop-shadow(0 0 9px);width:3px;height:52%;position:absolute;top:10%}.bolt:before{content:"";clip-path:polygon(55% 0,100% 0,66% 37%,92% 37%,25% 100%,45% 51%,12% 51%);background:currentColor;position:absolute;inset:0}.bolt-left{color:#39a8ff;left:13%;transform:rotate(-13deg)}.bolt-right{color:#ff3a9d;right:12%;transform:rotate(15deg)scale(.8)}.electric-hero-content{z-index:2;text-align:center;width:min(1000px,100%);margin:auto;position:relative}.beer-back{color:#accff5;letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #accff580;margin-bottom:48px;font:700 10px Arial,sans-serif;display:inline-block}.electric-hero h1{letter-spacing:-.075em;text-transform:uppercase;color:#f3d399;text-shadow:5px 5px #541257,10px 10px #07183b,0 0 34px #ff2d9742;margin:15px 0 28px;font-family:Arial Black,Arial,sans-serif;font-size:clamp(74px,12vw,174px);line-height:.76;transform:skewY(-2deg)}.electric-hero h1 em{color:#ff4b9f;font-style:normal}.electric-intro{color:#d6dfef;width:min(680px,90%);margin:45px auto 0;font-size:19px;line-height:1.7}.electric-stats{background:#060a1b;border-top:1px solid #3594ff59;border-bottom:1px solid #ff379859;grid-template-columns:repeat(4,1fr);display:grid}.electric-stats div{text-align:center;border-right:1px solid #ffffff1a;flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.electric-stats div:last-child{border-right:0}.electric-stats span{color:#ff4d9f;letter-spacing:.2em;font:700 10px Arial,sans-serif}.electric-stats strong{color:#f3ce86;margin:12px 0 8px;font-size:clamp(43px,5vw,72px);font-weight:500}.electric-stats p{color:#9eb5d2;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:13px}.electric-profile{background:linear-gradient(135deg,#10071a,#07142a);grid-template-columns:.85fr 1.15fr;gap:9vw;padding:130px 8vw;display:grid}.profile-copy h2,.electric-balance h2,.electric-pairings h2{margin:0 0 30px;font-size:clamp(48px,6vw,86px);font-weight:500;line-height:1}.profile-copy>p:not(.eyebrow){color:#bdc9db;font-size:17px;line-height:1.8}.flavour-grid{grid-template-columns:1fr 1fr;display:grid}.flavour-grid article{background:#050a1b70;border:1px solid #5397f13d;min-height:245px;padding:38px}.flavour-grid article:nth-child(2),.flavour-grid article:nth-child(3){border-color:#ff3e9940}.flavour-grid span{color:#ff469d;letter-spacing:.2em;font:700 10px Arial,sans-serif}.flavour-grid h3{color:#f1d49d;margin:35px 0 12px;font-size:28px;font-weight:500}.flavour-grid p{color:#9fb0c9;font-size:14px;line-height:1.6}.electric-balance{color:#160f18;background:#f0dfc5;grid-template-columns:.8fr 1.2fr;align-items:center;gap:10vw;padding:120px 8vw;display:grid}.balance-bars p{grid-template-columns:130px 1fr 95px;align-items:center;gap:18px;margin:27px 0;display:grid}.balance-bars span,.balance-bars em{text-transform:uppercase;letter-spacing:.12em;font:700 10px Arial,sans-serif}.balance-bars em{color:#76586d;text-align:right;font-style:normal}.balance-bars i{background:#c4aa99;height:5px;overflow:hidden}.balance-bars b{background:linear-gradient(90deg,#168cff,#ff2f98);height:100%;display:block;box-shadow:0 0 12px #ff2f9866}.electric-pairings{text-align:center;background:radial-gradient(circle at 50% 0,#ff309733,#0000 36%),#060817;padding:130px 7vw}.electric-pairings>div{border:1px solid #f1c87959;grid-template-columns:repeat(4,1fr);width:min(1100px,100%);margin:55px auto;display:grid}.electric-pairings>div span{color:#f3d9ab;border-right:1px solid #f1c87940;place-items:center;min-height:155px;padding:25px;font-size:20px;display:grid}.electric-pairings>div span:last-child{border:0}.pairing-note{color:#aebed4;width:min(680px,90%);margin:auto;font-size:17px;line-height:1.7}.brune-beer-page{--brune-blue:#071d2c;--brune-blue-soft:#12374a;--brune-copper:#b86732;--brune-gold:#d7ab6a;color:#f4ead7;background:var(--brune-blue)}.brune-hero{text-align:center;background:radial-gradient(circle at 50% 43%,#b2632d2e,#0000 28%),repeating-radial-gradient(at 50% 58%,#0000 0 87px,#d7ab6a0e 88px 89px),linear-gradient(145deg,#092436,#04131e 72%);place-items:center;min-height:100svh;padding:130px 7vw 90px;display:grid;position:relative;overflow:hidden}.brune-hero:before,.brune-hero:after{content:"";background:linear-gradient(transparent,var(--brune-copper) 14%,var(--brune-gold) 50%,var(--brune-copper) 86%,transparent);width:1px;position:absolute;top:9%;bottom:8%;box-shadow:10px 0 #d7ab6a26,-10px 0 #d7ab6a26}.brune-hero:before{left:5vw}.brune-hero:after{right:5vw}.brune-ornament{pointer-events:none;position:absolute;inset:0}.brune-ornament span{color:#d7ab6a33;text-shadow:0 0 35px #b8673229;font-size:clamp(70px,10vw,150px);position:absolute}.brune-ornament span:first-child{top:19%;left:8%}.brune-ornament span:nth-child(2){top:19%;right:8%}.brune-ornament span:last-child{font-size:70px;bottom:5%;left:50%;transform:translate(-50%)}.brune-hero-content{z-index:2;width:min(1120px,100%);position:relative}.brune-back{color:#d7b77f;border-color:#d7ab6a73}.brune-hero h1{color:#efd7aa;text-shadow:4px 5px #6e3217a8,0 15px 40px #00000059;margin:18px 0 35px;font-size:clamp(66px,10vw,145px);font-weight:500;line-height:.75}.brune-hero h1 em{color:#c77942;letter-spacing:.015em;text-transform:uppercase;font-size:.57em;font-style:normal;line-height:1;display:inline-block}.brune-hero-content>p:last-child{color:#c3d0d0;width:min(720px,90%);margin:45px auto 0;font-size:19px;line-height:1.7}.brune-stats{color:#172a31;border-top:4px solid var(--brune-copper);background:#ead8bb;border-bottom:1px solid #743b1e52;grid-template-columns:repeat(4,1fr);display:grid}.brune-stats div{text-align:center;border-right:1px solid #58412e38;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.brune-stats div:last-child{border-right:0}.brune-stats span{color:#94512d;letter-spacing:.2em;font:700 10px Arial,sans-serif}.brune-stats strong{color:#183b4d;margin:12px 0 8px;font-size:clamp(43px,5vw,70px);font-weight:500}.brune-stats p{color:#6d5b4a;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:13px}.brune-appearance{background:radial-gradient(circle at 18%,#b8673233,#0000 28%),linear-gradient(135deg,#061924,#103248);grid-template-columns:.75fr 1.25fr;align-items:center;gap:10vw;min-height:760px;padding:120px 9vw;display:grid}.brune-appearance h2,.brune-profile h2,.brune-portrait-story h2,.brune-mouthfeel h2,.brune-pairings h2{margin:0 0 28px;font-size:clamp(48px,6vw,84px);font-weight:500;line-height:.98}.brune-appearance>div:last-child p:last-child,.brune-profile-intro p:last-child,.brune-portrait-story p:last-child,.brune-mouthfeel>div:first-child p:not(.eyebrow){color:#bdc9c7;font-size:17px;line-height:1.78}.brune-glass{border:4px solid #ead8bb9e;border-top-width:8px;border-radius:12px 12px 45px 45px;width:min(330px,70vw);height:470px;margin:auto;position:relative;overflow:hidden;box-shadow:inset 12px 0 18px #ffffff14,0 28px 60px #00000059}.brune-glass:before{content:"";background:linear-gradient(90deg,#180806,#542014 58%,#160706);height:79%;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 22px 0 22px #f2732c1a}.brune-glass:after{content:"";background:radial-gradient(at 50% 15%,#f2d2a0,#c5925f 60%,#8c5d38);border-radius:50% 50% 22% 22%;height:23%;position:absolute;top:12%;left:-3%;right:-3%;box-shadow:0 8px 18px #00000038}.brune-glass i{z-index:2;background:#ffffff1f;border-radius:50%;width:10px;height:82%;position:absolute;top:5%;left:22%}.brune-profile{color:#16262d;background:#ead8bb;grid-template-columns:.78fr 1.22fr;gap:8vw;padding:130px 8vw;display:grid}.brune-profile-intro>.eyebrow,.brune-portrait-story .eyebrow,.brune-pairings .eyebrow{color:#9d552f}.brune-profile-intro p:last-child{color:#665a50}.brune-flavours{grid-template-columns:1fr 1fr;display:grid}.brune-flavours article{background:#fffaef38;border:1px solid #5d361f38;min-height:245px;padding:38px}.brune-flavours article:nth-child(2),.brune-flavours article:nth-child(3){background:#97572d14}.brune-flavours span{color:#a65d35;letter-spacing:.2em;font:700 10px Arial,sans-serif}.brune-flavours h3{color:#173b4c;margin:35px 0 12px;font-size:28px;font-weight:500}.brune-flavours p{color:#66594d;font-size:14px;line-height:1.6}.brune-portrait-story{background:linear-gradient(145deg,#0f3448,#061a26);grid-template-columns:1.1fr .9fr;align-items:stretch;min-height:820px;display:grid}.brune-portrait-story figure{min-height:720px;margin:0;overflow:hidden}.brune-portrait-story img{object-fit:cover;object-position:46% center;width:100%;height:100%}.brune-portrait-story>div{flex-direction:column;justify-content:center;padding:100px clamp(35px,7vw,105px);display:flex}.brune-mouthfeel{background:repeating-linear-gradient(90deg,#ffffff04 0 2px,#0000 2px 80px),#071720;grid-template-columns:.82fr 1.18fr;align-items:center;gap:9vw;padding:125px 8vw;display:grid}.brune-balance p{grid-template-columns:130px 1fr 100px;align-items:center;gap:18px;margin:28px 0;display:grid}.brune-balance span,.brune-balance em{text-transform:uppercase;letter-spacing:.12em;font:700 10px Arial,sans-serif}.brune-balance em{color:#9db0b2;text-align:right;font-style:normal}.brune-balance i{background:#263c43;height:6px;overflow:hidden}.brune-balance b{background:linear-gradient(90deg,#b35e31,#deb271);height:100%;display:block;box-shadow:0 0 12px #b8673257}.brune-pairings{text-align:center;color:#172a31;background:#ead8bb;padding:130px 7vw}.brune-pairings>div{border:1px solid #7a452559;grid-template-columns:repeat(4,1fr);width:min(1100px,100%);margin:55px auto 35px;display:grid}.brune-pairings>div span{color:#6f3e26;border-right:1px solid #7a452540;place-items:center;min-height:155px;padding:25px;font-size:20px;display:grid}.brune-pairings>div span:last-child{border-right:0}.brune-pairings>p:last-child{color:#695a4e;width:min(680px,90%);margin:auto;font-size:17px;line-height:1.7}.beer-image-story{color:#eadfc9;grid-template-columns:1.12fr .88fr;align-items:stretch;min-height:780px;display:grid}.beer-image-story figure{min-height:720px;margin:0;overflow:hidden}.beer-image-story img{object-fit:cover;width:100%;height:100%;display:block}.beer-image-story>div{flex-direction:column;justify-content:center;padding:100px clamp(35px,7vw,105px);display:flex}.beer-image-story h2{margin:0 0 28px;font-size:clamp(48px,6vw,84px);font-weight:500;line-height:.98}.beer-image-story p:last-child{color:#c7c2b8;margin:0;font-size:17px;line-height:1.78}.montreal-image-story{background:linear-gradient(145deg,#06162f,#102f4a)}.montreal-image-story .eyebrow{color:#ef5a97}.loki-image-story{background:linear-gradient(145deg,#082c34,#10505a);grid-template-columns:.82fr 1.18fr}.loki-image-story figure{min-height:900px}.loki-image-story .eyebrow{color:#d3ad58}.osaka-image-story{background:linear-gradient(145deg,#071427,#152e48)}.osaka-image-story .eyebrow{color:#df574f}.obscurci-image-story{background:linear-gradient(145deg,#08070c,#171421)}.obscurci-image-story .eyebrow{color:#c9a873}.loki-luna-beer-page{--loki-teal:#07303b;--loki-teal-dark:#041a22;--loki-gold:#d9a83e;--loki-paper:#f0d99e;color:#f6e7bd;background:var(--loki-teal-dark)}.loki-hero{text-align:center;background:radial-gradient(circle at 50% 34%,#f0be4f57,#0000 28%),linear-gradient(#0d4a55 0,#0a323d 52%,#051b24 100%);place-items:center;min-height:100svh;padding:130px 7vw 90px;display:grid;position:relative;overflow:hidden}.loki-hero:before{content:"";pointer-events:none;border:1px solid #e5b74d80;position:absolute;inset:5vw;box-shadow:inset 0 0 0 8px #daa53e0f}.loki-city{position:absolute;inset:0;overflow:hidden}.loki-city:before{content:"";clip-path:polygon(0 42%,3% 42%,3% 16%,7% 16%,7% 45%,10% 45%,10% 25%,14% 25%,14% 7%,18% 7%,18% 47%,22% 47%,22% 22%,27% 22%,27% 42%,31% 42%,31% 13%,36% 13%,36% 45%,41% 45%,41% 28%,45% 28%,45% 3%,49% 3%,49% 45%,54% 45%,54% 18%,59% 18%,59% 39%,64% 39%,64% 10%,69% 10%,69% 45%,74% 45%,74% 22%,79% 22%,79% 5%,83% 5%,83% 44%,88% 44%,88% 16%,94% 16%,94% 41%,100% 41%,100% 100%,0 100%);opacity:.92;background:linear-gradient(90deg,#071a21 0 7%,#0000 7% 9%,#09212a 9% 17%,#0000 17% 19%,#061820 19% 29%,#0000 29% 31%,#08212a 31% 42%,#0000 42% 44%,#061820 44% 55%,#0000 55% 57%,#09222a 57% 68%,#0000 68% 70%,#061820 70% 81%,#0000 81% 83%,#09212a 83% 92%,#0000 92% 94%,#061820 94%);height:44%;position:absolute;bottom:0;left:-2%;right:-2%}.loki-city:after{content:"";background:linear-gradient(#daa44014,#040e12b3);border-top:1px solid #dfb04640;height:24%;position:absolute;bottom:0;left:0;right:0}.loki-cat{z-index:1;background:linear-gradient(90deg,#07171b,#123640 52%,#061419);border-radius:48% 48% 35% 35%;width:120px;height:205px;position:absolute;bottom:8%;box-shadow:0 0 45px #e1b1451c}.loki-cat:before,.loki-cat:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#0b252c;width:55px;height:75px;position:absolute;top:-35px}.loki-cat:before{left:3px;transform:rotate(-8deg)}.loki-cat:after{right:3px;transform:rotate(8deg)}.loki-cat-one{left:13%;transform:scale(1.04)}.loki-cat-two{right:13%;transform:scale(.96)}.loki-hero-content{z-index:3;width:min(1050px,100%);position:relative}.loki-back{color:#f1d182;border-color:#f1d18280}.loki-hero h1{color:var(--loki-paper);text-shadow:4px 5px #041b22b3,0 16px 45px #00000059;margin:18px 0 34px;font-size:clamp(84px,13vw,184px);font-weight:500;line-height:.77}.loki-hero h1 em{color:var(--loki-gold);font-size:.72em;font-style:italic}.loki-hero-content>p:last-child{color:#d1dfd8;width:min(760px,90%);margin:45px auto 0;font-size:19px;line-height:1.72}.loki-stats{background:var(--loki-paper);color:#15313a;border-top:5px solid var(--loki-gold);border-bottom:1px solid #3f2f1452;grid-template-columns:repeat(4,1fr);display:grid}.loki-stats div{text-align:center;border-right:1px solid #45391f3d;flex-direction:column;justify-content:center;align-items:center;min-height:225px;display:flex}.loki-stats div:last-child{border-right:0}.loki-stats span{color:#89651e;letter-spacing:.2em;font:700 10px Arial,sans-serif}.loki-stats strong{color:#0b4250;margin:12px 0 8px;font-size:clamp(43px,5vw,70px);font-weight:500}.loki-stats p{color:#6d5d39;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:13px}.loki-appearance{background:radial-gradient(circle at 78%,#dea93d38,#0000 27%),linear-gradient(145deg,#082d37,#041820 72%);grid-template-columns:1.2fr .8fr;align-items:center;gap:9vw;min-height:760px;padding:120px 9vw;display:grid}.loki-appearance h2,.loki-profile h2,.loki-recipe h2,.loki-balance h2,.loki-pairings h2{margin:0 0 28px;font-size:clamp(48px,6vw,84px);font-weight:500;line-height:.98}.loki-appearance>div:first-child p:last-child,.loki-profile-intro p:last-child,.loki-recipe-copy p:not(.eyebrow),.loki-balance>div:first-child p:last-child{color:#c0d0cb;font-size:17px;line-height:1.78}.loki-glass{border:4px solid #f4e5b9a8;border-top-width:8px;border-radius:44% 44% 28% 28%;width:min(300px,66vw);height:440px;margin:auto;position:relative;overflow:hidden;box-shadow:inset 12px 0 18px #ffffff1a,0 30px 70px #0000005c}.loki-glass:before{content:"";background:linear-gradient(90deg,#c97c0c,#f1b82e 48%,#d58a0b);height:80%;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 22px 0 22px #fff2aa38}.loki-glass:after{content:"";background:radial-gradient(at 50% 18%,#fff4d0,#f2d58b 60%,#d7aa4f);border-radius:50% 50% 20% 20%;height:25%;position:absolute;top:10%;left:-4%;right:-4%}.loki-glass i{z-index:2;background:#fff3;border-radius:50%;width:9px;height:80%;position:absolute;top:7%;left:23%}.loki-profile{background:var(--loki-paper);color:#15313a;grid-template-columns:.78fr 1.22fr;gap:8vw;padding:130px 8vw;display:grid}.loki-profile-intro>.eyebrow,.loki-pairings .eyebrow{color:#8a641c}.loki-profile-intro p:last-child{color:#655d48}.loki-flavours{grid-template-columns:1fr 1fr;display:grid}.loki-flavours article{background:#fffae842;border:1px solid #404d4038;min-height:245px;padding:38px}.loki-flavours article:nth-child(2),.loki-flavours article:nth-child(3){background:#134f5812}.loki-flavours span{color:#9a711f;letter-spacing:.2em;font:700 10px Arial,sans-serif}.loki-flavours h3{color:#0a4351;margin:35px 0 12px;font-size:28px;font-weight:500}.loki-flavours p{color:#665e49;font-size:14px;line-height:1.6}.loki-recipe{background:repeating-linear-gradient(90deg,#dfae4306 0 1px,#0000 1px 68px),#061d25;grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;min-height:780px;padding:125px 8vw;display:grid}.loki-ingredients{border:1px solid #deb04a52;grid-template-columns:1fr 1fr;display:grid}.loki-ingredients p{border:1px solid #deb04a2e;flex-direction:column;justify-content:space-between;min-height:190px;margin:0;padding:36px;display:flex}.loki-ingredients span{color:var(--loki-gold);font-size:42px}.loki-ingredients strong{color:#e9d39b;font-size:17px;font-weight:500}.loki-balance{background:linear-gradient(135deg,#0d4550,#082b35);grid-template-columns:.82fr 1.18fr;align-items:center;gap:9vw;padding:125px 8vw;display:grid}.loki-balance-bars p{grid-template-columns:130px 1fr 105px;align-items:center;gap:18px;margin:28px 0;display:grid}.loki-balance-bars span,.loki-balance-bars em{text-transform:uppercase;letter-spacing:.12em;font:700 10px Arial,sans-serif}.loki-balance-bars em{color:#b7c6c1;text-align:right;font-style:normal}.loki-balance-bars i{background:#224952;height:6px;overflow:hidden}.loki-balance-bars b{background:linear-gradient(90deg,#d59c2c,#f0d07f);height:100%;display:block;box-shadow:0 0 12px #ddad4559}.loki-pairings{text-align:center;background:var(--loki-paper);color:#15313a;padding:130px 7vw}.loki-pairings>div{border:1px solid #504a2a57;grid-template-columns:repeat(4,1fr);width:min(1100px,100%);margin:55px auto 35px;display:grid}.loki-pairings>div span{color:#5d542f;border-right:1px solid #504a2a40;place-items:center;min-height:155px;padding:25px;font-size:20px;display:grid}.loki-pairings>div span:last-child{border-right:0}.loki-pairings>p:last-child{color:#655d47;width:min(680px,90%);margin:auto;font-size:17px;line-height:1.7}.osaka-beer-page{--osaka-red:#e34d50;--osaka-gold:#e8c47d;color:#f2e4c7;background:#061426}.osaka-hero{text-align:center;background:radial-gradient(circle at 50% 25%,#deae5a2e,#0000 25%),radial-gradient(circle at 16% 55%,#e037412e,#0000 27%),linear-gradient(#061020 0,#09223c 55%,#061220 100%);place-items:center;min-height:100svh;padding:130px 7vw 90px;display:grid;position:relative;overflow:hidden}.osaka-night{position:absolute;inset:0;overflow:hidden}.osaka-night:before{content:"";clip-path:polygon(0 48%,4% 48%,4% 18%,8% 18%,8% 51%,13% 51%,13% 30%,18% 30%,18% 9%,22% 9%,22% 48%,27% 48%,27% 25%,31% 25%,31% 43%,36% 43%,36% 15%,42% 15%,42% 50%,47% 50%,47% 22%,52% 22%,52% 5%,57% 5%,57% 46%,62% 46%,62% 28%,67% 28%,67% 52%,72% 52%,72% 13%,78% 13%,78% 45%,83% 45%,83% 23%,89% 23%,89% 50%,94% 50%,94% 17%,100% 17%,100% 100%,0 100%);background:linear-gradient(90deg,#06101d 0 7%,#0000 7% 9%,#08182a 9% 17%,#0000 17% 19%,#061120 19% 27%,#0000 27% 30%,#071629 30% 39%,#0000 39% 42%,#06101d 42% 51%,#0000 51% 54%,#08192c 54% 64%,#0000 64% 67%,#06111f 67% 76%,#0000 76% 79%,#081729 79% 89%,#0000 89% 92%,#06101d 92%);height:44%;position:absolute;bottom:11%;left:-2%;right:-2%}.osaka-night:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 8%,#e2494e29 8% 8.5%,#0000 8.5% 16%),linear-gradient(#0a2e4bd9,#030b14);border-top:1px solid #e2b96c3d;height:26%;position:absolute;bottom:0;left:0;right:0}.osaka-moon{aspect-ratio:1;opacity:.88;background:#efd399;border-radius:50%;width:min(36vw,430px);position:absolute;top:16%;left:50%;transform:translate(-50%);box-shadow:0 0 80px #eec06f2e}.osaka-tower{z-index:1;clip-path:polygon(47% 0,53% 0,57% 11%,75% 24%,65% 25%,78% 41%,67% 42%,86% 62%,69% 63%,92% 88%,68% 88%,68% 100%,32% 100%,32% 88%,8% 88%,31% 63%,14% 62%,33% 42%,22% 41%,35% 25%,25% 24%,43% 11%);filter:drop-shadow(0 0 10px #e6434873);background:linear-gradient(90deg,#0000 42%,#d7514e 43% 57%,#0000 58%);width:105px;height:52%;position:absolute;bottom:16%;left:12%}.osaka-canal{z-index:2;clip-path:polygon(0 0,100% 0,76% 100%,24% 100%);background:linear-gradient(100deg,#0000,#e4484a38 24%,#e0b46729 48%,#2468a04d 72%,#0000);height:23%;position:absolute;bottom:0;left:16%;right:16%}.osaka-hero-content{z-index:3;width:min(1050px,100%);position:relative}.osaka-back{color:#ebcf96;border-color:#ebcf9680}.osaka-hero h1{color:var(--osaka-gold);text-transform:uppercase;letter-spacing:-.055em;text-shadow:5px 6px #0a2948,9px 10px #dc43478c,0 18px 45px #00000061;margin:18px 0 34px;font-family:Georgia,serif;font-size:clamp(78px,12vw,170px);font-weight:500;line-height:.78}.osaka-hero h1 em{color:#ef625e;letter-spacing:.02em;font-style:normal;display:block}.osaka-hero-content>p:last-child{color:#c7d3dc;width:min(740px,90%);margin:48px auto 0;font-size:19px;line-height:1.72}.osaka-stats{border-top:4px solid var(--osaka-red);background:#07182a;border-bottom:1px solid #e5c17b4d;grid-template-columns:repeat(4,1fr);display:grid}.osaka-stats div{text-align:center;border-right:1px solid #e8c47d2e;flex-direction:column;justify-content:center;align-items:center;min-height:225px;display:flex}.osaka-stats div:last-child{border-right:0}.osaka-stats span{color:#ec625e;letter-spacing:.2em;font:700 10px Arial,sans-serif}.osaka-stats strong{color:#efd296;margin:12px 0 8px;font-size:clamp(43px,5vw,70px);font-weight:500}.osaka-stats p{color:#9fb5c8;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:13px}.osaka-appearance{background:linear-gradient(145deg,#0b2e4d,#061423 72%);grid-template-columns:1.15fr .85fr;align-items:center;gap:9vw;min-height:750px;padding:120px 9vw;display:grid}.osaka-appearance h2,.osaka-profile h2,.osaka-recipe h2,.osaka-balance h2,.osaka-pairings h2{margin:0 0 28px;font-size:clamp(48px,6vw,84px);font-weight:500;line-height:.98}.osaka-appearance>div:first-child p:last-child,.osaka-profile-intro p:last-child,.osaka-recipe>div:first-child p:not(.eyebrow),.osaka-balance>div:first-child p:last-child{color:#bdccd7;font-size:17px;line-height:1.78}.osaka-glass{border:4px solid #f5e2b7a8;border-top-width:8px;border-radius:36% 36% 26% 26%;width:min(320px,68vw);height:430px;margin:auto;position:relative;overflow:hidden;box-shadow:inset 12px 0 18px #ffffff1a,0 30px 70px #0000005c}.osaka-glass:before{content:"";background:linear-gradient(90deg,#b56614,#e1a235 48%,#bd6b16);height:79%;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 24px 0 25px #ffe08933}.osaka-glass:after{content:"";background:radial-gradient(at 50% 15%,#fff0c8,#e5c27c 62%,#bd8b3b);border-radius:50% 50% 15% 15%;height:23%;position:absolute;top:10%;left:-4%;right:-4%}.osaka-glass i{z-index:2;background:#ffffff30;border-radius:50%;width:9px;height:78%;position:absolute;top:8%;left:23%}.osaka-profile{color:#102a41;background:#ead9b7;grid-template-columns:.78fr 1.22fr;gap:8vw;padding:130px 8vw;display:grid}.osaka-profile .eyebrow,.osaka-pairings .eyebrow{color:#a53e3f}.osaka-profile-intro p:last-child{color:#5d6670}.osaka-flavours{grid-template-columns:1fr 1fr;display:grid}.osaka-flavours article{background:#fff8e54d;border:1px solid #1c405b38;min-height:245px;padding:38px}.osaka-flavours article:nth-child(2),.osaka-flavours article:nth-child(3){background:#12406412}.osaka-flavours span{color:#bb4645;letter-spacing:.2em;font:700 10px Arial,sans-serif}.osaka-flavours h3{color:#143e5d;margin:35px 0 12px;font-size:28px;font-weight:500}.osaka-flavours p{color:#62666a;font-size:14px;line-height:1.6}.osaka-recipe{background:repeating-linear-gradient(90deg,#e4c37d06 0 1px,#0000 1px 68px),#061725;grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;min-height:780px;padding:125px 8vw;display:grid}.osaka-ingredients{border:1px solid #e5c27952;grid-template-columns:1fr 1fr;display:grid}.osaka-ingredients p{border:1px solid #e5c2792e;flex-direction:column;justify-content:space-between;min-height:190px;margin:0;padding:36px;display:flex}.osaka-ingredients span{color:#ed625d;font-size:42px}.osaka-ingredients strong{color:#efd59d;font-size:17px;font-weight:500}.osaka-balance{background:linear-gradient(135deg,#0e3a5e,#09243d);grid-template-columns:.82fr 1.18fr;align-items:center;gap:9vw;padding:125px 8vw;display:grid}.osaka-balance-bars p{grid-template-columns:130px 1fr 105px;align-items:center;gap:18px;margin:28px 0;display:grid}.osaka-balance-bars span,.osaka-balance-bars em{text-transform:uppercase;letter-spacing:.12em;font:700 10px Arial,sans-serif}.osaka-balance-bars em{color:#aebfca;text-align:right;font-style:normal}.osaka-balance-bars i{background:#204766;height:6px;overflow:hidden}.osaka-balance-bars b{background:linear-gradient(90deg,#e65051,#e9c474);height:100%;display:block;box-shadow:0 0 12px #e64b4d59}.osaka-pairings{text-align:center;color:#112c43;background:#ead9b7;padding:130px 7vw}.osaka-pairings>div{border:1px solid #1d405a4d;grid-template-columns:repeat(4,1fr);width:min(1100px,100%);margin:55px auto 35px;display:grid}.osaka-pairings>div span{color:#344f63;border-right:1px solid #1d405a38;place-items:center;min-height:155px;padding:25px;font-size:20px;display:grid}.osaka-pairings>div span:last-child{border-right:0}.osaka-pairings>p:last-child{color:#62625c;width:min(680px,90%);margin:auto;font-size:17px;line-height:1.7}.obscurci-beer-page{--obs-gold:#c9a365;color:#ece0c9;background:#05060a}.obscurci-hero{text-align:center;background:radial-gradient(circle at 50% 30%,#26202d 0,#0d0d17 38%,#030407 78%);place-items:center;min-height:100svh;padding:130px 7vw 90px;display:grid;position:relative;overflow:hidden}.obscurci-sky{background:radial-gradient(circle at 16% 24%,#ffffffb3 0 1px,#0000 2px) 0 0/130px 110px,radial-gradient(circle at 78% 18%,#ffffff80 0 1px,#0000 2px) 0 0/170px 150px,radial-gradient(circle at 65% 55%,#b7946f4d 0 1px,#0000 2px) 0 0/210px 180px;position:absolute;inset:0}.eclipse{aspect-ratio:1;background:#010204;border-radius:50%;width:min(33vw,390px);position:absolute;top:15%;left:50%;transform:translate(-50%);box-shadow:0 0 9px #e2bd7d,0 0 34px #dcb46fb8,0 0 100px #ab866052}.dark-forest{clip-path:polygon(0 100%,0 72%,3% 72%,5% 15%,7% 72%,11% 72%,14% 28%,17% 72%,22% 72%,25% 5%,28% 72%,33% 72%,36% 38%,39% 72%,45% 72%,49% 18%,53% 72%,59% 72%,62% 32%,65% 72%,71% 72%,75% 8%,79% 72%,84% 72%,88% 28%,91% 72%,96% 72%,98% 20%,100% 72%,100% 100%);background:linear-gradient(90deg,#030405,#080a0d 48%,#030405);height:42%;position:absolute;bottom:0;left:0;right:0}.obscurci-hero-content{z-index:2;width:min(1050px,100%);position:relative}.obscurci-back{color:#d4b378;border-color:#d4b37880}.obscurci-hero h1{color:#e6d2ac;text-transform:uppercase;letter-spacing:-.065em;text-shadow:0 8px 38px #000,2px 2px #6d573a;margin:18px 0 34px;font-size:clamp(84px,14vw,190px);font-weight:500;line-height:.77}.obscurci-hero h1 em{color:#c7a165;font-style:normal;display:block}.obscurci-hero-content>p:last-child{color:#c7bdc4;width:min(730px,90%);margin:48px auto 0;font-size:19px;line-height:1.72}.obscurci-stats{background:#09090d;border-top:4px solid #9f7c4c;border-bottom:1px solid #cda8694d;grid-template-columns:repeat(4,1fr);display:grid}.obscurci-stats div{text-align:center;border-right:1px solid #cda8692e;flex-direction:column;justify-content:center;align-items:center;min-height:225px;display:flex}.obscurci-stats div:last-child{border-right:0}.obscurci-stats span{color:#aa8754;letter-spacing:.2em;font:700 10px Arial,sans-serif}.obscurci-stats strong{color:#ead7b1;margin:12px 0 8px;font-size:clamp(43px,5vw,70px);font-weight:500}.obscurci-stats p{color:#a8a0aa;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:13px}.obscurci-appearance,.obscurci-profile,.obscurci-recipe,.obscurci-balance{grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;padding:125px 8vw;display:grid}.obscurci-appearance{background:linear-gradient(145deg,#17141d,#07080c 72%);min-height:760px}.obscurci-appearance h2,.obscurci-profile h2,.obscurci-recipe h2,.obscurci-balance h2,.obscurci-pairings h2{margin:0 0 28px;font-size:clamp(48px,6vw,84px);font-weight:500;line-height:.98}.obscurci-appearance p:last-child,.obscurci-profile>div:first-child p:last-child,.obscurci-recipe>div:first-child p:not(.eyebrow),.obscurci-balance>div:first-child p:last-child{color:#bbb0b8;font-size:17px;line-height:1.78}.obscurci-glass{border:4px solid #e2d0ad99;border-top-width:8px;border-radius:38% 38% 25% 25%;width:min(330px,70vw);height:440px;margin:auto;position:relative;overflow:hidden;box-shadow:inset 12px 0 18px #ffffff14,0 30px 70px #000}.obscurci-glass:before{content:"";background:linear-gradient(90deg,#030303,#120d0a 48%,#020202);position:absolute;inset:19% 0 0}.obscurci-glass:after{content:"";background:radial-gradient(#d1a970,#8a643d 62%,#3d2a1e);border-radius:50%;height:24%;position:absolute;top:9%;left:-4%;right:-4%}.obscurci-glass i{z-index:2;background:#ffffff1f;border-radius:50%;width:8px;height:78%;position:absolute;top:8%;left:23%}.obscurci-profile{color:#1a1515;background:#d9c9aa}.obscurci-profile .eyebrow,.obscurci-pairings .eyebrow{color:#73532d}.obscurci-profile>div:first-child p:last-child{color:#5b514b}.obscurci-flavours{grid-template-columns:1fr 1fr;display:grid}.obscurci-flavours article{background:#fff8e540;border:1px solid #3c2b1f3d;min-height:245px;padding:38px}.obscurci-flavours article:nth-child(2),.obscurci-flavours article:nth-child(3){background:#2c1e1a14}.obscurci-flavours span{color:#866039;letter-spacing:.2em;font:700 10px Arial,sans-serif}.obscurci-flavours h3{color:#3b2923;margin:35px 0 12px;font-size:28px;font-weight:500}.obscurci-flavours p{color:#5f554d;font-size:14px;line-height:1.6}.obscurci-recipe{background:repeating-linear-gradient(90deg,#cda66406 0 1px,#0000 1px 68px),#08090d;min-height:800px}.obscurci-ingredients{border:1px solid #cda6644d;grid-template-columns:1fr 1fr;display:grid}.obscurci-ingredients p{border:1px solid #cda66429;flex-direction:column;justify-content:space-between;min-height:160px;margin:0;padding:32px;display:flex}.obscurci-ingredients span{color:#b99056;font-size:38px}.obscurci-ingredients strong{color:#e0c79c;font-size:16px;font-weight:500}.obscurci-balance{background:linear-gradient(135deg,#1d1820,#0d0d13)}.obscurci-bars p{grid-template-columns:130px 1fr 105px;align-items:center;gap:18px;margin:28px 0;display:grid}.obscurci-bars span,.obscurci-bars em{text-transform:uppercase;letter-spacing:.12em;font:700 10px Arial,sans-serif}.obscurci-bars em{color:#aaa0a7;text-align:right;font-style:normal}.obscurci-bars i{background:#302b30;height:6px;overflow:hidden}.obscurci-bars b{background:linear-gradient(90deg,#6d4c30,#d2ac70);height:100%;display:block;box-shadow:0 0 12px #cba26359}.obscurci-pairings{text-align:center;color:#211918;background:#d9c9aa;padding:130px 7vw}.obscurci-pairings>div{border:1px solid #422e2252;grid-template-columns:repeat(4,1fr);width:min(1100px,100%);margin:55px auto 35px;display:grid}.obscurci-pairings>div span{color:#553e31;border-right:1px solid #422e223d;place-items:center;min-height:155px;padding:25px;font-size:20px;display:grid}.obscurci-pairings>div span:last-child{border-right:0}.obscurci-pairings>p:last-child{color:#63584f;width:min(680px,90%);margin:auto;font-size:17px;line-height:1.7}.reid-beer-page{color:#eadfc9;background:#071018}.reid-hero{text-align:center;background:linear-gradient(#030d147a,#030b11db),url(/images/reid-chateau-sans-voilier.webp) 50%/cover;place-items:center;min-height:100svh;padding:130px 7vw 90px;display:grid}.reid-hero-content{width:min(1050px,100%)}.reid-back{color:#d5b36d;border-color:#d5b36d8c}.reid-hero h1{color:#eee2c6;text-transform:uppercase;letter-spacing:-.055em;text-shadow:0 10px 42px #000,2px 2px #71542f;margin:20px 0 30px;font-size:clamp(110px,18vw,245px);line-height:.78}.reid-hero-content>p:last-child{color:#d2c8b6;width:min(720px,90%);margin:45px auto 0;font-size:19px;line-height:1.72}.reid-stats{background:#0b1720;border-top:4px solid #b28a48;border-bottom:1px solid #cfa9634d;grid-template-columns:repeat(4,1fr);display:grid}.reid-stats div{text-align:center;border-right:1px solid #cfa96333;flex-direction:column;justify-content:center;align-items:center;min-height:225px;display:flex}.reid-stats div:last-child{border-right:0}.reid-stats span{color:#b9985f;letter-spacing:.2em;font:700 10px Arial,sans-serif}.reid-stats strong{color:#e8d7b4;margin:12px 0 8px;font-size:clamp(43px,5vw,70px);font-weight:500}.reid-stats p{color:#9eaaa5;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:13px}.reid-appearance,.reid-profile,.reid-recipe,.reid-balance{grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;padding:125px 8vw;display:grid}.reid-appearance{background:linear-gradient(145deg,#12352f,#071a1c 72%);min-height:760px}.reid-appearance h2,.reid-profile h2,.reid-recipe h2,.reid-balance h2,.reid-pairings h2{margin:0 0 28px;font-size:clamp(48px,6vw,84px);font-weight:500;line-height:.98}.reid-appearance p:last-child,.reid-profile>div:first-child p:last-child,.reid-recipe>div:first-child p:not(.eyebrow),.reid-balance>div:first-child p:last-child{color:#bbc6bc;font-size:17px;line-height:1.78}.reid-glass{border:4px solid #e4d3b09e;border-top-width:8px;border-radius:38% 38% 25% 25%;width:min(330px,70vw);height:440px;margin:auto;position:relative;overflow:hidden;box-shadow:inset 12px 0 18px #ffffff14,0 30px 70px #020808}.reid-glass:before{content:"";background:linear-gradient(90deg,#120706,#4b1d12 50%,#150807);position:absolute;inset:19% 0 0}.reid-glass:after{content:"";background:radial-gradient(#e4c48d,#a27645 62%,#4a3020);border-radius:50%;height:24%;position:absolute;top:9%;left:-4%;right:-4%}.reid-glass i{z-index:2;background:#ffffff26;border-radius:50%;width:8px;height:78%;position:absolute;top:8%;left:23%}.reid-profile{color:#17221e;background:#ded0b3}.reid-profile .eyebrow,.reid-pairings .eyebrow,.reid-image-story .eyebrow{color:#78542e}.reid-profile>div:first-child p:last-child{color:#5c584d}.reid-flavours{grid-template-columns:1fr 1fr;display:grid}.reid-flavours article{background:#fffaec40;border:1px solid #3645393d;min-height:245px;padding:38px}.reid-flavours article:nth-child(2),.reid-flavours article:nth-child(3){background:#1a493914}.reid-flavours span{color:#9b6d39;letter-spacing:.2em;font:700 10px Arial,sans-serif}.reid-flavours h3{color:#213c32;margin:35px 0 12px;font-size:28px;font-weight:500}.reid-flavours p{color:#5b5d53;font-size:14px;line-height:1.6}.reid-image-story{background:linear-gradient(145deg,#0a2026,#102f2b)}.reid-image-story .eyebrow{color:#c39b58}.reid-recipe{background:repeating-linear-gradient(90deg,#caa15a06 0 1px,#0000 1px 68px),#07131a;min-height:800px}.reid-ingredients{border:1px solid #caa15a4d;grid-template-columns:1fr 1fr;display:grid}.reid-ingredients p{border:1px solid #caa15a29;flex-direction:column;justify-content:space-between;min-height:160px;margin:0;padding:32px;display:flex}.reid-ingredients span{color:#ba8c48;font-size:38px}.reid-ingredients strong{color:#e0c99d;font-size:16px;font-weight:500}.reid-balance{background:linear-gradient(135deg,#183a31,#0a1d20)}.reid-bars p{grid-template-columns:130px 1fr 105px;align-items:center;gap:18px;margin:28px 0;display:grid}.reid-bars span,.reid-bars em{text-transform:uppercase;letter-spacing:.12em;font:700 10px Arial,sans-serif}.reid-bars em{color:#a8b5ad;text-align:right;font-style:normal}.reid-bars i{background:#29433b;height:6px;overflow:hidden}.reid-bars b{background:linear-gradient(90deg,#6d4729,#d1aa68);height:100%;display:block;box-shadow:0 0 12px #cb9f5959}.reid-pairings{text-align:center;color:#1d2924;background:#ded0b3;padding:130px 7vw}.reid-pairings>div{border:1px solid #33463952;grid-template-columns:repeat(4,1fr);width:min(1100px,100%);margin:55px auto 35px;display:grid}.reid-pairings>div span{color:#3f5547;border-right:1px solid #3346393d;place-items:center;min-height:155px;padding:25px;font-size:20px;display:grid}.reid-pairings>div span:last-child{border-right:0}.reid-pairings>p:last-child{color:#5f6057;width:min(680px,90%);margin:auto;font-size:17px;line-height:1.7}footer{background-color:#0f0d0b;background-image:linear-gradient(#0707078f,#070707c2),url(/images/tartan-reid.webp);background-position:50%,50%;background-repeat:no-repeat,repeat;background-size:cover,150px;border-top:1px solid #c49a526b;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:center;gap:20px;padding:45px 5vw;display:grid;box-shadow:inset 0 10px 28px #00000047}.footer-brand{align-items:center;gap:14px;display:flex}.footer-brand img{object-fit:contain;flex-shrink:0;width:74.8px;height:74.8px}.footer-brand strong,.footer-brand span{display:block}.footer-brand strong{text-transform:uppercase;letter-spacing:.075em;white-space:nowrap;font-family:"Fusion Corbeau 05",serif;font-size:21px;font-weight:400}.footer-brand span{color:#aa9676;text-transform:uppercase;letter-spacing:.11em;margin-top:6px;font-family:"Fusion Corbeau 05",serif;font-size:11px;font-weight:400;line-height:1.35}.footer-links{text-transform:uppercase;letter-spacing:.075em;justify-content:center;gap:18px;margin-left:0;font-family:"Fusion Corbeau 05",serif;font-size:12px;font-weight:400;display:flex}.footer-links a:hover{color:var(--gold)}.footer-note{text-align:right;color:#8f806c;text-transform:uppercase;letter-spacing:.06em;font-family:"Fusion Corbeau 05",serif;font-size:12px}.footer-note p{margin:5px 0}@media (width<=1000px){.site-header{grid-template-columns:1fr auto}.site-header nav,.header-universe-symbol{display:none}.header-actions{gap:8px}.header-home-link{display:none}.portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal{align-items:center;min-height:580px;display:flex}.portal img{height:300px}.portal.universe-banner{min-height:540px;display:block}.banner-inner{min-height:534px}.portal-number{position:absolute;top:24px;right:24px}.tavern-story,.tavern-bar,.identity-section,.new-bar-heading,.guestbook-section{grid-template-columns:1fr}.new-bar-heading .eyebrow{margin-bottom:0}.new-bar-grid{grid-template-columns:1fr}.new-bar-card{grid-template-columns:1.15fr .85fr;display:grid}.new-bar-card figure{height:auto;min-height:330px}.beer-card{grid-template-columns:1fr}.beer-card img{min-height:430px;max-height:650px}.whisky-card{grid-template-columns:1fr}.whisky-card-image{min-height:430px}.whisky-card-image img{min-height:430px;max-height:680px}.electric-profile,.electric-balance,.brune-appearance,.brune-profile,.brune-mouthfeel,.brune-portrait-story,.beer-image-story,.loki-image-story,.loki-appearance,.loki-profile,.loki-recipe,.loki-balance,.osaka-appearance,.osaka-profile,.osaka-recipe,.osaka-balance,.obscurci-appearance,.obscurci-profile,.obscurci-recipe,.obscurci-balance,.reid-appearance,.reid-profile,.reid-recipe,.reid-balance{grid-template-columns:1fr}.story-image,.bar-image{min-height:560px}.tavern-bar .bar-image{order:2}footer{text-align:center;grid-template-columns:1fr}.footer-brand,.footer-links{justify-content:center}.footer-note{text-align:center}}@media (width<=640px){.site-header{height:70px;padding:0 17px}.brand>.brand-title{display:none}.brand img{width:47px;height:47px}.header-cta{padding:10px 11px}.home-hero{min-height:0}.page-hero{min-height:720px}.home-hero-block{transform:translateY(30px)}.home-hero-content{padding-top:18px;transform:translateY(-10px)}.crest-pattern{transform:translateY(-69px)}.page-hero-content{padding-top:60px}.home-intro,.tavern-gallery{padding:80px 18px}.new-bar-section,.guestbook-section{padding:80px 20px}.new-bar-heading{gap:28px}.new-bar-card{display:block}.new-bar-card figure{height:285px;min-height:0}.guestbook-gallery{grid-template-columns:1fr}.guestbook-gallery .guestbook-wide{grid-column:auto}.portal-grid{grid-template-columns:1fr}.portal{min-height:470px;display:flex}.portal img{height:250px}.portal.universe-banner{min-height:540px;display:block}.banner-inner{min-height:534px;padding-top:62px}.portal.universe-banner img{height:250px}.portal.portal-tavern-minimal img,.portal.portal-vineyard-minimal img,.portal.portal-simple img{width:92%;height:330px;max-height:330px}.story-copy,.bar-copy{padding:80px 24px}.story-image,.bar-image{min-height:430px}.tavern-values{flex-wrap:wrap}.tavern-beers,.photo-grid{grid-template-columns:1fr}.photo-grid .photo-large{grid-row:auto}.tavern-quote,.tavern-quote.tavern-quote-new{background-attachment:scroll;min-height:520px}.tavern-quote>div{padding:45px 18px}.identity-section{gap:60px;padding:80px 24px}.identity-mark{max-width:330px}.beer-collection{padding:80px 18px}.beer-card img{min-height:310px}.beer-card-copy{padding:55px 30px}.whisky-collection{padding:80px 18px}.whisky-card-image,.whisky-card-image img{min-height:300px}.whisky-card-copy{padding:56px 30px}.whisky-details span{flex-direction:column;gap:5px}.electric-hero{padding:110px 20px 70px}.electric-hero h1{font-size:clamp(58px,20vw,92px);line-height:.82}.electric-stats{grid-template-columns:1fr 1fr}.electric-stats div{min-height:180px}.electric-stats div:nth-child(2){border-right:0}.electric-profile,.electric-balance,.electric-pairings{padding:85px 22px}.flavour-grid{grid-template-columns:1fr}.balance-bars p{grid-template-columns:88px 1fr}.balance-bars em{text-align:left;grid-column:2}.electric-pairings>div{grid-template-columns:1fr 1fr}.electric-pairings>div span:nth-child(2){border-right:0}.electric-pairings>div span{border-bottom:1px solid #f1c87940;min-height:120px}.osaka-hero{padding:110px 20px 70px}.osaka-hero h1{font-size:clamp(56px,19vw,92px);line-height:.82}.osaka-tower{opacity:.65;left:4%}.osaka-stats{grid-template-columns:1fr 1fr}.osaka-stats div{min-height:175px}.osaka-stats div:nth-child(2){border-right:0}.osaka-appearance,.osaka-profile,.osaka-recipe,.osaka-balance,.osaka-pairings{padding:85px 22px}.osaka-flavours,.osaka-ingredients{grid-template-columns:1fr}.osaka-balance-bars p{grid-template-columns:88px 1fr}.osaka-balance-bars em{text-align:left;grid-column:2}.osaka-pairings>div{grid-template-columns:1fr 1fr}.osaka-pairings>div span:nth-child(2){border-right:0}.osaka-pairings>div span{border-bottom:1px solid #1d405a38;min-height:120px}.obscurci-hero{padding:110px 20px 70px}.obscurci-hero h1{font-size:clamp(58px,19vw,94px);line-height:.82}.obscurci-stats{grid-template-columns:1fr 1fr}.obscurci-stats div{min-height:175px}.obscurci-stats div:nth-child(2){border-right:0}.obscurci-appearance,.obscurci-profile,.obscurci-recipe,.obscurci-balance,.obscurci-pairings{padding:85px 22px}.obscurci-flavours,.obscurci-ingredients{grid-template-columns:1fr}.obscurci-bars p{grid-template-columns:88px 1fr}.obscurci-bars em{text-align:left;grid-column:2}.obscurci-pairings>div{grid-template-columns:1fr 1fr}.obscurci-pairings>div span:nth-child(2){border-right:0}.reid-hero{padding:110px 20px 70px}.reid-hero h1{font-size:clamp(78px,25vw,125px)}.reid-stats{grid-template-columns:1fr 1fr}.reid-stats div{min-height:175px}.reid-stats div:nth-child(2){border-right:0}.reid-appearance,.reid-profile,.reid-recipe,.reid-balance,.reid-pairings{padding:85px 22px}.reid-flavours,.reid-ingredients{grid-template-columns:1fr}.reid-bars p{grid-template-columns:88px 1fr}.reid-bars em{text-align:left;grid-column:2}.reid-pairings>div{grid-template-columns:1fr 1fr}.reid-pairings>div span:nth-child(2){border-right:0}.brune-hero{padding:110px 20px 70px}.brune-hero h1{font-size:clamp(54px,18vw,88px);line-height:.82}.brune-hero h1 em{font-size:.48em}.brune-ornament span:first-child,.brune-ornament span:nth-child(2){opacity:.35}.brune-stats{grid-template-columns:1fr 1fr}.brune-stats div{min-height:175px}.brune-stats div:nth-child(2){border-right:0}.brune-appearance,.brune-profile,.brune-mouthfeel,.brune-pairings{padding:85px 22px}.brune-glass{height:390px}.brune-flavours{grid-template-columns:1fr}.brune-portrait-story figure{min-height:480px}.brune-portrait-story>div{padding:75px 24px}.beer-image-story figure,.loki-image-story figure{min-height:0}.beer-image-story img{height:auto}.beer-image-story>div{padding:75px 24px}.brune-balance p{grid-template-columns:88px 1fr}.brune-balance em{text-align:left;grid-column:2}.brune-pairings>div{grid-template-columns:1fr 1fr}.brune-pairings>div span:nth-child(2){border-right:0}.brune-pairings>div span{border-bottom:1px solid #7a452540;min-height:120px}.loki-hero{padding:110px 20px 70px}.loki-hero h1{font-size:clamp(62px,21vw,100px);line-height:.83}.loki-cat{opacity:.45}.loki-stats{grid-template-columns:1fr 1fr}.loki-stats div{min-height:175px}.loki-stats div:nth-child(2){border-right:0}.loki-appearance,.loki-profile,.loki-recipe,.loki-balance,.loki-pairings{padding:85px 22px}.loki-glass{height:390px}.loki-flavours,.loki-ingredients{grid-template-columns:1fr}.loki-balance-bars p{grid-template-columns:88px 1fr}.loki-balance-bars em{text-align:left;grid-column:2}.loki-pairings>div{grid-template-columns:1fr 1fr}.loki-pairings>div span:nth-child(2){border-right:0}.loki-pairings>div span{border-bottom:1px solid #504a2a40;min-height:120px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.tyr-card{background:#18100d;border-color:#8e3d2bc7}.tyr-card .beer-card-copy{background:radial-gradient(circle at 92% 12%,#963e2a47,#0000 34%),linear-gradient(145deg,#392018,#140d0b 74%)}.tyr-card .beer-card-copy:before{border-color:#dcbb845c}.tyr-card .beer-card-copy span{color:#c27b5f}.tyr-card .beer-card-copy h3{color:#ead8af}.tyr-card .beer-card-copy p{color:#d0bfa9}.tyr-card .beer-card-copy i{color:#c77759}.hobbit-card{background:#101a12;border-color:#b49041c2}.hobbit-card .beer-card-copy{background:radial-gradient(circle at 90% 12%,#b5843047,#0000 35%),linear-gradient(145deg,#294027,#0d1710 76%)}.hobbit-card .beer-card-copy:before{border-color:#ddbd7761}.hobbit-card .beer-card-copy span{color:#cfaa58}.hobbit-card .beer-card-copy h3{color:#f0dca7}.hobbit-card .beer-card-copy p{color:#cbd6b9}.hobbit-card .beer-card-copy i{color:#d3a94f}.corbeau-stout-card{background:#05090b;border:2px solid #8f5e3c;box-shadow:0 22px 65px #00000073}.corbeau-stout-card .beer-card-copy{background:radial-gradient(circle at 88% 14%,#882a263d,#0000 34%),linear-gradient(145deg,#17252a,#050809 76%)}.corbeau-stout-card .beer-card-copy:before{border-color:#c28f5c6b}.corbeau-stout-card .beer-card-copy span{color:#c99865}.corbeau-stout-card .beer-card-copy h3{color:#eee0c5;font-size:clamp(38px,4.5vw,66px)}.corbeau-stout-card .beer-card-copy p{color:#c6d0cf}.corbeau-stout-card .beer-card-copy i{color:#b7403c}.official-tavern-link{background:#6c1518}.official-tavern-link:hover{background:#821c1f}.tyr-beer-page{color:#ead9b9;background:#160d0a}.tyr-hero{text-align:center;background:linear-gradient(#1309076b,#110806e0),url(/images/tyr-three-swords-illustration.webp) 50%/cover;place-items:center;min-height:100svh;padding:130px 7vw 90px;display:grid}.tyr-hero-content{width:min(1050px,100%)}.tyr-back{color:#dfbd7c;border-color:#dfbd7c8c}.tyr-hero h1{color:#eee0bd;text-transform:uppercase;letter-spacing:-.04em;text-shadow:0 12px 45px #000,2px 2px #793929;margin:20px 0 30px;font-size:clamp(120px,20vw,275px);line-height:.76}.tyr-hero-content>p:last-child{color:#d8c9b1;width:min(720px,90%);margin:45px auto 0;font-size:19px;line-height:1.72}.tyr-stats{background:#29140f;border-top:4px solid #8e3f2d;border-bottom:1px solid #dcb87d47;grid-template-columns:repeat(4,1fr);display:grid}.tyr-stats div{text-align:center;border-right:1px solid #dcb87d33;flex-direction:column;justify-content:center;align-items:center;min-height:225px;display:flex}.tyr-stats div:last-child{border-right:0}.tyr-stats span{color:#c27d5b;letter-spacing:.2em;font:700 10px Arial,sans-serif}.tyr-stats strong{color:#ead8b5;margin:12px 0 8px;font-size:clamp(43px,5vw,70px);font-weight:500}.tyr-stats p{color:#b8a99d;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:13px}.tyr-appearance,.tyr-profile,.tyr-recipe,.tyr-balance{grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;padding:125px 8vw;display:grid}.tyr-appearance{background:linear-gradient(145deg,#4b2118,#1b0e0b 72%);min-height:760px}.tyr-appearance h2,.tyr-profile h2,.tyr-recipe h2,.tyr-balance h2,.tyr-pairings h2{margin:0 0 28px;font-size:clamp(48px,6vw,84px);font-weight:500;line-height:.98}.tyr-appearance p:last-child,.tyr-profile>div:first-child p:last-child,.tyr-recipe>div:first-child p:not(.eyebrow),.tyr-balance>div:first-child p:last-child{color:#cbbcaf;font-size:17px;line-height:1.78}.tyr-glass{border:4px solid #eadab8a6;border-top-width:8px;border-radius:18% 18% 12% 12%;width:min(330px,70vw);height:440px;margin:auto;position:relative;overflow:hidden;box-shadow:inset 12px 0 18px #ffffff17,0 30px 70px #100604}.tyr-glass:before{content:"";background:linear-gradient(90deg,#3e0905,#8c2413 48%,#3b0805);position:absolute;inset:18% 0 0}.tyr-glass:after{content:"";background:radial-gradient(#ead7b0,#b98758 62%,#68402a);border-radius:50%;height:22%;position:absolute;top:8%;left:-4%;right:-4%}.tyr-glass i{z-index:2;background:#ffffff24;border-radius:50%;width:8px;height:78%;position:absolute;top:8%;left:23%}.tyr-profile{color:#2d1a14;background:#e2d1ad}.tyr-profile .eyebrow,.tyr-pairings .eyebrow{color:#8c3e2d}.tyr-profile>div:first-child p:last-child{color:#66584d}.tyr-flavours{grid-template-columns:1fr 1fr;display:grid}.tyr-flavours article{background:#fff9e842;border:1px solid #6834223b;min-height:245px;padding:38px}.tyr-flavours article:nth-child(2),.tyr-flavours article:nth-child(3){background:#8a392714}.tyr-flavours span{color:#a44b36;letter-spacing:.2em;font:700 10px Arial,sans-serif}.tyr-flavours h3{color:#59291f;margin:35px 0 12px;font-size:28px;font-weight:500}.tyr-flavours p{color:#67594f;font-size:14px;line-height:1.6}.tyr-image-story{background:linear-gradient(145deg,#25130f,#4b2419)}.tyr-image-story .eyebrow{color:#d29c6d}.tyr-recipe{background:repeating-linear-gradient(90deg,#e0b97306 0 1px,#0000 1px 68px),#180d0a;min-height:800px}.tyr-ingredients{border:1px solid #dcb4704d;grid-template-columns:1fr 1fr;display:grid}.tyr-ingredients p{border:1px solid #dcb47029;flex-direction:column;justify-content:space-between;min-height:160px;margin:0;padding:32px;display:flex}.tyr-ingredients span{color:#c77955;font-size:38px}.tyr-ingredients strong{color:#e7d0a3;font-size:16px;font-weight:500}.tyr-balance{background:linear-gradient(135deg,#502317,#21100c)}.tyr-bars p{grid-template-columns:130px 1fr 105px;align-items:center;gap:18px;margin:28px 0;display:grid}.tyr-bars span,.tyr-bars em{text-transform:uppercase;letter-spacing:.12em;font:700 10px Arial,sans-serif}.tyr-bars em{color:#c3b1a4;text-align:right;font-style:normal}.tyr-bars i{background:#6a382d;height:6px;overflow:hidden}.tyr-bars b{background:linear-gradient(90deg,#8c3b29,#d5a263);height:100%;display:block;box-shadow:0 0 12px #d79b5757}.tyr-pairings{text-align:center;color:#321d16;background:#e2d1ad;padding:130px 7vw}.tyr-pairings>div{border:1px solid #6a34224d;grid-template-columns:repeat(4,1fr);width:min(1100px,100%);margin:55px auto 35px;display:grid}.tyr-pairings>div span{color:#663827;border-right:1px solid #6a34223b;place-items:center;min-height:155px;padding:25px;font-size:20px;display:grid}.tyr-pairings>div span:last-child{border-right:0}.tyr-pairings>p:last-child{color:#685a50;width:min(680px,90%);margin:auto;font-size:17px;line-height:1.7}.beer-page-tavern-cta{text-align:center;color:#ead8ba;letter-spacing:.13em;text-transform:uppercase;background:#4a3a13;border-top:1px solid #e2b56761;justify-content:center;align-items:center;min-height:76px;padding:16px 82px 16px 28px;font:700 10px Arial,sans-serif;display:flex;position:relative}.beer-page-tavern-cta:hover{color:#fff8e9;background:#5b4819}.beer-page-tavern-cta i{color:var(--gold);margin-left:7px;font-size:15px;font-style:normal}.beer-page-tavern-cta img{object-fit:contain;filter:drop-shadow(0 3px 8px #0000008c);width:48px;height:48px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}@media (width<=1000px){.tyr-appearance,.tyr-profile,.tyr-recipe,.tyr-balance{grid-template-columns:1fr}}@media (width<=680px){.tyr-hero{padding:110px 20px 70px}.tyr-hero h1{font-size:clamp(82px,28vw,135px)}.tyr-stats{grid-template-columns:1fr 1fr}.tyr-stats div{min-height:175px}.tyr-stats div:nth-child(2){border-right:0}.tyr-appearance,.tyr-profile,.tyr-recipe,.tyr-balance,.tyr-pairings{padding:85px 22px}.tyr-flavours,.tyr-ingredients{grid-template-columns:1fr}.tyr-bars p{grid-template-columns:88px 1fr}.tyr-bars em{text-align:left;grid-column:2}.tyr-pairings>div{grid-template-columns:1fr 1fr}.tyr-pairings>div span:nth-child(2){border-right:0}.beer-page-tavern-cta{letter-spacing:.08em;padding-left:18px;padding-right:70px}}.hobbit-beer-page{--hobbit-gold:#d2a84f;--hobbit-green:#17311f;color:#efe3bf;background:#0c160e}.hobbit-hero{text-align:center;background:linear-gradient(#0b150d2e,#08120be0),url(/images/hobbit-canette-verre.webp) 50%/cover;place-items:center;min-height:100svh;padding:130px 7vw 90px;display:grid}.hobbit-hero-content{text-shadow:0 6px 28px #000000e6;width:min(1040px,100%)}.hobbit-back{color:#f0d58f;border-color:#f0d58f99}.hobbit-hero h1{color:#f4e2ad;text-transform:uppercase;letter-spacing:-.055em;text-shadow:0 12px 42px #000,2px 2px #3d5d31;margin:18px 0 34px;font-size:clamp(80px,13vw,190px);line-height:.82}.hobbit-hero-content>p:last-child{color:#f1e6ca;width:min(760px,92%);margin:42px auto 0;font-size:19px;line-height:1.72}.hobbit-stats{color:#1b281b;background:#e9d8ae;border-top:1px solid #b98d3e;border-bottom:1px solid #b98d3e;grid-template-columns:repeat(4,1fr);display:grid}.hobbit-stats div{border-right:1px solid #3a4e2f47;flex-direction:column;justify-content:center;align-items:center;min-height:205px;padding:38px 15px;display:flex}.hobbit-stats div:last-child{border:0}.hobbit-stats span{letter-spacing:.2em;font:700 10px Arial,sans-serif}.hobbit-stats strong{color:#23442c;margin:16px 0 9px;font-size:clamp(42px,5vw,68px);font-weight:500}.hobbit-stats p{color:#695b3d;margin:0;font-size:13px}.hobbit-appearance,.hobbit-profile,.hobbit-recipe,.hobbit-balance{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8vw;padding:110px 7vw;display:grid}.hobbit-appearance{color:#1e2c1e;background:#f1e5c5}.hobbit-appearance h2,.hobbit-profile h2,.hobbit-recipe h2,.hobbit-balance h2,.hobbit-pairings h2{margin:0 0 30px;font-size:clamp(47px,6vw,82px);font-weight:500;line-height:.98}.hobbit-appearance p:last-child,.hobbit-profile>div>p:last-child,.hobbit-recipe>div>p,.hobbit-balance>div>p:last-child{font-size:17px;line-height:1.78}.hobbit-appearance figure{border:10px solid #f7edd4;margin:0;box-shadow:0 22px 58px #2f30194d}.hobbit-profile{background:linear-gradient(135deg,#1b3522,#0b170e)}.hobbit-flavours{grid-template-columns:1fr 1fr;display:grid}.hobbit-flavours article{border:1px solid #d2a84f47;min-height:210px;padding:28px}.hobbit-flavours span{color:#d2a84f;font:700 10px Arial,sans-serif}.hobbit-flavours h3{color:#f1daa3;margin:24px 0 10px;font-size:26px}.hobbit-flavours p{color:#bfcab7;margin:0;line-height:1.6}.hobbit-image-story{background:#111c13}.hobbit-image-story>div{background:radial-gradient(circle at 90% 12%,#d2a84f2e,#0000 38%),#14251a}.hobbit-recipe{color:#202b1e;background:#e8d8b2}.hobbit-ingredients{border:1px solid #344d2f47;grid-template-columns:1fr 1fr;display:grid}.hobbit-ingredients p{border:1px solid #344d2f2e;flex-direction:column;justify-content:center;min-height:135px;margin:0;padding:25px;display:flex}.hobbit-ingredients span{color:#9b6c21;font-size:31px}.hobbit-ingredients strong{letter-spacing:.12em;text-transform:uppercase;margin-top:7px;font:700 11px Arial,sans-serif}.hobbit-balance{background:#101d13}.hobbit-bars p{grid-template-columns:100px 1fr 90px;align-items:center;gap:16px;margin:24px 0;display:grid}.hobbit-bars span,.hobbit-bars em{letter-spacing:.1em;text-transform:uppercase;font:700 10px Arial,sans-serif}.hobbit-bars em{color:#c8b477;text-align:right;font-style:normal}.hobbit-bars i{background:#2e422f;height:5px}.hobbit-bars b{background:#d2a84f;height:100%;display:block}.hobbit-pairings{text-align:center;color:#1f2b1e;background:#f1e5c5;padding:110px 7vw}.hobbit-pairings>div{border:1px solid #354b2f47;grid-template-columns:repeat(4,1fr);width:min(1050px,100%);margin:50px auto;display:grid}.hobbit-pairings>div span{border-right:1px solid #354b2f47;padding:32px 14px;font-style:italic}.hobbit-pairings>p:last-child{color:#665b43;width:min(760px,100%);margin:auto;line-height:1.75}@media (width<=900px){.hobbit-appearance,.hobbit-profile,.hobbit-recipe,.hobbit-balance,.hobbit-image-story{grid-template-columns:1fr}.hobbit-image-story figure{min-height:0}.hobbit-image-story img{height:auto}}@media (width<=680px){.hobbit-hero{padding:110px 20px 70px}.hobbit-hero h1{font-size:clamp(72px,24vw,120px)}.hobbit-stats{grid-template-columns:1fr 1fr}.hobbit-stats div{min-height:170px}.hobbit-stats div:nth-child(2){border-right:0}.hobbit-appearance,.hobbit-profile,.hobbit-recipe,.hobbit-balance,.hobbit-pairings{padding:82px 22px}.hobbit-flavours,.hobbit-ingredients{grid-template-columns:1fr}.hobbit-bars p{grid-template-columns:82px 1fr}.hobbit-bars em{text-align:left;grid-column:2}.hobbit-pairings>div{grid-template-columns:1fr 1fr}.hobbit-pairings>div span:nth-child(2){border-right:0}}.corbeau-stout-page{--raven-copper:#bd8153;--raven-red:#7f1f24;color:#eee1c7;background:#05090b}.corbeau-stout-hero{text-align:center;background:linear-gradient(#03080a2e,#03080ae6),url(/images/corbeau-emeche-stout-canette-verre.webp) 50%/cover;place-items:center;min-height:100svh;padding:130px 7vw 90px;display:grid}.corbeau-stout-hero-content{text-shadow:0 8px 30px #000;width:min(1050px,100%)}.corbeau-stout-back{color:#ddba8d;border-color:#ddba8d8c}.corbeau-stout-hero h1{color:#f1e4ca;text-transform:uppercase;letter-spacing:-.055em;text-shadow:0 15px 48px #000,2px 2px #6a3028;margin:18px 0 28px;font-size:clamp(72px,11vw,160px);line-height:.8}.corbeau-stout-hero-content>p:not(.eyebrow){color:#e5ddd0;width:min(700px,92%);margin:38px auto 30px;font-size:19px;line-height:1.7}.corbeau-official-button{color:#f4e4c7;letter-spacing:.16em;text-transform:uppercase;background:#4f1216c7;border:1px solid #bd8153;padding:15px 24px;font:700 10px Arial,sans-serif;display:inline-flex}.corbeau-official-button:hover{background:#7f1f24}.corbeau-stout-stats{background:#10191b;border-top:4px solid #7f1f24;border-bottom:1px solid #bd81534d;grid-template-columns:repeat(4,1fr);display:grid}.corbeau-stout-stats div{border-right:1px solid #bd81533b;flex-direction:column;justify-content:center;align-items:center;min-height:215px;display:flex}.corbeau-stout-stats div:last-child{border:0}.corbeau-stout-stats span{color:#bd8153;letter-spacing:.2em;font:700 10px Arial,sans-serif}.corbeau-stout-stats strong{color:#eee1c7;margin:14px 0 8px;font-size:clamp(44px,5vw,70px);font-weight:500}.corbeau-stout-stats p{color:#aeb9b7;margin:0;font-size:13px}.corbeau-stout-appearance,.corbeau-stout-profile,.corbeau-stout-recipe,.corbeau-stout-balance{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8vw;padding:120px 7vw;display:grid}.corbeau-stout-appearance{color:#efe3ca;background:linear-gradient(145deg,#23343a,#0a1012 74%)}.corbeau-stout-appearance h2,.corbeau-stout-profile h2,.corbeau-stout-recipe h2,.corbeau-stout-balance h2,.corbeau-stout-pairings h2{margin:0 0 30px;font-size:clamp(47px,6vw,82px);font-weight:500;line-height:.98}.corbeau-stout-appearance p:last-child,.corbeau-stout-profile>div>p:last-child,.corbeau-stout-recipe>div>p,.corbeau-stout-balance>div>p:last-child{font-size:17px;line-height:1.78}.corbeau-stout-appearance figure{border:1px solid #bd81538c;margin:0;box-shadow:0 26px 70px #000}.corbeau-stout-profile{color:#241a14;background:#ddceb1}.corbeau-stout-profile .eyebrow,.corbeau-stout-pairings .eyebrow{color:#7f1f24}.corbeau-stout-profile>div>p:last-child{color:#665a4c}.corbeau-stout-flavours{grid-template-columns:1fr 1fr;display:grid}.corbeau-stout-flavours article{background:#fff8e733;border:1px solid #5a3a2838;min-height:215px;padding:30px}.corbeau-stout-flavours span{color:#8b342e;font:700 10px Arial,sans-serif}.corbeau-stout-flavours h3{color:#4e2b22;margin:25px 0 10px;font-size:27px}.corbeau-stout-flavours p{color:#6c5d50;margin:0;line-height:1.6}.corbeau-stout-story{background:linear-gradient(145deg,#0a1113,#1c2b2f)}.corbeau-stout-story figure{background:radial-gradient(circle,#f1e5ce 0,#cdbb99 47%,#111b1e 48%);place-items:center;padding:60px;display:grid}.corbeau-stout-story img{object-fit:contain;max-height:680px}.corbeau-stout-story>div{background:radial-gradient(circle at 88% 12%,#7f1f243d,#0000 38%),#121e21}.corbeau-stout-recipe{color:#eee0c6;background:repeating-linear-gradient(90deg,#bd815306 0 1px,#0000 1px 68px),#070c0e}.corbeau-stout-ingredients{border:1px solid #bd815352;grid-template-columns:1fr 1fr;display:grid}.corbeau-stout-ingredients p{border:1px solid #bd815329;flex-direction:column;justify-content:center;min-height:145px;margin:0;padding:28px;display:flex}.corbeau-stout-ingredients span{color:#bd8153;font-size:34px}.corbeau-stout-ingredients strong{color:#e8d7bc;letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font:700 11px Arial,sans-serif}.corbeau-stout-balance{background:linear-gradient(135deg,#25383d,#090f11)}.corbeau-stout-bars p{grid-template-columns:115px 1fr 105px;align-items:center;gap:17px;margin:27px 0;display:grid}.corbeau-stout-bars span,.corbeau-stout-bars em{text-transform:uppercase;letter-spacing:.1em;font:700 10px Arial,sans-serif}.corbeau-stout-bars em{color:#c2b5a6;text-align:right;font-style:normal}.corbeau-stout-bars i{background:#3a484a;height:6px}.corbeau-stout-bars b{background:linear-gradient(90deg,#7f1f24,#bd8153);height:100%;display:block}.corbeau-stout-pairings{text-align:center;color:#251a14;background:#ddceb1;padding:120px 7vw}.corbeau-stout-pairings>div{border:1px solid #56342447;grid-template-columns:repeat(4,1fr);width:min(1080px,100%);margin:50px auto 35px;display:grid}.corbeau-stout-pairings>div span{border-right:1px solid #56342438;place-items:center;min-height:140px;padding:24px;font-size:19px;display:grid}.corbeau-stout-pairings>div span:last-child{border:0}.corbeau-stout-pairings>p:last-child{color:#675a4d;width:min(720px,100%);margin:auto;line-height:1.75}.corbeau-official-cta{background:#6d171a}.corbeau-official-cta:hover{background:#861f23}@media (width<=900px){.corbeau-stout-appearance,.corbeau-stout-profile,.corbeau-stout-recipe,.corbeau-stout-balance{grid-template-columns:1fr}}@media (width<=680px){.corbeau-stout-hero{padding:110px 20px 70px}.corbeau-stout-hero h1{font-size:clamp(56px,19vw,90px)}.corbeau-stout-stats{grid-template-columns:1fr 1fr}.corbeau-stout-stats div{min-height:170px}.corbeau-stout-stats div:nth-child(2){border-right:0}.corbeau-stout-appearance,.corbeau-stout-profile,.corbeau-stout-recipe,.corbeau-stout-balance,.corbeau-stout-pairings{padding:82px 22px}.corbeau-stout-flavours,.corbeau-stout-ingredients{grid-template-columns:1fr}.corbeau-stout-story figure{padding:25px}.corbeau-stout-bars p{grid-template-columns:90px 1fr}.corbeau-stout-bars em{text-align:left;grid-column:2}.corbeau-stout-pairings>div{grid-template-columns:1fr 1fr}.corbeau-stout-pairings>div span:nth-child(2){border-right:0}}.microbrewery-page .beer-collection{flex-direction:column;display:flex}.microbrewery-page .beer-collection-heading{order:0}.microbrewery-page .stiftshutte-card{order:1;margin-top:0}.microbrewery-page .jormungandr-card{order:2}.microbrewery-page .petite-sif-card{order:3}.microbrewery-page .loki-luna-card{order:4}.microbrewery-page .baldur-card{order:5}.microbrewery-page .osaka-card{order:6}.microbrewery-page .hobbit-card{order:7}.microbrewery-page .tyr-card{order:8}.microbrewery-page .montreal-card{order:9}.microbrewery-page .brune-card{order:10}.microbrewery-page .solstice-card{order:11}.microbrewery-page .corbeau-stout-card{order:12}.microbrewery-page .reid-card{order:13}.microbrewery-page .obscurci-card{order:14}.microbrewery-page .beer-card:not(.stiftshutte-card){margin-top:38px}.electric-hero{background:linear-gradient(#03061275,#090516e6),url(/images/montreal-electrique-illustration.webp) 50%/cover}.electric-sky{opacity:.38}.brune-hero{background:linear-gradient(#04131e6b,#04131ee8),url(/images/brune-johanne-illustration.webp) 50% 34%/cover}.brune-ornament{opacity:.34}.loki-hero{background:linear-gradient(#041a2259,#04161de8),url(/images/loki-luna-illustration.webp) 50%/cover}.loki-city,.loki-cat{opacity:.28}.osaka-hero{background:linear-gradient(#050f1f57,#05111fe8),url(/images/nuit-osaka-illustration.webp) 50%/cover}.osaka-night,.osaka-moon,.osaka-tower,.osaka-canal{opacity:.24}.obscurci-hero{background:linear-gradient(#03040757,#030407eb),url(/images/obscurci-illustration.webp) 50%/cover}.obscurci-sky,.obscurci-hero .eclipse,.obscurci-hero .dark-forest{opacity:.22}.stiftshutte-card{background:#081525;border-color:#234c81b8}.stiftshutte-card .beer-card-copy{background:radial-gradient(circle at 90% 12%,#c57b3440,#0000 34%),linear-gradient(145deg,#153866,#07182d 76%)}.stiftshutte-card .beer-card-copy:before{border-color:#e8d5aa66}.stiftshutte-card .beer-card-copy span{color:#dfb46c}.stiftshutte-card .beer-card-copy h3{color:#f1e4c6;font-size:clamp(42px,5vw,70px)}.stiftshutte-card .beer-card-copy p{color:#c8d7e5}.stiftshutte-card .beer-card-copy i{color:#d68d4a}.stiftshutte-beer-page{--stift-blue:#123e73;--stift-copper:#bd7139;color:#f1e4c7;background:#07172b}.stiftshutte-hero{text-align:center;background:linear-gradient(#07172b38,#07172be6),url(/images/stiftshutte-canette-verre.webp) 50%/cover;place-items:center;min-height:100svh;padding:130px 7vw 90px;display:grid}.stiftshutte-hero-content{text-shadow:0 8px 32px #000000e6;width:min(1100px,100%)}.stiftshutte-back{color:#f0d59d;border-color:#f0d59d99}.stiftshutte-hero h1{color:#f5e8ca;text-transform:uppercase;letter-spacing:-.055em;text-shadow:0 13px 45px #000,3px 3px #164986;margin:18px 0 32px;font-size:clamp(65px,11vw,160px);line-height:.82}.stiftshutte-hero-content>p:last-child{color:#f1e7d4;width:min(760px,92%);margin:44px auto 0;font-size:19px;line-height:1.72}.stiftshutte-stats{color:#172944;background:#eee1c4;border-top:4px solid #1d5796;border-bottom:1px solid #1e416d47;grid-template-columns:repeat(4,1fr);display:grid}.stiftshutte-stats div{border-right:1px solid #1e416d38;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.stiftshutte-stats div:last-child{border:0}.stiftshutte-stats span{color:#9e552d;letter-spacing:.2em;font:700 10px Arial,sans-serif}.stiftshutte-stats strong{color:#143f73;margin:14px 0 8px;font-size:clamp(44px,5vw,70px);font-weight:500}.stiftshutte-stats p{color:#665d50;margin:0;font-size:13px}.stiftshutte-appearance,.stiftshutte-profile,.stiftshutte-recipe,.stiftshutte-balance{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8vw;padding:120px 7vw;display:grid}.stiftshutte-appearance{color:#1d2d43;background:#eee1c4}.stiftshutte-appearance h2,.stiftshutte-profile h2,.stiftshutte-recipe h2,.stiftshutte-balance h2,.stiftshutte-pairings h2{margin:0 0 30px;font-size:clamp(47px,6vw,82px);font-weight:500;line-height:.98}.stiftshutte-appearance p:last-child,.stiftshutte-profile>div>p:last-child,.stiftshutte-recipe>div>p,.stiftshutte-balance>div>p:last-child{font-size:17px;line-height:1.78}.stiftshutte-appearance figure{border:10px solid #f7ecd4;margin:0;box-shadow:0 24px 65px #1a304d4d}.stiftshutte-profile{background:linear-gradient(135deg,#17487f,#071a30)}.stiftshutte-flavours{grid-template-columns:1fr 1fr;display:grid}.stiftshutte-flavours article{background:#081b3247;border:1px solid #ecd7a94d;min-height:215px;padding:30px}.stiftshutte-flavours span{color:#dfa669;font:700 10px Arial,sans-serif}.stiftshutte-flavours h3{color:#f2dfb9;margin:25px 0 10px;font-size:27px}.stiftshutte-flavours p{color:#c3d3df;margin:0;line-height:1.6}.stiftshutte-image-story{background:linear-gradient(145deg,#0b2140,#1a4d82)}.stiftshutte-image-story>div{background:radial-gradient(circle at 88% 12%,#be6d3533,#0000 38%),#0c294c}.stiftshutte-recipe{color:#1c2c42;background:#e9dbc0}.stiftshutte-recipe .eyebrow,.stiftshutte-pairings .eyebrow{color:#9d4f2c}.stiftshutte-ingredients{border:1px solid #18426f4d;grid-template-columns:1fr 1fr;display:grid}.stiftshutte-ingredients p{border:1px solid #18426f2e;flex-direction:column;justify-content:center;min-height:145px;margin:0;padding:28px;display:flex}.stiftshutte-ingredients span{color:#a95f31;font-size:34px}.stiftshutte-ingredients strong{color:#183f6b;letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font:700 11px Arial,sans-serif}.stiftshutte-balance{background:linear-gradient(135deg,#1a538c,#09233e)}.stiftshutte-bars p{grid-template-columns:110px 1fr 95px;align-items:center;gap:17px;margin:27px 0;display:grid}.stiftshutte-bars span,.stiftshutte-bars em{text-transform:uppercase;letter-spacing:.1em;font:700 10px Arial,sans-serif}.stiftshutte-bars em{color:#c4d0da;text-align:right;font-style:normal}.stiftshutte-bars i{background:#32638d;height:6px}.stiftshutte-bars b{background:linear-gradient(90deg,#f1d795,#bd7139);height:100%;display:block}.stiftshutte-pairings{text-align:center;color:#1a2c44;background:#eee1c4;padding:120px 7vw}.stiftshutte-pairings>div{border:1px solid #1c416d4d;grid-template-columns:repeat(4,1fr);width:min(1080px,100%);margin:50px auto 35px;display:grid}.stiftshutte-pairings>div span{border-right:1px solid #1c416d38;place-items:center;min-height:140px;padding:24px;font-size:19px;display:grid}.stiftshutte-pairings>div span:last-child{border:0}.stiftshutte-pairings>p:last-child{color:#625b50;width:min(720px,100%);margin:auto;line-height:1.75}@media (width<=900px){.stiftshutte-appearance,.stiftshutte-profile,.stiftshutte-recipe,.stiftshutte-balance{grid-template-columns:1fr}}@media (width<=680px){.stiftshutte-hero{padding:110px 20px 70px}.stiftshutte-hero h1{font-size:clamp(54px,17vw,86px)}.stiftshutte-stats{grid-template-columns:1fr 1fr}.stiftshutte-stats div{min-height:170px}.stiftshutte-stats div:nth-child(2){border-right:0}.stiftshutte-appearance,.stiftshutte-profile,.stiftshutte-recipe,.stiftshutte-balance,.stiftshutte-pairings{padding:82px 22px}.stiftshutte-flavours,.stiftshutte-ingredients{grid-template-columns:1fr}.stiftshutte-bars p{grid-template-columns:88px 1fr}.stiftshutte-bars em{text-align:left;grid-column:2}.stiftshutte-pairings>div{grid-template-columns:1fr 1fr}.stiftshutte-pairings>div span:nth-child(2){border-right:0}}.petite-sif-card{background:#071521;border-color:#bea47dc7}.petite-sif-card .beer-card-copy{background:radial-gradient(circle at 88% 12%,#c38b4933,#0000 34%),linear-gradient(145deg,#16374d,#06131f 76%)}.petite-sif-card .beer-card-copy:before{border-color:#e3d3b16b}.petite-sif-card .beer-card-copy span{color:#c9a66f}.petite-sif-card .beer-card-copy h3{color:#f0e4ca}.petite-sif-card .beer-card-copy p{color:#c7d6df}.petite-sif-card .beer-card-copy i{color:#d49a59}.sif-beer-page{--sif-ivory:#efe3c9;--sif-copper:#bd7c48;color:#eef1ed;background:#06131d}.sif-hero{text-align:center;background:linear-gradient(#030f1938,#04111be6),url(/images/petite-sif-norway-hero.webp) 50%/cover;place-items:center;min-height:100svh;padding:130px 7vw 90px;display:grid}.sif-hero-content{text-shadow:0 8px 32px #000;width:min(1100px,100%)}.sif-back{color:#ead5aa;border-color:#ead5aa94}.sif-hero h1{color:#f2e8d2;text-transform:uppercase;letter-spacing:-.055em;text-shadow:0 14px 48px #000,2px 2px #315c72;margin:18px 0 30px;font-size:clamp(76px,13vw,185px);line-height:.72}.sif-hero h1 em{color:#d3a36d;font-size:.72em;font-style:normal}.sif-hero-content>p:last-child{color:#e6eced;width:min(730px,92%);margin:48px auto 0;font-size:19px;line-height:1.72}.sif-stats{color:#172936;background:#eee2c9;border-top:4px solid #2d6684;grid-template-columns:repeat(4,1fr);display:grid}.sif-stats div{border-right:1px solid #26526938;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.sif-stats div:last-child{border:0}.sif-stats span{color:#9b5f38;letter-spacing:.2em;font:700 10px Arial,sans-serif}.sif-stats strong{color:#153e55;margin:14px 0 8px;font-size:clamp(43px,5vw,69px);font-weight:500}.sif-stats p{color:#665d51;margin:0;font-size:13px}.sif-appearance,.sif-profile,.sif-recipe,.sif-balance{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8vw;padding:120px 7vw;display:grid}.sif-appearance{color:#1a3442;background:#eee3cb}.sif-appearance h2,.sif-profile h2,.sif-recipe h2,.sif-balance h2,.sif-pairings h2{margin:0 0 30px;font-size:clamp(47px,6vw,82px);font-weight:500;line-height:.98}.sif-appearance p:last-child,.sif-profile>div>p:last-child,.sif-recipe>div>p,.sif-balance>div>p:last-child{font-size:17px;line-height:1.78}.sif-appearance figure{border:10px solid #f6ecd9;margin:0;box-shadow:0 25px 68px #0f2c3c4d}.sif-profile{background:linear-gradient(135deg,#19435b,#061722)}.sif-flavours{grid-template-columns:1fr 1fr;display:grid}.sif-flavours article{background:#05141f3d;border:1px solid #e2d1af45;min-height:215px;padding:30px}.sif-flavours span{color:#d29a61;font:700 10px Arial,sans-serif}.sif-flavours h3{color:#f1dfbd;margin:25px 0 10px;font-size:27px}.sif-flavours p{color:#c5d3d9;margin:0;line-height:1.6}.sif-story{background:linear-gradient(145deg,#071722,#1a465d)}.sif-story>div{background:radial-gradient(circle at 88% 12%,#bd7c4833,#0000 38%),#0b2636}.sif-recipe{color:#1b3443;background:#eadfc7}.sif-recipe .eyebrow,.sif-pairings .eyebrow{color:#975a35}.sif-ingredients{border:1px solid #1a485f4d;grid-template-columns:1fr 1fr;display:grid}.sif-ingredients p{border:1px solid #1a485f2b;flex-direction:column;justify-content:center;min-height:145px;margin:0;padding:28px;display:flex}.sif-ingredients span{color:#a7663c;font-size:34px}.sif-ingredients strong{color:#19445b;letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font:700 11px Arial,sans-serif}.sif-balance{background:linear-gradient(135deg,#1c526c,#071d2a)}.sif-bars p{grid-template-columns:110px 1fr 95px;align-items:center;gap:17px;margin:27px 0;display:grid}.sif-bars span,.sif-bars em{text-transform:uppercase;letter-spacing:.1em;font:700 10px Arial,sans-serif}.sif-bars em{color:#c4d3da;text-align:right;font-style:normal}.sif-bars i{background:#32657c;height:6px}.sif-bars b{background:linear-gradient(90deg,#e8d099,#bd7c48);height:100%;display:block}.sif-pairings{text-align:center;color:#1a3341;background:#eee3cb;padding:120px 7vw}.sif-pairings>div{border:1px solid #1b475e47;grid-template-columns:repeat(4,1fr);width:min(1080px,100%);margin:50px auto 35px;display:grid}.sif-pairings>div span{border-right:1px solid #1b475e33;place-items:center;min-height:140px;padding:24px;font-size:19px;display:grid}.sif-pairings>div span:last-child{border:0}.sif-pairings>p:last-child{color:#625c52;width:min(720px,100%);margin:auto;line-height:1.75}.sif-cta{background:#173f53}.sif-cta:hover{background:#1e536d}@media (width<=900px){.sif-appearance,.sif-profile,.sif-recipe,.sif-balance{grid-template-columns:1fr}}@media (width<=680px){.sif-hero{padding:110px 20px 70px}.sif-hero h1{font-size:clamp(62px,21vw,104px)}.sif-stats{grid-template-columns:1fr 1fr}.sif-stats div{min-height:170px}.sif-stats div:nth-child(2){border-right:0}.sif-appearance,.sif-profile,.sif-recipe,.sif-balance,.sif-pairings{padding:82px 22px}.sif-flavours,.sif-ingredients{grid-template-columns:1fr}.sif-bars p{grid-template-columns:88px 1fr}.sif-bars em{text-align:left;grid-column:2}.sif-pairings>div{grid-template-columns:1fr 1fr}.sif-pairings>div span:nth-child(2){border-right:0}}.baldur-card{background:#2c1b09;border-color:#cb9734d1}.baldur-card .beer-card-copy{background:radial-gradient(circle at 88% 15%,#ffd7764d,#0000 36%),linear-gradient(145deg,#78501a,#281807 77%)}.baldur-card .beer-card-copy:before{border-color:#f9db9580}.baldur-card .beer-card-copy span{color:#f0c66c}.baldur-card .beer-card-copy h3{color:#fff0c6}.baldur-card .beer-card-copy p{color:#ead8ac}.baldur-card .beer-card-copy i{color:#f5c75d}.baldur-beer-page{--baldur-gold:#d49b2e;--baldur-cream:#f7e8bd;color:#fff0ca;background:#2a1806}.baldur-hero{text-align:center;background:linear-gradient(#552b0514,#2d1603db),url(/images/baldur-canette-verre.webp) 50%/cover;place-items:center;min-height:100svh;padding:130px 7vw 90px;display:grid}.baldur-hero-content{text-shadow:0 8px 32px #3b1c00d9;width:min(1100px,100%)}.baldur-back{color:#fff1bf;border-color:#fff1bfa6}.baldur-hero h1{color:#fff0bc;text-transform:uppercase;letter-spacing:-.06em;text-shadow:0 14px 42px #6a3504,3px 3px #d49b2e;margin:18px 0 34px;font-size:clamp(92px,16vw,225px);line-height:.78}.baldur-hero-content>p:last-child{color:#fff4d8;width:min(740px,92%);margin:48px auto 0;font-size:19px;line-height:1.72}.baldur-stats{color:#392609;background:#f4dfaa;border-top:4px solid #d49b2e;grid-template-columns:repeat(4,1fr);display:grid}.baldur-stats div{border-right:1px solid #734c0f3b;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.baldur-stats div:last-child{border:0}.baldur-stats span{color:#986014;letter-spacing:.2em;font:700 10px Arial,sans-serif}.baldur-stats strong{color:#6b430b;margin:14px 0 8px;font-size:clamp(43px,5vw,69px);font-weight:500}.baldur-stats p{color:#6f6248;margin:0;font-size:13px}.baldur-appearance,.baldur-profile,.baldur-recipe,.baldur-balance{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8vw;padding:120px 7vw;display:grid}.baldur-appearance{color:#3a2a10;background:#f5e5bb}.baldur-appearance h2,.baldur-profile h2,.baldur-recipe h2,.baldur-balance h2,.baldur-pairings h2{margin:0 0 30px;font-size:clamp(47px,6vw,82px);font-weight:500;line-height:.98}.baldur-appearance p:last-child,.baldur-profile>div>p:last-child,.baldur-recipe>div>p,.baldur-balance>div>p:last-child{font-size:17px;line-height:1.78}.baldur-appearance figure{border:10px solid #fff0c9;margin:0;box-shadow:0 25px 68px #68400847}.baldur-profile{background:radial-gradient(circle at 85% 20%,#f5ba4147,#0000 38%),linear-gradient(135deg,#8f5b13,#2c1805)}.baldur-flavours{grid-template-columns:1fr 1fr;display:grid}.baldur-flavours article{background:#46230233;border:1px solid #ffe1a152;min-height:215px;padding:30px}.baldur-flavours span{color:#f1c267;font:700 10px Arial,sans-serif}.baldur-flavours h3{color:#fff0c8;margin:25px 0 10px;font-size:27px}.baldur-flavours p{color:#ead9b5;margin:0;line-height:1.6}.baldur-story{background:linear-gradient(145deg,#3c2104,#9a681e)}.baldur-story>div{background:radial-gradient(circle at 88% 12%,#ffcc5f3d,#0000 38%),#593508}.baldur-recipe{color:#3b2b10;background:#f0dfb1}.baldur-recipe .eyebrow,.baldur-pairings .eyebrow{color:#9a5e0e}.baldur-ingredients{border:1px solid #75490c52;grid-template-columns:1fr 1fr;display:grid}.baldur-ingredients p{border:1px solid #75490c2b;flex-direction:column;justify-content:center;min-height:145px;margin:0;padding:28px;display:flex}.baldur-ingredients span{color:#a76c14;font-size:34px}.baldur-ingredients strong{color:#62400f;letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font:700 11px Arial,sans-serif}.baldur-balance{background:linear-gradient(135deg,#9a661a,#3a2005)}.baldur-bars p{grid-template-columns:110px 1fr 95px;align-items:center;gap:17px;margin:27px 0;display:grid}.baldur-bars span,.baldur-bars em{text-transform:uppercase;letter-spacing:.1em;font:700 10px Arial,sans-serif}.baldur-bars em{color:#ead8b1;text-align:right;font-style:normal}.baldur-bars i{background:#845719;height:6px}.baldur-bars b{background:linear-gradient(90deg,#fff0ad,#d49b2e);height:100%;display:block}.baldur-pairings{text-align:center;color:#3a2a0e;background:#f5e5bb;padding:120px 7vw}.baldur-pairings>div{border:1px solid #784c0d4d;grid-template-columns:repeat(4,1fr);width:min(1080px,100%);margin:50px auto 35px;display:grid}.baldur-pairings>div span{border-right:1px solid #784c0d38;place-items:center;min-height:140px;padding:24px;font-size:19px;display:grid}.baldur-pairings>div span:last-child{border:0}.baldur-pairings>p:last-child{color:#6c6149;width:min(720px,100%);margin:auto;line-height:1.75}.baldur-cta{background:#80520f}.baldur-cta:hover{background:#9d6717}@media (width<=900px){.baldur-appearance,.baldur-profile,.baldur-recipe,.baldur-balance{grid-template-columns:1fr}}@media (width<=680px){.baldur-hero{padding:110px 20px 70px}.baldur-hero h1{font-size:clamp(70px,24vw,120px)}.baldur-stats{grid-template-columns:1fr 1fr}.baldur-stats div{min-height:170px}.baldur-stats div:nth-child(2){border-right:0}.baldur-appearance,.baldur-profile,.baldur-recipe,.baldur-balance,.baldur-pairings{padding:82px 22px}.baldur-flavours,.baldur-ingredients{grid-template-columns:1fr}.baldur-bars p{grid-template-columns:88px 1fr}.baldur-bars em{text-align:left;grid-column:2}.baldur-pairings>div{grid-template-columns:1fr 1fr}.baldur-pairings>div span:nth-child(2){border-right:0}}.jormungandr-card{background:#050505;border-color:#d8d0bea6}.jormungandr-card .beer-card-copy{background:radial-gradient(circle at 88% 13%,#c5952d33,#0000 34%),linear-gradient(145deg,#252525,#050505 76%)}.jormungandr-card .beer-card-copy:before{border-color:#e8e1d261}.jormungandr-card .beer-card-copy span{color:#d2aa56}.jormungandr-card .beer-card-copy h3{color:#f0eadf;font-size:clamp(38px,4.5vw,64px)}.jormungandr-card .beer-card-copy p{color:#c9c4ba}.jormungandr-card .beer-card-copy i{color:#d6ae50}.jorm-beer-page{--jorm-ivory:#e9e2d5;--jorm-gold:#c39a3e;color:#eee9df;background:#050505}.jorm-hero{text-align:center;background:linear-gradient(#0000002e,#000000e0),url(/images/jormungandr-canette-verre.webp) 50%/cover;place-items:center;min-height:100svh;padding:130px 7vw 90px;display:grid}.jorm-hero-content{text-shadow:0 10px 35px #000;width:min(1180px,100%)}.jorm-back{color:#eee6d5;border-color:#eee6d58c}.jorm-hero h1{color:#eee8dc;text-transform:uppercase;letter-spacing:-.055em;text-shadow:0 16px 50px #000,2px 2px #6d6b65;margin:18px 0 34px;font-size:clamp(66px,10.5vw,150px);line-height:.82}.jorm-hero-content>p:last-child{color:#e4e0d8;width:min(730px,92%);margin:48px auto 0;font-size:19px;line-height:1.72}.jorm-stats{color:#eee8dc;background:#111;border-top:4px solid #c39a3e;grid-template-columns:repeat(4,1fr);display:grid}.jorm-stats div{border-right:1px solid #eae3d52e;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.jorm-stats div:last-child{border:0}.jorm-stats span{color:#c39a3e;letter-spacing:.2em;font:700 10px Arial,sans-serif}.jorm-stats strong{color:#eee8dc;margin:14px 0 8px;font-size:clamp(43px,5vw,69px);font-weight:500}.jorm-stats p{color:#aaa6a0;margin:0;font-size:13px}.jorm-appearance,.jorm-profile,.jorm-recipe,.jorm-balance,.jorm-legend{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8vw;padding:120px 7vw;display:grid}.jorm-appearance{color:#201d18;background:#e9e2d5}.jorm-appearance h2,.jorm-profile h2,.jorm-recipe h2,.jorm-balance h2,.jorm-legend h2,.jorm-pairings h2{margin:0 0 30px;font-size:clamp(47px,6vw,82px);font-weight:500;line-height:.98}.jorm-appearance p:last-child,.jorm-profile>div>p:last-child,.jorm-recipe>div>p,.jorm-balance>div>p:last-child,.jorm-legend>div>p:last-child{font-size:17px;line-height:1.78}.jorm-appearance figure{border:8px solid #f4eee4;margin:0;box-shadow:0 26px 70px #0000004d}.jorm-profile{background:radial-gradient(circle at 85% 20%,#c39a3e29,#0000 38%),#0c0c0c}.jorm-flavours{grid-template-columns:1fr 1fr;display:grid}.jorm-flavours article{background:#ffffff06;border:1px solid #e8e1d43d;min-height:215px;padding:30px}.jorm-flavours span{color:#c9a655;font:700 10px Arial,sans-serif}.jorm-flavours h3{color:#eee7da;margin:25px 0 10px;font-size:27px}.jorm-flavours p{color:#bbb6ad;margin:0;line-height:1.6}.jorm-legend{background:linear-gradient(145deg,#050505,#232323);overflow:hidden}.jorm-ring{aspect-ratio:1;border:13px double #e5ded0;border-radius:50%;width:min(520px,80vw);margin:auto;position:relative;box-shadow:0 0 0 3px #151515,0 0 0 5px #e5ded080,inset 0 0 80px #000}.jorm-ring:before{content:"";clip-path:polygon(0 0,100% 0,100% 76%,74% 76%,68% 100%,0 100%);border:4px solid #c39a3e;border-radius:50%;position:absolute;inset:14%;transform:rotate(-18deg)}.jorm-ring i{border:5px solid #e5ded0;border-radius:50%;width:78%;height:13%;position:absolute;top:42%;left:11%;transform:rotate(24deg);box-shadow:0 8px #111}.jorm-ring b{clip-path:polygon(0 22%,70% 0,100% 44%,70% 100%,5% 70%);background:#e5ded0;width:65px;height:42px;position:absolute;top:28%;right:12%}.jorm-legend .eyebrow{color:#c39a3e}.jorm-recipe{color:#211e19;background:#e4ddd0}.jorm-recipe .eyebrow,.jorm-pairings .eyebrow{color:#8a691e}.jorm-ingredients{border:1px solid #322e274d;grid-template-columns:1fr 1fr;display:grid}.jorm-ingredients p{border:1px solid #322e272b;flex-direction:column;justify-content:center;min-height:145px;margin:0;padding:28px;display:flex}.jorm-ingredients span{color:#947123;font-size:34px}.jorm-ingredients strong{color:#2f2b24;letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font:700 11px Arial,sans-serif}.jorm-balance{background:linear-gradient(135deg,#242424,#070707)}.jorm-bars p{grid-template-columns:110px 1fr 95px;align-items:center;gap:17px;margin:27px 0;display:grid}.jorm-bars span,.jorm-bars em{text-transform:uppercase;letter-spacing:.1em;font:700 10px Arial,sans-serif}.jorm-bars em{color:#bdb7ad;text-align:right;font-style:normal}.jorm-bars i{background:#3b3b3b;height:6px}.jorm-bars b{background:linear-gradient(90deg,#e9e1d2,#c39a3e);height:100%;display:block}.jorm-pairings{text-align:center;color:#201d18;background:#e9e2d5;padding:120px 7vw}.jorm-pairings>div{border:1px solid #2d292347;grid-template-columns:repeat(4,1fr);width:min(1080px,100%);margin:50px auto 35px;display:grid}.jorm-pairings>div span{border-right:1px solid #2d292333;place-items:center;min-height:140px;padding:24px;font-size:19px;display:grid}.jorm-pairings>div span:last-child{border:0}.jorm-pairings>p:last-child{color:#625d55;width:min(720px,100%);margin:auto;line-height:1.75}.jorm-cta{background:#161616}.jorm-cta:hover{background:#292929}@media (width<=900px){.jorm-appearance,.jorm-profile,.jorm-recipe,.jorm-balance,.jorm-legend{grid-template-columns:1fr}}@media (width<=680px){.jorm-hero{padding:110px 20px 70px}.jorm-hero h1{font-size:clamp(48px,15vw,80px)}.jorm-stats{grid-template-columns:1fr 1fr}.jorm-stats div{min-height:170px}.jorm-stats div:nth-child(2){border-right:0}.jorm-appearance,.jorm-profile,.jorm-recipe,.jorm-balance,.jorm-legend,.jorm-pairings{padding:82px 22px}.jorm-flavours,.jorm-ingredients{grid-template-columns:1fr}.jorm-bars p{grid-template-columns:88px 1fr}.jorm-bars em{text-align:left;grid-column:2}.jorm-pairings>div{grid-template-columns:1fr 1fr}.jorm-pairings>div span:nth-child(2){border-right:0}}.jorm-appearance figure{background:#111;overflow:hidden}.jorm-appearance figure img{object-fit:cover;width:100%;height:auto}.jorm-legend figure{border:1px solid #e5ded066;margin:0;overflow:hidden;box-shadow:0 28px 80px #000}.jorm-legend figure img{width:100%;height:auto;display:block}.solstice-card{background:#061729;border-color:#be7e3bd1}.solstice-card .beer-card-copy{background:radial-gradient(circle at 87% 14%,#da994547,#0000 35%),linear-gradient(145deg,#183b5a,#061627 77%)}.solstice-card .beer-card-copy:before{border-color:#ead8b56b}.solstice-card .beer-card-copy span{color:#d89c59}.solstice-card .beer-card-copy h3{color:#f0dfc3;font-size:clamp(38px,4.6vw,66px)}.solstice-card .beer-card-copy p{color:#c9d6de}.solstice-card .beer-card-copy i{color:#dda158}.solstice-beer-page{--solstice-copper:#c47b3e;--solstice-ivory:#eee0c4;color:#eee5d4;background:#051423}.solstice-hero{text-align:center;background:linear-gradient(#0412202e,#04111ee0),url(/images/solstice-hiver-canette-verre.webp) 50%/cover;place-items:center;min-height:100svh;padding:130px 7vw 90px;display:grid}.solstice-hero-content{text-shadow:0 9px 34px #020b12;width:min(1120px,100%)}.solstice-back{color:#f2dfb7;border-color:#f2dfb794}.solstice-hero h1{color:#efe1c5;text-transform:uppercase;letter-spacing:-.055em;text-shadow:0 15px 48px #02070b,2px 2px #9b5d31;margin:18px 0 34px;font-size:clamp(72px,12vw,170px);line-height:.72}.solstice-hero h1 em{color:#d58f50;font-size:.72em;font-style:normal}.solstice-hero-content>p:last-child{color:#ece7de;width:min(750px,92%);margin:50px auto 0;font-size:19px;line-height:1.72}.solstice-stats{background:#10283b;border-top:4px solid #b96f36;grid-template-columns:repeat(4,1fr);display:grid}.solstice-stats div{border-right:1px solid #e8dcc333;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.solstice-stats div:last-child{border:0}.solstice-stats span{color:#d18a4b;letter-spacing:.2em;font:700 10px Arial,sans-serif}.solstice-stats strong{color:#eee1c6;margin:14px 0 8px;font-size:clamp(43px,5vw,69px);font-weight:500}.solstice-stats p{color:#afbec8;margin:0;font-size:13px}.solstice-appearance,.solstice-profile,.solstice-recipe,.solstice-balance{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8vw;padding:120px 7vw;display:grid}.solstice-appearance{color:#263747;background:#e9ddc4}.solstice-appearance h2,.solstice-profile h2,.solstice-recipe h2,.solstice-balance h2,.solstice-pairings h2{margin:0 0 30px;font-size:clamp(47px,6vw,82px);font-weight:500;line-height:.98}.solstice-appearance p:last-child,.solstice-profile>div>p:last-child,.solstice-recipe>div>p,.solstice-balance>div>p:last-child{font-size:17px;line-height:1.78}.solstice-appearance figure{border:9px solid #f2e7d2;margin:0;box-shadow:0 26px 70px #0a1b284d}.solstice-profile{background:radial-gradient(circle at 85% 18%,#cc7d3b33,#0000 38%),linear-gradient(135deg,#163852,#061522)}.solstice-flavours{grid-template-columns:1fr 1fr;display:grid}.solstice-flavours article{background:#04121d33;border:1px solid #ebdcbf42;min-height:215px;padding:30px}.solstice-flavours span{color:#d49354;font:700 10px Arial,sans-serif}.solstice-flavours h3{color:#efe0c2;margin:25px 0 10px;font-size:27px}.solstice-flavours p{color:#c2d0d7;margin:0;line-height:1.6}.solstice-story{background:linear-gradient(145deg,#061522,#173c56)}.solstice-story>div{background:radial-gradient(circle at 88% 12%,#c47b3e38,#0000 38%),#0b293c}.solstice-recipe{color:#293846;background:#e7dbc2}.solstice-recipe .eyebrow,.solstice-pairings .eyebrow{color:#9b5d32}.solstice-ingredients{border:1px solid #1c41574d;grid-template-columns:1fr 1fr;display:grid}.solstice-ingredients p{border:1px solid #1c41572b;flex-direction:column;justify-content:center;min-height:145px;margin:0;padding:28px;display:flex}.solstice-ingredients span{color:#a76235;font-size:34px}.solstice-ingredients strong{color:#24445a;letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font:700 11px Arial,sans-serif}.solstice-balance{background:linear-gradient(135deg,#193f58,#081c29)}.solstice-bars p{grid-template-columns:110px 1fr 95px;align-items:center;gap:17px;margin:27px 0;display:grid}.solstice-bars span,.solstice-bars em{text-transform:uppercase;letter-spacing:.1em;font:700 10px Arial,sans-serif}.solstice-bars em{color:#c4d1d7;text-align:right;font-style:normal}.solstice-bars i{background:#31576b;height:6px}.solstice-bars b{background:linear-gradient(90deg,#ecd7a7,#c47b3e);height:100%;display:block}.solstice-pairings{text-align:center;color:#273746;background:#e9ddc4;padding:120px 7vw}.solstice-pairings>div{border:1px solid #25475b47;grid-template-columns:repeat(4,1fr);width:min(1080px,100%);margin:50px auto 35px;display:grid}.solstice-pairings>div span{border-right:1px solid #25475b33;place-items:center;min-height:140px;padding:24px;font-size:19px;display:grid}.solstice-pairings>div span:last-child{border:0}.solstice-pairings>p:last-child{color:#625d54;width:min(720px,100%);margin:auto;line-height:1.75}.solstice-cta{background:#174059}.solstice-cta:hover{background:#1c4f6d}@media (width<=900px){.solstice-appearance,.solstice-profile,.solstice-recipe,.solstice-balance{grid-template-columns:1fr}}@media (width<=680px){.solstice-hero{padding:110px 20px 70px}.solstice-hero h1{font-size:clamp(58px,19vw,96px)}.solstice-stats{grid-template-columns:1fr 1fr}.solstice-stats div{min-height:170px}.solstice-stats div:nth-child(2){border-right:0}.solstice-appearance,.solstice-profile,.solstice-recipe,.solstice-balance,.solstice-pairings{padding:82px 22px}.solstice-flavours,.solstice-ingredients{grid-template-columns:1fr}.solstice-bars p{grid-template-columns:88px 1fr}.solstice-bars em{text-align:left;grid-column:2}.solstice-pairings>div{grid-template-columns:1fr 1fr}.solstice-pairings>div span:nth-child(2){border-right:0}}.brewery-creator-showcase{color:#eee4c9;background:#09130d;border-top:1px solid #b8904b47;border-bottom:1px solid #b8904b47;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);min-height:780px;display:grid}.brewery-creator-composite{background:#101d14;min-width:0;min-height:780px;margin:0;overflow:hidden}.brewery-creator-composite img{object-fit:contain;object-position:center;box-sizing:border-box;width:100%;height:100%;padding:18px;display:block}.brewery-creator-visual{background:linear-gradient(145deg,#13251a,#07110b);grid-template-columns:minmax(0,1.55fr) minmax(250px,.62fr);gap:24px;min-width:0;padding:34px;display:grid}.brewery-can-shelf{background:linear-gradient(90deg,#0000002e,#0000 10% 90%,#0000002e),repeating-linear-gradient(#29190f 0,#503522 7px,#25160e 10px 222px);border:8px solid #2c1a10;grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;gap:22px 15px;padding:32px 28px 38px;display:grid;box-shadow:inset 0 0 0 2px #d4a65b3d,0 20px 45px #0000005c}.brewery-can-slot{text-align:center;min-width:0;margin:0}.brewery-can-group{background:#101910;border:1px solid #daae5e57;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;height:165px;padding:5px;display:grid;overflow:hidden;box-shadow:0 8px 20px #00000061}.brewery-can-crop{min-width:0;position:relative;overflow:hidden}.brewery-can-crop img{object-fit:cover;object-position:left center;filter:saturate(1.05)contrast(1.04);width:390%;max-width:none;height:100%;position:absolute;top:0;left:0}.brewery-can-slot figcaption{color:#e6d3aa;letter-spacing:.07em;text-transform:uppercase;min-height:28px;padding-top:8px;font:700 9px/1.25 Arial,sans-serif}.brewery-real-photo{background:#111;border:1px solid #daae5e85;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 45px #0000006b}.brewery-real-photo img{object-fit:cover;object-position:64% center;width:100%;height:100%}.brewery-real-photo figcaption{color:#fff0cc;letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#040906c7;border:1px solid #daae5e66;padding:10px 12px;font:700 9px Arial,sans-serif;position:absolute;bottom:14px;left:14px;right:14px}.brewery-creator-showcase>div:last-child{background:radial-gradient(circle at 100% 10%,#a1742f33,#0000 38%),linear-gradient(145deg,#1a2d1d,#09130d);flex-direction:column;justify-content:center;padding:95px 7vw 95px 6vw;display:flex}.brewery-creator-showcase h2,.brewery-process h2{color:#f0e1bb;margin:8px 0 30px;font-size:clamp(52px,6vw,88px);font-weight:500;line-height:.94}.brewery-creator-showcase>div:last-child>p:not(.eyebrow){color:#c9cfbd;font-size:17px;line-height:1.78}.brewery-creator-showcase a{color:#eedcae;letter-spacing:.13em;text-transform:uppercase;border:1px solid #d8b0618c;width:max-content;margin-top:25px;padding:15px 21px;font:700 10px Arial,sans-serif}.brewery-creator-showcase a:hover{color:#fff;background:#ab7c3033}.brewery-creator-showcase a i{color:#d6aa55;margin-left:10px;font-style:normal}.brewery-process{color:#ecdfc2;background:repeating-linear-gradient(90deg,#caa56006 0 1px,#0000 1px 74px),#0b1710;padding:120px 6vw 135px}.brewery-process>header{text-align:center;width:min(850px,100%);margin:0 auto 70px}.brewery-process>header>p:last-child{color:#bfc8b7;width:min(680px,100%);margin:0 auto;font-size:17px;line-height:1.75}.brewery-process-grid{grid-template-columns:1fr 1fr;gap:34px;width:min(1420px,100%);margin:auto;display:grid}.brewery-process-grid article{background:linear-gradient(145deg,#17291a,#0b160e);border:1px solid #cba6604d;overflow:hidden;box-shadow:0 26px 70px #0000004d}.brewery-process-grid figure{height:440px;margin:0;overflow:hidden}.brewery-process-grid figure img{object-fit:cover;width:100%;height:100%}.brewery-process-grid article>div{padding:42px 42px 48px}.brewery-process-grid span{color:#d5a85a;letter-spacing:.16em;text-transform:uppercase;font:700 10px Arial,sans-serif}.brewery-process-grid h3{color:#ecddb9;margin:16px 0 15px;font-size:34px;font-weight:500}.brewery-process-grid p{color:#bec7b6;margin:0;font-size:15px;line-height:1.72}@media (width<=1200px){.brewery-creator-visual{grid-template-columns:1fr}.brewery-real-photo{height:560px}.brewery-can-shelf{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1050px){.brewery-creator-showcase{grid-template-columns:1fr}.brewery-creator-composite{min-height:600px}.brewery-process-grid{grid-template-columns:1fr}.brewery-process-grid figure,.brewery-process-grid figure img{height:auto}}@media (width<=680px){.brewery-creator-visual{gap:16px;padding:16px}.brewery-can-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px;padding:20px 12px 26px}.brewery-can-group{height:190px}.brewery-real-photo{height:620px}.brewery-creator-showcase>div:last-child{padding:78px 22px}.brewery-creator-showcase h2,.brewery-process h2{font-size:clamp(48px,15vw,72px)}.brewery-process{padding:85px 18px 95px}.brewery-process>header{margin-bottom:45px}.brewery-process-grid article>div{padding:32px 25px 38px}.brewery-process-grid h3{font-size:29px}.brewery-creator-composite{min-height:300px}.brewery-creator-composite img{padding:10px}}.recipes-page{color:#241b14;background:#f3ead8}.recipes-navigation{background:linear-gradient(#223e56,#16344d 72%,#132e44)}.recipes-navigation .header-universe-symbol{color:#fff}.recipes-page footer{color:#f0e4d0}.recipes-hero{text-align:center;color:#f5e7cb;background:radial-gradient(circle at 50% 45%,#7c1c238c,#0000 30%),linear-gradient(145deg,#17372b,#101b25 52%,#43161c);place-items:center;min-height:720px;padding:150px 7vw 90px;display:grid;position:relative;overflow:hidden}.recipes-rings{opacity:.34;background:repeating-radial-gradient(circle,#0000 0 76px,#d2aa5b61 78px 80px,#0000 82px 126px);position:absolute;inset:-15%}.recipes-hero>div:last-child{z-index:1;width:min(980px,94vw);position:relative}.recipes-hero h1{color:#f5e4bd;letter-spacing:-.065em;text-shadow:0 15px 45px #0000008c;margin:15px 0 28px;font-size:clamp(82px,15vw,200px);font-weight:500;line-height:.82}.recipes-hero p:last-child{color:#e0d5c1;width:min(720px,90%);margin:auto;font-size:20px;line-height:1.7}.recipes-library{background-color:#f3ead8;background-image:url(/images/recettes/motif-couverts.svg);background-position:0 0;background-size:40px 40px;min-height:700px;padding:120px 7vw 135px}.recipes-library-heading{text-align:center;width:min(850px,100%);margin:0 auto 65px}.recipes-library h2{color:#2d2118;margin:0 0 28px;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:1}.recipes-library-heading>p:last-child{color:#6b5b4e;font-size:18px;line-height:1.75}.recipes-empty-card{text-align:center;background:#fffaeeb8;border:1px solid #6a451f47;flex-direction:column;justify-content:center;width:min(900px,100%);min-height:310px;margin:auto;padding:55px;display:flex;box-shadow:inset 0 0 0 9px #ffffff59,0 22px 60px #50341c1f}.recipes-empty-card span{color:#8b2930;letter-spacing:.22em;text-transform:uppercase;font:700 10px Arial,sans-serif}.recipes-empty-card strong{color:#422d1d;margin:20px 0 16px;font-size:34px;font-weight:500}.recipes-empty-card p{color:#746357;width:min(610px,100%);margin:0 auto;font-size:16px;line-height:1.7}@media (width<=900px){.main-navigation{grid-template-columns:1fr auto}.main-navigation nav{display:none}.main-navigation .header-cta{display:block}.recipes-hero{min-height:620px}}@media (width<=680px){.recipes-hero{min-height:560px;padding:125px 20px 75px}.recipes-hero h1{font-size:clamp(72px,24vw,118px)}.recipes-library{padding:85px 20px 95px}.recipes-empty-card{padding:42px 24px}.recipes-empty-card strong{font-size:28px}}.recipes-collection{color:#281c13;background:#f3ead8;padding:110px 7vw 125px}.recipes-collection>header{text-align:center;width:min(820px,100%);margin:0 auto 55px}.recipes-collection>header h2{margin:12px 0 22px;font-size:clamp(50px,6vw,82px);font-weight:500;line-height:.96}.recipes-collection>header>p:last-child{color:#6b5b4e;margin:0;font-size:18px;line-height:1.7}.recipe-card{width:min(1120px,100%);color:inherit;background:#fff8e9;border:1px solid #69421e47;grid-template-columns:1.12fr .88fr;margin:auto;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 24px 65px #482b1324}.recipe-card:hover{transform:translateY(-5px);box-shadow:0 30px 75px #482b1333}.recipe-card figure{min-height:430px;margin:0;overflow:hidden}.recipe-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.recipe-card:hover img{transform:scale(1.025)}.recipe-card>div{flex-direction:column;justify-content:center;padding:55px 48px;display:flex}.recipe-card span{color:#8b2930;letter-spacing:.14em;text-transform:uppercase;font:700 11px Arial,sans-serif}.recipe-card h3{color:#3d291b;margin:20px 0 18px;font-size:clamp(38px,4vw,59px);font-weight:500;line-height:.95}.recipe-card p{color:#6a584a;margin:0 0 30px;font-size:17px;line-height:1.65}.recipe-card strong{color:#7b4b26;letter-spacing:.12em;text-transform:uppercase;font:700 12px Arial,sans-serif}.recipe-card strong i{margin-left:9px;font-size:18px;font-style:normal}.recipes-stew-hero{text-align:left;background:#17120e;justify-content:flex-start;align-items:flex-end;min-height:880px;padding:150px 7vw 90px;display:flex;position:relative}.recipes-stew-hero>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.recipes-stew-hero-shade{background:linear-gradient(90deg,#0a0806ed 0%,#0a0806b3 30%,#0a08061f 62%,#0a080633),linear-gradient(#0000 45%,#080604a6);position:absolute;inset:0}.recipes-stew-hero-copy{z-index:1;text-shadow:0 8px 34px #000000d9;width:min(650px,92vw);position:relative}.recipes-stew-hero h1{color:#f3dfb7;letter-spacing:-.055em;text-align:left;margin:18px 0 30px;font-size:clamp(60px,7.8vw,128px);line-height:.84}.recipes-stew-hero h1 em{color:#d39755;letter-spacing:-.035em;font-size:.62em;font-style:italic;font-weight:400}.recipes-stew-hero-copy>p:last-child{color:#eadfce;width:min(570px,100%);margin:0;font-size:19px;line-height:1.72}.stew-recipe{background-color:#efe4cf;background-image:radial-gradient(#6946241a .7px,#0000 .7px);background-size:6px 6px;padding:120px 7vw 140px}.stew-recipe-intro{text-align:center;width:min(1120px,100%);margin:0 auto 85px}.stew-recipe-intro h2{color:#342317;margin:12px auto 48px;font-size:clamp(48px,6vw,86px);font-weight:500;line-height:.96}.stew-facts{background:#fffaef9e;border:1px solid #69421e47;grid-template-columns:repeat(3,1fr);display:grid;box-shadow:0 18px 50px #482b131a}.stew-facts span{border-right:1px solid #69421e33;flex-direction:column;justify-content:center;align-items:center;min-height:145px;padding:28px 20px;display:flex}.stew-facts span:last-child{border-right:0}.stew-facts small{color:#8b2930;letter-spacing:.18em;text-transform:uppercase;margin-bottom:13px;font:700 10px Arial,sans-serif}.stew-facts strong{color:#4b321f;font-size:23px;font-weight:500}.stew-recipe-body{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:start;gap:70px;width:min(1380px,100%);margin:auto;display:grid}.stew-ingredients{color:#eadfc9;background:linear-gradient(145deg,#263b30,#101d18);border-top:5px solid #9f6b37;padding:48px 46px;box-shadow:0 24px 65px #2c1e1238}.stew-ingredients .eyebrow{color:#d59b59}.stew-ingredients h2,.stew-method h2{margin:10px 0 35px;font-size:clamp(42px,4vw,64px);font-weight:500;line-height:1}.stew-ingredients ul{margin:0;padding:0;list-style:none}.stew-ingredients li{border-bottom:1px solid #e6cea524;padding:14px 0 14px 25px;font-size:15px;line-height:1.5;position:relative}.stew-ingredients li:before{content:"";background:#b97b3f;border-radius:50%;width:8px;height:8px;position:absolute;top:22px;left:0}.stew-ingredients li:last-child{border-bottom:0}.stew-method{padding:20px 0}.stew-method h2{color:#3b281b}.stew-method ol{margin:0;padding:0;list-style:none}.stew-method li{border-top:1px solid #66422240;grid-template-columns:70px 1fr;gap:25px;padding:30px 0;display:grid}.stew-method li:last-child{border-bottom:1px solid #66422240}.stew-method li>span{color:#9a6232;font-size:43px;font-style:italic;line-height:1}.stew-method h3{color:#532d20;margin:0 0 10px;font-size:25px;font-weight:500}.stew-method p{color:#655448;margin:0;font-size:16px;line-height:1.78}@media (width<=900px){.recipes-stew-hero{min-height:760px}.recipe-card{grid-template-columns:1fr}.recipe-card figure{min-height:380px}.stew-recipe-body{grid-template-columns:1fr}.stew-ingredients{max-width:680px;margin:auto}.stew-facts strong{font-size:19px}}@media (width<=680px){.recipes-stew-hero{min-height:680px;padding:130px 20px 60px}.recipes-stew-hero>img{object-position:58% center}.recipes-stew-hero-shade{background:linear-gradient(#0806041f,#0806049e 40%,#080604f5 100%)}.recipes-stew-hero h1{font-size:clamp(53px,17vw,82px)}.recipes-stew-hero h1 em{font-size:.58em}.recipes-collection{padding:82px 20px 90px}.recipe-card figure{min-height:290px}.recipe-card>div{padding:36px 27px}.stew-recipe{padding:85px 20px 100px}.stew-recipe-intro{margin-bottom:55px}.stew-facts{grid-template-columns:1fr}.stew-facts span{border-bottom:1px solid #69421e33;border-right:0;min-height:105px}.stew-facts span:last-child{border-bottom:0}.stew-ingredients{padding:38px 27px}.stew-method li{grid-template-columns:50px 1fr;gap:15px}.stew-method li>span{font-size:34px}.stew-method h3{font-size:22px}}.vineyard-history-page{color:#f0e4ca;background:#101713}.vineyard-history-hero{text-align:center;background:radial-gradient(circle at 50% 40%,#7a2632 0,#49141d 46%,#250910 76%,#110508 100%);place-items:center;min-height:760px;padding:150px 7vw 90px;display:grid;position:relative;overflow:hidden}.vineyard-history-hero .vineyard-rings{opacity:.23;background:repeating-radial-gradient(circle,#0000 0 82px,#d6ae6957 84px 87px,#0000 89px 142px);position:absolute;inset:-18%;transform:translateY(-72px)rotate(-8deg)}.vineyard-history-hero .page-hero-content{z-index:1;width:min(940px,94vw);position:relative}.vineyard-history-hero img{object-fit:contain;filter:drop-shadow(0 18px 35px #0000007a);width:min(390px,66vw);max-height:310px;margin:0 auto}.vineyard-history-hero h1{color:#f2dfb9;letter-spacing:-.055em;margin:18px 0 26px;font-size:clamp(60px,9vw,132px);font-weight:500;line-height:.88}.vineyard-history-hero p:last-child{color:#d5cbb7;width:min(720px,94%);margin:auto;font-size:19px;line-height:1.7}.vineyard-history-hero{text-align:left;background-color:#070504;background-image:url(/images/vignoble/cave-contemporaine-section-v2-lossless.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:760px;padding:0}.vineyard-history-hero .vineyard-rings{display:none}.vineyard-history-hero .page-hero-content{width:min(1500px,96vw);min-height:760px;position:relative}.vineyard-history-hero .page-hero-content>img{object-fit:contain;width:min(410px,31vw);max-height:none;margin:0;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.vineyard-history-hero .page-hero-content>.eyebrow{color:#d58b58;width:min(470px,32vw);margin:0;line-height:1.7;position:absolute;top:22%;left:1.5%}.vineyard-history-hero .page-hero-content>h1{color:#f5e4cc;letter-spacing:-.035em;width:min(500px,34vw);margin:0;font-size:clamp(48px,4.5vw,74px);line-height:.93;position:absolute;top:31%;left:1.5%}.vineyard-history-hero .page-hero-content>p:last-child{color:#e2d4c1;width:min(470px,32vw);margin:0;font-size:16px;line-height:1.65;position:absolute;top:62%;left:1.5%}@media (width<=900px){.vineyard-history-hero{background-position:top;background-size:contain;min-height:900px}.vineyard-history-hero .page-hero-content{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;min-height:900px;padding:430px 20px 65px;display:flex}.vineyard-history-hero .page-hero-content>img{width:min(360px,62vw);top:25%}.vineyard-history-hero .page-hero-content>.eyebrow,.vineyard-history-hero .page-hero-content>h1,.vineyard-history-hero .page-hero-content>p:last-child{width:min(680px,100%);margin-left:auto;margin-right:auto;position:static}.vineyard-history-hero .page-hero-content>h1{margin-top:16px}.vineyard-history-hero .page-hero-content>p:last-child{margin-top:24px}}.vineyard-intro{text-align:center;background:#efe5d2;padding:115px 7vw 95px}.vineyard-intro h2{color:#31251d;margin:10px 0 26px;font-size:clamp(52px,7vw,92px);font-weight:500;line-height:.96}.vineyard-intro>p:last-child{color:#66574a;width:min(800px,100%);margin:auto;font-size:18px;line-height:1.78}.vineyard-timeline{background:linear-gradient(90deg,#0000 calc(50% - 1px),#be944e4d 50%,#0000 calc(50% + 1px)),#101713;padding:30px 6vw 130px}.vineyard-chapter{grid-template-columns:105px minmax(280px,.72fr) minmax(0,1.45fr);align-items:center;gap:42px;width:min(1440px,100%);margin:95px auto 0;display:grid}.vineyard-chapter:nth-child(2n){grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr) 105px}.vineyard-chapter:nth-child(2n) .vineyard-year{grid-column:3}.vineyard-chapter:nth-child(2n) .vineyard-chapter-copy{grid-area:1/2}.vineyard-chapter:nth-child(2n) .vineyard-chapter-images{grid-area:1/1}.vineyard-year{color:#1b130d;letter-spacing:.06em;background:#d5ad68;border-radius:50%;place-items:center;width:105px;height:105px;font:700 20px Arial,sans-serif;display:grid;box-shadow:0 0 0 9px #101713,0 0 0 10px #d5ad6861}.vineyard-chapter-copy h3{color:#f0dfbd;margin:10px 0 18px;font-size:clamp(34px,4vw,62px);font-weight:500;line-height:1}.vineyard-chapter-copy>p:last-child{color:#bdc4b8;margin:0;font-size:16px;line-height:1.75}.vineyard-chapter-images{grid-template-columns:1.15fr .85fr;gap:18px;display:grid}.vineyard-chapter-images.single{grid-template-columns:1fr}.vineyard-chapter-images figure{background:#172019;border:1px solid #d6ae644d;height:430px;margin:0;overflow:hidden;box-shadow:0 24px 60px #00000057}.vineyard-chapter-images figure:nth-child(2){transform:translateY(38px)}.vineyard-chapter-images img{object-fit:cover;width:100%;height:100%;display:block}.vineyard-chapter-text{grid-template-columns:105px 1fr}.vineyard-chapter-text .vineyard-chapter-copy{max-width:760px}.vineyard-chapter-text:nth-child(2n){grid-template-columns:1fr 105px}.vineyard-chapter-text:nth-child(2n) .vineyard-year{grid-column:2}.vineyard-chapter-text:nth-child(2n) .vineyard-chapter-copy{grid-column:1}.vineyard-wine-history{color:#efe4cd;background:radial-gradient(circle at 50% 0,#7e262e38,#0000 38%),linear-gradient(#17100e,#241512);padding:120px 6vw 135px}.vineyard-wine-history-heading{text-align:center;width:min(860px,100%);margin:0 auto 58px}.vineyard-wine-history-heading h2{color:#f2dfbc;margin:12px 0 24px;font-size:clamp(48px,6.3vw,88px);font-weight:500;line-height:.94}.vineyard-wine-history-heading>p:last-child{color:#c6b9a4;margin:0;font-size:17px;line-height:1.75}.vineyard-wine-history-grid{grid-template-columns:repeat(3,1fr);gap:25px;width:min(1320px,100%);margin:auto;display:grid}.vineyard-wine-card{background:#ffffff09;border:1px solid #d6ae6442;overflow:hidden;box-shadow:0 28px 65px #00000047}.vineyard-wine-card figure{background:#120d0b;height:570px;margin:0;overflow:hidden}.vineyard-wine-card img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.vineyard-wine-card>div{padding:28px 30px 34px}.vineyard-wine-card span{color:#c89758;letter-spacing:.18em;text-transform:uppercase;font:700 10px Arial,sans-serif}.vineyard-wine-card h3{color:#f1dfc1;margin:9px 0 14px;font-size:32px;font-weight:500}.vineyard-wine-card p{color:#bfb2a0;margin:0;font-size:15px;line-height:1.7}.vineyard-wine-history-monument{aspect-ratio:16/9;background:#101511;padding:0;position:relative;overflow:hidden}.vineyard-wine-history-monument picture{width:100%;display:block}.vineyard-wine-history-scene{object-fit:contain;width:100%;height:100%;display:block}.vineyard-wine-history-copy{z-index:2;color:#fff4df;text-align:left;text-shadow:0 3px 16px #000000e0;width:22%;position:absolute;top:9%;left:4%}.vineyard-wine-history-copy p{color:#d9ad6b;letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;margin:0 0 14px;font:700 clamp(10px,1vw,18px)/1.2 Arial,sans-serif}.vineyard-wine-history-copy p:after{content:"";background:#c38d4d;width:34%;height:1px;margin-top:14px;display:block}.vineyard-wine-history-copy h2{color:#fff4df;letter-spacing:-.025em;margin:0;font-size:clamp(36px,3.5vw,58px);font-weight:500;line-height:.98}.vineyard-cuvées{color:#38251c;background:radial-gradient(circle at 82% 48%,#82202e1f,#0000 34%),#efe5d2;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);align-items:center;gap:65px;padding:130px 6vw;display:grid}.vineyard-cuvées h2{color:#35231a;margin:12px 0 28px;font-size:clamp(54px,7vw,96px);font-weight:500;line-height:.92}.vineyard-cuvées-copy>p:not(.eyebrow){color:#6e5c4e;font-size:17px;line-height:1.78}.vineyard-cuvée-names{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.vineyard-cuvée-names span{color:#6c2731;letter-spacing:.1em;text-transform:uppercase;border:1px solid #633a2347;padding:11px 14px;font:700 10px Arial,sans-serif}.vineyard-bottles{background:#d8c9b1;border:1px solid #5e3a213d;margin:0;overflow:hidden;box-shadow:0 28px 70px #4a2a192e}.vineyard-bottles img{width:100%;display:block}.vineyard-cuvées-full-scene{background:#0b0b09;padding:0;display:block;position:relative;overflow:hidden}.vineyard-bottles-full-scene{width:100%;box-shadow:none;background:#0b0b09;border:0}.vineyard-bottles-full-scene img{object-fit:cover;width:100%;height:auto}.vineyard-cuvées-copy-overlay{z-index:2;color:#f4e8d3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#080807e6,#19110cb3);border:1px solid #d0a45b85;width:min(430px,32vw);padding:34px 34px 38px;position:absolute;top:50%;left:4.5vw;transform:translateY(-50%);box-shadow:0 24px 70px #0000007a}.vineyard-cuvées-copy-overlay h2{color:#fff0d2;text-shadow:0 3px 20px #000;max-width:100%;margin:10px 0 20px;font-size:clamp(36px,3.15vw,48px);line-height:.94}.vineyard-cuvées-copy-overlay h2 span{max-width:100%;display:block}.vineyard-cuvées-copy-overlay h2 span:last-child{white-space:nowrap}.vineyard-cuvées-copy-overlay>p:not(.eyebrow){color:#eadfcd;text-shadow:0 2px 10px #000;margin:0;font-size:16px;line-height:1.65}.vineyard-cuvées-copy-overlay .vineyard-cuvée-names{margin-top:24px}.vineyard-cuvées-copy-overlay .vineyard-cuvée-names span{color:#f0d6a4;background:#00000040;border-color:#e0b8707a}@media (width<=860px){.vineyard-cuvées-full-scene{flex-direction:column;display:flex}.vineyard-cuvées-copy-overlay{background:linear-gradient(#17100c,#241610);border-width:0 0 1px;order:-1;width:100%;padding:54px 24px 38px;position:relative;top:auto;left:auto;transform:none}.vineyard-cuvées-copy-overlay h2{font-size:clamp(36px,9vw,48px)}.vineyard-bottles-full-scene img{object-fit:cover;object-position:center;min-height:330px}}@media (width<=1050px){.vineyard-chapter,.vineyard-chapter:nth-child(2n),.vineyard-chapter-text,.vineyard-chapter-text:nth-child(2n){grid-template-columns:90px 1fr}.vineyard-chapter:nth-child(2n) .vineyard-year,.vineyard-chapter-text:nth-child(2n) .vineyard-year{grid-column:1}.vineyard-chapter:nth-child(2n) .vineyard-chapter-copy,.vineyard-chapter-text:nth-child(2n) .vineyard-chapter-copy{grid-area:1/2}.vineyard-chapter-images,.vineyard-chapter:nth-child(2n) .vineyard-chapter-images{grid-area:2/2}.vineyard-year{width:90px;height:90px}.vineyard-wine-history-grid{grid-template-columns:repeat(2,1fr)}.vineyard-wine-card:last-child{grid-column:1/-1;width:calc(50% - 13px);margin:auto}.vineyard-cuvées{grid-template-columns:1fr}.vineyard-cuvées-copy{width:min(850px,100%)}}@media (width<=680px){.vineyard-history-hero{min-height:610px;padding:125px 20px 72px}.vineyard-history-hero h1{font-size:clamp(58px,18vw,92px)}.vineyard-intro{padding:85px 22px 72px}.vineyard-timeline{background:#101713;padding:10px 20px 90px}.vineyard-chapter,.vineyard-chapter:nth-child(2n),.vineyard-chapter-text,.vineyard-chapter-text:nth-child(2n){grid-template-columns:1fr;gap:24px;margin-top:72px}.vineyard-chapter .vineyard-year,.vineyard-chapter:nth-child(2n) .vineyard-year,.vineyard-chapter-text:nth-child(2n) .vineyard-year{grid-area:1/1;width:76px;height:76px}.vineyard-chapter .vineyard-chapter-copy,.vineyard-chapter:nth-child(2n) .vineyard-chapter-copy,.vineyard-chapter-text:nth-child(2n) .vineyard-chapter-copy{grid-area:2/1}.vineyard-chapter-images,.vineyard-chapter:nth-child(2n) .vineyard-chapter-images{grid-area:3/1;grid-template-columns:1fr}.vineyard-chapter-images figure{aspect-ratio:4/3;height:auto}.vineyard-chapter-images figure:nth-child(2){transform:none}.vineyard-wine-history{padding:85px 20px 95px}.vineyard-wine-history-grid{grid-template-columns:1fr}.vineyard-wine-card:last-child{grid-column:auto;width:100%}.vineyard-wine-card figure{height:430px}.vineyard-cuvées{gap:44px;padding:88px 20px}.vineyard-cuvées h2{font-size:clamp(52px,16vw,76px)}.vineyard-wine-history-monument{aspect-ratio:16/9;padding:0}.vineyard-wine-history-copy{width:25%;top:7%;left:3%}.vineyard-wine-history-copy p{letter-spacing:.12em;margin-bottom:5px;font-size:7px}.vineyard-wine-history-copy p:after{margin-top:5px}.vineyard-wine-history-copy h2{font-size:clamp(19px,5.6vw,28px)}}.cocktail-section{color:#f1e2c8;background:radial-gradient(circle at 14% 10%,#6f221a3d,#0000 34%),linear-gradient(145deg,#120d0a,#20140e 55%,#100c09);padding:110px clamp(22px,6vw,96px) 125px}.cocktail-heading{width:min(1320px,100%);margin:0 auto 42px}.cocktail-heading h2{margin:10px 0 14px;font-size:clamp(52px,7vw,92px);font-weight:500;line-height:.92}.cocktail-heading>p:last-child{color:#b9aa95;max-width:620px;margin:0;font-size:17px;line-height:1.65}.cocktail-carousel{width:min(1420px,100%);margin:auto;padding:0 62px;position:relative}.cocktail-card{aspect-ratio:3/2;background:#130e0a;border:1px solid #caa05b6b;justify-content:flex-end;min-height:760px;animation:.38s both cocktailReveal;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000080}.cocktail-card figure{margin:0;position:absolute;inset:0;overflow:hidden}.cocktail-card figure:after{content:"";background:linear-gradient(90deg,#0a070500 18%,#0a07052e 43%,#0a0705c7 68%,#0a0705eb 100%);position:absolute;inset:0}.cocktail-card figure img{object-fit:contain;width:100%;height:100%;display:block}.cocktail-copy{z-index:1;text-shadow:0 2px 14px #000000d9;flex-direction:column;justify-content:center;width:min(47%,620px);padding:58px clamp(34px,5vw,72px);display:flex;position:relative}.cocktail-count{color:#e0b66e;letter-spacing:.22em;margin:0 0 12px;font:700 11px Arial,sans-serif}.cocktail-copy h3{color:#fff3dc;margin:0 0 18px;font-size:clamp(38px,4.3vw,64px);font-weight:500;line-height:.96}.cocktail-description{color:#eee1ce;margin:0 0 26px;font-size:16px;line-height:1.7}.cocktail-copy h4{color:#e1b469;letter-spacing:.18em;text-transform:uppercase;margin:19px 0 8px;font:700 11px Arial,sans-serif}.cocktail-copy ul{columns:2;column-gap:25px;margin:0;padding:0;list-style:none}.cocktail-copy li{break-inside:avoid;color:#fff7e9;margin:0 0 7px;font-size:14px;line-height:1.35}.cocktail-copy>p:last-child{color:#eee0cd;margin:0;font-size:14px;line-height:1.65}.cocktail-card-copy-left{justify-content:flex-start}.cocktail-card-copy-left figure:after{background:linear-gradient(90deg,#0a0705eb 0%,#0a0705c7 32%,#0a07052e 57%,#0a070500 82%)}.cocktail-arrow{z-index:3;color:#fff;cursor:pointer;background:#0f0a07e0;border:1px solid #f0dcb9b8;border-radius:50%;place-items:center;width:54px;height:54px;padding:0;font:400 28px/1 Arial,sans-serif;transition:background .2s,transform .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 28px #00000073}.cocktail-arrow:hover{background:#9a6732;transform:translateY(-50%)scale(1.06)}.cocktail-arrow-left{left:0}.cocktail-arrow-right{right:0}@keyframes cocktailReveal{0%{opacity:.35;transform:translate(10px)}to{opacity:1;transform:none}}@media (width<=900px){.cocktail-section{padding:82px 18px 95px}.cocktail-carousel{padding:0 44px}.cocktail-card{aspect-ratio:auto;align-items:flex-end;min-height:820px}.cocktail-card figure:after{background:linear-gradient(#0a070505 15%,#0a070538 42%,#0a0705eb 67%,#0a0705f7 100%)}.cocktail-copy{justify-content:flex-end;width:100%;padding:38px 30px 44px}.cocktail-copy ul{columns:1}.cocktail-arrow{width:46px;height:46px;font-size:24px}}@media (width<=520px){.cocktail-carousel{padding:0 28px}.cocktail-arrow{width:42px;height:42px}.cocktail-arrow-left{left:-8px}.cocktail-arrow-right{right:-8px}.cocktail-card{min-height:880px}.cocktail-card figure img{object-position:center top}.cocktail-copy{padding:32px 23px 38px}.cocktail-copy h3{font-size:38px}}.vineyard-scene-hero{aspect-ratio:1935/800;position:relative;overflow:hidden;background:#060403!important;min-height:0!important;padding:0!important}.vineyard-scene-hero .vineyard-scene-image{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;max-height:none;margin:0;display:block;position:absolute;inset:0}.vineyard-scene-hero .vineyard-rings{display:none}.vineyard-scene-hero .page-hero-content{z-index:2;width:100%;height:100%;min-height:0;position:relative}.vineyard-scene-hero .page-hero-content>img{object-fit:contain;filter:drop-shadow(0 18px 28px #000000a6);width:24.5%;max-height:none;margin:0;position:absolute;top:41.4%;left:50.6%;transform:translate(-50%,-50%)}.vineyard-scene-hero .page-hero-content>.eyebrow{color:#d48b59;width:30%;margin:0;font-size:clamp(9px,.82vw,15px);line-height:1.55;position:absolute;top:23%;left:5.3%}.vineyard-scene-hero .page-hero-content>h1{color:#f5e5cf;letter-spacing:-.035em;width:29%;margin:0;font-size:clamp(27px,3.25vw,63px);line-height:.94;position:absolute;top:34%;left:5.3%}.vineyard-scene-hero .page-hero-content>p:last-child{color:#e4d6c3;width:29%;margin:0;font-size:clamp(10px,.86vw,16px);line-height:1.62;position:absolute;top:65%;left:5.3%}@media (width<=760px){.vineyard-scene-hero{aspect-ratio:auto;overflow:hidden;min-height:820px!important}.vineyard-scene-hero .vineyard-scene-image{aspect-ratio:1935/800;object-fit:contain;object-position:center top;height:auto}.vineyard-scene-hero .page-hero-content{text-align:center;background:linear-gradient(#0000 38%,#070403db 57%,#090605 100%);flex-direction:column;justify-content:flex-end;min-height:820px;padding:360px 24px 62px;display:flex}.vineyard-scene-hero .page-hero-content>img{width:min(280px,46vw);top:15%;left:50%}.vineyard-scene-hero .page-hero-content>.eyebrow,.vineyard-scene-hero .page-hero-content>h1,.vineyard-scene-hero .page-hero-content>p:last-child{width:min(650px,100%);margin-left:auto;margin-right:auto;position:static}.vineyard-scene-hero .page-hero-content>.eyebrow{font-size:12px}.vineyard-scene-hero .page-hero-content>h1{margin-top:18px;font-size:clamp(42px,11vw,64px)}.vineyard-scene-hero .page-hero-content>p:last-child{margin-top:23px;font-size:16px}}@media (width>=761px){.vineyard-scene-hero{aspect-ratio:auto;height:calc(86px + 41.19vw);overflow:hidden}.vineyard-scene-hero .vineyard-scene-image{object-fit:initial;width:100%;height:auto;inset:86px 0 auto}.vineyard-scene-hero .page-hero-content{width:100%;height:auto;position:absolute;inset:86px 0 0}.vineyard-scene-hero .page-hero-content>img{width:22.2%;top:41.5%;left:49.9%}}.vineyard-hero-choice-1{overflow:hidden;aspect-ratio:1672/941!important;text-align:center!important;background:#100b06!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;padding:0!important;position:relative!important}.vineyard-hero-choice-1 .vineyard-scene-image{object-fit:cover!important;object-position:center!important;filter:none!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;position:absolute!important;inset:0!important}.vineyard-hero-choice-1 .page-hero-content{z-index:2!important;text-align:center!important;width:45.5%!important;height:auto!important;min-height:0!important;padding:0!important;position:absolute!important;top:35.7%!important;left:48.2%!important}.vineyard-hero-choice-1 .page-hero-content>.eyebrow{color:#f0e3ce!important;letter-spacing:.28em!important;text-transform:uppercase!important;width:100%!important;margin:0 0 3.5%!important;font-size:clamp(9px,.74vw,14px)!important;line-height:1.4!important;position:static!important}.vineyard-hero-choice-1 .page-hero-content>.eyebrow:after{content:"";opacity:.85;background:linear-gradient(90deg,#c89a52 0 42%,#0000 42% 48%,#c89a52 48% 100%);width:72%;height:1px;margin:4% auto 0;display:block}.vineyard-hero-choice-1 .page-hero-content>h1{color:#fff7ea!important;letter-spacing:-.025em!important;text-shadow:0 3px 22px #000000d9!important;width:100%!important;margin:0!important;font-size:clamp(29px,3.7vw,70px)!important;font-style:normal!important;font-weight:400!important;line-height:.95!important;position:static!important}.vineyard-hero-choice-1 .page-hero-content>h1 em{color:#d59a52;font-weight:400}.vineyard-hero-choice-1 .page-hero-content>p:last-of-type{color:#f5eee4!important;text-shadow:0 2px 14px #000!important;width:82%!important;max-width:none!important;margin:4.2% auto 0!important;font-size:clamp(11px,1vw,18px)!important;line-height:1.45!important;position:static!important}.vineyard-choice-cta{color:#fff3df;letter-spacing:.22em;text-transform:uppercase;background:#4b0c11c7;border:1px solid #c28b49;justify-content:center;align-items:center;gap:12%;width:55%;min-height:54px;margin:4.5% auto 0;font-size:clamp(10px,.8vw,15px);text-decoration:none;transition:background .2s,transform .2s;display:flex;box-shadow:0 8px 24px #00000059}.vineyard-choice-cta:hover{background:#6f181df0;transform:translateY(-2px)}#histoire-vignoble{scroll-margin-top:86px}@media (width<=760px){.vineyard-hero-choice-1{aspect-ratio:auto!important;background:#120b06!important;min-height:760px!important}.vineyard-hero-choice-1 .vineyard-scene-image{aspect-ratio:1672/941!important;object-fit:contain!important;object-position:center top!important;height:auto!important}.vineyard-hero-choice-1:after{content:"";background:linear-gradient(#0000,#120b06 28%);position:absolute;inset:35% 0 0}.vineyard-hero-choice-1 .page-hero-content{z-index:3!important;width:86%!important;inset:auto 7% 7%!important}.vineyard-hero-choice-1 .page-hero-content>.eyebrow{letter-spacing:.16em!important;font-size:10px!important}.vineyard-hero-choice-1 .page-hero-content>h1{font-size:clamp(39px,11vw,58px)!important}.vineyard-hero-choice-1 .page-hero-content>p:last-of-type{width:100%!important;font-size:16px!important;line-height:1.5!important}.vineyard-choice-cta{width:min(330px,94%);margin-top:26px;font-size:11px}}.vineyard-section-anchor{visibility:hidden;height:0;display:block;position:relative;top:-86px}.vineyard-page .vineyard-intro{top:var(--vineyard-intro-sticky-top,84px);z-index:0;isolation:isolate;color:#2d2018;background:#d9c5aa url(/images/vignoble/vignoble-midi-sans-grange-lossless.webp) 50%/cover no-repeat fixed;flex-direction:column;justify-content:center;align-items:center;min-height:560px;padding:120px 7vw 110px;display:flex;position:sticky;overflow:hidden}.vineyard-page>.vineyard-intro~section,.vineyard-page>.vineyard-intro~footer{z-index:1;position:relative}.vineyard-page .vineyard-intro:before{content:"";z-index:-1;background:radial-gradient(#faf1e19e 0,#f6e9d46b 25%,#e1caab1a 52%,#3523181a 100%);position:absolute;inset:0}.vineyard-page .vineyard-intro .eyebrow{color:#62341b;text-shadow:none}.vineyard-page .vineyard-intro h2{color:#2d2018;text-align:center;max-width:760px;text-shadow:none}.vineyard-page .vineyard-intro>p:last-child{isolation:isolate;color:#1c150f;text-align:center;max-width:740px;text-shadow:none;font-size:clamp(1.25rem,1.1vw + .35rem,1.375rem);font-weight:600;line-height:1.7;position:relative}.vineyard-page .vineyard-intro>p:last-child:before{content:"";z-index:-1;pointer-events:none;filter:blur(16px);background:#faf1e157;border-radius:2rem;position:absolute;inset:-.65rem -1rem}@media (width<=680px){.vineyard-page .vineyard-intro{background-position:50%;min-height:570px;padding:90px 22px}.vineyard-page .vineyard-intro:before{background:radial-gradient(#faf1e1a8,#ebd8be6b 62%,#3f2b1f1f)}}.vineyard-timeline-nordique{isolation:isolate;background:#071310 url(/images/vignoble/aube-lumineuse-vignoble.webp) 50%/cover no-repeat fixed;padding:94px 5vw 116px;position:relative;overflow:hidden}.vineyard-timeline-nordique:before{content:"";z-index:-1;background:linear-gradient(90deg,#030e10f0,#041010c2 36%,#030c0c94),linear-gradient(#030a0a2e,#030a0a80);position:absolute;inset:0}.vineyard-timeline-stage{grid-template-columns:minmax(320px,24%) minmax(0,1fr);align-items:center;gap:54px;width:min(1720px,100%);margin:auto;display:grid}.vineyard-timeline-heading{border:0;margin:0;padding:0}.vineyard-timeline-heading h2{color:#f6efe3;letter-spacing:-.035em;margin:0;font-size:clamp(54px,4.6vw,86px);font-weight:400;line-height:.94}.vineyard-timeline-heading h2 em{color:#d49a42;font-style:normal;font-weight:400}.vineyard-heading-rule{background:#d49a42;width:68px;height:3px;margin:31px 0 25px;display:block}.vineyard-timeline-heading>p{color:#f1ece2;text-shadow:0 2px 10px #000;width:min(390px,100%);margin:0;font-size:clamp(16px,1.05vw,20px);line-height:1.48}.vineyard-timeline-heading .vineyard-heading-quote{color:#e4aa4e;margin-top:22px;font-family:Georgia,serif;font-size:clamp(19px,1.3vw,25px);font-style:italic;line-height:1.35}.vineyard-photo-groups{gap:42px;display:grid}.vineyard-photo-row{justify-content:center;gap:18px;display:grid}.vineyard-photo-row-first{grid-template-columns:repeat(4,minmax(0,220px))}.vineyard-photo-row-second{grid-template-columns:repeat(2,minmax(0,220px))}.vineyard-photo-card{margin:0;padding-top:38px;position:relative}.vineyard-photo-card:before{content:"";background:linear-gradient(90deg,#0000,#a67438 14% 86%,#0000);height:2px;position:absolute;top:20px;left:-10px;right:-10px}.vineyard-year-plaque{z-index:2;color:#f4e7d0;text-align:center;background:linear-gradient(165deg,#684524,#3c2818 56%,#2a1b11);border:1px solid #a9783d;width:76%;padding:10px 8px;font:400 clamp(20px,1.4vw,28px)/1 Georgia,serif;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0009,inset 0 1px #ffffff1f}.vineyard-photo-card>img{object-fit:cover;filter:saturate(.94)contrast(1.03);background:#071310;border:1px solid #c29149d1;width:100%;height:390px;display:block;box-shadow:0 18px 34px #0000007a}.vineyard-photo-card-2005 img{object-position:72% center}.vineyard-photo-card-2006 img{object-position:54% center}.vineyard-photo-card-2007 img{object-position:53% center}.vineyard-photo-card-2008 img{object-position:52% center}.vineyard-photo-card-2023 img{object-position:center}.vineyard-photo-card-2026 img{object-position:40% center}@media (width<=1180px){.vineyard-timeline-stage{grid-template-columns:1fr}.vineyard-timeline-heading>p{width:min(660px,100%)}.vineyard-photo-row-first{grid-template-columns:repeat(4,minmax(0,1fr))}.vineyard-photo-row-second{grid-template-columns:repeat(2,minmax(0,1fr));width:50%;margin:auto}}@media (width<=680px){.vineyard-timeline-nordique{background-attachment:scroll;padding:78px 20px 90px}.vineyard-timeline-heading h2{font-size:clamp(50px,15vw,72px)}.vineyard-photo-groups{gap:34px}.vineyard-photo-row-first,.vineyard-photo-row-second{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 10px;width:100%}.vineyard-photo-card>img{height:340px}}.dc-page{color:#f4e7d0;background:#080706}.dc-nav{z-index:20;color:#d5a35d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:.16em;text-transform:uppercase;background:#080605e0;border-bottom:1px solid #d7a25747;justify-content:space-between;align-items:center;height:58px;padding:0 4vw;font:700 11px Arial,sans-serif;display:flex;position:sticky;top:0}.dc-nav a{color:inherit;text-decoration:none}.dc-concept{min-height:1100px;padding:100px 5vw 120px;position:relative;overflow:hidden}.dc-title{z-index:3;align-items:flex-end;gap:28px;margin-bottom:25px;display:flex;position:relative}.dc-title>b{color:#0000;-webkit-text-stroke:1px currentColor;opacity:.28;font-size:clamp(100px,13vw,210px);font-weight:400;line-height:.7}.dc-title span,.dc-concept article span{letter-spacing:.2em;text-transform:uppercase;font:700 10px Arial,sans-serif}.dc-title h2{margin:8px 0 0;font-size:clamp(48px,6vw,92px);font-weight:500;line-height:.9}.dc-concept article h3{margin:10px 0 12px;font-size:clamp(25px,2vw,36px);font-weight:500;line-height:1.05}.dc-concept article p{margin:0;font-size:15px;line-height:1.65}.dc-boreal{background:#0a1110;min-height:1250px;padding-top:135px}.dc-boreal-bg{background:linear-gradient(#04090933,#040909c7 55%,#07100e),url(/images/distillerie-usine-lac-barils.webp) 50%/cover;position:absolute;inset:0}.dc-boreal .dc-title{color:#f4ead7}.dc-boreal .dc-title span,.dc-boreal article span{color:#d4a35d}.dc-boreal .dc-intro{z-index:2;color:#d5c9b4;max-width:530px;margin:20px 0 95px 12vw;font-size:21px;line-height:1.55;position:relative}.dc-boreal-orbits{z-index:2;justify-content:center;align-items:flex-start;gap:clamp(22px,4vw,65px);max-width:1420px;margin:auto;display:flex;position:relative}.dc-boreal-orbits article{text-align:center;width:31%}.dc-boreal-orbits article:nth-child(2){margin-top:-70px}.dc-boreal-orbits figure{aspect-ratio:1;border:1px solid #e5b467cc;border-radius:50%;width:min(350px,90%);margin:0 auto 30px;padding:10px;box-shadow:0 0 0 14px #0812108c,0 35px 80px #000}.dc-boreal-orbits img{object-fit:cover;border-radius:50%;width:100%;height:100%}.dc-boreal-orbits article>div{padding:0 18px}.dc-boreal-orbits p{color:#c9c1b2}.dc-editorial{color:#171717;background:#f1f0ec}.dc-editorial:before{content:"DISTILLERIE";color:#1414140b;writing-mode:vertical-rl;font:700 150px Arial,sans-serif;position:absolute;top:210px;right:-35px}.dc-editorial .dc-title{color:#181818}.dc-editorial .dc-title span,.dc-editorial article span{color:#9b4a21}.dc-editorial-grid{z-index:2;border-top:4px solid #171717;max-width:1500px;margin:70px auto 0;position:relative}.dc-editorial-grid article{border-bottom:1px solid #9b9b96;grid-template-columns:120px minmax(300px,.8fr) 1fr;align-items:center;gap:38px;padding:34px 0;display:grid}.dc-editorial-number{color:#9b4a21;font:300 70px/1 Arial,sans-serif}.dc-editorial-grid figure{height:260px;margin:0;overflow:hidden}.dc-editorial-grid img{object-fit:cover;filter:saturate(.72)contrast(1.08);width:100%;height:100%}.dc-editorial-copy{max-width:620px}.dc-editorial-copy p{color:#555}.dc-cabinet{color:#f6e7c7;background:#25080b;min-height:1270px}.dc-cabinet-curtain{background:radial-gradient(at 50% 30%,#822622b8,#0000 48%),repeating-linear-gradient(90deg,#ffffff06 0,#00000014 7%,#ffffff05 14%),#28090c;position:absolute;inset:0}.dc-cabinet .dc-title{text-align:center;justify-content:center}.dc-cabinet .dc-title span,.dc-cabinet article span{color:#e0b56e}.dc-cabinet-gallery{z-index:2;grid-template-columns:repeat(3,1fr);gap:54px;max-width:1420px;margin:100px auto 0;display:grid;position:relative}.dc-cabinet-gallery article:nth-child(2){margin-top:-55px}.dc-cabinet-gallery figure{background:#a87635;border:3px solid #e6bf75;outline:9px solid #4c2913;height:500px;margin:0;padding:15px;box-shadow:0 0 0 11px #c58a3f,0 35px 80px #080202}.dc-cabinet-gallery img{object-fit:cover;width:100%;height:100%}.dc-cabinet-gallery article>div{text-align:center;margin:35px 5px 0}.dc-cabinet-gallery p{color:#d6bfa5}.dc-industrial{color:#f4ede2;background:#030405;min-height:1200px;padding-inline:0}.dc-industrial .dc-title{padding:0 6vw}.dc-industrial .dc-title span,.dc-industrial article span{color:#e27628}.dc-industrial-sequence{border-top:1px solid #9c4c1f;border-bottom:1px solid #9c4c1f;grid-template-columns:repeat(3,1fr);height:780px;margin-top:70px;display:grid;position:relative}.dc-industrial-sequence article{border-right:1px solid #e066207a;position:relative;overflow:hidden}.dc-industrial-sequence article:last-child{border:0}.dc-industrial-sequence img{object-fit:cover;filter:grayscale(.4)contrast(1.2);width:100%;height:100%}.dc-industrial-shade{background:linear-gradient(#02030414 20%,#020304f5 88%);position:absolute;inset:0}.dc-industrial-sequence article>b{color:#e9782f;letter-spacing:.2em;font:700 14px Arial,sans-serif;position:absolute;top:22px;left:28px}.dc-industrial-copy{position:absolute;bottom:42px;left:9%;right:9%}.dc-industrial-copy p{color:#bcbab4}@media (width<=800px){.dc-nav span{display:none}.dc-concept{min-height:0;padding:75px 18px 90px}.dc-title{align-items:center;gap:12px}.dc-title>b{font-size:80px}.dc-title h2{font-size:42px}.dc-boreal .dc-intro{margin:18px 0 60px;font-size:18px}.dc-boreal-orbits{display:grid}.dc-boreal-orbits article{width:100%;margin:0 0 55px!important}.dc-boreal-orbits figure{width:280px}.dc-editorial-grid article{grid-template-columns:65px 1fr;gap:18px}.dc-editorial-grid figure{grid-area:1/1/auto/-1;height:320px}.dc-editorial-number{grid-area:2/1;font-size:48px}.dc-editorial-copy{grid-area:2/2}.dc-cabinet-gallery{grid-template-columns:1fr;gap:70px;margin-top:55px}.dc-cabinet-gallery article{margin:0!important}.dc-cabinet-gallery figure{height:420px}.dc-industrial{padding-inline:0}.dc-industrial .dc-title{padding:0 18px}.dc-industrial-sequence{grid-template-columns:1fr;height:auto}.dc-industrial-sequence article{border-bottom:1px solid #9c4c1f;border-right:0;height:620px}}.distillery-process{isolation:isolate;background:#080705 url(/images/distillerie-usine-lac-barils.webp) 50%/cover fixed;padding:100px 4vw 118px;position:relative}.distillery-process:before{content:"";z-index:-1;background:linear-gradient(#070504c7 0%,#07050494 38%,#070504eb 100%),radial-gradient(circle at 82% 18%,#c96f2629,#0000 35%);position:absolute;inset:0}.distillery-process>header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070605b8;border-top:1px solid #d89f54b3;border-bottom:1px solid #d89f5459;width:min(1020px,100%);margin:0 auto 58px;padding:32px 55px 38px}.distillery-process>header .eyebrow{justify-content:center;align-items:center;gap:18px;display:flex}.distillery-process>header .eyebrow:before,.distillery-process>header .eyebrow:after{content:"";background:#bd7738;width:70px;height:1px}.distillery-process>header h2{text-shadow:0 4px 20px #000;font-size:clamp(50px,5.5vw,88px)}.distillery-process>header>p:last-child{color:#dfd2bf;text-shadow:0 2px 8px #000}.distillery-process-grid{grid-template-columns:1.05fr 1.18fr 1fr;align-items:start;gap:20px;width:min(1560px,100%)}.distillery-process-grid article{box-shadow:none;background:0 0;border:0;position:relative;overflow:visible}.distillery-process-grid article:nth-child(2){margin-top:46px}.distillery-process-grid figure{aspect-ratio:4/3;border:1px solid #deab5f9e;height:auto;box-shadow:0 30px 75px #000000b8}.distillery-process-grid figure img{object-fit:cover}.distillery-process-grid article>div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080605db;border-left:2px solid #c37b37;margin:-38px 20px 0;padding:28px 26px 32px;position:relative;box-shadow:0 18px 45px #00000080}.distillery-process-grid h3{margin:11px 0 12px;font-size:clamp(28px,2vw,36px)}.distillery-process-grid p{color:#d1c5b4;font-size:15px;line-height:1.65}@media (width<=900px){.distillery-process{background-attachment:scroll}.distillery-process-grid{grid-template-columns:1fr;gap:54px}.distillery-process-grid article:nth-child(2){margin-top:0}.distillery-process-grid article>div{margin:-30px 14px 0}.distillery-process>header{padding:28px 22px 32px}}.distillery-process{aspect-ratio:16/9;background:#080604;min-height:0;padding:0;overflow:hidden}.distillery-process:before{display:none}.distillery-process-scene{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.distillery-process>header{z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:auto;margin:0;padding:0 2.5%;position:absolute;top:4.2%;left:31%;right:21%}.distillery-process>header .eyebrow{color:#d3a166;letter-spacing:.31em;margin:0 0 12px;font-size:clamp(8px,.65vw,11px)}.distillery-process>header .eyebrow:before,.distillery-process>header .eyebrow:after{width:55px}.distillery-process>header h2{white-space:nowrap;margin:0 0 18px;font-size:clamp(36px,4.35vw,72px);line-height:.95}.distillery-process>header>p:last-child{max-width:720px;font-size:clamp(12px,1vw,17px);line-height:1.55}.distillery-process-grid{z-index:2;grid-template-columns:1fr 1.18fr 1fr;align-items:start;gap:5.6%;width:auto;display:grid;position:absolute;bottom:5.2%;left:3.5%;right:3.5%}.distillery-process-grid article,.distillery-process-grid article:nth-child(2){background:0 0;margin:0}.distillery-process-grid article>div{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0}.distillery-process-grid span{font-size:clamp(8px,.62vw,10px)}.distillery-process-grid h3{margin:8px 0 12px;font-size:clamp(22px,2vw,34px);line-height:1.05}.distillery-process-grid p{text-shadow:0 2px 6px #000;font-size:clamp(10px,.82vw,14px);line-height:1.48}@media (width<=900px){.distillery-process{aspect-ratio:auto;background:#090604;padding:0 18px 78px}.distillery-process-scene{z-index:0;object-fit:contain;width:calc(100% + 36px);height:auto;margin-left:-18px;position:relative}.distillery-process>header{width:100%;margin:-1px auto 42px;padding:38px 12px 0;position:relative;inset:auto}.distillery-process>header h2{white-space:normal;font-size:clamp(42px,11vw,66px)}.distillery-process>header>p:last-child{font-size:16px}.distillery-process-grid{grid-template-columns:1fr;gap:20px;width:100%;position:relative;inset:auto}.distillery-process-grid article>div{background:#140d09;border-left:2px solid #bd7738;padding:28px 24px 32px}.distillery-process-grid h3{font-size:30px}.distillery-process-grid p{font-size:15px}}.dc-cabinet-gallery figure{aspect-ratio:4/3;height:auto}.dc-cabinet-gallery img{object-fit:contain;background:#120607}@media (width<=800px){.dc-cabinet-gallery figure{aspect-ratio:4/3;height:auto}}.recipes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;width:min(1320px,100%);margin:auto;display:grid}.recipes-grid .recipe-card{flex-direction:column;width:100%;margin:0;display:flex}.recipes-grid .recipe-card figure{height:390px;min-height:0}.recipes-grid .recipe-card>div{min-height:330px;padding:45px 42px}.recipes-categories{background-color:#f3ead8;background-image:url(/images/recettes/fond-cuisine-gravee-complet.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.recipe-category{background:0 0;scroll-margin-top:92px}.recipe-category+.recipe-category{border-top:0}.recipe-category>header{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff8e9bf;border:1px solid #69421e59;margin-bottom:52px;padding:22px clamp(20px,3vw,40px);box-shadow:0 12px 35px #482b1314}.recipe-category>header h2{max-width:980px;margin-left:auto;margin-right:auto}.bbq-recipe{color:#281c13;background:#e9dcc5;padding:0 0 140px}.bbq-recipe-image{width:100%;height:min(68vw,820px);margin:0 0 110px;overflow:hidden}.bbq-recipe-image img{object-fit:cover;width:100%;height:100%;display:block}.bbq-recipe>.stew-recipe-intro,.bbq-recipe>.stew-recipe-body{padding-left:7vw;padding-right:7vw}.bbq-ingredients{background:linear-gradient(145deg,#542219,#1e0e0a);border-top-color:#ce7540}.bbq-ingredients .eyebrow{color:#e2a067}@media (width<=900px){.recipes-grid{grid-template-columns:1fr}.recipes-grid .recipe-card figure{height:390px}}@media (width<=680px){.recipes-grid .recipe-card figure{height:290px}.recipes-grid .recipe-card>div{min-height:0;padding:36px 27px}.bbq-recipe{padding-bottom:95px}.bbq-recipe-image{height:72vw;min-height:330px;margin-bottom:78px}.bbq-recipe>.stew-recipe-intro,.bbq-recipe>.stew-recipe-body{padding-left:20px;padding-right:20px}}.mushroom-recipe{color:#281c13;background:#f0e6d2;padding:0 0 140px}.mushroom-recipe-image{width:100%;height:min(68vw,820px);margin:0 0 110px;overflow:hidden}.mushroom-recipe-image img{object-fit:cover;width:100%;height:100%;display:block}.mushroom-recipe>.stew-recipe-intro,.mushroom-recipe>.stew-recipe-body{padding-left:7vw;padding-right:7vw}.mushroom-ingredients{background:linear-gradient(145deg,#3f3424,#17150f);border-top-color:#b48b50}.mushroom-ingredients .eyebrow{color:#d6b06e}@media (width<=680px){.mushroom-recipe{padding-bottom:95px}.mushroom-recipe-image{height:72vw;min-height:330px;margin-bottom:78px}.mushroom-recipe>.stew-recipe-intro,.mushroom-recipe>.stew-recipe-body{padding-left:20px;padding-right:20px}}.recipe-detail-hero{color:#f5e7cf;background:#120d09;align-items:flex-end;min-height:760px;padding:145px 7vw 80px;display:flex;position:relative;overflow:hidden}.recipe-detail-hero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.recipe-detail-shade{background:linear-gradient(90deg,#080604f0,#080604ad 35%,#08060414 68%),linear-gradient(#0000 45%,#080604ad);position:absolute;inset:0}.recipe-detail-hero-copy{z-index:1;text-shadow:0 7px 30px #000;width:min(700px,92vw);position:relative}.recipe-detail-hero-copy>a{color:#e1b36f;letter-spacing:.14em;text-transform:uppercase;margin-bottom:30px;font:700 11px Arial,sans-serif;display:inline-block}.recipe-detail-hero h1{color:#f3dfb7;letter-spacing:-.055em;margin:16px 0 28px;font-size:clamp(62px,8.4vw,132px);line-height:.82}.recipe-detail-hero h1 em{color:#d39755;font-size:.64em;font-weight:400}.recipe-detail-hero-copy>p:last-child{color:#eee3d2;max-width:590px;margin:0;font-size:18px;line-height:1.7}.recipe-detail-content{background-color:#efe4cf;background-image:url(/images/recettes/motif-couverts.svg);background-position:0 0;background-size:40px 40px;padding:105px 7vw 140px}.recipe-detail-content>.stew-facts{width:min(1120px,100%);margin:0 auto 90px}.recipe-theme-bbq .stew-ingredients{background:linear-gradient(145deg,#542219,#1e0e0a);border-top-color:#ce7540}.recipe-theme-mushroom .stew-ingredients{background:linear-gradient(145deg,#3f3424,#17150f);border-top-color:#b48b50}.recipe-theme-ketchup .stew-ingredients{background:linear-gradient(145deg,#67251c,#210d09);border-top-color:#d6834d}.recipe-theme-beans .stew-ingredients{background:linear-gradient(145deg,#59301e,#1d100b);border-top-color:#c88449}.recipe-theme-dipping-sauce .stew-ingredients{background:linear-gradient(145deg,#693523,#21100b);border-top-color:#d38b53}.recipe-theme-ribs .stew-ingredients{background:linear-gradient(145deg,#552416,#1b0c08);border-top-color:#d17a3f}.recipe-theme-meatballs .stew-ingredients{background:linear-gradient(145deg,#4a2d1d,#1b110b);border-top-color:#bc7b43}.recipe-theme-stout-beef .stew-ingredients{background:linear-gradient(145deg,#33261d,#110c08);border-top-color:#a76d3b}.recipe-theme-maple-ham .stew-ingredients{background:linear-gradient(145deg,#5a311d,#1c1009);border-top-color:#cf8745}.recipe-theme-pickled-onions .stew-ingredients{background:linear-gradient(145deg,#56452d,#1b140c);border-top-color:#d0a45c}.recipe-theme-fruit-ketchup .stew-ingredients{background:linear-gradient(145deg,#6a2d21,#21100b);border-top-color:#d1834c}.recipe-theme-crepes .stew-ingredients{background:linear-gradient(145deg,#6b4624,#21150b);border-top-color:#d5a65d}.recipe-theme-pie-crust .stew-ingredients{background:linear-gradient(145deg,#65401f,#201309);border-top-color:#d7a253}.recipe-theme-raspberry-muffins .stew-ingredients{background:linear-gradient(145deg,#633044,#1f0e15);border-top-color:#d27798}.recipe-theme-norwegian-waffles .stew-ingredients{background:linear-gradient(145deg,#60411f,#20150b);border-top-color:#d3a45a}.recipe-theme-raspberry-oats .stew-ingredients{background:linear-gradient(145deg,#702b43,#241017);border-top-color:#d7849e}.recipe-theme-raspberry-oats .stew-ingredients li:first-child,.recipe-theme-raspberry-oats .stew-ingredients li:nth-child(6){color:#f2b4c8;letter-spacing:.04em;margin-top:22px;font-weight:700;list-style:none}.recipe-theme-chocolate-mousse .stew-ingredients{background:linear-gradient(145deg,#4a2a1d,#160b07);border-top-color:#bc7b4b}@media (width<=680px){.recipe-detail-hero{min-height:680px;padding:125px 20px 60px}.recipe-detail-hero>img{object-position:center}.recipe-detail-shade{background:linear-gradient(#0806041a,#08060494 35%,#080604f5)}.recipe-detail-hero h1{font-size:clamp(52px,17vw,82px)}.recipe-detail-content{padding:78px 20px 100px}.recipe-detail-content>.stew-facts{margin-bottom:65px}}.recipes-hero-winter{aspect-ratio:1672/941;text-align:left;background:#090705;min-height:0;padding:0;display:block}.recipes-hero-image{object-fit:cover;object-position:center;filter:none;width:100%;height:100%;display:block;position:absolute;inset:0}.recipes-hero-shade{background:linear-gradient(90deg,#050403e6 0%,#050403b8 28%,#0504031f 52%,#0000 72%);position:absolute;inset:0}.recipes-hero-winter>.recipes-hero-copy{z-index:2;text-align:left;text-shadow:0 3px 20px #000000e6;width:min(33%,570px);position:absolute;top:42%;left:1%;transform:translateY(-43%)}.recipes-hero-winter .eyebrow{color:#dca55e;letter-spacing:.24em;margin:0 0 19px;font-size:clamp(10px,.8vw,14px)}.recipes-hero-winter h1{color:#fff1d5;letter-spacing:-.05em;text-shadow:0 10px 35px #000;margin:0;font-size:clamp(58px,6.4vw,118px);font-weight:400;line-height:.84}.recipes-hero-winter .recipes-hero-copy>p:last-of-type{color:#f0e5d3;width:100%;margin:28px 0 0;font-size:clamp(15px,1.15vw,20px);line-height:1.58}.recipes-hero-winter .recipes-hero-copy>a{color:#fff2dc;letter-spacing:.16em;text-transform:uppercase;background:#4d1b10ad;border:1px solid #dba65bbf;align-items:center;gap:22px;width:max-content;margin-top:32px;padding:15px 20px;font:700 clamp(10px,.72vw,13px)/1 Arial,sans-serif;text-decoration:none;transition:background .2s,transform .2s;display:flex;box-shadow:0 10px 28px #00000059}.recipes-hero-winter .recipes-hero-copy>a:hover{background:#75301ae6;transform:translateY(-2px)}#entrees{scroll-margin-top:92px}@media (width<=760px){.recipes-hero-winter{aspect-ratio:auto;background:#090705;min-height:760px}.recipes-hero-image{object-position:67% center;height:48%}.recipes-hero-shade{background:linear-gradient(#0000 10%,#0705043d 37%,#090705 52% 100%)}.recipes-hero-winter>.recipes-hero-copy{text-align:center;width:auto;inset:auto 24px 62px;transform:none}.recipes-hero-winter .eyebrow{letter-spacing:.15em;font-size:10px}.recipes-hero-winter h1{font-size:clamp(62px,20vw,98px)}.recipes-hero-winter .recipes-hero-copy>p:last-of-type{font-size:17px}.recipes-hero-winter .recipes-hero-copy>a{margin:28px auto 0}}.recipes-feast-scene{position:absolute;inset:0;overflow:hidden}.recipes-hero-feast .recipes-hero-shade{background:linear-gradient(90deg,#05040347,#0000 44%)}.recipes-hero-feast>.recipes-hero-copy{width:33%;top:33%;left:5.1%;transform:translateY(-50%)}.recipes-hero-feast h1{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(52px,6.3vw,118px)}.recipes-stew-steam{pointer-events:none;z-index:1;width:23%;height:27%;position:absolute;top:29%;left:41%}.recipes-stew-steam img{object-fit:contain;filter:blur(3px);transform-origin:50% 100%;opacity:0;will-change:transform,opacity;width:82%;height:100%;animation:9s linear infinite recipe-steam-rise;position:absolute;bottom:0;left:6%}.recipes-stew-steam img:nth-child(2){animation-duration:10s;animation-delay:-3s;left:17%}.recipes-stew-steam img:nth-child(3){animation-duration:11s;animation-delay:-6s;left:-4%}@keyframes recipe-steam-rise{0%{opacity:0;transform:translateY(14%)scale(.72)}20%{opacity:.27}55%{opacity:.22;transform:translate(-3%,-7%)scale(.98)}to{opacity:0;transform:translate(10%,-35%)scale(1.2)}}@media (width<=760px){.recipes-hero-feast{aspect-ratio:auto;min-height:0;padding:0;display:block}.recipes-hero-feast .recipes-feast-scene{aspect-ratio:1672/941;width:100%;position:relative;inset:auto}.recipes-hero-feast .recipes-hero-image{object-fit:contain;object-position:center;height:100%}.recipes-hero-feast .recipes-hero-shade{display:none}.recipes-hero-feast>.recipes-hero-copy{text-align:center;width:auto;padding:32px 24px 48px;position:relative;inset:auto;transform:none}.recipes-hero-feast h1{font-size:clamp(48px,12vw,82px)}}@media (prefers-reduced-motion:reduce){.recipes-stew-steam{display:none}}.recipes-page{padding-top:84px}@media (width<=640px){.recipes-page{padding-top:70px}}.microbrewery-page{width:100%;max-width:100%;overflow-x:clip}.microbrewery-page .brewery-creator-showcase>div,.microbrewery-page .brewery-process-grid>article,.microbrewery-page .beer-card-copy{overflow-wrap:anywhere;min-width:0}.microbrewery-page .brewery-creator-showcase a{max-width:100%}.microbrewery-page .footer-links{flex-wrap:wrap}@media (width<=640px){.microbrewery-page .footer-brand{min-width:0}.microbrewery-page .footer-brand strong{white-space:normal}}.brewery-process-panorama{isolation:isolate;aspect-ratio:16/9;background:#09130d;padding:0;position:relative;overflow:hidden}.brewery-process-scene{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brewery-process-panorama:before{content:"";z-index:-1;background:linear-gradient(#040c074d,#0000 36% 64%,#040c07cc);position:absolute;inset:0}.brewery-process-panorama>header{text-align:center;text-shadow:0 2px 12px #000;width:auto;margin:0;position:absolute;top:5%;left:27%;right:20%}.brewery-process-panorama>header .eyebrow{color:#d5b779;letter-spacing:.24em;margin:0 0 12px;font-size:clamp(10px,.8vw,14px)}.brewery-process-panorama>header h2{white-space:nowrap;margin:0 0 18px;font-size:clamp(36px,4.2vw,76px);line-height:1}.brewery-process-panorama>header>p:last-child{color:#e0e5d7;max-width:690px;font-size:clamp(14px,1.1vw,19px);line-height:1.55}.brewery-process-panorama .brewery-process-grid{text-shadow:0 2px 8px #000;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12%;width:auto;display:grid;position:absolute;bottom:5%;left:5%;right:5%}.brewery-process-panorama .brewery-process-grid article{box-shadow:none;background:0 0;border:0;overflow:visible}.brewery-process-panorama .brewery-process-grid article>div{padding:0}.brewery-process-panorama .brewery-process-grid span{color:#d5b779;font-size:clamp(10px,.75vw,13px)}.brewery-process-panorama .brewery-process-grid h3{margin:10px 0 12px;font-size:clamp(26px,2.3vw,40px);line-height:1.05}.brewery-process-panorama .brewery-process-grid p{color:#dce2d4;font-size:clamp(14px,1vw,18px);line-height:1.55}@media (width<=1050px){.brewery-process-panorama{aspect-ratio:auto;padding:0 24px 60px}.brewery-process-panorama:before{display:none}.brewery-process-panorama .brewery-process-scene{z-index:0;object-fit:contain;width:calc(100% + 48px);max-width:none;height:auto;margin-left:-24px;position:relative;inset:auto}.brewery-process-panorama>header{width:100%;margin:0 auto 40px;padding:34px 0 0;position:relative;inset:auto}.brewery-process-panorama>header h2{white-space:normal;font-size:clamp(40px,7vw,66px)}.brewery-process-panorama>header>p:last-child{font-size:16px}.brewery-process-panorama .brewery-process-grid{grid-template-columns:1fr;gap:30px;width:100%;position:relative;inset:auto}.brewery-process-panorama .brewery-process-grid article>div{border-left:2px solid #a7894d;padding:0 0 0 20px}.brewery-process-panorama .brewery-process-grid h3{font-size:30px}.brewery-process-panorama .brewery-process-grid p{font-size:16px}}.microbrewery-page .beer-collection{isolation:isolate;color:#f5eddc;background:#1d362a;position:relative}.microbrewery-page .beer-collection:before{content:"";z-index:-1;pointer-events:none;filter:none;mix-blend-mode:normal;opacity:1;background:url(/images/fond-verres-biere-gravure.webp) 50%/cover no-repeat;position:absolute;inset:0}.microbrewery-page .beer-collection-heading .eyebrow{color:#d6bf96}.microbrewery-page .beer-collection-heading>p:last-child{color:#ddd2ba}.microbrewery-page .beer-collection{padding-left:5vw;padding-right:5vw}.microbrewery-page .beer-card{width:min(1320px,100%)}.microbrewery-page .beer-card-copy .beer-name-fitted{white-space:nowrap;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:100%}@media (width<=640px){.microbrewery-page .beer-collection{padding-left:14px;padding-right:14px}}.brewery-creator-terrace{isolation:isolate;aspect-ratio:1672/941;color:#f4ead1;background:#14231b;position:relative;overflow:hidden}.brewery-creator-terrace-photo{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.brewery-creator-terrace:before{content:"";z-index:-1;background:linear-gradient(#0000,#080f0aad);position:absolute;inset:48% 0 0}.brewery-creator-terrace-copy{text-shadow:0 2px 12px #00000073;width:62%;position:absolute;bottom:8.5%;left:4.25%}.brewery-creator-terrace-copy .eyebrow{color:#f4ead1;letter-spacing:.26em;margin:0 0 18px;font-size:clamp(10px,.9vw,15px)}.brewery-creator-terrace-copy h2{letter-spacing:-.035em;margin:0 0 10px;font-size:clamp(36px,5.65vw,96px);font-weight:500;line-height:1.02}.brewery-creator-terrace-copy>p:not(.eyebrow){margin:0 0 20px;font-size:clamp(15px,1.45vw,25px);line-height:1.45}.brewery-creator-terrace-copy a{color:#f4ead1;background:#101f1659;border:1px solid #f4ead1;border-radius:999px;align-items:center;gap:22px;padding:13px 27px;font-size:clamp(14px,1.2vw,20px);display:inline-flex}.brewery-creator-terrace-copy a:hover{background:#1d362a}@media (width<=700px){.brewery-creator-terrace{aspect-ratio:auto}.brewery-creator-terrace-photo{aspect-ratio:1672/941;height:auto;display:block;position:relative}.brewery-creator-terrace:before{display:none}.brewery-creator-terrace-copy{width:auto;padding:32px 22px 38px;position:relative;inset:auto}.brewery-creator-terrace-copy h2{font-size:clamp(36px,9vw,60px)}.brewery-creator-terrace-copy>p:not(.eyebrow){font-size:17px}}.brewery-creator-terrace-scene{z-index:-2;position:absolute;inset:0}.brewery-creator-terrace-scene .brewery-creator-terrace-photo,.brewery-creator-original-person{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.brewery-creator-original-person{clip-path:inset(0 0 0 68%);pointer-events:none}.microbrewery-page .beer-collection:before{background-attachment:fixed}@media (width<=700px){.brewery-creator-terrace-scene{aspect-ratio:1672/941;position:relative}.brewery-creator-terrace-scene .brewery-creator-terrace-photo{height:100%;position:absolute}}.tavern-spaces-seven{isolation:isolate;aspect-ratio:1672/941;color:#f4ead8;background:#260d0d;position:relative;overflow:hidden}.tavern-spaces-backdrop{z-index:-1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tavern-spaces-heading{width:29%;position:absolute;top:5.5%;left:10.8%}.tavern-spaces-heading .eyebrow{color:#d9af70;letter-spacing:.23em;margin:0 0 12px;font-size:clamp(10px,.85vw,15px)}.tavern-spaces-heading h2{letter-spacing:-.025em;margin:0;font-size:clamp(30px,4.05vw,76px);font-weight:500;line-height:1.05}.tavern-space-seven{text-shadow:0 2px 12px #160505;width:22%;position:absolute}.tavern-space-seven-1{top:27%;left:10.8%}.tavern-space-seven-2{top:49%;left:73%}.tavern-space-seven-3{top:77%;left:29%}.tavern-space-seven h3{margin:0 0 10px;font-size:clamp(20px,1.95vw,36px);font-weight:500;line-height:1.12}.tavern-space-seven p{color:#dfcbbb;max-width:27ch;margin:0;font-size:clamp(14px,1.2vw,22px);line-height:1.45}.tavern-space-mobile-photo{display:none}@media (width<=800px){.tavern-spaces-seven{aspect-ratio:auto;background:#260d0d;padding:48px 20px}.tavern-spaces-backdrop{display:none}.tavern-spaces-heading{width:auto;margin-bottom:32px;position:static}.tavern-spaces-heading h2{font-size:clamp(40px,8vw,64px)}.tavern-space-seven{width:auto;margin-top:30px;position:static}.tavern-space-mobile-photo{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.tavern-space-seven>div{padding:22px 0 10px}.tavern-space-seven h3{font-size:28px}.tavern-space-seven p{max-width:40ch;font-size:17px}}.tavern-spaces-seven{scroll-margin-top:84px}.tavern-spaces-lines{pointer-events:none;fill:none;stroke:#d2a257;stroke-width:1.3px;width:100%;height:100%;position:absolute;inset:0}.tavern-spaces-lines circle{fill:#d2a257;stroke:none}@media (width<=800px){.tavern-spaces-lines{display:none}}.tavern-page .tavern-story .story-copy{isolation:isolate;background:#17130f;position:relative;overflow:hidden}.tavern-page .tavern-story .story-copy:before{content:"";z-index:-1;pointer-events:none;opacity:.4;background:url(/images/taverne-menu/fond-bieres-gravees.webp) 0 0/max(850px,46vw) repeat-y fixed;position:absolute;inset:0}.tavern-page .tavern-story .story-copy-panel{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#100c0999;border:1px solid #c49a5280;padding:28px 26px}.tavern-page .tavern-story .story-copy .eyebrow{color:#d6bf96;font-weight:600}.tavern-page .tavern-story .story-copy-panel>p:not(.eyebrow){color:#ddd2ba;max-width:590px;margin-bottom:0;font-size:17px;line-height:1.75}@media (width<=680px){.tavern-page .tavern-story .story-copy-panel{padding:24px 16px}}.tavern-page .cocktail-section{isolation:isolate;position:relative}.tavern-page .cocktail-section:before{content:"";z-index:-1;pointer-events:none;opacity:.4;background:url(/images/cocktails/fond-cocktails-raccord.svg) top/800px 516.667px fixed;position:absolute;inset:0}.tavern-quote>div{width:fit-content;max-width:100%;padding:18px 26px}.tavern-quote>div>span{display:none}.tavern-quote blockquote{margin:0}@media (width<=680px){.tavern-quote>div{padding:14px 16px}}.recipe-theme-orzo .recipe-detail-hero h1{font-size:clamp(58px,6.8vw,104px);line-height:1}.recipe-theme-orzo .recipe-detail-hero h1 em{font-size:.59em;line-height:1.12;display:inline-block}.recipe-theme-orzo .stew-ingredients h3{color:#e1b36f;margin:32px 0 16px;font-size:26px}.orzo-tomato-link{color:#efd4a4;text-underline-offset:5px;margin-top:25px;text-decoration:underline;display:inline-block}.orzo-tomatoes{margin-top:100px;scroll-margin-top:110px}.orzo-tomatoes>header{color:#281c13;max-width:1120px;margin:0 auto 48px}.orzo-tomatoes>header h2{margin:20px 0;font-size:clamp(42px,5vw,70px);line-height:1.05}.orzo-tip{background:#e1d1b7;padding:24px;line-height:1.7}@media (width<=680px){.recipe-theme-orzo .recipe-detail-hero h1{font-size:56px}.recipe-theme-orzo .recipe-detail-hero-copy{width:100%}}.recipe-theme-orzo .recipe-detail-hero{min-height:0;margin-top:0;padding:0;display:block}.recipe-theme-orzo .recipe-detail-hero>img{object-fit:contain;width:100%;height:auto;display:block;position:relative}.recipe-theme-orzo .recipe-detail-hero-copy{width:43%;position:absolute;top:7%;left:7%}.recipe-theme-orzo .recipe-detail-hero h1{font-size:clamp(38px,5.5vw,84px)}.recipe-theme-orzo .recipe-detail-hero-copy>a{margin-bottom:18px}.recipe-theme-orzo .recipe-detail-hero-copy>p:last-child{font-size:16px;line-height:1.5}.recipes-grid a[href="/recettes/orzo-boeuf-braise"] h3{font-size:clamp(28px,2.4vw,34px);line-height:1.05}.recipes-grid a[href="/recettes/gruau-framboises-lime"] h3{font-size:clamp(30px,2.7vw,40px);line-height:1.02}@media (width<=800px){.recipe-theme-orzo .recipe-detail-hero{margin-top:0}.recipe-theme-orzo .recipe-detail-shade{display:none}.recipe-theme-orzo .recipe-detail-hero-copy{width:100%;padding:35px 24px 45px;position:relative;top:auto;left:auto}.recipe-theme-orzo .recipe-detail-hero h1{font-size:52px}}.recipe-theme-orzo .recipe-detail-shade{background:linear-gradient(130deg,#080604d9,#0806048c 26%,#0000 55%)}@media (width<=900px){.cocktail-card-full-mobile{min-height:0;display:block}.cocktail-card-full-mobile figure{aspect-ratio:3/2;position:relative}.cocktail-card-full-mobile figure:after{display:none}.cocktail-card-full-mobile figure img{object-fit:contain}.cocktail-card-full-mobile .cocktail-copy{padding-top:30px}}.home-music-toggle{z-index:100;color:#f7e7c8;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0806d1;border:1px solid #c49a52a6;border-radius:2px;align-items:center;gap:9px;padding:12px 16px;font:12px Arial,sans-serif;display:flex;position:fixed;bottom:20px;right:20px}.home-music-toggle:focus-visible{outline-offset:4px;outline:2px solid #f7e7c8}@media (width<=640px){.home-music-toggle{padding:10px 12px;bottom:12px;right:12px}}.home-univers-mineral{z-index:2;color:#fff;text-align:center;background:#050505;position:relative}.univers-mineral-heading{background-color:#000;background-image:linear-gradient(#00000038,#00000038),url(/images/fond-quatre-univers-artdeco-emeche.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:64px 24px 48px}.univers-mineral-panel{background:#0505058c;border:1px solid #b48250;max-width:1000px;margin:0 auto;padding:clamp(28px,4vw,48px) clamp(20px,4vw,52px);box-shadow:0 12px 36px #00000059}.univers-mineral-heading .eyebrow{color:#f7e7c8;text-shadow:0 1px 8px #000,0 0 16px #000;font-weight:600}.univers-mineral-heading h1{text-shadow:0 2px 8px #000,0 0 16px #000;margin:0;font-size:clamp(32px,4vw,58px);font-weight:500;line-height:1.12}.univers-mineral-heading .lead{color:#fff;text-shadow:0 1px 7px #000,0 0 16px #000;max-width:740px;margin:20px auto 0;font-size:18px;line-height:1.6}.univers-mineral-art{position:relative}.univers-mineral-art>img{width:100%;height:auto;display:block}.univers-mineral-links{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:0}.univers-mineral-links a{min-width:0;display:block}.univers-mineral-links a:focus-visible{outline-offset:-5px;outline:3px solid #fff}@media (width<=700px){.univers-mineral-heading{padding:44px 20px 36px}.univers-mineral-heading .lead{font-size:16px}}.stiftshutte-immersive{color:#fff1d7;background:#071c29}.stiftshutte-immersive .eyebrow{color:#e1bd79}.stiftshutte-immersive h2{font-size:clamp(34px,3.1vw,54px);font-weight:400;line-height:1.1}.stiftshutte-opening{background:url(/images/stiftshutte-scenes/terrasse-canette-originale-lossless.webp) 50%/cover no-repeat}.stiftshutte-immersive .stiftshutte-hero{background:0 0;height:50vw;min-height:0;max-height:920px;padding:0;display:block;position:relative}.stiftshutte-immersive .stiftshutte-hero-content{isolation:isolate;text-shadow:0 2px 12px #051520;width:34%;padding:2% 1%;position:absolute;top:6%;left:27%}.stiftshutte-immersive .stiftshutte-hero-content:before{content:"";z-index:-1;background:radial-gradient(#071e2ed4,#071e2e80 50%,#0000 73%);position:absolute;inset:-30px -50px}.stiftshutte-immersive .stiftshutte-back{margin-bottom:20px;font-size:12px}.stiftshutte-immersive .stiftshutte-hero h1{text-transform:none;letter-spacing:-.035em;text-shadow:0 2px 14px #092334;color:#fff4dc;margin:15px 0 20px;font-size:clamp(46px,5vw,90px);line-height:1.08}.stiftshutte-immersive .stiftshutte-hero-content>p:last-child{width:100%;margin:20px auto 0;font-size:clamp(16px,1.32vw,23px);line-height:1.5}.stiftshutte-immersive .stiftshutte-stats{color:#fff1d7;background:#071c2ce0;border-top:1px solid #b9995c;border-bottom:0;grid-template-columns:repeat(4,1fr)}.stiftshutte-immersive .stiftshutte-stats div{border-color:#ffffff15;min-height:110px}.stiftshutte-immersive .stiftshutte-stats strong{color:#fff4dc;margin:7px 0;font-size:clamp(28px,2.5vw,44px)}.stiftshutte-immersive .stiftshutte-stats span,.stiftshutte-immersive .stiftshutte-stats p{color:#e1bd79}.stiftshutte-tasting-scene{background:linear-gradient(90deg,#071c29f2,#071c29d9 43%,#0000 76%),url(/images/stiftshutte-scenes/degustation-verre-lossless.webp) 50%/cover no-repeat;min-height:74vw;padding:5vw 5.4vw}.stiftshutte-immersive .stiftshutte-appearance,.stiftshutte-immersive .stiftshutte-profile{color:#fff1d7;background:0 0;width:45%;padding:0;display:block}.stiftshutte-immersive .stiftshutte-appearance{margin-bottom:55px}.stiftshutte-immersive .stiftshutte-appearance p:last-child,.stiftshutte-immersive .stiftshutte-profile>div>p:last-child{font-size:clamp(16px,1.45vw,25px);line-height:1.5}.stiftshutte-immersive .stiftshutte-flavours{grid-template-columns:1fr 1fr;gap:22px 28px;margin-top:42px}.stiftshutte-immersive .stiftshutte-flavours article{background:0 0;border:0;min-height:0;padding:0}.stiftshutte-immersive .stiftshutte-flavours span{display:none}.stiftshutte-immersive .stiftshutte-flavours h3{color:#e1bd79;margin:0 0 10px;font-size:clamp(20px,1.6vw,28px)}.stiftshutte-immersive .stiftshutte-flavours p{color:#fff1d7;font-size:16px;line-height:1.5}.stiftshutte-immersive .stiftshutte-image-story{background:#071c29;min-height:60vw;display:block;position:relative;overflow:hidden}.stiftshutte-immersive .stiftshutte-image-story figure{min-height:0;margin:0;position:absolute;inset:0}.stiftshutte-immersive .stiftshutte-image-story figure img{object-fit:cover;object-position:center;width:100%;height:100%}.stiftshutte-immersive .stiftshutte-image-story>div{background:linear-gradient(90deg,#071c29d9,#071c29f7);flex-direction:column;justify-content:center;width:35%;min-height:60vw;margin-left:65%;padding:12vw 4vw 6vw 3vw;display:flex;position:relative}.stiftshutte-immersive .stiftshutte-image-story h2{color:#fff1d7;font-size:clamp(34px,3vw,52px)}.stiftshutte-immersive .stiftshutte-image-story p:last-child{color:#fff1d7;font-size:clamp(16px,1.45vw,25px);line-height:1.5}.stiftshutte-brewing-scene{background:linear-gradient(90deg,#071c29f2,#071c29d4 43%,#0000 85%),url(/images/stiftshutte-scenes/brassage-lossless.webp) 50%/cover no-repeat}.stiftshutte-immersive .stiftshutte-recipe{color:#fff1d7;background:0 0;width:51%;padding:5vw 5.4vw 3vw;display:block}.stiftshutte-immersive .stiftshutte-recipe>div>p{font-size:clamp(16px,1.45vw,25px);line-height:1.5}.stiftshutte-immersive .stiftshutte-ingredients{border:0;margin-top:36px;display:block}.stiftshutte-immersive .stiftshutte-ingredients p{border:0;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:25px;min-height:0;padding:10px 0;display:flex}.stiftshutte-immersive .stiftshutte-ingredients span{color:#e1bd79;min-width:100px;font-size:28px}.stiftshutte-immersive .stiftshutte-ingredients strong{color:#fff1d7;letter-spacing:0;text-transform:none;font-family:Georgia,serif;font-size:18px;font-weight:400}.stiftshutte-immersive .stiftshutte-balance{background:#071c29e6;grid-template-columns:1fr 1fr;gap:5vw;padding:32px 5.4vw}.stiftshutte-immersive .stiftshutte-balance h2{margin-bottom:15px;font-size:30px}.stiftshutte-immersive .stiftshutte-bars p{grid-template-columns:95px 1fr 75px}.stiftshutte-immersive .stiftshutte-bars em{grid-column:auto}.stiftshutte-immersive .stiftshutte-pairings{text-align:left;color:#fff1d7;background:linear-gradient(90deg,#071c29f0,#071c29d4 40%,#0000 85%),url(/images/stiftshutte-scenes/accords-lossless.webp) 50%/cover no-repeat;min-height:55vw;padding:5vw 5.4vw}.stiftshutte-immersive .stiftshutte-pairings h2{max-width:45%}.stiftshutte-immersive .stiftshutte-pairings>div{border:0;width:45%;margin:35px 0;display:block}.stiftshutte-immersive .stiftshutte-pairings>div span{color:#e1bd79;border:0;min-height:0;padding:8px 0;font-size:24px;display:block}.stiftshutte-immersive .stiftshutte-pairings>p:last-child{color:#fff1d7;max-width:45%;margin:35px 0 0;font-size:clamp(16px,1.45vw,25px);line-height:1.5}.stiftshutte-immersive>.beer-page-tavern-cta{color:#fff4dc;background:#ad8543}@media (width<=800px){.stiftshutte-opening{background-color:#071c29;background-position:64% 0;background-size:auto 680px}.stiftshutte-immersive .stiftshutte-hero{height:auto;min-height:870px;max-height:none;padding-top:540px}.stiftshutte-immersive .stiftshutte-hero-content{background:linear-gradient(#0000,#071c29 20%);width:100%;padding:32px 24px;position:relative;top:auto;left:auto}.stiftshutte-immersive .stiftshutte-hero-content:before{display:none}.stiftshutte-immersive .stiftshutte-hero h1{font-size:clamp(44px,12vw,76px)}.stiftshutte-immersive .stiftshutte-hero-content>p:last-child{max-width:550px;font-size:18px}.stiftshutte-immersive .stiftshutte-stats{grid-template-columns:repeat(2,1fr)}.stiftshutte-tasting-scene{background-color:#071c29;background-image:url(/images/stiftshutte-scenes/degustation-verre-lossless.webp);background-position:73% 0;background-repeat:no-repeat;background-size:auto 640px;padding:650px 24px 50px}.stiftshutte-immersive .stiftshutte-appearance,.stiftshutte-immersive .stiftshutte-profile{width:100%}.stiftshutte-immersive .stiftshutte-appearance p:last-child,.stiftshutte-immersive .stiftshutte-profile>div>p:last-child{font-size:18px}.stiftshutte-immersive .stiftshutte-image-story{min-height:0;padding-top:76vw}.stiftshutte-immersive .stiftshutte-image-story figure{height:76vw;bottom:auto}.stiftshutte-immersive .stiftshutte-image-story>div{background:#071c29;width:100%;min-height:0;margin:0;padding:40px 24px}.stiftshutte-immersive .stiftshutte-image-story p:last-child{font-size:18px}.stiftshutte-brewing-scene{background-color:#071c29;background-image:url(/images/stiftshutte-scenes/brassage-lossless.webp);background-position:70% 0;background-repeat:no-repeat;background-size:auto 550px;padding-top:550px}.stiftshutte-immersive .stiftshutte-recipe{width:100%;padding:40px 24px}.stiftshutte-immersive .stiftshutte-recipe>div>p{font-size:18px}.stiftshutte-immersive .stiftshutte-ingredients span{min-width:76px;font-size:25px}.stiftshutte-immersive .stiftshutte-ingredients strong{font-size:16px}.stiftshutte-immersive .stiftshutte-balance{grid-template-columns:1fr;gap:20px;padding:35px 24px}.stiftshutte-immersive .stiftshutte-pairings{background-color:#071c29;background-image:url(/images/stiftshutte-scenes/accords-lossless.webp);background-position:75% 0;background-repeat:no-repeat;background-size:auto 560px;padding:580px 24px 50px}.stiftshutte-immersive .stiftshutte-pairings h2,.stiftshutte-immersive .stiftshutte-pairings>p:last-child{max-width:100%;font-size:18px}.stiftshutte-immersive .stiftshutte-pairings h2{font-size:36px}.stiftshutte-immersive .stiftshutte-pairings>div{width:100%}}.jorm-immersive{color:#f2eadb;background:#080d10;overflow-x:clip}.jorm-immersive .eyebrow{color:#c7aa70;font-size:14px}.jorm-opening{background:linear-gradient(90deg,#080d10e8,#080d10b8 40%,#0000 78%),url(/images/jormungandr-scenes/cote-lossless.webp) 50%/cover}.jorm-immersive .jorm-hero{text-align:left;background:0 0;height:auto;min-height:0;padding:10vw 5vw 3vw;display:block}.jorm-immersive .jorm-hero-content{width:49%;text-shadow:none}.jorm-immersive .jorm-hero h1{text-transform:none;letter-spacing:-.025em;text-shadow:none;margin:25px 0;font-size:clamp(48px,5.5vw,92px);line-height:1.1}.jorm-immersive .jorm-hero-content>p:last-child{width:100%;margin:30px 0;font-size:clamp(18px,1.75vw,28px);line-height:1.5}.jorm-immersive .jorm-stats{background:0 0;border:0;gap:20px;width:53%;padding:1vw 5vw 6vw}.jorm-immersive .jorm-stats div{border:0;align-items:flex-start;min-height:100px}.jorm-immersive .jorm-stats strong{color:#dcc38e;font-size:clamp(26px,2.7vw,43px)}.jorm-immersive .jorm-stats span,.jorm-immersive .jorm-stats p{color:#c7aa70;font-size:14px}.jorm-tasting-scene{background:linear-gradient(90deg,#0000 25%,#080d10a8 51%,#080d10e8),url(/images/jormungandr-scenes/degustation-lossless.webp) 50%/cover;min-height:75vw;padding:5vw 5vw 5vw 51%}.jorm-immersive .jorm-appearance,.jorm-immersive .jorm-profile{color:#f2eadb;background:0 0;padding:0;display:block}.jorm-immersive .jorm-profile{margin-top:5vw}.jorm-immersive h2{color:#f2eadb;font-size:clamp(34px,3.1vw,52px);line-height:1.12}.jorm-immersive .jorm-appearance p:last-child,.jorm-immersive .jorm-profile>div>p:last-child,.jorm-immersive .jorm-recipe>div>p,.jorm-immersive .jorm-legend>div>p:last-child{color:#f2eadb;font-size:clamp(17px,1.5vw,25px);line-height:1.55}.jorm-immersive .jorm-flavours{gap:24px;margin-top:35px}.jorm-immersive .jorm-flavours article{background:0 0;border:0;min-height:0;padding:0}.jorm-immersive .jorm-flavours article>span{display:none}.jorm-immersive .jorm-flavours h3{color:#c7aa70;margin:12px 0;font-size:24px}.jorm-immersive .jorm-flavours p{color:#f2eadb;font-size:16px}.jorm-immersive .jorm-legend{background:#080d10;grid-template-columns:1fr 1fr;gap:0;min-height:62vw;padding:0}.jorm-immersive .jorm-legend figure{box-shadow:none;border:0;height:62vw;margin:0}.jorm-immersive .jorm-legend figure img{object-fit:cover;width:100%;height:100%}.jorm-immersive .jorm-legend>div{padding:6vw}.jorm-brewing-scene{background:linear-gradient(90deg,#080d10eb,#080d10c9 42%,#0000 83%),url(/images/jormungandr-scenes/brassage-lossless.webp) 50%/cover;min-height:65vw}.jorm-immersive .jorm-recipe{color:#f2eadb;background:0 0;width:54%;padding:5vw;display:block}.jorm-immersive .jorm-ingredients{border:0;margin-top:35px;display:block}.jorm-immersive .jorm-ingredients p{border:0;flex-direction:row;justify-content:flex-start;align-items:baseline;gap:28px;min-height:0;padding:10px 0}.jorm-immersive .jorm-ingredients span{color:#c7aa70;min-width:105px;font-size:26px}.jorm-immersive .jorm-ingredients strong{color:#f2eadb;text-transform:none;letter-spacing:0;font:400 19px Georgia,serif}.jorm-table-scene{background:linear-gradient(90deg,#080d10eb,#080d10ba 40%,#0000 85%),url(/images/jormungandr-scenes/accords-lossless.webp) 50%/cover;padding:5vw}.jorm-immersive .jorm-pairings{text-align:left;color:#f2eadb;background:0 0;width:47%;padding:0}.jorm-immersive .jorm-pairings>div{border:0;flex-wrap:wrap;gap:15px 25px;margin:25px 0;display:flex}.jorm-immersive .jorm-pairings>div span{color:#c7aa70;border:0;min-height:0;padding:0;font-size:23px}.jorm-immersive .jorm-pairings>p:last-child{color:#f2eadb;font-size:19px;line-height:1.6}.jorm-immersive .jorm-balance{background:0 0;width:47%;padding:3vw 0 0;display:block}.jorm-immersive .jorm-balance h2{font-size:32px}.jorm-immersive .jorm-balance>div>p:last-child{font-size:18px;line-height:1.6}.jorm-immersive .jorm-bars span,.jorm-immersive .jorm-bars em{letter-spacing:0;text-transform:none;font-size:14px}.jorm-immersive>.beer-page-tavern-cta{color:#101719;background:#ac8b4f;min-height:90px;padding:22px 120px 22px 30px;font-size:14px}.jorm-immersive>.beer-page-tavern-cta img{width:66px;height:66px;right:28px}.jorm-immersive>.beer-page-tavern-cta:hover{background:#bea168}@media (width<=800px){.jorm-opening{background-color:#080d10;background-image:url(/images/jormungandr-scenes/cote-lossless.webp);background-position:75% 0;background-repeat:no-repeat;background-size:auto 550px}.jorm-immersive .jorm-hero{padding:500px 24px 0}.jorm-immersive .jorm-hero-content{background:linear-gradient(#0000,#080d10 12%);width:100%;padding-top:30px}.jorm-immersive .jorm-hero h1{overflow-wrap:anywhere;font-size:clamp(38px,10vw,65px)}.jorm-immersive .jorm-stats{grid-template-columns:1fr 1fr;width:100%;padding:20px 24px 45px}.jorm-tasting-scene{background-color:#080d10;background-image:url(/images/jormungandr-scenes/degustation-lossless.webp);background-position:25% 0;background-repeat:no-repeat;background-size:auto 530px;padding:560px 24px 45px}.jorm-immersive .jorm-profile{margin-top:40px}.jorm-immersive .jorm-legend{min-height:0;display:block}.jorm-immersive .jorm-legend figure{height:auto;max-height:none}.jorm-immersive .jorm-legend figure img{object-fit:contain;height:auto;max-height:900px}.jorm-immersive .jorm-legend>div{padding:40px 24px}.jorm-brewing-scene{background-color:#080d10;background-image:url(/images/jormungandr-scenes/brassage-lossless.webp);background-position:100% 0;background-repeat:no-repeat;background-size:auto 450px;padding-top:420px}.jorm-immersive .jorm-recipe{width:100%;padding:40px 24px}.jorm-immersive .jorm-ingredients strong{font-size:17px}.jorm-table-scene{background-color:#080d10;background-image:url(/images/jormungandr-scenes/accords-lossless.webp);background-position:100% 0;background-repeat:no-repeat;background-size:auto 450px;padding:470px 24px 40px}.jorm-immersive .jorm-pairings,.jorm-immersive .jorm-balance{width:100%}.jorm-immersive .jorm-balance{padding-top:40px}.jorm-immersive .jorm-bars p{grid-template-columns:85px 1fr 65px;gap:10px}.jorm-immersive .jorm-bars em{grid-column:auto}.jorm-immersive>.beer-page-tavern-cta{text-align:left;letter-spacing:.04em;padding:20px 95px 20px 20px;font-size:14px}.jorm-immersive>.beer-page-tavern-cta img{right:16px}}.sif-artwork-page{background:#061a2a;overflow-x:clip}.sif-artwork-navigation{color:#d0b778;background:#061a2a;padding:16px 5vw;font-size:16px}.sif-artwork-navigation a{padding:8px 0;display:inline-block}.sif-artwork-navigation a:hover{text-decoration:underline}.sif-artwork-scenes{width:100%;margin:0;padding:0}.sif-artwork-scene{margin:0;padding:0;line-height:0;display:block;position:relative}.sif-artwork-scene>img{width:100%;max-width:none;height:auto;margin:0;display:block}.sif-artwork-tavern-link{width:100%;height:8%;line-height:normal;display:block;position:absolute;bottom:0;left:0}.sif-artwork-tavern-link>img{aspect-ratio:1;object-fit:contain;width:auto;height:82%;position:absolute;top:50%;right:1.7%;transform:translateY(-50%)}.sif-artwork-tavern-link:focus-visible{outline-offset:-4px;outline:3px solid #fff}.sif-accessible-copy{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.jorm-artwork-page{background:#080d10;overflow-x:clip}.jorm-artwork-navigation{color:#c7aa70;padding:16px 5vw;font-size:16px}.jorm-artwork-navigation a{padding:8px 0;display:inline-block}.jorm-artwork-navigation a:hover{text-decoration:underline}.jorm-artwork-scenes{width:100%;margin:0;padding:0}.jorm-artwork-scene{margin:0;padding:0;line-height:0;position:relative}.jorm-artwork-scene>img{width:100%;max-width:none;height:auto;margin:0;display:block}.jorm-artwork-tavern-link{width:100%;height:8.75%;display:block;position:absolute;bottom:0;left:0}.jorm-artwork-tavern-link:focus-visible{outline-offset:-4px;outline:3px solid #fff}.jorm-accessible-copy{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stiftshutte-artwork-page{background:#071c29;overflow-x:clip}.stiftshutte-artwork-navigation{color:#e1bd79;padding:16px 5vw;font-size:16px}.stiftshutte-artwork-navigation a{padding:8px 0;display:inline-block}.stiftshutte-artwork-navigation a:hover{text-decoration:underline}.stiftshutte-artwork-scenes{width:100%;margin:0;padding:0;line-height:0}.stiftshutte-artwork-scenes>img{width:100%;max-width:none;height:auto;margin:0;display:block}.stiftshutte-original-can-scene{width:100%;line-height:0;position:relative}.stiftshutte-original-can-scene img{width:100%;max-width:none;height:auto;display:block}.stiftshutte-original-can-scene .stiftshutte-original-can-layer{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 60.2%,#000 61.8%);mask-image:linear-gradient(90deg,#0000 60.2%,#000 61.8%)}.stiftshutte-accessible-copy{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stiftshutte-artwork-page>.beer-page-tavern-cta{color:#151914;background:#ad8543;min-height:85px;margin:0}.jorm-artwork-tavern-link{height:8.285%}.loki-artwork-page{background:#092c35;overflow-x:clip}.loki-artwork-navigation{color:#e1bd79;padding:16px 5vw;font-size:16px}.loki-artwork-navigation a{padding:8px 0;display:inline-block}.loki-artwork-navigation a:hover{text-decoration:underline}.loki-artwork-scenes{width:100%;margin:0;padding:0;line-height:0}.loki-artwork-scenes>img{width:100%;max-width:none;height:auto;margin:0;display:block}.loki-accessible-copy{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loki-artwork-page>.beer-page-tavern-cta{color:#151914;background:#ad8543;min-height:85px;margin:0}.baldur-artwork-page{background:#0b1c29;overflow-x:clip}.baldur-artwork-navigation{color:#e1bd79;padding:16px 5vw;font-size:16px}.baldur-artwork-navigation a{padding:8px 0;display:inline-block}.baldur-artwork-navigation a:hover{text-decoration:underline}.baldur-artwork-scenes{width:100%;margin:0;padding:0;line-height:0}.baldur-artwork-scenes>img{width:100%;max-width:none;height:auto;margin:0;display:block}.baldur-accessible-copy{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.baldur-artwork-page>.beer-page-tavern-cta{color:#151914;background:#ad8543;min-height:85px;margin:0}.osaka-artwork-page{background:#061426;overflow-x:clip}.osaka-artwork-navigation{color:#e1bd79;padding:16px 5vw;font-size:16px}.osaka-artwork-navigation a{padding:8px 0;display:inline-block}.osaka-artwork-navigation a:hover{text-decoration:underline}.osaka-artwork-scenes{width:100%;margin:0;padding:0;line-height:0}.osaka-artwork-scenes img{width:100%;max-width:none;height:auto;display:block}.osaka-artwork-final{position:relative}.osaka-artwork-final>a{width:100%;height:8.285%;display:block;position:absolute;bottom:0;left:0}.osaka-artwork-final>a:focus-visible{outline-offset:-4px;outline:3px solid #fff}.osaka-accessible-copy{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hobbit-artwork-page{background:#132017;overflow-x:clip}.hobbit-artwork-navigation{color:#e5bd72;padding:16px 5vw;font-size:16px}.hobbit-artwork-navigation a{padding:8px 0;display:inline-block}.hobbit-artwork-navigation a:hover{text-decoration:underline}.hobbit-artwork-scenes{width:100%;margin:0;padding:0;line-height:0}.hobbit-artwork-scenes img{width:100%;max-width:none;height:auto;display:block}.hobbit-artwork-final{position:relative}.hobbit-artwork-final>a{width:100%;height:8.285%;display:block;position:absolute;bottom:0;left:0}.hobbit-artwork-final>a:focus-visible{outline-offset:-4px;outline:3px solid #fff}.hobbit-accessible-copy{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tyr-artwork-page{background:#171c1c;overflow-x:clip}.tyr-artwork-navigation{color:#e7b67f;padding:16px 5vw;font-size:16px}.tyr-artwork-navigation a{padding:8px 0;display:inline-block}.tyr-artwork-navigation a:hover{text-decoration:underline}.tyr-artwork-scenes{width:100%;margin:0;padding:0;line-height:0}.tyr-artwork-scenes img{width:100%;max-width:none;height:auto;display:block}.tyr-artwork-final{position:relative}.tyr-artwork-final>a{width:100%;height:12%;display:block;position:absolute;bottom:0;left:0}.tyr-artwork-final>a:focus-visible{outline-offset:-4px;outline:3px solid #fff}.tyr-accessible-copy{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.montreal-artwork-page{background:#071526;overflow-x:clip}.montreal-artwork-navigation{color:#f5c780;padding:16px 5vw;font-size:16px}.montreal-artwork-navigation a{padding:8px 0;display:inline-block}.montreal-artwork-navigation a:hover{text-decoration:underline}.montreal-artwork-scenes{width:100%;margin:0;padding:0;line-height:0}.montreal-artwork-scenes img{width:100%;max-width:none;height:auto;display:block}.montreal-accessible-copy{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.montreal-artwork-page>.montreal-tavern-cta{color:#191529;background:#9b772e;min-height:85px;margin:0}.montreal-artwork-page>.montreal-tavern-cta:hover{background:#bd9240}.brune-artwork-page{background:#101e2d;overflow-x:clip}.brune-artwork-navigation{color:#e5bd72;padding:16px 5vw;font-size:16px}.brune-artwork-navigation a{padding:8px 0;display:inline-block}.brune-artwork-navigation a:hover{text-decoration:underline}.brune-artwork-scenes{width:100%;margin:0;padding:0;line-height:0}.brune-artwork-scenes img{width:100%;max-width:none;height:auto;display:block}.brune-artwork-final{position:relative}.brune-artwork-final>a{width:100%;height:14%;display:block;position:absolute;bottom:0;left:0}.brune-artwork-final>a:focus-visible{outline-offset:-4px;outline:3px solid #fff}.brune-accessible-copy{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.solstice-artwork-page{background:#0e1b28;overflow-x:clip}.solstice-artwork-navigation{color:#eed5a2;background:#0e1b28;padding:14px 5%}.solstice-artwork-navigation a{color:inherit;text-decoration:none}.solstice-artwork-navigation a:hover{text-decoration:underline}.solstice-artwork-scenes{width:100%;margin:0;padding:0;line-height:0}.solstice-artwork-scenes img{width:100%;max-width:none;height:auto;display:block}.solstice-artwork-final{position:relative}.solstice-artwork-final>a{width:100%;height:12%;display:block;position:absolute;bottom:0;left:0}.solstice-artwork-final>a:focus-visible{outline-offset:-4px;outline:3px solid #fff}.solstice-accessible-copy{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.corbeau-stout-artwork-page{background:#15120f;overflow-x:clip}.corbeau-stout-artwork-navigation{color:#eed5a2;background:#15120f;padding:14px 5%}.corbeau-stout-artwork-navigation a{color:inherit;text-decoration:none}.corbeau-stout-artwork-navigation a:hover{text-decoration:underline}.corbeau-stout-artwork-scenes{width:100%;margin:0;padding:0;line-height:0}.corbeau-stout-artwork-scenes img{width:100%;max-width:none;height:auto;display:block}.corbeau-stout-artwork-final{position:relative}.corbeau-stout-artwork-final>a{width:100%;height:16%;display:block;position:absolute;bottom:0;left:0}.corbeau-stout-artwork-final>a:focus-visible{outline-offset:-4px;outline:3px solid #fff}.corbeau-stout-accessible-copy{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reid-artwork-page{background:#171a17;overflow-x:clip}.reid-artwork-navigation{color:#eed5a2;background:#171a17;padding:14px 5%}.reid-artwork-navigation a{color:inherit;text-decoration:none}.reid-artwork-navigation a:hover{text-decoration:underline}.reid-artwork-scenes{width:100%;margin:0;padding:0;line-height:0}.reid-artwork-scenes img{width:100%;max-width:none;height:auto;display:block}.reid-artwork-final{position:relative}.reid-artwork-final>a{width:100%;height:13%;display:block;position:absolute;bottom:0;left:0}.reid-artwork-final>a:focus-visible{outline-offset:-4px;outline:3px solid #fff}.reid-accessible-copy{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.obscurci-artwork-page{background:#171a17;overflow-x:clip}.obscurci-artwork-navigation{color:#eed5a2;background:#171a17;padding:14px 5%}.obscurci-artwork-navigation a{color:inherit;text-decoration:none}.obscurci-artwork-navigation a:hover{text-decoration:underline}.obscurci-artwork-scenes{width:100%;margin:0;padding:0;line-height:0}.obscurci-artwork-scenes img{width:100%;max-width:none;height:auto;display:block}.obscurci-artwork-final{position:relative}.obscurci-artwork-final>a{width:100%;height:13%;display:block;position:absolute;bottom:0;left:0}.obscurci-artwork-final>a:focus-visible{outline-offset:-4px;outline:3px solid #fff}.obscurci-accessible-copy{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.microbrewery-page .beer-collection-heading{background:#0a1d14f5;border:1px solid #d6bf967a;border-radius:4px;padding:32px clamp(22px,4vw,48px);box-shadow:0 16px 45px #0000003d}.microbrewery-page .beer-collection-heading h2{color:#fff7e8;text-shadow:0 2px 8px #0000004d;line-height:1.05}.microbrewery-page .beer-collection-heading .eyebrow{color:#efd5a6;font-size:14px;line-height:1.5}.microbrewery-page .beer-collection-heading>p:last-child{color:#f3ead7;max-width:850px;margin-bottom:0;font-size:18px;line-height:1.7}.beer-carousel{width:min(1444px,100%);margin:0 auto;padding:0 62px;position:relative}.beer-carousel-window{overflow:hidden}.beer-carousel-track{align-items:stretch;transition:transform .45s;display:flex}.beer-carousel-slide{flex:0 0 100%;min-width:0;display:flex}.microbrewery-page .beer-carousel .beer-card{flex:1;width:100%;min-width:0;margin:0}.microbrewery-page .beer-carousel .beer-card-main>img{min-width:0}.beer-carousel-count{color:#fff2db;letter-spacing:.12em;background:#0a1d14f5;border:1px solid #d6bf9666;width:fit-content;margin:22px auto 0;padding:8px 18px;font:600 16px/1.5 Arial,sans-serif}.beer-carousel .cocktail-arrow{background:#10291c;top:calc(50% - 30px)}.beer-carousel .cocktail-arrow:focus-visible{outline-offset:4px;outline:3px solid #fff2db}@media (width<=900px){.beer-carousel{padding:0 44px}}@media (width<=640px){.beer-carousel{padding:0 28px}.beer-carousel .cocktail-arrow{width:38px;height:38px}.beer-carousel .cocktail-arrow-left{left:-4px}.beer-carousel .cocktail-arrow-right{right:-4px}.microbrewery-page .beer-collection-heading{padding:26px 22px}.microbrewery-page .beer-carousel .beer-card{grid-template-columns:1fr}.microbrewery-page .beer-carousel .beer-card-copy{padding:38px 24px}.microbrewery-page .beer-carousel .beer-tavern-link{padding:18px 50px 18px 14px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.beer-carousel-track{transition:none}}.tavern-page .cocktail-heading{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#100c0999;border:1px solid #c49a5280;width:min(900px,100%);padding:32px clamp(22px,4vw,46px)}.tavern-page .cocktail-heading>p:last-child{color:#ddd2ba}.tavern-page .cocktail-carousel{min-width:0;margin-inline:auto}.tavern-page .cocktail-card{aspect-ratio:auto;width:100%;min-width:0;max-width:100%}.tavern-page .cocktail-card figure img{object-fit:cover;object-position:center center}.tavern-page .cocktail-section{padding-top:44px;padding-bottom:48px}.tavern-page .cocktail-heading{margin-bottom:28px;padding-block:12px}.tavern-page .cocktail-heading .eyebrow{margin-bottom:4px}.tavern-page .cocktail-heading h2{margin:4px 0 6px}@media (width<=900px){.tavern-page .cocktail-section{padding-top:32px;padding-bottom:36px}.tavern-page .cocktail-heading{margin-bottom:22px;padding-block:12px}}.tavern-menu-raster{width:min(1122px,100%);margin:0 auto;box-shadow:0 28px 70px #00000073}.tavern-menu-raster img{width:100%;height:auto;display:block}.tavern-page .tavern-products{padding-top:32px;padding-bottom:32px}@media (width<=1000px){.tavern-page .tavern-story .story-copy:before{background-size:max(850px,100vw)}}@media (width<=680px){.tavern-page .tavern-products{padding-top:24px;padding-bottom:24px}}.microbrewery-page .beer-collection{padding-top:36px;padding-bottom:36px}@media (width<=640px){.microbrewery-page .beer-collection{padding-top:24px;padding-bottom:24px}}.distillery-page .whisky-collection{padding-top:90px;padding-bottom:90px}@media (width<=680px){.distillery-page .whisky-collection{padding-top:70px;padding-bottom:70px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
