@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-vietnamese-opsz-normal.34xvym30q9ss9.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-ext-opsz-normal.1xxc-t8a16su6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-opsz-normal.1pv2gabaqveyu.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/schibsted-grotesk-latin-ext-wght-normal.1tv2id2rn5mme.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/schibsted-grotesk-latin-wght-normal.2-1czfgj2-py-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) 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;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.invisible{visibility:hidden}.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}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.shrink{flex-shrink:1}.grow{flex-grow: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}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--paper:#f6f7f4;--paper-2:#eceee9;--ink:#0e3b33;--ink-soft:#4d5f58;--rule:#d3d9d3;--edge:#17231f;--speculum-a:#2b3c9a;--speculum-b:#4a3c9c;--speculum-c:#24569a;--bill:#c8701a;--serif:"Newsreader Variable", Georgia, "Times New Roman", serif;--sans:"Schibsted Grotesk Variable", "Helvetica Neue", Arial, sans-serif;--display:var(--sans);--text:var(--serif);--wash:var(--paper-2)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--serif);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern", "liga", "onum";margin:0;font-size:20px;line-height:1.6}a{color:inherit;-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);text-decoration-color:var(--bill);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--bill);outline-offset:3px;border-radius:2px}h1,h2,h3{color:var(--ink);text-wrap:balance}p{text-wrap:pretty}img{max-width:100%;display:block}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:45;background:var(--ink);color:var(--paper);font-family:var(--sans);padding:8px 14px;font-size:15px;position:absolute;top:8px;left:-9999px}.skip:focus{left:16px}.wrap{max-width:1080px;margin:0 auto;padding:0 40px}@media (max-width:640px){.wrap{padding:0 16px}body{font-size:18px}}.site-header .wrap{justify-content:space-between;align-items:center;gap:16px;height:72px;display:flex}.brand{font-family:var(--sans);align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.nav{font-family:var(--sans);gap:26px;font-size:15px;display:flex}.nav a{color:var(--ink-soft);text-decoration:none}.nav a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);text-decoration-color:var(--bill)}.nav .lang-switch{color:var(--ink);border-left:1px solid var(--rule);padding-left:22px}@media (max-width:640px){.nav{gap:14px;font-size:14px}.nav .hide-sm{display:none}.nav .lang-switch{padding-left:14px}}.intro{grid-template-columns:minmax(0,1fr) 248px;align-items:end;gap:72px;padding:72px 0 88px;display:grid}.intro-name{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.035em;margin:0;font-size:clamp(52px,8.4vw,112px);font-weight:340;line-height:.94}.intro-alias{font-family:var(--serif);color:var(--ink-soft);margin:22px 0 0;font-size:26px;font-style:italic;line-height:1.3}.intro-body{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 248px;gap:72px;display:grid}.intro-lead{max-width:30em;margin:0 0 20px;font-size:25px;line-height:1.45}.intro-body p:not(.intro-lead){max-width:34em;margin:0 0 18px}.intro-cred{font-family:var(--sans);color:var(--ink-soft);margin-top:26px;font-size:15px}@media (max-width:860px){.intro{grid-template-columns:1fr;gap:32px;padding:40px 0 56px}.intro .photo{order:-1;max-width:180px}.intro-body{grid-template-columns:1fr;gap:0}.intro-lead{font-size:21px}}.photo{aspect-ratio:4/5;background:var(--paper-2);place-items:center;width:100%;margin:0;display:grid;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.photo span{color:var(--ink-soft);font-size:16px;font-style:italic}.block{padding:44px 0}.block-grid{grid-template-columns:220px minmax(0,1fr);gap:56px;display:grid}.block-title{font-family:var(--sans);margin:6px 0 0;font-size:16px;font-weight:600;line-height:1.4}.block-title small{color:var(--ink-soft);margin-top:4px;font-size:15px;font-weight:400;display:block}.prose p{max-width:34em;margin:0 0 18px}.prose p:last-child{margin-bottom:0}.go{font-family:var(--sans);font-size:15px;font-weight:600}@media (max-width:760px){.block{padding:40px 0}.block-grid{grid-template-columns:1fr;gap:14px}}.holdings{margin:8px 0 24px}.speculum{background:linear-gradient(to bottom, var(--edge) 0 1.5px, #fff 1.5px 5px, transparent 5px 21px, #fff 21px 24.5px, var(--edge) 24.5px 26px), linear-gradient(100deg, var(--speculum-a), var(--speculum-b) 45%, var(--speculum-c));height:26px}.holdings-head{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:end;gap:24px;padding:22px 0 18px;display:flex}.holdings-title{font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.015em;margin:0;font-size:34px;font-weight:400;line-height:1.1}.holdings-sub,.holdings-date{font-family:var(--sans);color:var(--ink-soft);margin:6px 0 0;font-size:15px}.holdings-date{white-space:nowrap;font-variant-numeric:tabular-nums}.ledger{border-collapse:collapse;width:100%;font-family:var(--sans)}.ledger td.c-no,.ledger td.c-since{font-variant-numeric:tabular-nums lining-nums}.ledger th{text-align:left;color:var(--ink-soft);border-bottom:1px solid var(--rule);vertical-align:bottom;padding:12px 16px 10px 0;font-size:13px;font-weight:500}.ledger td{border-bottom:1px solid var(--rule);vertical-align:top;padding:20px 16px 22px 0;font-size:15px}.ledger tr:last-child td{border-bottom:2px solid var(--ink)}.ledger .c-no{width:44px;color:var(--ink-soft)}.ledger .c-sector{width:190px}.ledger .c-stage{width:130px}.ledger .c-since{text-align:right;width:64px;padding-right:0}.ledger th.c-since{text-align:right}.v-name{font-family:var(--serif);letter-spacing:-.01em;font-size:24px;font-weight:450;line-height:1.2;text-decoration:none;display:block}a.v-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);text-decoration-color:var(--bill);text-decoration-thickness:2px}.v-pitch{font-family:var(--serif);color:var(--ink-soft);max-width:32em;margin-top:6px;font-size:18px;line-height:1.5;display:block}.v-domain{color:var(--ink-soft);margin-top:8px;font-size:14px;display:inline-block}.v-meta-sm{display:none}.holdings-foot{font-family:var(--sans);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:14px;font-size:15px;display:flex}@media (max-width:760px){.holdings-head{display:block}.holdings-title{font-size:28px}.ledger thead,.ledger .c-sector,.ledger .c-stage,.ledger .c-since{display:none}.ledger .c-no{width:28px;padding-top:24px}.v-meta-sm{color:var(--ink-soft);margin-top:8px;font-size:14px;display:block}.v-name{font-size:22px}}.steps{counter-reset:step;margin:0;padding:0;list-style:none}.steps li{counter-increment:step;grid-template-columns:40px minmax(0,1fr);max-width:36em;padding:0 0 16px;display:grid}.steps li:before{content:counter(step);font-family:var(--serif);font-variation-settings:"opsz" 60;color:var(--ink-soft);padding-top:2px;font-size:28px;line-height:1}.small-list{font-family:var(--sans);margin:0;padding:0;list-style:none}.small-list li{border-bottom:1px solid var(--rule);grid-template-columns:200px minmax(0,1fr) 90px;gap:16px;padding:12px 0;font-size:15px;display:grid}.small-list li:first-child{border-top:1px solid var(--rule)}.sl-name{font-weight:600}.sl-pitch{font-family:var(--serif);font-size:18px;line-height:1.45}.sl-status{color:var(--ink-soft);text-align:right}@media (max-width:640px){.small-list li{grid-template-columns:1fr auto;gap:4px 12px}.sl-pitch{grid-area:2/1/auto/-1}}.pairs{grid-template-columns:170px minmax(0,1fr);gap:14px 28px;margin:0;display:grid}.pairs dt{font-family:var(--sans);padding-top:3px;font-size:15px;font-weight:600}.pairs dd{max-width:32em;margin:0}@media (max-width:520px){.pairs{grid-template-columns:1fr;gap:2px}.pairs dd{margin-bottom:14px}}.plain-list{margin:0 0 20px;padding-left:1.1em;list-style:outside}.plain-list li{margin-bottom:6px}.email-big{font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.015em;overflow-wrap:anywhere;margin:6px 0 0;font-size:clamp(26px,4vw,40px)}.now-list{margin:0;padding:0;list-style:none}.now-list li{border-bottom:1px solid var(--rule);grid-template-columns:220px minmax(0,1fr);gap:56px;padding:18px 0;display:grid}.now-list li:first-child{border-top:2px solid var(--ink)}.now-list h2{font-family:var(--sans);margin:4px 0 0;font-size:16px;font-weight:600}.now-list p{max-width:34em;margin:0}@media (max-width:760px){.now-list li{grid-template-columns:1fr;gap:4px}}.page-top{padding:64px 0 40px}.crumb{font-family:var(--sans);color:var(--ink-soft);margin:0 0 18px;font-size:15px}.page-title{font-variation-settings:"opsz" 72;letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(44px,6.4vw,80px);font-weight:360;line-height:1}.page-lead{max-width:30em;margin:0;font-size:24px;line-height:1.45}@media (max-width:640px){.page-top{padding:40px 0 24px}.page-lead{font-size:20px}}.visit{font-family:var(--sans);font-size:17px;font-weight:600;display:inline-block}.visit-none{font-family:var(--sans);color:var(--ink-soft);margin:0;font-size:16px}.facts{border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);font-family:var(--sans);grid-template-columns:repeat(5,minmax(0,1fr));margin:40px 0 0;display:grid}.facts div{padding:12px 16px 14px 0}.facts dt{color:var(--ink-soft);font-size:13px}.facts dd{margin:3px 0 0;font-size:15px;font-weight:600}@media (max-width:760px){.facts{grid-template-columns:1fr 1fr}}.features{margin:0;padding:0;list-style:none}.features li{max-width:34em;margin-bottom:24px}.features h3{font-family:var(--sans);margin:0 0 4px;font-size:16px;font-weight:600}.features p{margin:0}.fine{color:var(--ink-soft);margin-top:8px;font-size:17px;font-style:italic}.shots{gap:24px;display:grid}.shots img{border:1px solid var(--rule);width:100%}.pager{font-family:var(--sans);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:32px 0 8px;font-size:15px;display:flex}.cv{max-width:880px;padding:64px 0 40px}.cv-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding-bottom:22px;display:flex}.cv-head h1{font-variation-settings:"opsz" 72;letter-spacing:-.025em;margin:0 0 8px;font-size:48px;font-weight:380;line-height:1}.cv-head .contact{font-family:var(--sans);color:var(--ink-soft);text-align:right;font-size:15px;line-height:1.7}@media (max-width:640px){.cv-head .contact{text-align:left}}.cv-block{border-bottom:1px solid var(--rule);grid-template-columns:170px minmax(0,1fr);gap:24px;padding:26px 0;display:grid}.cv-block>h2{font-family:var(--sans);margin:3px 0 0;font-size:15px;font-weight:600}@media (max-width:640px){.cv-block{grid-template-columns:1fr;gap:10px}}.cv-item{grid-template-columns:minmax(0,1fr) auto;gap:0 16px;margin-bottom:18px;display:grid}.cv-item:last-child{margin-bottom:0}.cv-item h3{font-family:var(--sans);margin:0;font-size:16px;font-weight:600}.cv-item .when{font-family:var(--sans);color:var(--ink-soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.cv-item p{color:var(--ink-soft);grid-column:1/-1;margin:2px 0 0;font-size:17px}.cv-skills{grid-template-columns:120px minmax(0,1fr);gap:8px 20px;margin:0;font-size:17px;display:grid}.cv-skills dt{font-family:var(--sans);padding-top:3px;font-size:14px;font-weight:600}.cv-skills dd{margin:0}@media (max-width:520px){.cv-skills{grid-template-columns:1fr;gap:0}.cv-skills dd{margin-bottom:10px}}.cv-list{margin:0;padding-left:1.1em;font-size:17px;list-style:outside}.cv-block>p{margin:0;font-size:17px}.pending{color:var(--ink-soft);font-style:italic}.print-hint{font-family:var(--sans);color:var(--ink-soft);margin-top:24px;font-size:14px}.site-footer{border-top:1px solid var(--rule);font-family:var(--sans);color:var(--ink-soft);margin-top:64px;padding:28px 0 48px;font-size:14px;line-height:1.7}.site-footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:24px;display:flex}.site-footer p{margin:0}.footer-links{gap:18px;display:flex}@media print{.site-header,.site-footer,.print-hint,.skip{display:none!important}body{color:#000;background:#fff;font-size:11pt}.wrap,.cv{max-width:none;padding:0}.cv-block{break-inside:avoid;padding:12pt 0}a{text-decoration:none}}.section{padding:44px 0}.section-head{grid-template-columns:220px minmax(0,1fr);gap:56px;display:grid}.section h2{font-family:var(--sans);margin:6px 0 0;font-size:16px;font-weight:600;line-height:1.4}.section h2 small{color:var(--ink-soft);margin-top:4px;font-size:15px;font-weight:400;display:block}.body p{max-width:34em;margin:0 0 18px}.method{margin:0 0 18px;padding:0 0 0 1.4em;list-style:decimal}.method li{max-width:34em;margin-bottom:10px}.method li::marker{font-family:var(--sans);color:var(--ink-soft);font-size:15px}@media (max-width:760px){.section{padding:36px 0}.section-head{grid-template-columns:1fr;gap:14px}}.bw-hero{padding:72px 0 40px}.bw-hero h1{letter-spacing:-.02em;margin:0 0 18px;font-size:40px;font-weight:600;line-height:1.1}.bw-hero .lead{max-width:32em;margin:0 0 32px;font-size:23px;line-height:1.5}.bw-srm{max-width:100%;height:14px;display:flex}.bw-srm span{flex:1}.bw-srm-caption{font-family:var(--display);color:var(--ink-soft);margin:10px 0 0;font-size:13px}.bw-map-wrap{padding:8px 0 48px}.bw-map{margin:0}.bw-map svg{width:100%;height:auto;display:block}.bw-country{stroke:#fff;stroke-width:.5px}.bw-country.rest{fill:#e9edeb}.bw-country.queued{fill:#c9d3ce}.bw-country.open{stroke:var(--ink);stroke-width:.8px;cursor:pointer}a:hover .bw-country.open,a:focus-visible .bw-country.open{filter:brightness(.92)}.bw-pin{fill:var(--ink);stroke:#fff;stroke-width:1.5px}.bw-pin-label{font-family:var(--display);fill:var(--ink);paint-order:stroke;stroke:#fff;stroke-width:3px;font-size:13px;font-weight:600}.bw-legend{font-family:var(--display);color:var(--ink-soft);flex-wrap:wrap;gap:24px;margin-top:12px;font-size:13px;display:flex}.bw-legend span{align-items:center;gap:8px;display:inline-flex}.bw-legend i{border:1px solid var(--rule);width:12px;height:12px;display:inline-block}.bw-legend i.queued{background:#c9d3ce}.bw-legend i.pin{background:var(--ink);border-radius:50%}.bw-country-card{border-top:1px solid var(--ink);padding:16px 0;text-decoration:none;display:block}.bw-country-card h3{margin:0 0 4px;font-size:22px;font-weight:600}.bw-country-card p{color:var(--ink-soft);margin:0}.bw-country-card:hover h3{text-decoration:underline;-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);text-decoration-color:var(--bill)}.bw-swatch{vertical-align:-2px;border-radius:50%;flex:none;margin-right:8px;display:inline-block;box-shadow:inset 0 0 0 1px #0000001f}.bw-queue{margin:0;padding-left:1.4em;list-style:decimal}.bw-queue li{border-bottom:1px solid var(--rule);padding:10px 0}.bw-queue li::marker{font-family:var(--display);color:var(--ink-soft);font-size:14px}.bw-queue-names a{text-decoration:none}.bw-queue-names a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);text-decoration-color:var(--bill)}.bw-queue-names em{color:var(--ink-soft);margin:0 6px;font-style:italic}.bw-queue-note{font-family:var(--display);color:var(--ink-soft);font-size:13px;display:block}.bw-regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;display:grid}.bw-regions h3{margin:0 0 4px;font-size:16px;font-weight:600}.bw-regions p{margin:0}@media (max-width:640px){.bw-regions{grid-template-columns:1fr}}.bw-share{height:28px;margin-bottom:16px;display:flex}.bw-share span{display:block}.bw-share-legend{gap:6px;margin:0 0 12px;display:grid}.bw-share-legend div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:16px;max-width:420px;padding-bottom:6px;display:flex}.bw-share-legend dt{align-items:center;gap:10px;display:inline-flex}.bw-share-legend dt i{width:12px;height:12px;display:inline-block}.bw-share-legend dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.bw-owner-group+.bw-owner-group{margin-top:32px}.bw-owner-group h3{margin:0 0 6px;font-size:15px;font-weight:600}.bw-beer-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.bw-beer-list a{border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr 1fr 110px;align-items:baseline;gap:12px;padding:10px 0;text-decoration:none;display:grid}.bw-beer-list a:hover .n{text-decoration:underline;-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);text-decoration-color:var(--bill)}.bw-beer-list .n{font-family:var(--display);font-size:16px;font-weight:600}.bw-beer-list .s,.bw-beer-list .a{font-family:var(--display);color:var(--ink-soft);font-size:14px}.bw-beer-list .a{text-align:right;font-variant-numeric:tabular-nums}@media (max-width:640px){.bw-beer-list a{grid-template-columns:auto 1fr auto}.bw-beer-list .s{display:none}}.bw-timeline{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.bw-timeline li{border-bottom:1px solid var(--rule);grid-template-columns:64px 1fr;gap:16px;max-width:40em;padding:12px 0;display:grid}.bw-timeline .y{font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:600}.bw-table-wrap{overflow-x:auto}.bw-table{border-collapse:collapse;width:100%;font-family:var(--display);min-width:640px;font-size:14px}.bw-table th,.bw-table td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px 10px 0}.bw-table thead th{color:var(--ink-soft);border-bottom:1px solid var(--ink);font-weight:400}.bw-table tbody th{font-weight:600}.bw-sheet-table{min-width:0;max-width:360px;font-size:16px}.bw-sheet-table td{text-align:right;font-variant-numeric:tabular-nums}.bw-beer-name{align-items:center;display:flex}.bw-beer-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;display:grid}@media (max-width:860px){.bw-beer-grid{grid-template-columns:1fr}}.bw-facts{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;display:grid}.bw-facts div{border-bottom:1px solid var(--rule);padding:12px 0}.bw-facts dt{font-family:var(--display);color:var(--ink-soft);font-size:13px}.bw-facts dd{font-family:var(--display);margin:2px 0 0;font-size:16px;font-weight:600}@media (max-width:520px){.bw-facts{grid-template-columns:1fr}}.bw-conflict{color:var(--ink-soft);font-size:13px;font-weight:400;display:block}.bw-owner{border-bottom:2px solid var(--bill)}.bw-style-box{margin-top:32px}.bw-style-box h2{margin:0 0 6px;font-size:15px;font-weight:600}.bw-style-box p{max-width:36em;margin:0 0 14px}.bw-range{margin-bottom:16px;padding-top:6px;position:relative}.bw-range-mark{border:2px solid var(--ink);height:26px;position:absolute;top:0}.bw-sheet{border:1px solid var(--ink);background:var(--paper);padding:20px 22px}.bw-sheet header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:4px;padding-bottom:12px;display:flex}.bw-sheet h2{margin:0;font-size:15px;font-weight:600}.bw-duck{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:40px;font-weight:600;line-height:1}.bw-duck small{color:var(--ink-soft);letter-spacing:0;font-size:15px;font-weight:400}.bw-sheet table{border-collapse:collapse;width:100%;font-family:var(--display);font-size:15px}.bw-sheet caption{text-align:left;color:var(--ink-soft);padding:10px 0 4px;font-size:13px}.bw-sheet th{text-align:left;border-bottom:1px dotted var(--rule);padding:9px 0;font-weight:400}.bw-sheet td{border-bottom:1px dotted var(--rule);font-variant-numeric:tabular-nums;padding:9px 0}.bw-sheet td.num{text-align:right;width:48px;font-weight:600}.bw-sheet td.max{text-align:right;width:48px;color:var(--ink-soft)}.bw-sheet tr.total th,.bw-sheet tr.total td{border-bottom:0;border-top:1px solid var(--ink);font-weight:600}.bw-again{font-family:var(--display);margin:14px 0 0;font-size:15px}.bw-notes{margin:12px 0 0}.bw-styles{gap:36px;display:grid}.bw-style h3{margin:0 0 6px;font-size:19px;font-weight:600}.bw-style h3 .code{color:var(--ink-soft);margin-left:6px;font-size:14px;font-weight:400}.bw-style>p{max-width:36em;margin:0 0 12px}.bw-style dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 14px;display:grid}.bw-style dt{font-family:var(--display);color:var(--ink-soft);font-size:13px}.bw-style dd{font-family:var(--display);margin:0;font-size:15px;font-weight:600}@media (max-width:640px){.bw-style dl{grid-template-columns:1fr 1fr}}.bw-gate{z-index:50;background:#0f2e28eb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bw-gate-card{background:var(--paper);border-top:8px solid #f8a600;width:100%;max-width:440px;padding:32px}.bw-gate-card h2{margin:0 0 10px;font-size:24px;font-weight:600}.bw-gate-card p{margin:0 0 24px}.bw-gate-actions{flex-wrap:wrap;gap:12px;display:flex}.bw-btn{font-family:var(--display);border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;padding:12px 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.bw-btn.ghost{background:var(--paper);color:var(--ink)}.bw-legal{font-family:var(--display);color:var(--ink-soft);border-top:1px solid var(--rule);max-width:60em;margin:32px 0 0;padding:24px 0 8px;font-size:13px}.adm-body{font-size:16px;line-height:1.5;font-family:var(--sans)}.adm{grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.adm-side{border-right:1px solid var(--rule);flex-direction:column;gap:22px;height:100vh;padding:22px 18px;display:flex;position:sticky;top:0}.adm-brand{align-items:center;gap:10px;font-weight:600;text-decoration:none;display:flex}.adm-side nav{flex-direction:column;gap:2px;display:flex}.adm-side nav a{color:var(--ink-soft);border-radius:6px;justify-content:space-between;padding:7px 10px;text-decoration:none;display:flex}.adm-side nav a:hover{background:var(--paper-2);color:var(--ink)}.adm-count{background:var(--ink);color:var(--paper);border-radius:999px;padding:1px 8px;font-size:12px}.adm-side-foot{color:var(--ink-soft);flex-direction:column;gap:8px;margin-top:auto;font-size:14px;display:flex}.adm-side-foot p{overflow-wrap:anywhere;margin:0}.adm-side-foot button{all:unset;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);text-decoration-color:var(--bill)}.adm-main{max-width:1120px;padding:36px 48px 80px}@media (max-width:860px){.adm{grid-template-columns:1fr}.adm-side{border-right:0;border-bottom:1px solid var(--rule);height:auto;position:static}.adm-side nav{flex-flow:wrap}.adm-main{padding:24px 16px 64px}}.adm-title{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 8px;font-size:38px;font-weight:400;line-height:1.1}.adm-lead{color:var(--ink-soft);max-width:46em;margin:0 0 22px}.adm-crumb{margin:0 0 6px;font-size:14px}.adm-section{margin-top:40px}.adm-section h2{margin:0 0 8px;font-size:18px;font-weight:600}.adm-muted{color:var(--ink-soft)}.adm-empty{color:var(--ink-soft);font-style:italic;font-family:var(--serif);font-size:18px}.adm-plain{margin:8px 0 0;padding-left:1.1em;list-style:outside}.adm-nowrap{white-space:nowrap}.adm-num{font-variant-numeric:tabular-nums}.adm-table{border-collapse:collapse;width:100%;margin-top:8px}.adm-table th,.adm-table td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 14px 10px 0}.adm-table thead th{color:var(--ink-soft);font-size:13px;font-weight:500}.adm-kv{max-width:640px}.adm-kv th{color:var(--ink-soft);width:60%;font-weight:400}.adm-tag{border:1px solid var(--rule);color:var(--ink-soft);border-radius:999px;margin-left:8px;padding:1px 9px;font-size:12px;display:inline-block}.adm-code{white-space:pre;border:1px solid var(--rule);margin:0;padding:12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;overflow-x:auto}.adm-btn{background:var(--ink);color:var(--paper);border:1px solid var(--ink);font:inherit;cursor:pointer;border-radius:6px;padding:8px 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.adm-btn:hover{opacity:.9;text-decoration:none}.adm-btn:disabled{opacity:.55;cursor:progress}.adm-btn.ghost{color:var(--ink);border-color:var(--rule);background:0 0;font-weight:500}.adm-btn.danger{color:#9b2c1f;background:0 0;border-color:#e3c3bd;font-weight:500}.adm-link{all:unset;cursor:pointer;color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);text-decoration-color:var(--bill);font-size:14px}.adm-error{color:#9b2c1f;margin:0}.adm-info{color:#1f6b3a;margin:0}.adm-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.adm-form{flex-direction:column;gap:16px;max-width:460px;display:flex}.adm-form.adm-wide{max-width:none}.adm-form label{flex-direction:column;gap:5px;font-size:14px;font-weight:500;display:flex}.adm-form input:not([type=checkbox]),.adm-form select,.adm-form textarea{font:inherit;color:var(--ink);border:1px solid var(--rule);background:#fff;border-radius:6px;width:100%;padding:8px 10px;font-size:15px;font-weight:400}.adm-form textarea{font-family:var(--serif);resize:vertical;font-size:16px;line-height:1.5}.adm-form input:focus,.adm-form select:focus,.adm-form textarea:focus{outline:2px solid var(--bill);outline-offset:0;border-color:#0000}.adm-check{align-items:center;flex-direction:row!important;gap:8px!important;font-weight:400!important}.adm-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:end;gap:14px;display:grid}.adm-grid.two{grid-template-columns:1fr 1fr}.adm-pair{border:0;grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;padding:0;display:grid}.adm-pair legend{margin-bottom:6px;padding:0;font-size:15px;font-weight:600}.adm-pair .adm-hint,.adm-pair.adm-one textarea{grid-column:1/-1}.adm-pair.adm-one{grid-template-columns:1fr}.adm-hint{color:var(--ink-soft);margin:0;font-size:13px}@media (max-width:760px){.adm-pair,.adm-grid.two{grid-template-columns:1fr}}.adm-row{border:1px solid var(--rule);background:#fff8;border-radius:8px;flex-direction:column;gap:12px;margin:0;padding:14px;display:flex}.adm-row-head{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.adm-row-head label{min-width:160px}.adm-small{max-width:110px;min-width:0!important}.adm-savebar{background:var(--paper);border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 0;display:flex;position:sticky;bottom:0}.adm-msgs{margin:0;padding:0;list-style:none}.adm-msgs li{border-bottom:1px solid var(--rule);padding:18px 0}.adm-msgs li.is-new{border-left:3px solid var(--bill);padding-left:14px}.adm-msg-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.adm-msg-body{font-family:var(--serif);white-space:pre-wrap;max-width:46em;margin:8px 0 0;font-size:17px}.adm-shots{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:0 0 18px;padding:0;list-style:none;display:grid}.adm-shots img{aspect-ratio:16/10;object-fit:cover;border:1px solid var(--rule);border-radius:6px;width:100%}.adm-shots p{margin:6px 0 2px;font-size:14px}.adm-upload{border:1px dashed var(--rule);border-radius:8px;flex-direction:column;gap:12px;max-width:640px;padding:16px;display:flex}.adm-upload label{flex-direction:column;gap:5px;font-size:14px;font-weight:500;display:flex}.adm-upload input[type=text],.adm-upload input:not([type]){font:inherit;border:1px solid var(--rule);border-radius:6px;padding:8px 10px}.adm-upload .adm-btn{align-self:start}.adm-portrait{align-items:end;gap:16px;margin-bottom:16px;display:flex}.adm-portrait img{aspect-ratio:4/5;object-fit:cover;border-radius:6px;width:160px}.adm-danger-zone{border-top:1px solid var(--rule);padding-top:24px}.adm-center{flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:100vh;padding:24px 16px;display:flex}.adm-login{width:100%;max-width:380px}.adm-login h1{font-family:var(--serif);text-align:center;margin:0 0 16px;font-size:32px;font-weight:400}.adm-login .adm-form{max-width:none}.adm-alt{flex-direction:column;align-items:center;gap:6px;margin-top:16px;display:flex}.adm-alt button{all:unset;cursor:pointer;color:var(--ink-soft);text-decoration:underline;-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);text-decoration-color:var(--bill);font-size:14px}.bw-country.listed{stroke:var(--ink);stroke-width:.6px;cursor:pointer}.bw-country.queued{cursor:pointer}a:hover .bw-country,a:focus-visible .bw-country{filter:brightness(.9)}.bw-totals{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));max-width:820px;margin:0;display:grid}.bw-totals div{padding:14px 16px 4px 0}.bw-totals dt{font-family:var(--display);color:var(--ink-soft);font-size:13px}.bw-totals dd{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:34px;font-weight:600}.bw-totals dd span{color:var(--ink-soft);letter-spacing:0;font-size:15px;font-weight:400}@media (max-width:640px){.bw-totals{grid-template-columns:1fr 1fr}}.bw-queue-country{font-family:var(--display);color:var(--ink-soft);margin-left:6px;font-size:13px}.bw-pp{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;display:grid}@media (max-width:760px){.bw-pp{grid-template-columns:1fr}}.bw-pp-region h3{margin:0 0 6px;font-size:15px;font-weight:600}.bw-pp-region ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.bw-pp-region a{border-bottom:1px solid var(--rule);font-family:var(--display);grid-template-columns:minmax(0,1fr) 90px 48px;align-items:center;gap:12px;padding:9px 0;font-size:15px;text-decoration:none;display:grid}.bw-pp-region a:hover .nm{text-decoration:underline;-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);text-decoration-color:var(--bill)}.bw-pp-region .bar{background:var(--wash);height:6px;box-shadow:inset 0 0 0 1px var(--rule);display:block}.bw-pp-region .bar span{height:100%;display:block}.bw-pp-region .ct{text-align:right;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:13px}.bw-passport-band{background:var(--wash);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.bw-passport-band .wrap{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:32px;padding-block:28px;display:grid}.bw-stamp{border:2px solid var(--ink);text-align:center;border-radius:50%;place-content:center;width:112px;height:112px;display:grid;transform:rotate(-6deg)}.bw-stamp .big{font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:600;line-height:1}.bw-stamp .big span{color:var(--ink-soft);font-size:14px;font-weight:400}.bw-stamp .lbl{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 0;font-size:12px}.bw-progress{background:var(--paper);height:14px;box-shadow:inset 0 0 0 1px var(--rule)}.bw-progress span{height:100%;display:block}.bw-progress-note{font-family:var(--display);color:var(--ink-soft);margin:10px 0 0;font-size:14px}@media (max-width:520px){.bw-passport-band .wrap{grid-template-columns:1fr;gap:16px}.bw-stamp{width:92px;height:92px}}.bw-tabs{border-bottom:1px solid var(--ink);flex-wrap:wrap;gap:4px;display:flex}.bw-tabs button{font-family:var(--display);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 14px 9px;font-size:15px}.bw-tabs button.on{color:var(--ink);border-bottom-color:#f8a600;font-weight:600}.bw-tabs .n{color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-left:4px;font-size:13px;font-weight:400}.bw-filters{font-family:var(--display);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;font-size:14px;display:flex}.bw-filters select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);padding:6px 8px}.bw-check{color:var(--ink);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.bw-rows{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.bw-rows a{border-bottom:1px solid var(--rule);grid-template-columns:16px minmax(0,1.4fr) minmax(0,1fr) 90px 100px;align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:grid}.bw-rows a:hover .n{text-decoration:underline;-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);-webkit-text-decoration-color:var(--bill);text-decoration-color:var(--bill)}.bw-rows .sw{background:var(--wash);border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000026}.bw-rows .main{flex-direction:column;min-width:0;display:flex}.bw-rows .n{font-family:var(--display);font-size:16px;font-weight:600}.bw-rows .b{font-family:var(--display);color:var(--ink-soft);font-size:13px}.bw-rows .s,.bw-rows .a{font-family:var(--display);color:var(--ink-soft);font-size:14px}.bw-rows .a{text-align:right;font-variant-numeric:tabular-nums}.bw-rows .a em{font-size:12px;font-style:normal}.chip{font-family:var(--display);border:1px solid var(--rule);color:var(--ink-soft);white-space:nowrap;border-radius:999px;justify-self:end;padding:3px 9px;font-size:12px}.chip.try{color:var(--ink);border-color:#f8a600}.chip.tried{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (max-width:680px){.bw-rows a{grid-template-columns:16px minmax(0,1fr) auto}.bw-rows .s,.bw-rows .a{display:none}}.bw-empty{font-family:var(--display);color:var(--ink-soft);padding:16px 0;font-size:15px}.bw-status{font-family:var(--display);border:1px solid var(--rule);color:var(--ink-soft);border-radius:999px;margin:18px 0 0;padding:4px 12px;font-size:14px;display:inline-block}.bw-status.try{color:var(--ink);border-color:#f8a600}.bw-status.tried{background:var(--ink);color:var(--paper);border-color:var(--ink)}.bw-tbc{color:var(--ink-soft);font-weight:400}.bwc{flex-direction:column;gap:18px;display:flex}.bwc-table{border-collapse:collapse;width:100%}.bwc-table thead th{text-align:left;color:var(--ink-soft);border-bottom:1px solid var(--rule);padding:6px 0;font-size:13px;font-weight:500}.bwc-table thead th:not(:first-child),.bwc-table td{text-align:center;width:76px}.bwc-table tbody th{text-align:left;align-items:center;gap:10px;padding:8px 0;font-weight:400;display:flex}.bwc-table tbody th>span:last-child{flex-direction:column;min-width:0;display:flex}.bwc-table small{color:var(--ink-soft);font-size:13px}.bwc-table tbody tr{border-bottom:1px solid var(--rule)}.bwc-table input[type=checkbox]{cursor:pointer;width:20px;height:20px;accent-color:var(--ink)}.bwc-table .sw{background:var(--wash);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000026}.bw-queue-empty{color:var(--ink-soft);list-style:none}.bw-visual{aspect-ratio:4/5;background:var(--wash);border:1px solid var(--rule);grid-template-rows:1fr auto;place-items:center;max-width:100%;margin:0;padding:28px 24px 14px;display:grid}.bw-visual svg{width:62%;height:auto;max-height:100%}.bw-visual figcaption{font-family:var(--sans,var(--display));color:var(--ink-soft);font-size:12px}.bw-visual.photo{padding:0;display:block;position:relative;overflow:hidden}.bw-visual.photo img{object-fit:cover;width:100%;height:100%;display:block}.bw-visual.photo figcaption{background:#ffffffd9;padding:2px 8px;position:absolute;bottom:8px;left:10px}.bw-style-box h3{margin:0 0 6px;font-size:15px;font-weight:600}.bw-review-band{background:var(--wash)}.bw-review-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;display:grid}@media (max-width:960px){.bw-review-grid{grid-template-columns:1fr}}.bw-review p{max-width:36em;margin:0 0 1em;font-size:19px;line-height:1.65}.bw-review-empty{color:var(--ink-soft);font-style:italic}.bw-video{aspect-ratio:16/9;background:#000;max-width:100%;margin-top:8px;position:relative}.bw-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.bw-actions{min-height:48px}.bw-actions p{margin:0 0 8px}.bw-toggles{flex-wrap:wrap;gap:8px;display:flex}.bw-toggles button{font-family:var(--sans,var(--display));border:1px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:15px}.bw-toggles button:disabled{opacity:.4;cursor:default}.bw-toggles button.on.tried{background:var(--ink);color:var(--paper)}.bw-toggles button.on.want{background:#fde7b0;border-color:#f8a600}.bw-toggles button.on.pin{color:#1d1405;background:#f8a600;border-color:#f8a600}.bw-toggles.compact button{padding:5px 11px;font-size:13px}.bw-note{flex-direction:column;gap:6px;max-width:560px;margin-top:12px;display:flex}.bw-note label{font-family:var(--sans,var(--display));flex-direction:column;font-size:14px;font-weight:600;display:flex}.bw-note textarea,.bw-form input:not([type=checkbox]),.bw-form textarea,.bw-comment-form textarea,.bw-filters input[type=search]{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:4px;width:100%;padding:10px 12px;font-size:16px}.bw-note .bw-btn{align-self:flex-start}.bw-hint{font-family:var(--sans,var(--display));color:var(--ink-soft);font-size:13px;font-weight:400;display:block}.bw-comments{border-top:1px solid var(--ink);margin:0 0 24px;padding:0;list-style:none}.bw-comments li{border-bottom:1px solid var(--rule);padding:14px 0}.bw-comments .who{font-family:var(--sans,var(--display));margin:0 0 4px;font-size:14px;font-weight:600}.bw-comments .who span{color:var(--ink-soft);font-weight:400}.bw-comments .what{white-space:pre-wrap;max-width:40em;margin:0}.bw-del-btn,.bw-del button{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;margin-left:10px;font-size:13px;text-decoration:underline}.bw-del{margin-left:10px;font-size:13px;font-weight:400}.bw-comment-form{flex-direction:column;gap:8px;max-width:640px;display:flex}.bw-comment-form label{font-family:var(--sans,var(--display));font-size:15px;font-weight:600}.bw-join{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;display:grid}@media (max-width:860px){.bw-join{grid-template-columns:1fr;gap:40px}}.bw-h2{margin:0 0 16px;font-size:22px;font-weight:600}.bw-form{flex-direction:column;gap:14px;max-width:460px;display:flex}.bw-form label{font-family:var(--sans,var(--display));flex-direction:column;gap:6px;font-size:15px;font-weight:600;display:flex}.bw-form .bw-check-row{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400}.bw-check-row input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin-top:2px}.bw-form-foot{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bw-form-info{font-family:var(--sans,var(--display));color:#1d6b4a;margin:0;font-size:14px}.bw-form-error{font-family:var(--sans,var(--display));color:#9b2c1f;margin:0;font-size:14px}.bw-forgot{font-family:var(--sans,var(--display));margin-top:20px;font-size:15px}.bw-forgot summary{cursor:pointer;margin-bottom:12px}.bw-btn:disabled{opacity:.5;cursor:default}.bw-btn.danger{color:#fff;background:#9b2c1f;border-color:#9b2c1f}.bw-settings{gap:36px;display:grid}.bw-danger{font-family:var(--sans,var(--display));flex-wrap:wrap;align-items:flex-start;gap:20px;font-size:15px;display:flex}.bw-danger summary{cursor:pointer;padding:12px 0}.bw-totals dd.small{letter-spacing:0;padding-top:10px;font-size:18px}.bw-totals dd.small span{font-size:13px}.bw-handle{font-family:var(--sans,var(--display));color:var(--ink-soft);margin:-8px 0 16px}.bw-mylist .bw-filters input[type=search]{max-width:320px}.bw-my-country{margin-top:24px}.bw-my-country h3{margin:0 0 6px;font-size:17px;font-weight:600}.bw-my-country h3 span{color:var(--ink-soft);margin-left:6px;font-size:14px;font-weight:400}.bw-my-country ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.bw-my-country li{border-bottom:1px solid var(--rule);padding:10px 0}.bw-my-country .row{grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.bw-my-country .sw{background:var(--wash);border-radius:50%;width:14px;height:14px;box-shadow:inset 0 0 0 1px #00000026}.bw-my-country .main{flex-direction:column;min-width:0;display:flex}.bw-my-country .n{font-family:var(--sans,var(--display));font-weight:600;text-decoration:none}.bw-my-country .b{font-family:var(--sans,var(--display));color:var(--ink-soft);font-size:13px}.bw-note-btn{font-family:var(--sans,var(--display));color:var(--ink-soft);cursor:pointer;background:0 0;border:0;font-size:13px;text-decoration:underline}@media (max-width:680px){.bw-my-country .row{grid-template-columns:16px minmax(0,1fr)}.bw-my-country .bw-toggles,.bw-my-country .bw-note-btn{grid-column:2;justify-self:start}}.bw-pins{gap:20px;margin:0;padding:0;list-style:none;display:grid}.bw-pins li{border-top:1px solid var(--rule);grid-template-columns:16px minmax(0,1fr);gap:14px;padding-top:14px;display:grid}.bw-pins .sw{border-radius:50%;width:14px;height:14px;margin-top:6px}.bw-pins h3{margin:0 0 4px;font-size:18px}.bw-pins h3 span{color:var(--ink-soft);font-size:14px;font-weight:400}.bw-pins p{white-space:pre-wrap;max-width:40em;margin:0}.sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adm-section{border-top:1px solid var(--rule);margin:32px 0;padding-top:20px}.adm-section h2{margin:0 0 14px;font-size:20px}.adm-beer-photo{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--rule);width:180px;margin-bottom:12px}.adm-stack{flex-direction:column;gap:12px;max-width:460px;display:flex}.adm-sheet{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.adm-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-radio{border:0;align-items:center;gap:18px;margin:0;padding:0;display:flex}.adm-radio legend{margin-bottom:6px;font-size:14px;font-weight:500}.adm-inline{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:inline-flex}.adm-comments{margin:0;padding:0;list-style:none}.adm-comments li{border-bottom:1px solid var(--rule);padding:12px 0}.adm-comments li.hidden{opacity:.55}.adm-comments p{margin:0 0 4px}.bw-join .bw-h2{margin-bottom:20px}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bw-night{--night:#04100d;--night-2:#0a1f19;--cream:#edf3ef;--gold:#ffca5a;--amber:#f8a600;--bill-o:#f08a24;background:radial-gradient(120% 80% at 70% 10%, #0d2a22 0%, var(--night) 60%);color:var(--cream);position:relative;overflow:clip}.bw-journey{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0 4vw;max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,56px);display:grid}.bw-journey-globe{flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0}.bw-journey-text{z-index:1;grid-area:1/1;position:relative}.bw-journey-step{opacity:.38;flex-direction:column;justify-content:center;min-height:92vh;padding:10vh 0;transition:opacity .6s;display:flex}.bw-journey-step.on,.bw-journey-step.hero{opacity:1}.bw-journey-step .kicker,.bw-eyebrow{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 14px;font-size:12px}.bw-eyebrow.dark{color:#a15c00}.bw-journey-step h2{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(40px,5vw,76px);font-weight:400;line-height:.95}.bw-journey-step:not(.hero)>p:not(.kicker):not(.stat){font-family:var(--serif);color:#edf3efc7;max-width:34ch;margin:0 0 18px;font-size:20px;line-height:1.5}.bw-journey-step .stat{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--gold);border-top:1px solid #ffca5a40;max-width:34ch;margin:0 0 20px;padding-top:12px;font-size:15px}.bw-night h1,.bw-night h2,.bw-wall-band h2{color:inherit}.bw-night-title{font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-size:clamp(52px,7.4vw,116px);font-weight:400;line-height:.9}.bw-night-title em{background:linear-gradient(90deg, var(--gold), var(--amber) 55%, var(--bill-o));color:#0000;text-wrap:balance;-webkit-background-clip:text;background-clip:text;font-style:italic;display:block}.bw-night-lead{font-family:var(--serif);color:#edf3efc7;max-width:38ch;margin:0 0 36px;font-size:20px;line-height:1.5}.bw-counters{border-top:1px solid #edf3ef1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 28px;display:grid}.bw-counters>div{border-bottom:1px solid #edf3ef1f;padding:14px 0 12px}.bw-counters>div:nth-child(odd):not(.big){padding-right:16px}.bw-counters .big{grid-column:1/-1}.bw-counters dt{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#edf3ef99;font-size:12px}.bw-counters dd{font-family:var(--sans);color:var(--gold);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(34px,3.4vw,52px);font-weight:300;line-height:1}.bw-counters .big dd{font-size:clamp(64px,7vw,108px)}.bw-counters small{color:#edf3ef99;letter-spacing:0;font-size:.4em}.bw-board{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#edf3ef0a;border:1px solid #edf3ef1a;border-radius:18px;max-width:460px;padding:18px 20px}.bw-board-h{font-family:var(--sans);color:#edf3efb3;margin:0 0 8px;font-size:13px}.bw-board ol{margin:0;padding:0;list-style:none}.bw-board li{border-top:1px solid #edf3ef14;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 10px;padding:10px 0;display:grid}.bw-board li:first-child{border-top:0}.bw-board a{color:var(--cream);font-family:var(--serif);font-size:19px;text-decoration:none}.bw-board a:hover{color:var(--gold)}.bw-board .c{font-family:var(--sans);color:#edf3ef80;grid-area:2/2;font-size:12px}.bw-board .r{font-family:var(--sans);color:var(--gold);font-variant-numeric:tabular-nums;grid-area:1/3/span 2;font-size:30px;font-weight:300}.bw-scroll-hint{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#edf3ef73;margin:40px 0 0;font-size:12px}.bw-scroll-hint:after{content:"";background:linear-gradient(var(--gold), transparent);width:1px;height:48px;margin-top:12px;display:block}.bw-globe{aspect-ratio:1;touch-action:pan-y;width:min(100%,680px);position:relative}.bw-globe canvas{cursor:grab;display:block}.bw-globe-tip{color:var(--cream);font-family:var(--sans);pointer-events:none;white-space:nowrap;background:#04100deb;border:1px solid #ffca5a59;border-radius:8px;padding:6px 10px;font-size:13px;position:absolute;transform:translate(12px,-130%)}.bw-journey-where{font-family:var(--sans);color:var(--cream);text-align:center;min-height:3em;margin:14px 0 0;font-size:15px}.bw-journey-where span{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:4px;font-size:11px;display:block}.bw-btn.light{color:var(--cream);background:0 0;border-color:#edf3ef66;border-radius:999px;align-self:flex-start;padding:10px 18px;font-size:14px}.bw-btn.light:hover{border-color:var(--gold);color:var(--gold)}.bw-band-head{max-width:760px;margin:0 0 40px}.bw-band-head h2{font-family:var(--serif);letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:.98}.bw-band-head h2 em{font-style:italic}.bw-band-head p:not(.bw-eyebrow){font-family:var(--serif);color:var(--ink-soft);margin:0;font-size:19px}.bw-shelf-band{background:#f4eee1;padding-bottom:72px}.bw-shelf{position:relative}.bw-shelf ul{scroll-snap-type:x proximity;scrollbar-width:none;gap:28px;margin:0;padding:28px max(16px,50vw - 600px) 24px;list-style:none;display:flex;overflow-x:auto}.bw-shelf ul::-webkit-scrollbar{display:none}.bw-shelf li{scroll-snap-align:center;flex:none}.bw-cap{width:190px;color:var(--ink);outline:none;flex-direction:column;align-items:center;text-decoration:none;display:flex;position:relative}.bw-cap>svg:first-child{filter:drop-shadow(0 10px 14px #3c1e0038);width:170px;height:170px;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.bw-cap:hover>svg:first-child,.bw-cap:focus-visible>svg:first-child{transform:rotate(-14deg)translateY(-6px)}.bw-cap .ink-ring{pointer-events:none;width:198px;height:198px;position:absolute;top:-14px}.bw-cap .ink-ring path{fill:none;stroke:#1d1408;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:760;stroke-dashoffset:760px;transition:stroke-dashoffset .7s}.bw-cap:hover .ring path,.bw-cap:focus-visible .ring path{stroke-dashoffset:0}.bw-cap .lbl{text-align:center;flex-direction:column;gap:4px;margin-top:14px;display:flex}.bw-cap .lbl b{font-family:var(--serif);font-size:18px;font-weight:400}.bw-cap .st{font-family:var(--sans);color:var(--ink-soft);font-size:12px}.bw-cap .st.tried{color:#a15c00;font-weight:600}.bw-shelf-ctrl{gap:8px;display:flex;position:absolute;top:-64px;right:max(16px,50vw - 600px)}.bw-shelf-ctrl button{border:1px solid var(--ink);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;font-size:18px}.bw-shelf-ctrl button:hover{background:var(--ink);color:#f4eee1}.bw-wall-band{color:#edf3ef;background:#0a1712;padding:96px 0}.bw-wall-band .bw-band-head p:not(.bw-eyebrow){color:#edf3efb3}.bw-wall-band .bw-eyebrow{color:#ffca5a}.bw-wall{perspective:1400px;background:#050d0a;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:18px;list-style:none;display:grid;box-shadow:0 40px 80px #00000080,inset 0 0 0 1px #edf3ef0f}.bw-wall a{aspect-ratio:4/3;color:#edf3ef;background:#121f1a;border:3px solid #1c2622;border-radius:3px;text-decoration:none;display:block;position:relative;overflow:hidden}.bw-wall img,.bw-wall .bw-visual{object-fit:cover;filter:saturate(.85)brightness(.85);width:100%;height:100%;margin:0;transition:transform .6s,filter .6s;position:absolute;inset:0}.bw-wall .bw-visual{background:radial-gradient(circle at 50% 40%,#1d3029,#0b1511);justify-content:center;align-items:flex-start;padding-top:8%;display:flex}.bw-wall .bw-visual svg{width:auto;height:62%}.bw-wall .bw-visual figcaption{display:none}.bw-wall a:hover img,.bw-wall a:hover .bw-visual{filter:none;transform:scale(1.05)}.bw-wall .no{z-index:1;font-family:var(--sans);color:#edf3ef8c;font-size:10px;position:absolute;top:6px;left:8px}.bw-wall .cap{z-index:1;background:linear-gradient(#0000,#04100deb);flex-direction:column;padding:22px 12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.bw-wall .cap b{font-family:var(--serif);font-size:17px;font-weight:400}.bw-wall .cap span{font-family:var(--sans);color:#ffca5a;font-size:11px}.bw-search{font:inherit;font-family:var(--sans);border:1px solid var(--rule);background:var(--paper);min-width:min(100%,280px);padding:8px 12px}@media (max-width:900px){.bw-journey{--g:min(84vw, 420px);grid-template-columns:minmax(0,1fr);padding:0 16px}.bw-journey-globe{z-index:0;grid-area:1/1;align-self:start;height:auto;padding:12px 0 0;top:0}.bw-globe{width:var(--g)}.bw-journey-text{grid-area:1/1}.bw-journey-step{opacity:1;min-height:auto;padding:32px 0}.bw-journey-text,.bw-journey-step{pointer-events:none}.bw-journey-step>*{pointer-events:auto}.bw-journey-step.hero{padding-top:calc(var(--g) + 92px);background:linear-gradient(transparent calc(var(--g) + 60px), #04100d calc(var(--g) + 116px), #04100d calc(100% - 80px), transparent);padding-bottom:96px}.bw-journey-step:not(.hero){min-height:0;padding:calc(var(--g) * .55) 0 calc(var(--g) * .45);background:linear-gradient(#0000,#04100df5 32% 72%,#0000)}.bw-journey-where{display:none}.bw-journey .bw-journey-step{margin-inline:-16px;padding-inline:16px}.bw-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.bw-cap{width:150px}.bw-cap>svg:first-child{width:132px;height:132px}.bw-cap .ink-ring{width:156px;height:156px;top:-12px}.bw-shelf-ctrl{display:none}}@media (prefers-reduced-motion:reduce){.bw-cap>svg:first-child,.bw-cap .ink-ring path,.bw-journey-step{transition:none}}.bw-glass{display:block;overflow:visible}@keyframes bw-glass-bubble{0%{opacity:0;transform:translateY(0)}15%{opacity:.9}85%{opacity:.5}to{transform:translateY(calc(var(--rise,90px) * -1));opacity:0}}.bw-glass-bubble{transform-box:fill-box;animation:5s ease-in infinite both bw-glass-bubble}.bw-glass-liquid{transform-box:view-box;transform-origin:50% var(--floor);animation:1s cubic-bezier(.3,.7,.2,1) .35s both bw-pour}@keyframes bw-pour{0%{transform:scaleY(0)}}.bw-glass-foam{animation:1s cubic-bezier(.3,.7,.2,1) .35s both bw-foam}@keyframes bw-foam{0%{transform:translateY(var(--depth))}}@media (prefers-reduced-motion:reduce){.bw-glass-bubble,.bw-glass-liquid,.bw-glass-foam{animation:none}}.bw-glass-dev{font-family:var(--sans);padding:16px}.bw-glass-dev-panel{border-radius:12px;margin-bottom:20px;padding:20px}.bw-glass-dev-panel--night{color:#edf3ef;background:#04100d}.bw-glass-dev-panel--cream{color:#1d2a25;background:#f4eee1}.bw-glass-dev-grid{flex-wrap:wrap;align-items:flex-end;gap:24px 32px;display:flex}.bw-glass-dev-cell{flex-direction:column;gap:10px;min-width:150px;display:flex}.bw-glass-dev-cell>span{letter-spacing:.04em;font-size:12px}.bw-glass-dev-row{align-items:flex-end;gap:12px;display:flex}.bw-portal{z-index:100;overscroll-behavior:contain;color:#edf3ef;background:#04100d;position:fixed;inset:0;overflow:hidden auto}.bw-portal-inner{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:6vw;max-width:1240px;min-height:100%;margin:0 auto;padding:64px 40px;display:grid}.bw-portal-glass{isolation:isolate;width:fit-content;margin:0 auto;display:block;position:relative}.bw-portal-glass:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--portal-glow), transparent);opacity:.4;mix-blend-mode:screen;position:absolute;inset:-25% -60%}.bw-portal-glass:after{content:"";filter:blur(14px);opacity:.6;z-index:-1;background:#000;border-radius:50%;height:8%;position:absolute;bottom:-4%;left:10%;right:10%}.bw-portal-glass svg{width:auto;height:min(70vh,560px)}.bw-portal-kicker{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#ffca5a;margin:0 0 16px;font-size:12px;animation:.7s cubic-bezier(.2,.7,.2,1) .45s both bw-portal-rise}.bw-portal-title{font-family:var(--serif);letter-spacing:-.03em;color:#edf3ef;margin:0 0 24px;font-size:clamp(44px,6vw,96px);font-weight:400;line-height:.94}.bw-portal-title>span{animation:.7s cubic-bezier(.2,.7,.2,1) both bw-portal-rise;display:inline-block}@keyframes bw-portal-rise{0%{opacity:0;transform:translateY(40%)}}.bw-portal-why{font-family:var(--serif);color:#edf3efe6;max-width:40ch;margin:0 0 28px;font-size:21px;line-height:1.5;animation:.7s cubic-bezier(.2,.7,.2,1) .75s both bw-portal-rise}.bw-portal-facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:8px 36px;margin:0 0 32px;animation:.7s cubic-bezier(.2,.7,.2,1) .85s both bw-portal-rise;display:grid}.bw-portal-facts dt{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#edf3ef99;font-size:11px}.bw-portal-facts dd{font-family:var(--sans);margin:4px 0 0;font-size:15px}.bw-portal-actions{flex-wrap:wrap;gap:12px;animation:.7s cubic-bezier(.2,.7,.2,1) .95s both bw-portal-rise;display:flex}.bw-portal .bw-btn{color:#04100d;background:#edf3ef;border-color:#edf3ef;border-radius:999px}.bw-portal .bw-btn.ghost{color:#edf3ef;background:0 0;border-color:#edf3ef66}.bw-portal .bw-btn.bw-portal-close{z-index:1;background:#04100d99;position:fixed;top:20px;right:20px}.bw-portal .bw-btn:focus-visible{outline-offset:3px;outline:2px solid #ffca5a}@media (max-width:800px){.bw-portal-inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;padding:24px 16px 48px}.bw-portal-glass svg{height:38vh}.bw-portal-facts{grid-template-columns:repeat(2,auto)}.bw-portal-facts>div:first-child{grid-column:1/-1}.bw-portal-why{font-size:19px}}@media (prefers-reduced-motion:reduce){.bw-portal-title>span,.bw-portal-kicker,.bw-portal-why,.bw-portal-facts,.bw-portal-actions{animation:none}}.bw-regionmap{color:#edf3ef;max-width:900px;margin:0 auto}.bw-regionmap-svg{width:100%;height:auto;max-height:80vh;display:block;overflow:visible}.bw-regionmap-land{filter:drop-shadow(0 0 1px #ffca5aa6)drop-shadow(0 0 26px #f8a60024)}.bw-regionmap-region{fill:#f8a600}@supports (color:color-mix(in lab, red, red)){.bw-regionmap-region{fill:color-mix(in srgb, #f8a600 calc(18% + var(--p,0) * 82%), #2c1d06)}}.bw-regionmap-region{stroke:#04100d;stroke-width:2.5px;cursor:pointer;outline:none}.bw-regionmap-none{fill:#1f4a3e}.bw-regionmap-empty{fill:#143329}.bw-regionmap-shape{vector-effect:non-scaling-stroke;stroke-linejoin:round;paint-order:stroke;transition:transform .18s}.bw-regionmap-label{font-family:var(--serif);text-anchor:middle;paint-order:stroke;stroke:#04100d;stroke-width:6px;stroke-linejoin:round;pointer-events:none;transition:transform .18s}.bw-regionmap-name{font-family:var(--serif);fill:#edf3ef;font-size:30px}.bw-regionmap-count{font-family:var(--sans);font-variant-numeric:tabular-nums;fill:#ffca5a;font-size:26px}.bw-regionmap-labels{pointer-events:none}.bw-regionmap-label{stroke-width:5px}.bw-regionmap-name{font-size:27px}.bw-regionmap-count{font-size:22px}.bw-regionmap-empty-label .bw-regionmap-name{fill:#edf3efd1}.bw-regionmap-label.is-bright{stroke:#ffca5a;stroke-width:4px}.bw-regionmap-label.is-bright .bw-regionmap-name,.bw-regionmap-label.is-bright .bw-regionmap-count{fill:#1d1405}.bw-regionmap-label.is-lift{stroke:#ffca5a;stroke-width:4px;transform:translateY(-6px)}.bw-regionmap-label.is-off{visibility:hidden}@media (min-width:701px){.bw-regionmap-hits a[data-overlaps]{display:none}}.bw-zoom4-labels .bw-regionmap-hits a[data-overlaps]{display:none}.bw-regionmap-label.is-lift .bw-regionmap-name,.bw-regionmap-label.is-lift .bw-regionmap-count{fill:#1d1405}.bw-regionmap-caption{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#ffca5a;text-align:center;margin:0 0 8px;font-size:12px}@media (hover:hover){.bw-regionmap-region:hover{fill:#ffca5a;stroke:#ffca5a;stroke-width:2px;outline:none}.bw-regionmap-region:hover .bw-regionmap-shape{transform:translateY(-6px)}}.bw-regionmap-region:focus-visible{fill:#ffca5a;stroke:#ffca5a;stroke-width:2px;outline:none}.bw-regionmap-region:focus-visible .bw-regionmap-shape{transform:translateY(-6px)}.bw-regionmap-mirror{fill:#ffca5a;stroke:#fff2c8;stroke-width:2px;filter:drop-shadow(0 10px 14px #000000a6);opacity:0;pointer-events:none;transition:opacity .18s,transform .18s;transform:translateY(-6px)}.bw-regionmap-mirror.is-on{opacity:1}.bw-regionmap-list{grid-template-columns:1fr 1fr;gap:8px 12px;margin:16px 0 0;padding:0;list-style:none;display:none}.bw-regionmap-list a{color:#edf3ef;background:#ffe6990f;border:1px solid #edf3ef33;border-radius:10px;flex-direction:column;justify-content:center;min-height:44px;padding:8px 12px;text-decoration:none;display:flex}.bw-regionmap-list a:focus-visible{outline-offset:2px;outline:2px solid #ffca5a}.bw-regionmap-list-name{font-family:var(--serif);font-size:17px}.bw-regionmap-list-count{font-family:var(--sans);font-variant-numeric:tabular-nums;color:#ffca5a;font-size:13px}@media (max-width:700px){.bw-regionmap-labels,.bw-regionmap-leaders{display:none}.bw-regionmap-notes .bw-regionmap-note{font-size:40px}.bw-regionmap-region{stroke-width:2px}.bw-regionmap-list{display:grid}}@media (prefers-reduced-motion:reduce){.bw-regionmap-shape,.bw-regionmap-label,.bw-regionmap-mirror{transition:none;transform:none}.bw-regionmap-label.is-lift,.bw-regionmap-region:hover .bw-regionmap-shape,.bw-regionmap-region:focus-visible .bw-regionmap-shape,.bw-regionmap-region:hover .bw-regionmap-label,.bw-regionmap-region:focus-visible .bw-regionmap-label{transform:none}}.bw-wall3{color:#edf3ef;background:#04100d;outline:none;padding:64px 0 72px;scroll-margin-top:24px}.bw-wall3-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin:0 0 28px;display:flex}.bw-wall3-name{font-family:var(--serif);color:#edf3ef;margin:0;font-size:clamp(32px,4vw,52px);font-weight:500;line-height:1.05}.bw-wall3-count{font-family:var(--sans);font-variant-numeric:tabular-nums;color:#ffca5a;margin:0;font-size:16px}.bw-wall3-legend{font-family:var(--sans);color:#edf3ef;margin:0 0 16px}.bw-wall3-legend-title{letter-spacing:.16em;text-transform:uppercase;color:#ffca5a;margin:0 0 10px;font-size:12px}.bw-wall3-legend-list{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.bw-wall3-legend-list li{align-items:center;gap:8px;display:inline-flex}.bw-wall3-sw{border-radius:4px;width:18px;height:18px;display:inline-block}.bw-wall3-sw.is-none{background:#e9e2d2;box-shadow:inset 0 0 0 2px #0e3b33}.bw-wall3-sw.is-tried{background:linear-gradient(#f8a60057,#f8a60057),#e9e2d2}.bw-wall3-sw.is-reviewed{background:linear-gradient(135deg,#1bc6a6,#8e7bff)}.bw-wall3-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-height:44px;margin:0 0 24px;display:flex}.bw-wall3-filters{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;display:flex}.bw-wall3-filter{color:#edf3ef;min-height:44px;font-family:var(--sans);cursor:pointer;background:0 0;border:1px solid #edf3ef59;border-radius:999px;padding:8px 16px;font-size:15px;font-weight:500}.bw-wall3-filter[aria-pressed=true]{color:#04100d;background:#ffca5a;border-color:#ffca5a}.bw-wall3-filter:focus-visible{outline-offset:3px;outline:3px solid #ffca5a}.bw-wall3-fcount{font-variant-numeric:tabular-nums;margin-left:4px}.bw-wall3-live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bw-wall3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:700px){.bw-wall3-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media (min-width:1200px){.bw-wall3-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bw-wall3-item{min-width:0;display:flex}.bw-wall3-tile{aspect-ratio:3/4;color:#0e3b33;background:#e9e2d2;border-radius:4px;flex-direction:column;flex:1;min-width:0;text-decoration:none;transition:filter .18s;display:flex;position:relative;overflow:clip}.bw-wall3-tile.is-tried{background:linear-gradient(#f8a60057,#f8a60057),#e9e2d2}.bw-wall3-tile.is-reviewed{color:#04100d;z-index:1;background:linear-gradient(135deg,#1bc6a6,#8e7bff);box-shadow:0 0 0 1px #edf3ef47,0 0 44px #1bc6a647}.bw-wall3-tile:hover{box-shadow:none;filter:brightness(1.06);outline:none;transform:none}.bw-wall3-tile.is-reviewed:hover{box-shadow:0 0 0 1px #edf3ef80,0 0 60px #8e7bff80}.bw-wall3-tile:focus-visible{outline-offset:2px;z-index:2;outline:3px solid #ffca5a}.bw-wall3-media{flex:auto;min-height:120px;display:block;position:relative;overflow:hidden}.bw-wall3-media:has(.bw-wall3-thumb){aspect-ratio:16/9;flex:none;min-height:0}.bw-wall3-art{justify-content:center;align-items:center;display:flex;position:absolute;inset:32px 0 8px}.bw-wall3-art .bw-glass{aspect-ratio:2/3;transform-origin:50% 100%;width:auto;height:100%;transition:transform .35s}.bw-wall3-tile:hover .bw-glass{transform:scale(1.05)}.bw-wall3-thumb{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bw-wall3-index{color:#edf3ef;font-variant-numeric:tabular-nums;background:#04100d;border-radius:6px;padding:4px 7px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;line-height:1;position:absolute;top:8px;right:10px}.bw-wall3-badge{color:#1d1405;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;background:#f08a24;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700;line-height:1;position:absolute;top:8px;left:8px}.bw-wall3-text{flex-direction:column;flex:none;gap:2px;min-width:0;margin-top:auto;padding:0 14px 12px;display:flex}.bw-wall3-title{-webkit-line-clamp:2;overflow-wrap:anywhere;font-family:var(--serif);-webkit-box-orient:vertical;font-size:clamp(18px,1.75vw,26px);line-height:1.1;display:-webkit-box;overflow:hidden}.bw-wall3-brewery{-webkit-line-clamp:2;font-family:var(--sans);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.bw-wall3-score{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:8px;font-size:12px;display:flex}.is-reviewed .bw-wall3-score{order:-1}.bw-wall3-score-value{font-family:var(--serif);letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,60px);line-height:1}.bw-wall3-tag{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;padding-top:0;font-size:12px;font-weight:700}.bw-wall3-none{text-align:center;font-family:var(--sans);color:#edf3ef;border:1px dashed #ffca5a73;border-radius:12px;margin:0;padding:32px 16px}@media (max-width:699px){.bw-wall3-tile{aspect-ratio:3/5}.bw-wall3-text{padding:0 10px 10px}}@media (prefers-reduced-motion:reduce){.bw-wall3-tile,.bw-wall3-art .bw-glass{transition:none}.bw-wall3-tile:hover .bw-glass{transform:none}}.bw-hero3-stats{text-wrap:balance;font-family:var(--serif);color:var(--cream);margin:0 0 22px;font-size:clamp(22px,3vw,34px);line-height:1.3}.bw-hero3-num{text-align:right;color:var(--gold);font-variant-numeric:tabular-nums lining-nums;font-size:1.5em;font-weight:600;line-height:1;display:inline-block}.bw-hero3-words{color:var(--cream)}.bw-country3-wrap{max-width:1080px;margin:0 auto;padding:0 40px}.bw-country3-hero{color:#f4eee1;background:#04100d;padding:48px 0 32px}.bw-country3-titlerow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 56px;display:flex}.bw-country3-titlerow .bw-country3-stats{border:0;margin:0;padding:0}.bw-country3-crumb{font-family:var(--sans);color:#f4eee1b8;margin:0 0 22px;font-size:15px}.bw-country3-crumb a{color:#ffca5a;text-decoration:none}.bw-country3-crumb a:hover{text-decoration:underline}.bw-country3-name{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.03em;color:#f4eee1;text-wrap:balance;margin:0;font-size:clamp(56px,9vw,124px);font-weight:360;line-height:.95}.bw-country3-history{max-width:34em;font-family:var(--serif);color:#f4eee1d6;margin:26px 0 0;font-size:22px;line-height:1.5}.bw-country3-stats{border-top:1px solid #f4eee133;flex-wrap:wrap;gap:20px 56px;margin:44px 0 0;padding:24px 0 0;list-style:none;display:flex}.bw-country3-stat{margin:0}.bw-country3-num{font-family:var(--sans);font-variant-numeric:tabular-nums;color:#ffca5a;margin:0;font-size:clamp(44px,5.5vw,68px);font-weight:600;line-height:1}.bw-country3-of{color:#f4eee1b8;font-size:.42em;font-weight:400}.bw-country3-stat-label{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#f4eee1b8;margin:10px 0 0;font-size:13px}.bw-country3-map{background:#04100d;padding:0 0 72px}.bw-country3-map .bw-regionmap-svg{max-height:max(360px,100svh - 400px)}.bw-country3-map .bw-country3-history{border-top:1px solid #f4eee133;margin:40px auto 0;padding-top:28px}.bw-country3-walls{background:#04100d}.bw-country3-walls .bw-wall3{padding-top:48px;scroll-margin-top:88px}.bw-country3-empty{color:#edf3ef;background:#04100d;padding:0 0 96px}.bw-country3-note{max-width:34em;font-family:var(--serif);color:#edf3ef;margin:0;font-size:22px;line-height:1.5}.bw-country3-band{color:#0e3b33;background:#f4eee1;padding:88px 0}.bw-country3-split{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:56px;display:grid}.bw-country3-band h2{font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.015em;color:#0e3b33;margin:0;font-size:clamp(32px,3.8vw,46px);font-weight:400;line-height:1.08}.bw-country3-band h2 small{font-family:var(--sans);color:#4d5f58;margin-top:14px;font-size:15px;line-height:1.5;display:block}.bw-country3-band .body{color:#0e3b33}.bw-country3-band .fine{color:#4d5f58}.bw-country3-band .bw-share-legend div,.bw-country3-band .bw-timeline li{border-bottom-color:#0e3b3329}.bw-country3-band .bw-timeline{border-top-color:#0e3b33}.bw-country3-band .bw-table th,.bw-country3-band .bw-table td{color:#0e3b33;border-bottom-color:#0e3b3329}.bw-country3-band .bw-table thead th{color:#4d5f58;border-bottom-color:#0e3b33}.bw-country3-band .bw-table-wrap{overflow-x:auto}.bw-country3-band-pager{border-top:1px solid #0e3b3329;padding:40px 0 72px}.bw-country3-pager{font-family:var(--sans);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:16px;display:flex}.bw-country3-pager a{color:#0e3b33;text-decoration-color:#c8701a}.bw-country3-pager a:hover{text-decoration-thickness:2px}.bw-country3-band a:focus-visible,.bw-country3-hero a:focus-visible,.bw-country3-pager a:focus-visible{outline-offset:3px;outline:2px solid #c8701a}@media (max-width:760px){.bw-country3-wrap{padding:0 16px}.bw-country3-hero{padding:28px 0 4px}.bw-country3-titlerow{gap:16px 36px}.bw-country3-map .bw-regionmap-svg{max-height:none}.bw-country3-history{font-size:19px}.bw-country3-stats{gap:20px 36px;margin-top:32px}.bw-country3-split{grid-template-columns:1fr;gap:28px}.bw-country3-band{padding:56px 0}.bw-country3-band-pager{padding:32px 0 56px}.bw-country3-walls .bw-wall3{scroll-margin-top:72px}}.adm-search{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.adm-search label{flex-direction:column;gap:6px;min-width:min(360px,100%);font-weight:600;display:flex}.adm-search-count{flex-basis:100%;margin:0}.adm-dirty{z-index:5;background:var(--paper);border:2px solid var(--ink);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex;position:sticky;top:0}.adm-group{border:1px solid var(--rule);background:#fff8;border-radius:8px}.adm-group[hidden]{display:none}.adm-group-head{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;font-size:18px;font-weight:600;list-style-position:inside;display:flex}.adm-group[open]>.adm-group-head{border-bottom:1px solid var(--rule)}.adm-group-head{list-style:none}.adm-group-head::-webkit-details-marker{display:none}.adm-group-head>span:first-child:before{content:"▸";margin-right:8px;transition:transform .15s;display:inline-block}.adm-group[open]>.adm-group-head>span:first-child:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.adm-group-head>span:first-child:before{transition:none}}.adm-group-head:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.adm-group-body{flex-direction:column;gap:18px;padding:12px 16px 14px;display:flex}.adm-region{flex-direction:column;gap:8px;display:flex}.adm-region[hidden]{display:none}.adm-region-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:16px;font-weight:600;display:flex}.adm-bulk{flex-direction:column;gap:8px;display:flex}.adm-bulk-buttons{flex-wrap:wrap;gap:8px;display:flex}.adm-confirm{border:1px solid var(--ink);background:var(--paper);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.adm-btn:focus-visible,.adm-search input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bw-head4{z-index:40;box-sizing:border-box;color:#edf3ef;height:56px;font-family:var(--sans);background:#04100d;border-bottom:1px solid #edf3ef1f;position:sticky;top:0}.bw-head4 a{color:#edf3ef;text-decoration:none}.bw-head4 a:hover,.bw-head4 a:focus-visible{color:#ffca5a}.bw-head4 :focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #ffca5a}.bw-head4-bar{justify-content:space-between;align-items:center;gap:24px;max-width:1280px;height:100%;margin:0 auto;padding:0 40px;display:flex;position:relative}.bw-head4-brand{align-items:center;gap:14px;min-width:0;display:flex}.bw-head4-me{white-space:nowrap;letter-spacing:.02em;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.bw-head4-me svg{flex:none}.bw-head4-rule{background:#edf3ef33;flex:none;width:1px;height:22px}.bw-head4-title{font-family:var(--serif);white-space:nowrap;font-size:19px;line-height:1}.bw-head4-title-short{display:none}.bw-head4-right{align-items:center;gap:18px;min-width:0;display:flex}.bw-head4-desk,.bw-head4-site,.bw-head4-panel nav{align-items:center;gap:16px;display:flex}.bw-head4-site{border-left:1px solid #edf3ef1f;padding-left:18px}.bw-head4-link{white-space:nowrap;align-items:center;padding:8px 0;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.bw-head4 a.bw-head4-quiet{color:#edf3efb8;font-size:13px;font-weight:400}.bw-head4 a.bw-head4-quiet:hover,.bw-head4 a.bw-head4-quiet:focus-visible{color:#ffca5a}.bw-head4-link[aria-current=page]{color:#ffca5a;text-underline-offset:7px;-webkit-text-decoration:underline #ffca5a;text-decoration:underline #ffca5a;text-decoration-thickness:2px}.bw-head4 a.bw-head4-lang{color:#edf3efb8;white-space:nowrap;font-size:13px}.bw-head4 a.bw-head4-lang:hover,.bw-head4 a.bw-head4-lang:focus-visible{color:#ffca5a}.bw-head4-menu{margin-left:auto;display:none}.bw-head4-toggle{cursor:pointer;border:1px solid #edf3ef4d;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 14px;font-size:14px;font-weight:500;list-style:none;display:inline-flex}.bw-head4-toggle::-webkit-details-marker{display:none}.bw-head4-toggle:hover,.bw-head4-toggle:focus-visible{color:#ffca5a;border-color:#ffca5a}.bw-head4-closed,.bw-head4-menu[open] .bw-head4-open{display:none}.bw-head4-menu[open] .bw-head4-closed{display:inline}.bw-head4-panel{z-index:41;overscroll-behavior:contain;background:#04100d;border-bottom:1px solid #edf3ef1f;max-height:calc(100dvh - 56px);padding:4px 16px 24px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.bw-head4-panel nav{flex-direction:column;align-items:stretch;gap:0}.bw-head4-panel .bw-head4-link,.bw-head4-panel a.bw-head4-quiet{border-bottom:1px solid #edf3ef14;min-height:44px;padding:10px 0;font-size:18px;font-weight:500}.bw-head4-panel a.bw-head4-quiet{color:#edf3efcc;font-size:17px;font-weight:500}.bw-head4-panel a.bw-head4-lang{color:#edf3efcc;align-items:center;min-height:44px;margin-top:8px;font-size:17px;display:flex}@media (max-width:1200px){.bw-head4-name,.bw-head4-rule{display:none}.bw-head4-bar{padding:0 24px}}@media (max-width:1000px){.bw-head4-site{display:none}}@media (max-width:820px){.bw-head4-bar{padding:0 16px}.bw-head4-title-long{display:none}.bw-head4-title-short{display:inline}.bw-head4-title{font-size:20px}.bw-head4-right{display:none}.bw-head4-menu{display:block}}@media (prefers-reduced-motion:reduce){.bw-head4 *{transition:none!important}}.bw-home4-layer{z-index:0;pointer-events:none;height:100svh;position:absolute;inset:0 0 auto;overflow:clip}.bw-home4-hops-mask{opacity:.055;color:#ffca5a;-webkit-mask-image:radial-gradient(62% 60%,#000 30%,#0000 100%);mask-image:radial-gradient(62% 60%,#000 30%,#0000 100%)}.bw-home4-hops-svg{width:100%;height:calc(100% + 120px);position:absolute;top:-60px;left:0}@supports (animation-timeline:view()){.bw-home4-hops-svg{animation:linear both bw-home4-parallax;animation-timeline:view()}}@keyframes bw-home4-parallax{0%{transform:translateY(-40px)}to{transform:translateY(40px)}}@media (prefers-reduced-motion:reduce){.bw-home4-hops-svg{animation:none}}.bw-shelf-band+.section{border-top:1px solid #0e3b3338}.bw-regionmap-credit{font-family:var(--sans);color:#c9d8d1;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.5}.bw-regionmap-leader{stroke:#edf3ef;stroke-width:2px;stroke-linecap:round;opacity:.85;pointer-events:none}.bw-regionmap-note{font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;fill:#edf3ef;text-anchor:middle;pointer-events:none;font-size:22px;font-weight:600}.bw-photo4-portal{aspect-ratio:4/5;background:#0a1f19;border:1px solid #edf3ef2e;width:min(56vh,448px);margin:0;position:relative;overflow:hidden}.bw-photo4-portal img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:760px){.bw-photo4-portal{width:min(30vh,300px)}}.bw-photo4-admin-preview{max-width:320px;margin:0}.bw-photo4-admin-preview img{border:1px solid #0003;width:100%;height:auto;display:block}.bw-bottle4{--bw4-w:168px;--bw4-ink:#ffca5a;--bw4-muted:#a9bcb4;color:#edf3ef;max-width:1200px;margin:0 auto;position:relative}.bw-bottle4-cream{--bw4-ink:#1d1408;--bw4-muted:#4d5f58;color:#0e3b33}.bw-bottle4-head{justify-content:space-between;align-items:center;gap:16px;padding:0 16px;display:flex}.bw-bottle4-pos{font-family:var(--sans);font-variant-numeric:tabular-nums;color:var(--bw4-muted);margin:0;font-size:15px}.bw-bottle4-ctrl{gap:8px;display:flex}.bw-bottle4-ctrl button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;font-size:18px}.bw-bottle4-ctrl button:hover:not(:disabled){color:#04100d;background:currentColor}.bw-bottle4-ctrl button:disabled{opacity:.35;cursor:default}.bw-bottle4-ctrl button:focus-visible,.bw-bottle4-track:focus-visible,.bw-bottle4-card:focus-visible{outline-offset:4px;outline:2px solid #c8701a}.bw-bottle4-cream .bw-bottle4-ctrl button:focus-visible,.bw-bottle4-cream .bw-bottle4-track:focus-visible,.bw-bottle4-cream .bw-bottle4-card:focus-visible{outline-color:#c8701a}.bw-bottle4-track{padding:96px calc(50% - var(--bw4-w) / 2) 36px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:12px;margin:0;list-style:none;display:flex;position:relative;overflow-x:auto}.bw-bottle4-track::-webkit-scrollbar{display:none}.bw-bottle4-track.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.bw-bottle4-item{flex:0 0 var(--bw4-w);width:var(--bw4-w);scroll-snap-align:center;position:relative}.bw-bottle4-card{width:100%;color:inherit;flex-direction:column;align-items:center;text-decoration:none;display:flex}.bw-bottle4-scale{width:96px;height:288px;transform:scale(var(--bw4-s,1));transform-origin:50% 100%;will-change:transform;margin:0 auto;display:block;position:relative}.bw-bottle4-art{display:block;position:absolute;inset:0}.bw-bottle4-art>.bw-bottle4-svg,.bw-bottle4-art>img{object-fit:contain;width:100%;height:100%;display:block}.bw-bottle4-ring{pointer-events:none;width:calc(100% + 44px);height:calc(100% + 44px);position:absolute;top:-22px;left:-22px;overflow:visible}.bw-bottle4-ring path{fill:none;stroke:var(--bw4-ink);stroke-width:2px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0;transition:stroke-dashoffset .8s cubic-bezier(.3,.6,.2,1),opacity .3s}.bw-bottle4-item.is-focused .bw-bottle4-ring path{stroke-dashoffset:0;opacity:1}.bw-bottle4-name{font-family:var(--serif);text-align:center;margin-top:40px;font-size:18px;line-height:1.2}.bw-bottle4-brewery{font-family:var(--sans);letter-spacing:.04em;color:var(--bw4-muted);text-align:center;margin-top:2px;font-size:12px}.bw-bottle4-tags{flex-wrap:wrap;justify-content:center;gap:6px;min-height:30px;margin-top:8px;display:flex}.bw-bottle4-tag{color:#1a1000;font-family:var(--sans);background:#f8a600;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.bw-bottle4-badge{color:#1a0e00;font-family:var(--sans);background:#f08a24;border-radius:999px;align-items:center;gap:8px;padding:3px 4px 3px 10px;font-size:12px;font-weight:600;display:inline-flex}.bw-bottle4-score{color:#f4eee1;min-width:34px;height:26px;line-height:22px;font-family:var(--sans);font-variant-numeric:tabular-nums;background:linear-gradient(#04100d,#04100d) padding-box padding-box,linear-gradient(135deg,#1bc6a6,#8e7bff) border-box;border:2px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:baseline;gap:1px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.bw-bottle4-score>span[aria-hidden]{opacity:.7;font-size:9px;font-weight:600}.bw-bottle4-badge>span:first-child{line-height:1.15}.bw-bottle4-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bw-bottle4-addcard{box-sizing:border-box;width:96px;height:288px;font-family:var(--serif);text-align:center;border:1.5px dashed;place-items:center;padding:12px;font-size:19px;display:grid}.bw-bottle4 .bw-bottle4-card:hover .bw-bottle4-addcard,.bw-bottle4-card:focus-visible .bw-bottle4-addcard{background:#ffca5a1a}@media (max-width:600px){.bw-bottle4{--bw4-w:136px}.bw-bottle4-track{padding-top:76px;padding-bottom:30px}.bw-bottle4-scale{width:72px;height:216px}.bw-bottle4-addcard{width:72px;height:216px;font-size:16px}.bw-bottle4-ring{width:calc(100% + 36px);height:calc(100% + 36px);top:-18px;left:-18px}.bw-bottle4-name{font-size:16px}}@media (prefers-reduced-motion:reduce){.bw-bottle4-track{scroll-behavior:auto}.bw-bottle4-scale,.bw-bottle4-ring path{transition:none;transform:none}}.bw-bottle4-showcase{flex-wrap:wrap;align-items:flex-end;gap:28px 36px;max-width:1200px;margin:0 auto;padding:0 16px;display:flex}.bw-bottle4-showcase figure{color:#edf3ef;flex-direction:column;align-items:center;gap:12px;width:120px;margin:0;display:flex}.bw-bottle4-showcase .bw-bottle4-svg{width:120px;height:360px;display:block}.bw-bottle4-showcase figcaption{font-family:var(--sans);text-align:center;color:#a9bcb4;font-size:13px}.bw-zoom4-wrap{outline:none;position:relative}.bw-zoom4-wrap:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #ffca5a}.bw-zoom4-wrap .bw-regionmap-svg{touch-action:pan-x pan-y}.bw-zoom4-wrap.bw-zoom4-on .bw-regionmap-svg{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.bw-zoom4-on .bw-regionmap-svg{overflow:hidden}.bw-zoom4-wrap .bw-regionmap-labels text{transition:none}.bw-zoom4-on .bw-regionmap-labels text{transform-box:fill-box;transform-origin:50%;transform:scale(var(--bw-zoom4-inv))}@media (max-width:699px){.bw-zoom4-labels .bw-regionmap-labels{display:inline}}.bw-zoom4-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:8px 0 0;display:flex}.bw-zoom4-bar button{color:#edf3ef;min-width:44px;min-height:44px;font-family:var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;background:#ffe69914;border:1px solid #edf3ef47;border-radius:10px;padding:0 14px;font-size:18px}.bw-zoom4-bar button:focus-visible{outline-offset:2px;outline:2px solid #ffca5a}.bw-zoom4-bar button:disabled{opacity:.4;cursor:default}.bw-zoom4-hint{pointer-events:none;text-align:center;font-family:var(--sans);color:#ffca5a;margin:0;font-size:14px;position:absolute;top:8px;left:0;right:0}.bw-atlas .bw-zoom4-hint{margin:0 0 8px;position:static}@media (prefers-reduced-motion:reduce){.bw-zoom4-on .bw-regionmap-labels text,.bw-zoom4-on .bw-regionmap-shape{transition:none}}.bw-beer9{--paper:#0a1f19;--wash:#0a1f19;--ink:#edf3ef;--ink-soft:#edf3efad;--rule:#edf3ef29;color:#edf3ef;font-family:var(--sans);padding:0 0 56px}.bw-beer9-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,56px)}.bw-beer9 a{color:#ffca5a;text-underline-offset:3px;text-decoration-color:#ffca5a73}.bw-beer9 a:hover{text-decoration-color:#ffca5a}.bw-beer9 :focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #ffca5a}.bw-beer9 h2,.bw-beer9 h3{color:#edf3ef}.bw-beer9-hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(40px,7vh,88px) 0 clamp(48px,8vh,96px);display:grid}.bw-beer9-media{min-width:0;position:relative}.bw-beer9-glass{--bw-beer9-h:clamp(300px, 58vh, 520px);min-height:var(--bw-beer9-h);isolation:isolate;place-items:center;display:grid;position:relative}.bw-beer9-glass:before{content:"";z-index:-1;background:radial-gradient(closest-side,#ffca5a33,#0000);position:absolute;inset:-8% -18%}.bw-beer9-glass .bw-glass{height:var(--bw-beer9-h);width:calc(var(--bw-beer9-h) * 2 / 3);color:#edf3ef}.bw-beer9-media .bw-visual{background:#0a1f19;border:1px solid #edf3ef2e;width:min(100%,440px);margin:0 auto}.bw-beer9-media .bw-visual.photo figcaption{color:#edf3ef;background:#04100db8}.bw-beer9-kicker{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:#ffca5a;margin:0 0 22px;font-size:12px}.bw-beer9-kicker a{color:#ffca5a}.bw-beer9-title{font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;color:#edf3ef;margin:0 0 18px;font-size:clamp(52px,7.6vw,118px);font-weight:400;line-height:.92}.bw-beer9-brewery{font-family:var(--serif);color:#ffca5a;margin:0 0 22px;font-size:clamp(20px,2vw,26px);font-style:italic;line-height:1.3}.bw-beer9-why{font-family:var(--serif);color:#edf3efd9;max-width:36ch;margin:0 0 28px;font-size:21px;line-height:1.5}.bw-beer9-status{font-family:var(--sans);color:#edf3ef;border:1px solid #edf3ef59;border-radius:999px;margin:0;padding:7px 16px;font-size:14px;line-height:1.4;display:inline-block}.bw-beer9-status.try{border-color:#f8a600}.bw-beer9-status.tried{color:#04100d;background:#ffca5a;border-color:#ffca5a}.bw-beer9-panel{border-top:1px solid #edf3ef24;min-width:0;padding:clamp(40px,6vh,64px) 0}.bw-beer9 h2{font-family:var(--serif);letter-spacing:-.025em;margin:0 0 32px;font-size:clamp(38px,4.6vw,64px);font-weight:400;line-height:.98}.bw-beer9 h2 small{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#edf3ef99;margin-top:12px;font-size:12px;display:block}.bw-beer9 .bw-sheet h2{font-family:var(--sans);letter-spacing:0;margin:0;font-size:15px;font-weight:600;line-height:1.3}.bw-beer9-fine{font-family:var(--sans);color:#edf3ef99;max-width:60ch;margin:14px 0 0;font-size:13px;line-height:1.5}.bw-beer9-facts{border-top:1px solid #edf3ef4d;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin:0;display:grid}.bw-beer9-facts>div{border-bottom:1px solid #edf3ef1f;min-width:0;padding:18px 0 16px}.bw-beer9-facts dt{font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#edf3ef99;font-size:12px}.bw-beer9-facts dd{font-family:var(--serif);color:#edf3ef;overflow-wrap:anywhere;margin:6px 0 0;font-size:21px;line-height:1.3}.bw-beer9-facts .bw-beer9-num{font-family:var(--sans);color:#ffca5a;letter-spacing:-.02em;font-size:34px;font-weight:300;line-height:1}.bw-beer9-facts .bw-beer9-sub{font-family:var(--sans);color:#edf3ef99;font-variant-numeric:normal;margin-top:6px;font-size:13px;line-height:1.5;display:block}.bw-beer9-tbc{color:#edf3ef8c;font-style:italic}.bw-beer9-style{max-width:46em;margin-top:40px}.bw-beer9-style h3{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#ffca5a;margin:0 0 12px;font-size:12px;font-weight:400}.bw-beer9-style p{font-family:var(--serif);color:#edf3efd9;margin:0 0 16px;font-size:19px;line-height:1.5}.bw-beer9 .bw-range{max-width:520px}.bw-beer9-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.bw-beer9 .bw-review p{font-family:var(--serif);color:#edf3efe6;font-size:20px}.bw-beer9 .bw-review-empty{font-family:var(--serif);color:#edf3efb3;font-size:20px;font-style:italic}.bw-beer9 .bw-video{background:#000;border:1px solid #edf3ef1f}.bw-beer9 .bw-sheet{background:#0a1f19;border:1px solid #edf3ef33;padding:22px 24px}.bw-beer9 .bw-sheet header{border-bottom-color:#edf3ef66}.bw-beer9 .bw-sheet th,.bw-beer9 .bw-sheet td{border-bottom-color:#edf3ef29}.bw-beer9 .bw-sheet tr.total th,.bw-beer9 .bw-sheet tr.total td{border-top-color:#edf3ef80}.bw-beer9 .bw-duck{font-family:var(--serif);color:#ffca5a;font-size:64px;font-weight:400}.bw-beer9 .bw-duck small{font-family:var(--sans);color:#edf3ef99;font-size:15px}.bw-beer9-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0 clamp(32px,5vw,80px);display:grid}.bw-beer9 .bw-btn{color:#04100d;background:#edf3ef;border-color:#edf3ef;border-radius:999px}.bw-beer9 .bw-btn:hover:not(:disabled){background:#ffca5a;border-color:#ffca5a}.bw-beer9 .bw-btn.ghost{color:#edf3ef;background:0 0;border-color:#edf3ef66}.bw-beer9 .bw-btn.ghost:hover:not(:disabled){color:#ffca5a;background:0 0;border-color:#ffca5a}.bw-beer9 .bw-btn:disabled{opacity:.45}.bw-beer9 .bw-actions{min-height:0}.bw-beer9 .bw-actions p{color:#edf3efd9}.bw-beer9 .bw-toggles button{color:#edf3ef;background:0 0;border-color:#edf3ef66}.bw-beer9 .bw-toggles button:hover:not(:disabled){border-color:#ffca5a}.bw-beer9 .bw-toggles button.on.tried{color:#04100d;background:#ffca5a;border-color:#ffca5a}.bw-beer9 .bw-toggles button.on.want{color:#ffca5a;background:#ffca5a29;border-color:#ffca5a}.bw-beer9 .bw-toggles button.on.pin{color:#04100d;background:#f8a600;border-color:#f8a600}.bw-beer9 .bw-note label,.bw-beer9 .bw-comment-form label{color:#edf3ef}.bw-beer9 .bw-note textarea,.bw-beer9 .bw-comment-form textarea{color:#edf3ef;background:#04100d;border-color:#edf3ef40}.bw-beer9 .bw-hint{color:#edf3ef99}.bw-beer9 .bw-form-error{color:#ffb4a6}.bw-beer9 .bw-form-info{color:#ffca5a}.bw-beer9 .bw-comments{border-top-color:#edf3ef4d}.bw-beer9 .bw-comments li{border-bottom-color:#edf3ef1f}.bw-beer9 .bw-comments .who span{color:#edf3ef99}.bw-beer9 .bw-comments .what{color:#edf3efe6}.bw-beer9 .bw-del-btn,.bw-beer9 .bw-del button{color:#edf3ef99}.bw-beer9-back{font-family:var(--serif);border-top:1px solid #edf3ef24;margin-top:8px;padding:40px 0 0;font-size:22px}.bw-beer9-back a{font-size:22px}@media (max-width:1000px){.bw-beer9-review-grid,.bw-beer9-pair{grid-template-columns:minmax(0,1fr)}.bw-beer9-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.bw-beer9-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding:32px 0 40px}.bw-beer9-glass{--bw-beer9-h:clamp(280px, 50vh, 440px)}.bw-beer9-media .bw-visual{width:min(100%,340px)}.bw-beer9-why{font-size:19px}}@media (max-width:560px){.bw-beer9-facts{grid-template-columns:minmax(0,1fr)}.bw-beer9-facts .bw-beer9-num{font-size:30px}}.bw-atlas-head{color:#f4eee1;background:#04100d;padding:24px 0 0}.bw-atlas-wrap{max-width:1200px;margin:0 auto;padding:0 40px}.bw-atlas-head .bw-country3-crumb{margin:0 0 12px}.bw-atlas-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 40px;display:flex}.bw-atlas-name{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.03em;color:#f4eee1;text-wrap:balance;margin:0;font-size:clamp(44px,5.6vw,84px);font-weight:360;line-height:.95}.bw-atlas-stats{flex-wrap:wrap;gap:14px 40px;margin:0;padding:0;list-style:none;display:flex}.bw-atlas-stats .bw-country3-num{font-size:clamp(36px,3.6vw,52px)}.bw-atlas-stats .bw-country3-of{font-size:.42em}.bw-atlas-stage{color:#edf3ef;background:#04100d;padding:4px 0 0}.bw-atlas-bar{min-height:48px;font-family:var(--sans);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:0;display:flex}.bw-atlas-back{color:#edf3ef;min-height:44px;font-family:var(--sans);cursor:pointer;background:0 0;border:1px solid #edf3ef73;border-radius:999px;padding:0 18px;font-size:15px}.bw-atlas-back:hover{background:#ffca5a1f;border-color:#ffca5a}.bw-atlas-back:focus-visible{outline-offset:3px;outline:2px solid #ffca5a}.bw-atlas-now{font-family:var(--serif);color:#f4eee1;margin:0;font-size:24px;line-height:1.2}.bw-atlas-now-count{font-family:var(--sans);font-variant-numeric:tabular-nums;color:#ffca5a;margin-left:12px;font-size:15px}.bw-atlas .bw-regionmap{max-width:none}.bw-atlas .bw-regionmap-caption{display:none}.bw-atlas .bw-regionmap-svg{max-height:calc(100svh - 250px)}.bw-atlas .bw-regionmap-land{filter:none}.bw-regionmap-relief{mix-blend-mode:soft-light;opacity:.35;pointer-events:none}.bw-regionmap-hits circle{fill:#0000;cursor:pointer}.bw-regionmap-hits a{outline:none}.bw-atlas .bw-regionmap-region.is-selected{fill:#ffca5a;stroke:#fff2c8;stroke-width:2px}.bw-atlas .bw-regionmap-label.is-sel{stroke:#ffca5a;stroke-width:4px}.bw-atlas .bw-regionmap-label.is-sel .bw-regionmap-name,.bw-atlas .bw-regionmap-label.is-sel .bw-regionmap-count{fill:#1d1405}.bw-atlas .bw-regionmap-list{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:8px 10px;margin:18px 0 0;display:none}.bw-atlas .bw-regionmap-list a{min-height:48px}.bw-atlas .bw-regionmap-list a:hover{background:#ffe69924}.bw-atlas .bw-regionmap-list a[aria-current=true]{background:#ffca5a29;border-color:#ffca5a}.bw-atlas-panel{padding:8px 0 96px}.bw-atlas-sec{border-top:1px solid #f4eee129;margin-top:40px;padding-top:48px;scroll-margin-top:72px}.bw-atlas-sec[hidden]{display:none}.bw-atlas-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;margin:0 0 8px;padding:0 16px;display:flex}.bw-atlas-sec h2{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.025em;color:#f4eee1;margin:0;font-size:clamp(40px,5vw,68px);font-weight:380;line-height:1}.bw-atlas-count{font-family:var(--sans);font-variant-numeric:tabular-nums;color:#ffca5a;margin:0;font-size:16px}.bw-atlas-none{font-family:var(--serif);color:#edf3efb8;margin:28px 16px 0;font-size:24px;line-height:1.4}.bw-atlas-history-band{padding:72px 0}.bw-atlas-history-band p{max-width:36em;font-family:var(--serif);color:#0e3b33;margin:0;font-size:24px;line-height:1.5}@media (max-width:700px){.bw-atlas .bw-regionmap-list{display:grid}}@media (max-width:699px){.bw-atlas-wrap{padding:0 16px}.bw-atlas-name{font-size:clamp(44px,14vw,64px)}.bw-atlas-stats{gap:12px 24px}.bw-atlas .bw-regionmap-svg{max-height:none}.bw-atlas-stats{flex-wrap:nowrap}.bw-atlas-choose{display:none}.bw-atlas-bar{min-height:0}.bw-atlas-sec-head{padding:0}.bw-atlas-history-band{padding:48px 0}.bw-atlas-history-band p{font-size:19px}}@media (prefers-reduced-motion:reduce){.bw-atlas-back,.bw-atlas .bw-regionmap-list a{transition:none}}.bw-globe-box{width:min(100%,680px);position:relative}@media (max-width:900px){.bw-globe-box{width:var(--g)}}.bw-globe.bw-globe-zoomed{touch-action:none}.bw-globe canvas:focus-visible{outline-offset:4px;border-radius:50%;outline:2px solid #ffca5a}.bw-globe-zoom{gap:6px;display:flex;position:absolute;bottom:4px;right:4px}@media (max-width:900px){.bw-globe-zoom{flex-direction:row;justify-content:flex-end;gap:6px;margin-top:8px;position:static}.bw-journey-past-hero .bw-globe-zoom{opacity:0;visibility:hidden;transition:opacity .2s}.bw-journey-past-hero:has(.bw-globe-zoomed) .bw-globe-zoom{opacity:1;visibility:visible}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.bw-journey-past-hero .bw-globe-zoom{transition:none}}.bw-globe-zoom button{color:#edf3ef;min-width:44px;min-height:44px;font-family:var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;background:#04100dd9;border:1px solid #edf3ef47;border-radius:10px;padding:0 12px;font-size:18px}.bw-globe-zoom button:hover{border-color:var(--gold);color:var(--gold)}.bw-globe-zoom button:focus-visible{outline-offset:2px;outline:2px solid #ffca5a}::view-transition-group(.morph){animation-duration:.32s;animation-timing-function:ease-out}::view-transition-image-pair(.morph){animation-duration:.32s;animation-timing-function:ease-out}::view-transition-old(.morph){animation-duration:.32s;animation-timing-function:ease-out}::view-transition-new(.morph){animation-duration:.32s;animation-timing-function:ease-out}::view-transition-old(.morph){object-fit:contain;width:100%;height:100%}::view-transition-new(.morph){object-fit:contain;width:100%;height:100%}.bw-beer9-title:focus{outline:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@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}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
