@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,300..600,0..1,0);/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/styles/website.scss ***!
  \**************************************************************************************************************************************************************************/

/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./src/styles/website.scss (1) ***!
  \******************************************************************************************************************************************************************************/
 /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box}@keyframes translateWobble{0%{opacity:0;transform:translate3d(calc(var(--z) * 0px),calc(var(--z) * 0px),calc(var(--z) * 0px))}100%{opacity:1;transform:translate3d(calc(var(--z) * 100px),calc(var(--z) * 100px),calc(var(--z) * 100px))}}header{z-index:9999;position:fixed;top:0;left:0;width:100%;border-bottom:1px solid rgb(255 255 255 / .1);background-color:rgb(23 25 28 / .8);backdrop-filter:blur(12px);transition:transform 0.45s ease,opacity 0.3s ease;will-change:transform,opacity}header a{text-decoration:none}header.is-hidden{opacity:0;pointer-events:none;transform:translateY(-110%)}header>.wp-block-group{display:flex;align-items:center;justify-content:space-between;gap:2.5rem}@media (min-width:1024px){header>.wp-block-group{min-height:5rem}}header>.wp-block-group{height:3rem}@media (min-width:1024px){header>.wp-block-group{width:min(90%, var(--wp--style--global--wide-size))}}header>.wp-block-group{margin:0 auto;padding:0 1.5rem}header .wp-block-site-title,header .wp-block-site-title a{font-size:1.25rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}header .wp-block-navigation a{font-size:.75rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--wp--preset--color--text-text-primary);transition:color var(--wp--custom--general--transition--normal)}header .wp-block-navigation .wp-block-navigation__container{gap:2.5rem}header .wp-block-navigation a:hover{color:var(--wp--preset--color--brand-gold)}header .mobile-nav-toggle{background:#fff0;border:0;color:inherit;cursor:pointer;height:28px;padding:0;position:relative;width:36px}header .mobile-nav-toggle__icon{background-color:var(--wp--preset--color--text-text-primary);display:block;height:2px;margin:0 auto;width:28px;box-shadow:0 -8px 0 var(--wp--preset--color--text-text-primary),0 8px 0 var(--wp--preset--color--text-text-primary)}.mobile-menu{align-items:center;display:none;inset:0;justify-content:center;position:fixed;z-index:100}.mobile-menu.is-open{display:flex}.mobile-menu__backdrop{background:rgb(18 20 23 / .95);backdrop-filter:blur(16px);inset:0;position:absolute}.mobile-menu__close{background:#fff0;border:0;color:#fff;cursor:pointer;padding:.5rem;position:absolute;right:2rem;top:2rem;z-index:2}.mobile-menu__close .material-symbols-outlined{font-size:2.25rem}.mobile-menu__content{align-items:center;display:flex;flex-direction:column;gap:2rem;position:relative;z-index:1}.mobile-menu__content .wp-block-site-logo img{height:auto;width:164px}.mobile-menu-nav .wp-block-navigation__container{align-items:center;display:flex;flex-direction:column;gap:2rem;list-style:none;margin:0;padding:0}.mobile-menu-nav a{color:var(--wp--preset--color--brand-gold);font-family:var(--wp--preset--font-family--noto-serif);font-size:2.25rem;font-weight:500;letter-spacing:0;text-transform:none;transition:all 0.5s ease}.mobile-menu-nav a:hover{color:#fff;text-shadow:0 0 20px rgb(217 180 74 / .5)}.mobile-menu__tagline span{color:rgb(255 255 255 / .3);font-size:10px;font-style:italic;letter-spacing:.4em;text-transform:uppercase}@media (min-width:768px){.mobile-menu-nav a{font-size:3.75rem}}@media (max-width:1023px){header .site-nav.desktop-only{display:none!important}}@media (min-width:1024px){header .mobile-nav-toggle{display:none}}header .wp-block-site-logo img{height:auto;width:140px;max-width:100%}@media (min-width:1024px){header .wp-block-site-logo img{width:190px}}.alignfull .container{max-width:var(--wp--style--global--wide-size);margin:0 auto}.small-container{width:90%;max-width:825px;margin:0 auto}footer a{text-decoration:none}footer .wp-block-site-logo img{height:auto;width:120px;max-width:100%}@media (min-width:1024px){footer .wp-block-site-logo img{width:160px}}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:400;font-display:swap;src:url(https://adelbertusbier.nl/wp-content/themes/adelbertusbrouwersgilde/dist/styles/../../613f3cfee77813752198.ttf) format("truetype")}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:400;font-display:swap;src:url(https://adelbertusbier.nl/wp-content/themes/adelbertusbrouwersgilde/dist/styles/../../a161f33cf3b1d74d03ca.ttf) format("truetype")}@font-face{font-family:"Noto Serif";font-style:normal;font-weight:700;font-display:swap;src:url(https://adelbertusbier.nl/wp-content/themes/adelbertusbrouwersgilde/dist/styles/../../0150d2a7987e06d060b8.ttf) format("truetype")}@font-face{font-family:"Noto Serif";font-style:italic;font-weight:700;font-display:swap;src:url(https://adelbertusbier.nl/wp-content/themes/adelbertusbrouwersgilde/dist/styles/../../ea744c329c35b483905d.ttf) format("truetype")}@font-face{font-family:"Material Symbols Outlined";font-style:normal;font-weight:400;font-display:swap;src:url(https://adelbertusbier.nl/wp-content/themes/adelbertusbrouwersgilde/dist/styles/../../f6f87bd42037950a9e9a.ttf) format("truetype")}body{background-color:var(--wp--preset--color--pages-primary-background);color:var(--wp--preset--color--text-text-primary);font-family:var(--wp--preset--font-family--noto-serif)}::selection{background-color:rgb(217 180 74 / .3)}::-moz-selection{background-color:rgb(217 180 74 / .3)}.material-symbols-outlined{font-family:"Material Symbols Outlined",sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}body.menu-is-on{overflow:clip}@media (min-width:1024px){.mobile-only{display:none!important}}@media (max-width:1023px){.desktop-only{display:none!important}}.overlay-link:after{content:"";position:absolute;inset:0}main{padding-top:5rem}main a:not([class]):not(figure a),main a:visited:not([class]):not(figure a),main a:focus:not([class]):not(figure a),main a:active:not([class]):not(figure a){background:linear-gradient(0deg,var(--wp--preset--color--text-text-primary),var(--wp--preset--color--text-text-primary)) no-repeat left bottom/100% var(--bg-h);transition:background-size 0.3s,color 0.3s ease-in-out;--bg-h:1px;display:inline-block;outline:0;text-decoration:none!important}main a:not([class]):not(figure a):where(:hover,:focus-visible),main a:visited:not([class]):not(figure a):where(:hover,:focus-visible),main a:focus:not([class]):not(figure a):where(:hover,:focus-visible),main a:active:not([class]):not(figure a):where(:hover,:focus-visible){background-size:0 var(--bg-h)!important;background-position-x:right!important}.wp-block-button__link,.wp-element-button{min-width:200px;height:3.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;letter-spacing:.25em;text-transform:uppercase;font-weight:700;padding:0 1.5rem;border-radius:.125rem;transition:all 0.2s ease;background-color:#167b9c;border:1px solid #167b9c;color:#fff;text-decoration:none}.wp-block-button__link:hover,.wp-element-button:hover{filter:brightness(1.1)}.cinematic-overlay{background:linear-gradient(to bottom,rgb(23 25 28 / .4) 0%,rgb(23 25 28 / .9) 100%)}.gold-border{border-image:linear-gradient(to right,transparent,#D9B44A,transparent) 1}.text-glow{text-shadow:0 0 15px rgb(217 180 74 / .3)}.fixed{position:fixed}.top-0{top:0}.w-full{width:100%}.z-50{z-index:50}.transition-all{transition:all var(--wp--custom--general--transition--normal)}.transition-colors{transition:color var(--wp--custom--general--transition--normal)}.duration-500{transition-duration:0.5s}.border-b{border-bottom:1px solid}.border-t{border-top:1px solid}.border-l{border-left:1px solid}.border-white\/10{border-color:rgb(255 255 255 / .1)}.border-white\/20{border-color:rgb(255 255 255 / .2)}.border-white\/5{border-color:rgb(255 255 255 / .05)}.bg-background-dark{background-color:var(--wp--preset--color--brand-background-dark)}.bg-background-dark\/80{background-color:rgb(23 25 28 / .8)}.bg-white\/5{background-color:rgb(255 255 255 / .05)}.bg-gold{background-color:var(--wp--preset--color--brand-gold)}.text-background-dark{color:var(--wp--preset--color--brand-background-dark)}.backdrop-blur-md{backdrop-filter:blur(12px)}.max-w-7xl{max-width:80rem}.mx-auto{margin-left:auto;margin-right:auto}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pt-20{padding-top:5rem}.pb-10{padding-bottom:2.5rem}.pt-10{padding-top:2.5rem}.mb-20{margin-bottom:5rem}.mb-8{margin-bottom:2rem}.mb-6{margin-bottom:1.5rem}.mb-4{margin-bottom:1rem}.h-20{height:5rem}.p-3{padding:.75rem}.flex{display:flex}.grid{display:grid}.hidden{display:none}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.size-8{width:2rem;height:2rem}.size-6{width:1.5rem;height:1.5rem}.size-8 svg,.size-6 svg{width:100%;height:100%;display:block}.text-white{color:#fff}.text-white\/40{color:rgb(255 255 255 / .4)}.text-white\/20{color:rgb(255 255 255 / .2)}.text-gold{color:var(--wp--preset--color--brand-gold)}.hover\:text-gold:hover{color:var(--wp--preset--color--brand-gold)}.hover\:text-white:hover{color:#fff}.text-xl{font-size:1.25rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.text-\[10px\]{font-size:10px}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-widest{letter-spacing:.2em}.leading-relaxed{line-height:1.625}.rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.max-w-sm{max-width:24rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.space-y-4>*+*{margin-top:1rem}.list-none{list-style:none;padding:0;margin:0}.text-left{text-align:left}.border-none{border:0}.focus\:ring-1:focus{box-shadow:0 0 0 1px var(--wp--preset--color--brand-gold);outline:none}.focus\:ring-gold:focus{box-shadow:0 0 0 1px var(--wp--preset--color--brand-gold)}@media (min-width:768px){.md\:flex{display:flex}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:col-span-2{grid-column:span 2/span 2}.md\:flex-row{flex-direction:row}}.flex-col{flex-direction:column}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@keyframes gradient-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}figure a{text-decoration:none;background:none;background-size:0 0;--bg-h:0}.wp-block-image a,.wp-block-cover a{text-decoration:none;background:none;background-size:0 0;--bg-h:0}.single-post .wp-block-post-content p{line-height:1.3rem;color:rgb(255 255 255 / .7);font-size:1.1rem}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.wpforms-container input[type=text],div.wpforms-container-full input[type=text],.wpforms-container input[type=email],div.wpforms-container-full input[type=email],.fluentform input[type=text],.fluentform input[type=email],form.frm-fluent-form input[type=text],form.frm-fluent-form input[type=email]{width:100%!important;max-width:100%!important}.gform_wrapper{margin:0;max-width:100%}.gform_wrapper .gform_body .gform_fields{display:grid!important;grid-template-columns:1fr;gap:1.5rem}.gform_wrapper .gform_body .gform_fields .gfield{grid-column:span 1;margin:0!important;padding:0!important}.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-full{grid-column:span 2}@media (max-width:768px){.gform_wrapper .gform_body .gform_fields .gfield.gfield--width-half{grid-column:span 1}}.gform_wrapper .gfield_label{display:block;font-size:0.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.1em!important;color:#c9a961!important;margin-bottom:0.5rem!important;line-height:1}.gform_wrapper .gfield_required{color:#c9a961;margin-left:.25rem}.gform_wrapper input[type=text],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=url],.gform_wrapper input[type=password],.gform_wrapper input[type=number],.gform_wrapper textarea,.gform_wrapper select{width:100%!important;background-color:rgb(0 0 0 / .4)!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:0.5rem!important;padding:1rem!important;color:#ffffff!important;font-family:inherit;font-size:1rem!important;line-height:1.5!important;transition:all 0.2s ease!important;box-shadow:none!important}.gform_wrapper input[type=text]::placeholder,.gform_wrapper input[type=email]::placeholder,.gform_wrapper input[type=tel]::placeholder,.gform_wrapper input[type=url]::placeholder,.gform_wrapper input[type=password]::placeholder,.gform_wrapper input[type=number]::placeholder,.gform_wrapper textarea::placeholder,.gform_wrapper select::placeholder{color:#4b5563!important}.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{border-color:#c9a961!important;outline:none!important;box-shadow:0 0 0 1px rgb(201 169 97 / .2)!important}.gform_wrapper textarea{min-height:150px}.gform_wrapper .gform_footer{padding:0!important;margin-top:2rem!important;display:flex;justify-content:flex-start}.gform_wrapper .gform_footer .gform_button{width:100%!important;background-color:#6f2a30!important;color:#ffffff!important;font-weight:700!important;padding:1rem 2.5rem!important;border-radius:0.5rem!important;border:none!important;text-transform:uppercase!important;letter-spacing:0.2em!important;font-size:0.875rem!important;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all 0.2s ease!important}.gform_wrapper .gform_footer .gform_button:hover,.gform_wrapper .gform_footer .gform_button:focus{background-color:rgb(111 42 48 / .8)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .2)}.gform_wrapper .gform_footer .gform_button:active{transform:translateY(0)}.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error textarea,.gform_wrapper .gfield_error select{border-color:#ff5247!important}.gform_wrapper .validation_message{color:#ff5247!important;font-size:.75rem;margin-top:.25rem}.gform_wrapper .gform_validation_container{display:none!important}.wpforms-container,div.wpforms-container-full{margin:0!important;max-width:100%!important}.wpforms-container .wpforms-form .wpforms-field-container,div.wpforms-container-full .wpforms-form .wpforms-field-container{display:grid!important;grid-template-columns:1fr;gap:1.5rem}.wpforms-container .wpforms-form .wpforms-field,div.wpforms-container-full .wpforms-form .wpforms-field{margin:0!important;padding:0!important;float:none!important;width:100%!important;clear:none!important}.wpforms-container .wpforms-form .wpforms-field-label,div.wpforms-container-full .wpforms-form .wpforms-field-label{display:block;font-size:0.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.1em!important;color:#c9a961!important;margin-bottom:0.5rem!important;line-height:1}.wpforms-container .wpforms-form .wpforms-required-label,div.wpforms-container-full .wpforms-form .wpforms-required-label{color:#c9a961!important;margin-left:.25rem}.wpforms-container .wpforms-form input[type=text],.wpforms-container .wpforms-form input[type=email],.wpforms-container .wpforms-form input[type=tel],.wpforms-container .wpforms-form input[type=url],.wpforms-container .wpforms-form input[type=password],.wpforms-container .wpforms-form input[type=number],.wpforms-container .wpforms-form textarea,.wpforms-container .wpforms-form select,div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form textarea,div.wpforms-container-full .wpforms-form select{width:100%!important;background-color:rgb(0 0 0 / .4)!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:0.5rem!important;padding:1rem!important;color:#ffffff!important;font-family:inherit!important;font-size:1rem!important;line-height:1.5!important;transition:all 0.2s ease!important;box-shadow:none!important}.wpforms-container .wpforms-form input[type=text]::placeholder,.wpforms-container .wpforms-form input[type=email]::placeholder,.wpforms-container .wpforms-form input[type=tel]::placeholder,.wpforms-container .wpforms-form input[type=url]::placeholder,.wpforms-container .wpforms-form input[type=password]::placeholder,.wpforms-container .wpforms-form input[type=number]::placeholder,.wpforms-container .wpforms-form textarea::placeholder,.wpforms-container .wpforms-form select::placeholder,div.wpforms-container-full .wpforms-form input[type=text]::placeholder,div.wpforms-container-full .wpforms-form input[type=email]::placeholder,div.wpforms-container-full .wpforms-form input[type=tel]::placeholder,div.wpforms-container-full .wpforms-form input[type=url]::placeholder,div.wpforms-container-full .wpforms-form input[type=password]::placeholder,div.wpforms-container-full .wpforms-form input[type=number]::placeholder,div.wpforms-container-full .wpforms-form textarea::placeholder,div.wpforms-container-full .wpforms-form select::placeholder{color:#4b5563!important}.wpforms-container .wpforms-form input[type=text]:focus,.wpforms-container .wpforms-form input[type=email]:focus,.wpforms-container .wpforms-form input[type=tel]:focus,.wpforms-container .wpforms-form input[type=url]:focus,.wpforms-container .wpforms-form input[type=password]:focus,.wpforms-container .wpforms-form input[type=number]:focus,.wpforms-container .wpforms-form textarea:focus,.wpforms-container .wpforms-form select:focus,div.wpforms-container-full .wpforms-form input[type=text]:focus,div.wpforms-container-full .wpforms-form input[type=email]:focus,div.wpforms-container-full .wpforms-form input[type=tel]:focus,div.wpforms-container-full .wpforms-form input[type=url]:focus,div.wpforms-container-full .wpforms-form input[type=password]:focus,div.wpforms-container-full .wpforms-form input[type=number]:focus,div.wpforms-container-full .wpforms-form textarea:focus,div.wpforms-container-full .wpforms-form select:focus{border-color:#c9a961!important;outline:none!important;box-shadow:0 0 0 1px rgb(201 169 97 / .2)!important}.wpforms-container .wpforms-form textarea,div.wpforms-container-full .wpforms-form textarea{min-height:150px!important}.wpforms-container .wpforms-form .wpforms-submit-container,div.wpforms-container-full .wpforms-form .wpforms-submit-container{padding:0!important;margin-top:2rem!important;display:flex;justify-content:flex-start}.wpforms-container .wpforms-form button[type=submit],.wpforms-container .wpforms-form .wpforms-submit,div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-submit{width:100%!important;background-color:#6f2a30!important;color:#ffffff!important;font-weight:700!important;padding:1rem 2.5rem!important;border-radius:0.5rem!important;border:none!important;text-transform:uppercase!important;letter-spacing:0.2em!important;font-size:0.875rem!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0.75rem!important;transition:all 0.2s ease!important}.wpforms-container .wpforms-form button[type=submit]:hover,.wpforms-container .wpforms-form button[type=submit]:focus,.wpforms-container .wpforms-form .wpforms-submit:hover,.wpforms-container .wpforms-form .wpforms-submit:focus,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:focus,div.wpforms-container-full .wpforms-form .wpforms-submit:hover,div.wpforms-container-full .wpforms-form .wpforms-submit:focus{background-color:rgb(111 42 48 / .8)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .2)}.wpforms-container .wpforms-form button[type=submit]:active,.wpforms-container .wpforms-form .wpforms-submit:active,div.wpforms-container-full .wpforms-form button[type=submit]:active,div.wpforms-container-full .wpforms-form .wpforms-submit:active{transform:translateY(0)}.wpforms-container .wpforms-form input.wpforms-error,.wpforms-container .wpforms-form textarea.wpforms-error,.wpforms-container .wpforms-form select.wpforms-error,div.wpforms-container-full .wpforms-form input.wpforms-error,div.wpforms-container-full .wpforms-form textarea.wpforms-error,div.wpforms-container-full .wpforms-form select.wpforms-error{border-color:#ff5247!important}.wpforms-container .wpforms-form label.wpforms-error,div.wpforms-container-full .wpforms-form label.wpforms-error{color:#ff5247!important;font-size:0.75rem!important;margin-top:0.25rem!important}.fluentform{margin:0!important;max-width:100%!important}.fluentform .ff-el-form-top,.fluentform .ff-message-success,.fluentform .ff-message-error{margin-bottom:1rem!important}.fluentform .ff-el-form-control,.fluentform input[type=text],.fluentform input[type=email],.fluentform input[type=tel],.fluentform input[type=url],.fluentform input[type=password],.fluentform input[type=number],.fluentform textarea,.fluentform select{width:100%!important;max-width:100%!important;background-color:rgb(0 0 0 / .4)!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:0.5rem!important;padding:1rem!important;color:#ffffff!important;font-family:inherit!important;font-size:1rem!important;line-height:1.5!important;transition:all 0.2s ease!important;box-shadow:none!important}.fluentform .ff-el-form-control::placeholder,.fluentform input[type=text]::placeholder,.fluentform input[type=email]::placeholder,.fluentform input[type=tel]::placeholder,.fluentform input[type=url]::placeholder,.fluentform input[type=password]::placeholder,.fluentform input[type=number]::placeholder,.fluentform textarea::placeholder,.fluentform select::placeholder{color:#4b5563!important}.fluentform .ff-el-form-control:focus,.fluentform input[type=text]:focus,.fluentform input[type=email]:focus,.fluentform input[type=tel]:focus,.fluentform input[type=url]:focus,.fluentform input[type=password]:focus,.fluentform input[type=number]:focus,.fluentform textarea:focus,.fluentform select:focus{border-color:#c9a961!important;outline:none!important;box-shadow:0 0 0 1px rgb(201 169 97 / .2)!important}.fluentform textarea{min-height:150px!important}.fluentform .ff-el-group{margin-bottom:1.5rem!important}.fluentform .ff-el-input--label label,.fluentform .ff-el-input--label .ff-el-tooltip,.fluentform .ff-el-input--label{display:block;font-size:0.75rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.1em!important;color:#c9a961!important;margin-bottom:0.5rem!important;line-height:1!important}.fluentform .text-danger,.fluentform .ff-el-is-error .error,.fluentform .ff-el-is-error .ff-el-form-help-message{color:#ff5247!important;font-size:0.75rem!important;margin-top:0.25rem!important}.fluentform .ff-el-is-error .ff-el-form-control{border-color:#ff5247!important}.fluentform .ff-btn-submit,.fluentform .ff-btn{width:100%!important;background-color:#6f2a30!important;color:#ffffff!important;font-weight:700!important;padding:1rem 2.5rem!important;border-radius:0.5rem!important;border:none!important;text-transform:uppercase!important;letter-spacing:0.2em!important;font-size:0.875rem!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:0.75rem!important;transition:all 0.2s ease!important}.fluentform .ff-btn-submit:hover,.fluentform .ff-btn-submit:focus,.fluentform .ff-btn:hover,.fluentform .ff-btn:focus{background-color:rgb(111 42 48 / .8)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .2)}.fluentform .ff-btn-submit:active,.fluentform .ff-btn:active{transform:translateY(0)}.wp-block-post-comments-form,.comment-respond{margin-top:2rem}.wp-block-post-comments-form .comment-reply-title,.wp-block-post-comments-form .comment-notes,.comment-respond .comment-reply-title,.comment-respond .comment-notes{color:#fff}.wp-block-post-comments-form .comment-form,.comment-respond .comment-form{margin:0}.wp-block-post-comments-form .comment-form p,.comment-respond .comment-form p{margin-bottom:1.5rem}.wp-block-post-comments-form .comment-form label,.comment-respond .comment-form label{display:block;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#c9a961;margin-bottom:.5rem;line-height:1}.wp-block-post-comments-form .comment-form input[type=text],.wp-block-post-comments-form .comment-form input[type=email],.wp-block-post-comments-form .comment-form input[type=url],.wp-block-post-comments-form .comment-form textarea,.comment-respond .comment-form input[type=text],.comment-respond .comment-form input[type=email],.comment-respond .comment-form input[type=url],.comment-respond .comment-form textarea{width:100%;max-width:100%;background-color:rgb(0 0 0 / .4);border:1px solid rgb(255 255 255 / .1);border-radius:.5rem;padding:1rem;color:#fff;font-family:inherit;font-size:1rem;line-height:1.5;transition:all 0.2s ease;box-shadow:none}.wp-block-post-comments-form .comment-form input[type=text]::placeholder,.wp-block-post-comments-form .comment-form input[type=email]::placeholder,.wp-block-post-comments-form .comment-form input[type=url]::placeholder,.wp-block-post-comments-form .comment-form textarea::placeholder,.comment-respond .comment-form input[type=text]::placeholder,.comment-respond .comment-form input[type=email]::placeholder,.comment-respond .comment-form input[type=url]::placeholder,.comment-respond .comment-form textarea::placeholder{color:#4b5563}.wp-block-post-comments-form .comment-form input[type=text]:focus,.wp-block-post-comments-form .comment-form input[type=email]:focus,.wp-block-post-comments-form .comment-form input[type=url]:focus,.wp-block-post-comments-form .comment-form textarea:focus,.comment-respond .comment-form input[type=text]:focus,.comment-respond .comment-form input[type=email]:focus,.comment-respond .comment-form input[type=url]:focus,.comment-respond .comment-form textarea:focus{border-color:#c9a961;outline:none;box-shadow:0 0 0 1px rgb(201 169 97 / .2)}.wp-block-post-comments-form .comment-form textarea,.comment-respond .comment-form textarea{min-height:150px}.wp-block-post-comments-form .form-submit,.comment-respond .form-submit{margin-top:2rem}.wp-block-post-comments-form .submit,.comment-respond .submit{width:100%;background-color:#6f2a30;color:#fff;font-weight:700;padding:1rem 2.5rem;border-radius:.5rem;border:none;text-transform:uppercase;letter-spacing:.2em;font-size:.875rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.75rem;transition:all 0.2s ease}.wp-block-post-comments-form .submit:hover,.wp-block-post-comments-form .submit:focus,.comment-respond .submit:hover,.comment-respond .submit:focus{background-color:rgb(111 42 48 / .8);transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .2)}.wp-block-post-comments-form .submit:active,.comment-respond .submit:active{transform:translateY(0)}.wp-block-comments .beer-comments-empty{margin:0;color:#fff;margin:50px 0}.wp-block-comments .wp-block-comment-template>.wp-block-columns{margin:0;padding:1rem 0;border-bottom:1px solid rgb(255 255 255 / .14)}.wp-block-comments .wp-block-comment-template>.wp-block-columns:last-child{border-bottom:0}@media (min-width:992px){.wp-block-comments{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:flex-start;column-gap:2rem;row-gap:1rem}.wp-block-comments>.wp-block-post-comments-form{grid-column:1;grid-row:1/span 20;width:100%;max-width:100%}.wp-block-comments>.wp-block-comments-title{grid-column:2;margin:40px 0}.wp-block-comments>.wp-block-comment-template,.wp-block-comments>.wp-block-comments-pagination,.wp-block-comments>.beer-comments-empty{grid-column:2;width:100%;max-width:100%}.wp-block-comments>.wp-block-comment-template{margin:0;padding-left:0}}.error-404{position:relative;min-height:100vh;width:100%;display:flex;flex-direction:column;background:var(--wp--preset--color--brand-background-dark);color:var(--wp--preset--color--brand-background-light);overflow-x:hidden}.error-404__content{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;text-align:center}.error-404__decor{position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:.2;color:var(--wp--preset--color--brand-gold)}.error-404__decor-item{position:absolute}.error-404__decor-item--1{top:10%;left:15%;transform:rotate(12deg);font-size:3.75rem;opacity:.6}.error-404__decor-item--2{top:25%;right:20%;transform:rotate(-45deg);font-size:2.25rem;opacity:.5}.error-404__decor-item--3{bottom:20%;left:25%;transform:rotate(90deg);font-size:3rem;opacity:.6}.error-404__decor-item--4{bottom:10%;right:10%;transform:rotate(-12deg);font-size:4.5rem;opacity:.4}.error-404__inner{position:relative;z-index:1;max-width:720px;width:100%;display:flex;flex-direction:column;align-items:center}.error-404__visual{position:relative;width:100%;max-width:400px;aspect-ratio:1/1;margin-bottom:2rem}.error-404__glow{position:absolute;inset:0;background:rgb(217 180 74 / .12);border-radius:9999px;filter:blur(48px);opacity:.5;transition:opacity 0.25s ease}.error-404__visual:hover .error-404__glow{opacity:.8}.error-404__image{width:100%;height:100%;margin:0}.error-404__image img{width:100%;height:100%;object-fit:contain;transform:rotate(-12deg);display:block}.error-404__title{margin:0 0 1rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;font-size:clamp(2.4rem, 4.5vw, 3.2rem);color:var(--wp--preset--color--brand-background-title)}.error-404__intro{margin:0 0 2.5rem;font-size:clamp(1.05rem, 2.2vw, 1.25rem);line-height:1.7;opacity:.7;max-width:36rem;color:var(--wp--preset--color--brand-background-title)}.error-404__buttons{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}.error-404__button .wp-block-button__link{min-width:200px;height:56px;padding:0 2rem;border-radius:1rem;font-size:1.125rem;font-weight:700;display:inline-flex;align-items:center;justify-content:center;transition:transform 0.2s ease,background-color 0.2s ease,box-shadow 0.2s ease,color 0.2s ease}.error-404__button--primary .wp-block-button__link{background:var(--wp--preset--color--brand-gold);color:var(--wp--preset--color--brand-background-dark);box-shadow:0 18px 30px rgb(217 180 74 / .2)}.error-404__button--primary .wp-block-button__link:hover{background:rgb(217 180 74 / .9);transform:translateY(-4px)}.error-404__button--ghost .wp-block-button__link{background:#fff0;color:var(--wp--preset--color--brand-background-light);border:2px solid rgb(217 180 74 / .5)}.error-404__button--ghost .wp-block-button__link:hover{background:rgb(217 180 74 / .1)}@media (min-width:640px){.error-404__buttons{flex-direction:row}}.facetwp-facet.facetwp-type-radio{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.facetwp-facet.facetwp-type-radio .facetwp-radio{display:inline-flex;align-items:center;gap:.35rem;height:2.5rem;padding:0 1.15rem;border-radius:999px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .06);color:rgb(255 255 255 / .7);font-size:.875rem;font-weight:600;letter-spacing:.01em;cursor:pointer;user-select:none;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.facetwp-facet.facetwp-type-radio .facetwp-radio:hover{border-color:rgb(217 180 74 / .9);color:#fff}.facetwp-facet.facetwp-type-radio .facetwp-radio.checked{background:#6f2a30;border-color:#6f2a30;color:#fff;box-shadow:0 10px 20px rgb(111 42 48 / .35)}.facetwp-facet.facetwp-type-radio .facetwp-display-value{line-height:1}.facetwp-facet.facetwp-type-radio .facetwp-counter{font-size:.7rem;color:rgb(255 255 255 / .45)}.facetwp-facet.facetwp-type-radio .facetwp-radio.checked .facetwp-counter{color:rgb(255 255 255 / .8)}.wp-block-query-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin:2rem 0}.wp-block-query-pagination-numbers{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:center}.wp-block-query-pagination .page-numbers,.wp-block-query-pagination a.wp-block-query-pagination-next,.wp-block-query-pagination a.wp-block-query-pagination-previous{display:inline-flex;align-items:center;gap:.35rem;height:2.5rem;padding:0 1.15rem;border-radius:999px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .06);color:rgb(255 255 255 / .7);font-size:.875rem;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.wp-block-query-pagination .page-numbers:hover,.wp-block-query-pagination a.wp-block-query-pagination-next:hover,.wp-block-query-pagination a.wp-block-query-pagination-previous:hover{border-color:rgb(217 180 74 / .9);color:#fff}.wp-block-query-pagination .page-numbers.current{background:#6f2a30;border-color:#6f2a30;color:#fff;box-shadow:0 10px 20px rgb(111 42 48 / .35)}.facetwp-type-pager .facetwp-pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;padding-top:40px}.facetwp-type-pager .facetwp-page{display:inline-flex;align-items:center;gap:.35rem;height:2.5rem;padding:0 1.15rem;border-radius:999px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .06);color:rgb(255 255 255 / .7);font-size:.875rem;font-weight:600;letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease}.facetwp-type-pager .facetwp-page:hover{border-color:rgb(217 180 74 / .9);color:#fff}.facetwp-type-pager .facetwp-page.active{background:#6f2a30;border-color:#6f2a30;color:#fff;box-shadow:0 10px 20px rgb(111 42 48 / .35)}.news-single{padding-top:0}.news-single__hero{position:relative;min-height:70vh;display:flex;align-items:center;overflow:hidden}.news-single__hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(0 0 0 / .35) 0%,#17191c 90%);z-index:1}.news-single__hero .wp-block-cover__background{opacity:0}.news-single__hero .wp-block-cover__inner-container{position:relative;z-index:2}.news-single__hero-inner{max-width:68rem;margin:0 auto;padding:6rem 1.5rem 4rem;text-align:center}.news-single__eyebrow{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .85rem;border-radius:999px;border:1px solid rgb(217 180 74 / .45);background:rgb(217 180 74 / .15);color:var(--wp--preset--color--general-secondary);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.news-single__eyebrow a{color:inherit;text-decoration:none}.news-single__title{margin-top:1.5rem;font-size:clamp(2.5rem, 4vw, 4.75rem);font-weight:800;line-height:1.05;text-transform:none}.news-single__meta{margin-top:1.25rem;gap:.5rem;font-size:1.05rem;color:rgb(255 255 255 / .7)}.news-single__meta span,.news-single__meta a{color:inherit;text-decoration:none}.news-single__body{padding:0 0 6rem}@media (min-width:1024px){.news-single__body{padding:4rem 0 6rem}}.news-single__layout{display:grid;grid-template-columns:minmax(0,52px) minmax(0,1fr) minmax(0,320px);gap:3rem;align-items:start;overflow:visible}@media (max-width:1023px){.news-single__layout{grid-template-columns:1fr}}.news-single__share{position:sticky;top:2rem;display:flex;flex-direction:column;gap:1rem;display:none}@media (min-width:1024px){.news-single__share{display:inherit}}@media (max-width:1023px){.news-single__share{position:static;flex-direction:row;justify-content:center;margin-bottom:1.5rem}}.news-single__share-link{width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid rgb(217 180 74 / .35);display:inline-flex;align-items:center;justify-content:center;color:var(--wp--preset--color--general-secondary);transition:all 0.2s ease;text-decoration:none;background:none}.news-single__share-link:hover{background:var(--wp--preset--color--general-secondary);color:#17191c}.news-single__share-icon{font-family:"Material Symbols Outlined",sans-serif;font-size:1.25rem}.news-single__content{max-width:42rem}.news-single__content .wp-block-post-content p{margin-bottom:1.5rem;line-height:1.8;color:rgb(255 255 255 / .8)}.news-single__content .wp-block-post-content>p:first-of-type{font-size:clamp(1.35rem, 2.2vw, 1.85rem);font-weight:500;line-height:1.6;color:rgb(255 255 255 / .9);border-left:4px solid var(--wp--preset--color--general-secondary);padding-left:1.5rem}.news-single__content .wp-block-post-content h2,.news-single__content .wp-block-post-content h3,.news-single__content .wp-block-post-content h4{margin:2.75rem 0 1rem;font-weight:700;color:var(--wp--preset--color--general-secondary)}.news-single__content .wp-block-post-content blockquote{margin:2.5rem 0;padding:2rem;border-left:4px solid var(--wp--preset--color--general-secondary);background:rgb(255 255 255 / .05);border-radius:0 .75rem .75rem 0;font-style:italic}.news-single__content .wp-block-post-content figure{margin:2.5rem 0}.news-single__content .wp-block-post-content figcaption{margin-top:.75rem;font-size:.85rem;text-align:center;color:rgb(255 255 255 / .55)}.news-single__sidebar{display:flex;flex-direction:column;gap:2.5rem;position:relative;overflow:visible}.news-single__sidebar-block{padding:1.5rem;margin-bottom:1rem;border-radius:1rem;border:1px solid rgb(255 255 255 / .08);background:rgb(255 255 255 / .03)}.news-single__sidebar-block.other-news{border:none;background-color:#fff0;padding:0}.news-single__sidebar-sticky{position:sticky;top:2rem;align-self:start}@media (max-width:1023px){.news-single__sidebar-sticky{position:static}}.news-single__sidebar-title{margin-bottom:1.5rem;margin-top:0;display:flex;align-items:center;gap:.5rem;font-size:1.35rem;font-weight:700}.news-single__sidebar-title span{color:var(--wp--preset--color--general-secondary);font-weight:700}.news-single__other-news-item{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.5rem;border:none}.news-single__other-news-item:last-child{margin-bottom:0}.news-single__other-news-image{width:80px;height:80px;aspect-ratio:1/1;border-radius:.65rem;overflow:hidden;background:rgb(255 255 255 / .06);flex-shrink:0;display:block}.news-single__other-news-image img{width:100%;height:100%;object-fit:cover;display:block}.news-single__other-news-title{font-size:.95rem;line-height:1.3;margin:0 0 .35rem}.news-single__other-news-title a{color:rgb(255 255 255 / .85);text-decoration:none;background:none!important}.news-single__other-news-title a:hover{color:var(--wp--preset--color--general-secondary)}.news-single__other-news-date{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(255 255 255 / .45)}.news-single__newsletter-text{margin-bottom:1.5rem;color:rgb(255 255 255 / .65)}.news-single__sidebar .gform_wrapper{margin:0}.news-single__sidebar .gform_heading,.news-single__sidebar .gform_title,.news-single__sidebar .gform_description,.news-single__sidebar .gform_required_legend{display:none}.news-single__sidebar .gform_fields{display:grid;gap:.75rem}.news-single__sidebar .gfield_label{display:none}.news-single__sidebar .ginput_container input[type=email],.news-single__sidebar .ginput_container input[type=text]{width:100%;padding:.75rem 1rem;border-radius:.75rem;border:1px solid rgb(255 255 255 / .2);background:rgb(0 0 0 / .4);color:#fff}.news-single__sidebar .ginput_container input[type=email]::placeholder,.news-single__sidebar .ginput_container input[type=text]::placeholder{color:rgb(255 255 255 / .55)}.news-single__sidebar .ginput_container input[type=email]:focus,.news-single__sidebar .ginput_container input[type=text]:focus{border-color:var(--wp--preset--color--general-secondary);outline:none}.news-single__sidebar .gform_footer{margin:1rem 0 0;padding:0}.news-single__sidebar .gform_footer p{margin:0}.news-single__sidebar .gform_footer br{display:none}.news-single__sidebar .gform_footer button,.news-single__sidebar .gform_footer input[type=submit],.news-single__sidebar .gform_footer .gform_button.button{width:100%!important;min-height:1rem!important;padding:.8rem 1rem!important;border-radius:0.75rem!important;border:1px solid var(--wp--preset--color--button-primary-initial-border)!important;font-weight:700!important;font-size:0.85rem!important;letter-spacing:0.08em!important;text-transform:uppercase!important;background:var(--wp--preset--color--general-secondary)!important;color:var(--wp--preset--color--button-primary-initial-text)!important;cursor:pointer!important;transition:background 0.2s ease,border-color 0.2s ease,color 0.2s ease!important}.news-single__sidebar .gform_footer button:hover,.news-single__sidebar .gform_footer input[type=submit]:hover,.news-single__sidebar .gform_footer .gform_button.button:hover{background:var(--wp--preset--color--button-primary-hover-background);border-color:var(--wp--preset--color--button-primary-hover-border)}