:root,[data-bs-theme=light]{--bs-primary: #C42D12;--bs-secondary: #182022;--bs-primary-rgb: 196, 45, 18;--bs-secondary-rgb: 24, 32, 34;--bs-primary-text-emphasis: #C42D12;--bs-secondary-text-emphasis: #4A5658;--bs-primary-bg-subtle: rgb(99.7803921569%, 96.3215686275%, 89.6235294118%);--bs-secondary-bg-subtle: rgb(94.5647058824%, 94.7529411765%, 94.8%);--bs-primary-border-subtle: rgb(99.4509803922%, 90.8039215686%, 74.0588235294%);--bs-secondary-border-subtle: rgb(87.3176470588%, 87.7568627451%, 87.8666666667%);--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.55;--bs-body-color: #182022;--bs-body-color-rgb: 24, 32, 34;--bs-body-bg: #FFFFFF;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #0E1416;--bs-emphasis-color-rgb: 14, 20, 22;--bs-secondary-color: #4A5658;--bs-secondary-color-rgb: 74, 86, 88;--bs-secondary-bg: rgb(94.5647058824%, 94.7529411765%, 94.8%);--bs-secondary-bg-rgb: 241, 242, 242;--bs-tertiary-color: rgba(24, 32, 34, 0.5);--bs-tertiary-color-rgb: 24, 32, 34;--bs-tertiary-bg: rgb(97.2823529412%, 97.3764705882%, 97.4%);--bs-tertiary-bg-rgb: 248, 248, 248;--bs-heading-color: inherit;--bs-link-color: #C42D12;--bs-link-color-rgb: 196, 45, 18;--bs-link-decoration: underline;--bs-link-hover-color: #9E2109;--bs-link-hover-color-rgb: 158, 33, 9;--bs-code-color: #C42D12;--bs-highlight-color: #182022;--bs-highlight-bg: rgb(99.4509803922%, 90.8039215686%, 74.0588235294%);--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: rgb(87.3176470588%, 87.7568627451%, 87.8666666667%);--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 8px;--bs-border-radius-sm: 3px;--bs-border-radius-lg: 18px;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 999px;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(196, 45, 18, 0.25);--bs-form-valid-color: #182022;--bs-form-valid-border-color: #182022;--bs-form-invalid-color: #C42D12;--bs-form-invalid-border-color: #C42D12}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #FFFFFF;--bs-body-color-rgb: 255, 255, 255;--bs-body-bg: #182022;--bs-body-bg-rgb: 24, 32, 34;--bs-emphasis-color: #FFFFFF;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: #C3CCCE;--bs-secondary-color-rgb: 195, 204, 206;--bs-secondary-bg: #232D30;--bs-secondary-bg-rgb: 35, 45, 48;--bs-tertiary-color: rgba(255, 255, 255, 0.5);--bs-tertiary-color-rgb: 255, 255, 255;--bs-tertiary-bg: #0E1416;--bs-tertiary-bg-rgb: 14, 20, 22;--bs-primary-text-emphasis: #FBBC42;--bs-secondary-text-emphasis: #C3CCCE;--bs-primary-bg-subtle: rgb(58.3529411765%, 18.6666666667%, 11.9215686275%);--bs-secondary-bg-subtle: #232D30;--bs-primary-border-subtle: #9E2109;--bs-secondary-border-subtle: rgb(25.7176470588%, 28.2901960784%, 28.9333333333%);--bs-heading-color: inherit;--bs-link-color: #FBBC42;--bs-link-hover-color: rgb(98.9019607843%, 81.6078431373%, 48.1176470588%);--bs-link-color-rgb: 251, 188, 66;--bs-link-hover-color-rgb: 252, 208, 123;--bs-code-color: #FBBC42;--bs-highlight-color: #FFFFFF;--bs-highlight-bg: rgb(82.4078431373%, 62.7137254902%, 23.6235294118%);--bs-border-color: rgb(25.7176470588%, 28.2901960784%, 28.9333333333%);--bs-border-color-translucent: rgba(255, 255, 255, 0.15);--bs-form-valid-color: #FBBC42;--bs-form-valid-border-color: #FBBC42;--bs-form-invalid-color: rgb(98.9019607843%, 81.6078431373%, 48.1176470588%);--bs-form-invalid-border-color: rgb(98.9019607843%, 81.6078431373%, 48.1176470588%)}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:0;font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;line-height:.95;color:var(--bs-heading-color)}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:0.875em}mark,.mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:0.75em;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:0.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:0.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:0.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:3px}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;font-size:1.5rem}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale(1)}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-weight:300;line-height:.95;font-size:5rem}.display-2{font-weight:300;line-height:.95;font-size:4.5rem}.display-3{font-weight:300;line-height:.95;font-size:4rem}.display-4{font-weight:300;line-height:.95;font-size:3.5rem}.display-5{font-weight:300;line-height:.95;font-size:3rem}.display-6{font-weight:300;line-height:.95;font-size:2.5rem}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:0.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:0.875em;color:#6c757d}.blockquote-footer::before{content:"— "}.container,.container-fluid,.container-xl,.container-lg,.container-md{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 768px){.container-md,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container{max-width:1240px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: 0.25rem}.g-1,.gy-1{--bs-gutter-y: 0.25rem}.g-2,.gx-2{--bs-gutter-x: 0.5rem}.g-2,.gy-2{--bs-gutter-y: 0.5rem}.g-3,.gx-3{--bs-gutter-x: 0.75rem}.g-3,.gy-3{--bs-gutter-y: 0.75rem}.g-4,.gx-4{--bs-gutter-x: 1rem}.g-4,.gy-4{--bs-gutter-y: 1rem}.g-5,.gx-5{--bs-gutter-x: 1.5rem}.g-5,.gy-5{--bs-gutter-y: 1.5rem}.g-6,.gx-6{--bs-gutter-x: 2rem}.g-6,.gy-6{--bs-gutter-y: 2rem}.g-7,.gx-7{--bs-gutter-x: 3rem}.g-7,.gy-7{--bs-gutter-y: 3rem}.g-8,.gx-8{--bs-gutter-x: 4rem}.g-8,.gy-8{--bs-gutter-y: 4rem}.g-9,.gx-9{--bs-gutter-x: 6rem}.g-9,.gy-9{--bs-gutter-y: 6rem}@media(min-width: 768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 0.75rem}.g-md-3,.gy-md-3{--bs-gutter-y: 0.75rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1rem}.g-md-5,.gx-md-5{--bs-gutter-x: 1.5rem}.g-md-5,.gy-md-5{--bs-gutter-y: 1.5rem}.g-md-6,.gx-md-6{--bs-gutter-x: 2rem}.g-md-6,.gy-md-6{--bs-gutter-y: 2rem}.g-md-7,.gx-md-7{--bs-gutter-x: 3rem}.g-md-7,.gy-md-7{--bs-gutter-y: 3rem}.g-md-8,.gx-md-8{--bs-gutter-x: 4rem}.g-md-8,.gy-md-8{--bs-gutter-y: 4rem}.g-md-9,.gx-md-9{--bs-gutter-x: 6rem}.g-md-9,.gy-md-9{--bs-gutter-y: 6rem}}@media(min-width: 992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 0.75rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 0.75rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 1.5rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 1.5rem}.g-lg-6,.gx-lg-6{--bs-gutter-x: 2rem}.g-lg-6,.gy-lg-6{--bs-gutter-y: 2rem}.g-lg-7,.gx-lg-7{--bs-gutter-x: 3rem}.g-lg-7,.gy-lg-7{--bs-gutter-y: 3rem}.g-lg-8,.gx-lg-8{--bs-gutter-x: 4rem}.g-lg-8,.gy-lg-8{--bs-gutter-y: 4rem}.g-lg-9,.gx-lg-9{--bs-gutter-x: 6rem}.g-lg-9,.gy-lg-9{--bs-gutter-y: 6rem}}@media(min-width: 1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 0.75rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 0.75rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 1.5rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 1.5rem}.g-xl-6,.gx-xl-6{--bs-gutter-x: 2rem}.g-xl-6,.gy-xl-6{--bs-gutter-y: 2rem}.g-xl-7,.gx-xl-7{--bs-gutter-x: 3rem}.g-xl-7,.gy-xl-7{--bs-gutter-y: 3rem}.g-xl-8,.gx-xl-8{--bs-gutter-x: 4rem}.g-xl-8,.gy-xl-8{--bs-gutter-y: 4rem}.g-xl-9,.gx-xl-9{--bs-gutter-x: 6rem}.g-xl-9,.gy-xl-9{--bs-gutter-y: 6rem}}.btn{--bs-btn-padding-x: 1.375rem;--bs-btn-padding-y: 0.9375rem;--bs-btn-font-family: Poppins, system-ui, sans-serif;--bs-btn-font-size:0.9375rem;--bs-btn-font-weight: 700;--bs-btn-line-height: 1;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: 2px;--bs-btn-border-color: transparent;--bs-btn-border-radius: 999px;--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity: 0.65;--bs-btn-focus-box-shadow: 0 0 0 3px rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow .16s ease}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #C42D12;--bs-btn-border-color: #C42D12;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(65.3333333333%, 15%, 6%);--bs-btn-hover-border-color: rgb(61.4901960784%, 14.1176470588%, 5.6470588235%);--bs-btn-focus-shadow-rgb: 205, 77, 54;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(61.4901960784%, 14.1176470588%, 5.6470588235%);--bs-btn-active-border-color: rgb(57.6470588235%, 13.2352941176%, 5.2941176471%);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #C42D12;--bs-btn-disabled-border-color: #C42D12}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #182022;--bs-btn-border-color: #182022;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: rgb(8%, 10.6666666667%, 11.3333333333%);--bs-btn-hover-border-color: rgb(7.5294117647%, 10.0392156863%, 10.6666666667%);--bs-btn-focus-shadow-rgb: 59, 65, 67;--bs-btn-active-color: #fff;--bs-btn-active-bg: rgb(7.5294117647%, 10.0392156863%, 10.6666666667%);--bs-btn-active-border-color: rgb(7.0588235294%, 9.4117647059%, 10%);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #182022;--bs-btn-disabled-border-color: #182022}.btn-outline-primary{--bs-btn-color: #C42D12;--bs-btn-border-color: #C42D12;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #C42D12;--bs-btn-hover-border-color: #C42D12;--bs-btn-focus-shadow-rgb: 196, 45, 18;--bs-btn-active-color: #fff;--bs-btn-active-bg: #C42D12;--bs-btn-active-border-color: #C42D12;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #C42D12;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #C42D12;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #182022;--bs-btn-border-color: #182022;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #182022;--bs-btn-hover-border-color: #182022;--bs-btn-focus-shadow-rgb: 24, 32, 34;--bs-btn-active-color: #fff;--bs-btn-active-bg: #182022;--bs-btn-active-border-color: #182022;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #182022;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #182022;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 205, 77, 54;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.card{--bs-card-spacer-y: 1.25rem;--bs-card-spacer-x: 1.25rem;--bs-card-title-spacer-y: 0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: 0;--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: 8px;--bs-card-box-shadow: ;--bs-card-inner-border-radius: 8px;--bs-card-cap-padding-y: 0.625rem;--bs-card-cap-padding-x: 1.25rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: 0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-0.5*var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-bottom:calc(-1*var(--bs-card-cap-padding-y));margin-left:calc(-0.5*var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-0.5*var(--bs-card-cap-padding-x));margin-left:calc(-0.5*var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-img-top,.card-group>.card:not(:last-child)>.card-header{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-img-bottom,.card-group>.card:not(:last-child)>.card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-img-top,.card-group>.card:not(:first-child)>.card-header{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-img-bottom,.card-group>.card:not(:first-child)>.card-footer{border-bottom-left-radius:0}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(0.9rem + 2px);padding-bottom:calc(0.9rem + 2px);margin-bottom:0;font-size:inherit;line-height:1.55}.col-form-label-lg{padding-top:calc(0.5rem + 2px);padding-bottom:calc(0.5rem + 2px);font-size:1.25rem}.col-form-label-sm{padding-top:calc(0.25rem + 2px);padding-bottom:calc(0.25rem + 2px);font-size:0.875rem}.form-control{display:block;width:100%;padding:.9rem 1.25rem;font-size:1rem;font-weight:400;line-height:1.55;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:2px solid #182022;border-radius:999px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#c42d12;outline:0;box-shadow:0 0 0 3px rgba(251,188,66,.55)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.55em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:#4a5658;opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.9rem 1.25rem;margin:-0.9rem -1.25rem;margin-inline-end:1.25rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:2px;border-radius:0;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow .16s ease}@media(prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.9rem 0;margin-bottom:0;line-height:1.55;color:var(--bs-body-color);background-color:rgba(0,0,0,0);border:solid rgba(0,0,0,0);border-width:2px 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.55em + 0.5rem + calc(2px * 2));padding:.25rem .5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.55em + 1rem + calc(2px * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.55em + 1.8rem + calc(2px * 2))}textarea.form-control-sm{min-height:calc(1.55em + 0.5rem + calc(2px * 2))}textarea.form-control-lg{min-height:calc(1.55em + 1rem + calc(2px * 2))}.form-control-color{width:3rem;height:calc(1.55em + 1.8rem + calc(2px * 2));padding:.9rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:999px}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:999px}.form-control-color.form-control-sm{height:calc(1.55em + 0.5rem + calc(2px * 2))}.form-control-color.form-control-lg{height:calc(1.55em + 1rem + calc(2px * 2))}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.link-primary{color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-primary:hover,.link-primary:focus{color:RGBA(157, 36, 14, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(157, 36, 14, var(--bs-link-underline-opacity, 1)) !important}.link-secondary{color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-secondary:hover,.link-secondary:focus{color:RGBA(19, 26, 27, var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(19, 26, 27, var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media(prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.object-fit-contain{object-fit:contain !important}.object-fit-cover{object-fit:cover !important}.object-fit-fill{object-fit:fill !important}.object-fit-scale{object-fit:scale-down !important}.object-fit-none{object-fit:none !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:.75rem !important}.m-4{margin:1rem !important}.m-5{margin:1.5rem !important}.m-6{margin:2rem !important}.m-7{margin:3rem !important}.m-8{margin:4rem !important}.m-9{margin:6rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:.75rem !important;margin-left:.75rem !important}.mx-4{margin-right:1rem !important;margin-left:1rem !important}.mx-5{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-6{margin-right:2rem !important;margin-left:2rem !important}.mx-7{margin-right:3rem !important;margin-left:3rem !important}.mx-8{margin-right:4rem !important;margin-left:4rem !important}.mx-9{margin-right:6rem !important;margin-left:6rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:.75rem !important;margin-bottom:.75rem !important}.my-4{margin-top:1rem !important;margin-bottom:1rem !important}.my-5{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-6{margin-top:2rem !important;margin-bottom:2rem !important}.my-7{margin-top:3rem !important;margin-bottom:3rem !important}.my-8{margin-top:4rem !important;margin-bottom:4rem !important}.my-9{margin-top:6rem !important;margin-bottom:6rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:.75rem !important}.mt-4{margin-top:1rem !important}.mt-5{margin-top:1.5rem !important}.mt-6{margin-top:2rem !important}.mt-7{margin-top:3rem !important}.mt-8{margin-top:4rem !important}.mt-9{margin-top:6rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:.75rem !important}.me-4{margin-right:1rem !important}.me-5{margin-right:1.5rem !important}.me-6{margin-right:2rem !important}.me-7{margin-right:3rem !important}.me-8{margin-right:4rem !important}.me-9{margin-right:6rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:.75rem !important}.mb-4{margin-bottom:1rem !important}.mb-5{margin-bottom:1.5rem !important}.mb-6{margin-bottom:2rem !important}.mb-7{margin-bottom:3rem !important}.mb-8{margin-bottom:4rem !important}.mb-9{margin-bottom:6rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:.75rem !important}.ms-4{margin-left:1rem !important}.ms-5{margin-left:1.5rem !important}.ms-6{margin-left:2rem !important}.ms-7{margin-left:3rem !important}.ms-8{margin-left:4rem !important}.ms-9{margin-left:6rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:.75rem !important}.p-4{padding:1rem !important}.p-5{padding:1.5rem !important}.p-6{padding:2rem !important}.p-7{padding:3rem !important}.p-8{padding:4rem !important}.p-9{padding:6rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:.75rem !important;padding-left:.75rem !important}.px-4{padding-right:1rem !important;padding-left:1rem !important}.px-5{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-6{padding-right:2rem !important;padding-left:2rem !important}.px-7{padding-right:3rem !important;padding-left:3rem !important}.px-8{padding-right:4rem !important;padding-left:4rem !important}.px-9{padding-right:6rem !important;padding-left:6rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:.75rem !important;padding-bottom:.75rem !important}.py-4{padding-top:1rem !important;padding-bottom:1rem !important}.py-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-6{padding-top:2rem !important;padding-bottom:2rem !important}.py-7{padding-top:3rem !important;padding-bottom:3rem !important}.py-8{padding-top:4rem !important;padding-bottom:4rem !important}.py-9{padding-top:6rem !important;padding-bottom:6rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:.75rem !important}.pt-4{padding-top:1rem !important}.pt-5{padding-top:1.5rem !important}.pt-6{padding-top:2rem !important}.pt-7{padding-top:3rem !important}.pt-8{padding-top:4rem !important}.pt-9{padding-top:6rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:.75rem !important}.pe-4{padding-right:1rem !important}.pe-5{padding-right:1.5rem !important}.pe-6{padding-right:2rem !important}.pe-7{padding-right:3rem !important}.pe-8{padding-right:4rem !important}.pe-9{padding-right:6rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:.75rem !important}.pb-4{padding-bottom:1rem !important}.pb-5{padding-bottom:1.5rem !important}.pb-6{padding-bottom:2rem !important}.pb-7{padding-bottom:3rem !important}.pb-8{padding-bottom:4rem !important}.pb-9{padding-bottom:6rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:.75rem !important}.ps-4{padding-left:1rem !important}.ps-5{padding-left:1.5rem !important}.ps-6{padding-left:2rem !important}.ps-7{padding-left:3rem !important}.ps-8{padding-left:4rem !important}.ps-9{padding-left:6rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:.75rem !important}.gap-4{gap:1rem !important}.gap-5{gap:1.5rem !important}.gap-6{gap:2rem !important}.gap-7{gap:3rem !important}.gap-8{gap:4rem !important}.gap-9{gap:6rem !important}.row-gap-0{row-gap:0 !important}.row-gap-1{row-gap:.25rem !important}.row-gap-2{row-gap:.5rem !important}.row-gap-3{row-gap:.75rem !important}.row-gap-4{row-gap:1rem !important}.row-gap-5{row-gap:1.5rem !important}.row-gap-6{row-gap:2rem !important}.row-gap-7{row-gap:3rem !important}.row-gap-8{row-gap:4rem !important}.row-gap-9{row-gap:6rem !important}.column-gap-0{column-gap:0 !important}.column-gap-1{column-gap:.25rem !important}.column-gap-2{column-gap:.5rem !important}.column-gap-3{column-gap:.75rem !important}.column-gap-4{column-gap:1rem !important}.column-gap-5{column-gap:1.5rem !important}.column-gap-6{column-gap:2rem !important}.column-gap-7{column-gap:3rem !important}.column-gap-8{column-gap:4rem !important}.column-gap-9{column-gap:6rem !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}@media(min-width: 768px){.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-inline-grid{display:inline-grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-inline-grid{display:inline-grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-inline-grid{display:inline-grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-inline-grid{display:inline-grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}:root{--gap: clamp(48px, 5vw, 80px);--gap-sm: clamp(28px, 3vw, 44px);--fs-hero: clamp(46px, 6.4vw, 92px);--fs-xl: clamp(36px, 4.6vw, 62px);--fs-lg: clamp(26px, 2.8vw, 36px);--fs-md: clamp(20px, 1.8vw, 24px);--disp-scale: .96;--r-1: 3px;--r-2: 8px;--r-3: 18px;--r-pill: 999px;--press: 5px 5px 0 var(--bs-emphasis-color);--press-sm: 3px 3px 0 var(--bs-emphasis-color);--lift: 0 22px 44px -22px rgba(24, 32, 34, .45);--ease: cubic-bezier(.2, .8, .2, 1);--t-fast: 140ms;--t-base: 240ms;--t-slow: 520ms;--sun: #FBBC42;--ink: #182022;--ink-2: #0E1416;--ink-3: #232D30;--action: #C42D12;--action-dp: #9E2109;--accent: #E83A1C;--second: #5773AE;--cream: rgb(99.7803921569%, 96.3215686275%, 89.6235294118%);--stage: rgb(94.5647058824%, 94.7529411765%, 94.8%);--sun-t1: rgb(98.9019607843%, 81.6078431373%, 48.1176470588%);--body-dark: #C3CCCE;--shopbar-offset: 0px}[id]{scroll-margin-top:calc(var(--jgc-under, 80px) + 16px)}[data-bs-theme]:not(:root){background-color:var(--bs-body-bg);color:var(--bs-body-color)}[data-bs-theme=sun]{color-scheme:light;--bs-body-bg: #FBBC42;--bs-body-color: #182022;--bs-emphasis-color: #0E1416;--bs-secondary-color: #232D30;--bs-tertiary-color: #232D30;--bs-secondary-bg: rgb(98.9019607843%, 81.6078431373%, 48.1176470588%);--bs-tertiary-bg: rgb(99.4509803922%, 90.8039215686%, 74.0588235294%);--bs-border-color: rgba(24, 32, 34, 0.22);--bs-link-color: #182022;--bs-link-hover-color: #9E2109;--bs-primary-text-emphasis: #182022;--bs-secondary-text-emphasis: #232D30;--bs-heading-color: #182022}.ground-stage{--bs-body-bg: var(--bs-secondary-bg)}.ground-cream{--bs-body-bg: rgb(99.7803921569%, 96.3215686275%, 89.6235294118%)}.ground-ink2{--bs-body-bg: #0E1416}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-synthesis:none;text-rendering:optimizeLegibility;overflow-x:clip}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,.disp{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;text-transform:uppercase;font-synthesis:none;text-wrap:balance;letter-spacing:.005em;color:inherit}.hero h1,.hero .h1{font-size:max(14px,var(--fs-hero)*var(--disp-scale));line-height:.92}h2,.h2,.disp-xl{font-size:max(14px,var(--fs-xl)*var(--disp-scale));line-height:.95}h3,.h3,.disp-lg{font-size:max(14px,var(--fs-lg)*var(--disp-scale));line-height:1}h4,.h4,.disp-md{font-size:max(14px,var(--fs-md)*var(--disp-scale));line-height:1.05}p{text-wrap:pretty}strong,b{font-weight:600}.lbl,.eyebrow,.tag,.chip,.btn,.navlinks a,.drawer a,.cart-badge,.stamp,.tile-heat,.meta{font-family:Poppins,system-ui,sans-serif}svg:not([width]):not(.radar){width:1.15em;height:1.15em;vertical-align:-0.2em;flex-shrink:0}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:max(14px,.875rem);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-primary-text-emphasis);margin:0 0 .9rem}.lede{color:var(--bs-secondary-color);font-size:max(14px,clamp(16px,1.15vw,18px));line-height:1.5;max-width:58ch}.meta{font-size:max(14px,.875rem);font-weight:600;letter-spacing:.04em;color:var(--bs-secondary-color)}.hl{color:var(--bs-primary-text-emphasis)}[data-bs-theme=sun] .hl{color:#fff;text-shadow:3px 3px 0 var(--ink),-1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink), 1px 1px 0 var(--ink)}.fine{font-size:14px;line-height:1.4;color:var(--bs-secondary-color)}.num{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;letter-spacing:0}a{text-decoration:none;text-underline-offset:.15em}a:hover{text-decoration:underline}.btn:hover,.card a:hover,.navlinks a:hover,.drawer a:hover,.tile a:hover{text-decoration:none}.prose{font-size:max(14px,1.0625rem);line-height:1.65;max-width:68ch}.prose>*+*{margin-top:1.1em}.prose h2,.prose .h2{margin-top:2em;font-size:max(14px,var(--fs-lg)*var(--disp-scale))}.prose h3,.prose .h3{margin-top:1.6em;font-size:max(14px,var(--fs-md)*var(--disp-scale))}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.35em}.prose a{color:var(--bs-link-color);text-decoration:underline;text-decoration-color:var(--sun);text-decoration-thickness:2px}.prose blockquote{margin:1.4em 0;padding:1rem 1.25rem;border-left:5px solid var(--sun);background:var(--bs-secondary-bg);font-size:1.05em;border-radius:0 var(--r-2) var(--r-2) 0}.prose img{max-width:100%;height:auto;border-radius:var(--r-3)}.prose figcaption{font-size:max(14px,.875rem);color:var(--bs-secondary-color);margin-top:.5em}.nb-list{display:grid;gap:1rem;margin:2rem 0;max-width:980px}.nb{display:grid;grid-template-columns:210px minmax(0, 1fr);border-radius:var(--r-3);overflow:hidden;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);box-shadow:var(--press-sm)}.nb .nb-art{--nb-bg: #182022;display:grid;place-items:center;padding:1.25rem 1rem;background:radial-gradient(circle at 50% 78%, color-mix(in srgb, var(--sun) 34%, transparent), transparent 62%),var(--nb-bg)}.nb .nb-art img{height:240px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 14px 14px rgba(0, 0, 0, 0.45))}.nb .nb-body{padding:1.25rem 1.4rem 1.3rem;display:grid;align-content:start;gap:.55rem;font-size:max(14px,1rem);line-height:1.55}.nb .nb-body p{margin:0}.nb .nb-body h2,.nb .nb-body .h2{margin:0;font-size:max(14px,var(--fs-md)*var(--disp-scale))}.nb .nb-k{font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:max(14px,.8125rem);letter-spacing:.1em;text-transform:uppercase;color:var(--bs-primary-text-emphasis)}.nb .nb-meats{display:flex;flex-wrap:wrap;gap:.4rem;margin:.1rem 0 0;padding:0;list-style:none}.nb .nb-meats li{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--bs-secondary-bg);color:var(--bs-emphasis-color)}.nb .nb-meats svg{width:20px;height:20px;fill:currentColor}.nb .nb-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;margin-top:.35rem}.nb .nb-cta .btn{min-height:44px}.nb .nb-cta svg{width:18px;height:18px}.nb .nb-cta .nb-link{min-height:44px;display:inline-flex;align-items:center;font-weight:700;color:var(--bs-link-color);text-decoration:underline;text-decoration-color:var(--sun);text-decoration-thickness:2px;text-underline-offset:.2em}.nb-bbq .nb-art{--nb-bg: #C42D12}.nb-sauce .nb-art{--nb-bg: #FBBC42}@media(max-width: 575.98px){.nb{grid-template-columns:minmax(0, 1fr)}.nb .nb-art{height:220px;padding:.9rem .5rem}.nb .nb-art img{height:190px}.nb .nb-body{padding:1rem 1.05rem 1.1rem}}.qband{position:relative;overflow:hidden;isolation:isolate}.qband::before{content:"";position:absolute;inset:-40%;z-index:-1;pointer-events:none;background:repeating-conic-gradient(from 0deg at 50% 50%, color-mix(in srgb, var(--action) 14%, transparent) 0deg 6deg, transparent 6deg 18deg);-webkit-mask-image:radial-gradient(closest-side, #000 30%, transparent 75%);mask-image:radial-gradient(closest-side, #000 30%, transparent 75%)}.qband .wrap{padding-block:clamp(48px,7vw,96px)}.qb-card{position:relative;margin:0 auto;max-width:980px;padding:clamp(28px,4.5vw,64px) clamp(22px,5vw,72px) clamp(26px,4vw,52px);background:var(--ink);color:#fff;border-radius:var(--r-3);rotate:-1.2deg;box-shadow:10px 10px 0 var(--action),10px 10px 0 2px var(--ink);text-align:left}.qb-mark{position:absolute;top:-0.18em;left:.08em;font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:clamp(140px,18vw,240px);line-height:1;color:var(--sun);text-shadow:6px 6px 0 var(--action);pointer-events:none}.qb-k{position:relative;margin:0 0 1rem clamp(64px,9vw,120px);font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:max(14px,.875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--sun)}.qb-text{position:relative;margin:0;font-family:Anton,"Arial Narrow",Impact,sans-serif;text-transform:uppercase;font-size:clamp(34px,5.6vw,76px);line-height:.98;letter-spacing:.01em;color:#fff}.qb-hl{position:relative;display:inline-block;color:var(--sun);white-space:nowrap}.qb-hl>svg.qb-under{position:absolute;left:-2%;right:-2%;top:auto;bottom:-0.16em;width:104%;height:.32em;max-width:none;overflow:visible}.qb-hl>svg.qb-under path{fill:none;stroke:var(--action);stroke-width:6;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s cubic-bezier(0.6, 0.1, 0.2, 1) .35s}.qb-card.is-in .qb-under path,.qb-card:not(.reveal) .qb-under path{stroke-dashoffset:0}.qb-who{display:flex;align-items:center;gap:.9rem;margin-top:clamp(22px,3vw,34px)}.qb-who img{width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:26% 40%;border:3px solid var(--sun);box-shadow:4px 4px 0 var(--action)}.qb-who span{display:grid;line-height:1.2}.qb-who b{font-family:Poppins,system-ui,sans-serif;font-size:max(14px,1.0625rem)}.qb-who small,.qb-who .small{font-size:14px;color:#c3ccce}@media(prefers-reduced-motion: reduce){.qb-under path{transition:none;stroke-dashoffset:0}}@media(max-width: 575.98px){.qb-card{rotate:-0.6deg;box-shadow:6px 6px 0 var(--action)}.qb-hl{white-space:normal}}.post-pack{margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:3px solid var(--bs-emphasis-color)}.post-pack .sec-head-row{margin-bottom:1.25rem}.post-pack .sec-head h2,.post-pack .sec-head .h2{font-size:max(14px,var(--fs-lg)*var(--disp-scale)*.8)}.post-pack .stamp{width:104px;height:104px}.post-pack .stamp .num{font-size:30px}.post-pack .bundle .picks{grid-template-columns:repeat(auto-fill, minmax(128px, 1fr));gap:.6rem}.post-pack .bundle .pick .pick-add img{height:96px}@media(min-width: 768px){.post-pack .bundle{grid-template-columns:minmax(0, 1fr) 280px}}.wrap{width:min(1240px,100% - 32px);margin-inline:auto;padding-top:var(--gap);padding-bottom:var(--gap)}.wrap-sm{padding-top:var(--gap-sm);padding-bottom:var(--gap-sm)}.sec-head{margin-bottom:clamp(24px,2.8vw,40px);max-width:60ch}.sec-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(24px,2.8vw,40px)}.sec-head-row .sec-head{margin-bottom:0}.rule{border:0;border-top:2px solid var(--bs-border-color);margin:0;opacity:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;letter-spacing:.02em;text-transform:none}.btn svg{width:18px;height:18px;flex-shrink:0}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:3px solid var(--sun);outline-offset:3px;box-shadow:none}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #C42D12;--bs-btn-border-color: #C42D12;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #9E2109;--bs-btn-hover-border-color: #9E2109;--bs-btn-active-color: #fff;--bs-btn-active-bg: #9E2109;--bs-btn-active-border-color: #9E2109;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #C42D12;--bs-btn-disabled-border-color: #C42D12;--bs-btn-disabled-opacity: .6}.btn-ink{--bs-btn-color: #fff;--bs-btn-bg: #182022;--bs-btn-border-color: #182022;--bs-btn-hover-color: #182022;--bs-btn-hover-bg: #FBBC42;--bs-btn-hover-border-color: #182022;--bs-btn-active-color: #182022;--bs-btn-active-bg: rgb(98.9019607843%, 81.6078431373%, 48.1176470588%);--bs-btn-active-border-color: #182022;--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #182022;--bs-btn-disabled-border-color: #182022;--bs-btn-disabled-opacity: .6}.btn-sun{--bs-btn-color: #182022;--bs-btn-bg: #FBBC42;--bs-btn-border-color: #FBBC42;--bs-btn-hover-color: #182022;--bs-btn-hover-bg: rgb(98.9019607843%, 81.6078431373%, 48.1176470588%);--bs-btn-hover-border-color: rgb(98.9019607843%, 81.6078431373%, 48.1176470588%);--bs-btn-active-color: #182022;--bs-btn-active-bg: rgb(98.9019607843%, 81.6078431373%, 48.1176470588%);--bs-btn-active-border-color: rgb(98.9019607843%, 81.6078431373%, 48.1176470588%);--bs-btn-disabled-color: #182022;--bs-btn-disabled-bg: #FBBC42;--bs-btn-disabled-border-color: #FBBC42;--bs-btn-disabled-opacity: .6}.btn-ghost{--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-color: currentColor;--bs-btn-hover-color: var(--bs-body-bg);--bs-btn-hover-bg: var(--bs-body-color);--bs-btn-hover-border-color: var(--bs-body-color);--bs-btn-active-color: var(--bs-body-bg);--bs-btn-active-bg: var(--bs-body-color);--bs-btn-active-border-color: var(--bs-body-color);--bs-btn-disabled-color: var(--bs-body-color);--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: currentColor}.btn-sm{--bs-btn-padding-y: .7rem;--bs-btn-padding-x: 1.05rem;--bs-btn-font-size: max(14px, .875rem)}.btn-sm svg{width:16px;height:16px}.btn-lg{--bs-btn-padding-y: 1.1rem;--bs-btn-padding-x: 1.7rem;--bs-btn-font-size: max(14px, 1.0625rem)}.btn-press{box-shadow:var(--press-sm)}.btn-press:hover{box-shadow:var(--press);transform:translate(-1px, -1px)}.btn-press:active{box-shadow:none;transform:translate(2px, 2px)}.btn.is-added{--bs-btn-bg: #182022;--bs-btn-border-color: #182022;--bs-btn-color: #FBBC42;--bs-btn-hover-bg: #182022;--bs-btn-hover-color: #FBBC42}.btn .ic-check{display:none}.btn.is-added .ic-check{display:block}.btn.is-added .ic-cart{display:none}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--r-2);color:inherit;background:rgba(0,0,0,0);border:0;position:relative;transition:background var(--t-fast) ease}.icon-btn svg{width:22px;height:22px}.icon-btn:hover{background:var(--bs-secondary-bg)}.icon-btn:focus-visible{outline:3px solid var(--sun);outline-offset:2px}.chip{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:0 1rem;border-radius:var(--r-pill);border:2px solid var(--bs-emphasis-color);background:rgba(0,0,0,0);color:var(--bs-emphasis-color);font-size:max(14px,.875rem);font-weight:700;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:background var(--t-fast) ease,color var(--t-fast) ease,transform var(--t-fast) var(--ease)}.chip:hover{background:var(--bs-emphasis-color);color:var(--bs-body-bg)}.chip:focus-visible{outline:3px solid var(--action);outline-offset:2px}.chip b{font-weight:800;opacity:.7}.chip.is-on,.chip:has(input:checked){background:var(--bs-emphasis-color);color:var(--bs-body-bg)}.chip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.tag{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border-radius:var(--r-1);font-size:max(14px,.8125rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;background:var(--bs-secondary-bg);color:var(--bs-emphasis-color)}.tag-sun{background:var(--sun);color:var(--ink)}.stamp{display:inline-grid;place-items:center;align-content:center;row-gap:5px;width:118px;height:118px;border-radius:50%;text-align:center;background:var(--ink);color:var(--sun);border:3px solid var(--sun);box-shadow:0 0 0 5px var(--ink);font-size:max(14px,.8125rem);font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.15;transform:rotate(-8deg)}.stamp .num{display:block;font-size:44px;line-height:.9;color:#fff}.stamp .stamp-l{display:block;max-width:96px;text-wrap:balance}.stamp{padding:0 8px;overflow-wrap:normal}.stamp .stamp-l{overflow:hidden}.topbar{font-size:max(14px,.875rem);font-weight:600;letter-spacing:.02em}.topbar .wrap{padding-top:9px;padding-bottom:9px;display:flex;gap:2rem;justify-content:center;align-items:center}.topbar span{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap}.topbar span::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sun)}.site-header{position:sticky;top:0;z-index:60;background:#fff;color:var(--ink);border-bottom:3px solid var(--ink)}.site-header .bar{display:flex;align-items:center;gap:1rem;width:min(1240px,100% - 32px);margin-inline:auto;min-height:76px}.site-header .brand img{height:56px;width:auto;display:block}.site-header .navlinks{display:none;align-items:center;gap:1.25rem;margin-left:auto;margin-right:auto}.site-header .navlinks a{font-size:max(14px,.875rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);padding:.5rem .1rem;position:relative}.site-header .navlinks a::after{content:"";position:absolute;left:0;right:0;bottom:.1rem;height:3px;background:var(--sun);transform:scaleX(0);transform-origin:left;transition:transform var(--t-base) var(--ease)}.site-header .navlinks a:hover::after,.site-header .navlinks a[aria-current=page]::after{transform:scaleX(1)}.site-header .actions{display:flex;align-items:center;gap:.35rem;margin-left:auto}.site-header .hdr-shop{display:none}.cart-badge{position:absolute;top:1px;right:-1px;min-width:22px;height:22px;padding:0 5px;border-radius:11px;background:var(--action);color:#fff;font-size:14px;font-weight:800;line-height:22px;text-align:center;transition:transform var(--t-base) var(--ease)}.cart-badge.is-bump{animation:bump var(--t-slow) var(--ease)}@keyframes bump{0%{transform:scale(1)}40%{transform:scale(1.45)}100%{transform:scale(1)}}.burger{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:var(--r-2);border:0;background:var(--stage);color:var(--ink)}.burger span{display:grid;gap:5px}.burger i{display:block;height:3px;border-radius:2px;background:currentColor;transition:transform var(--t-base) var(--ease),opacity var(--t-fast) ease,width var(--t-base) var(--ease)}.burger i:nth-child(1){width:22px}.burger i:nth-child(2){width:15px}.burger i:nth-child(3){width:22px}.burger[aria-expanded=true]{background:var(--ink);color:#fff}.burger[aria-expanded=true] i:nth-child(1){transform:translateY(8px) rotate(45deg)}.burger[aria-expanded=true] i:nth-child(2){opacity:0}.burger[aria-expanded=true] i:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.burger:focus-visible{outline:3px solid var(--sun);outline-offset:2px}.drawer{position:absolute;top:100%;left:0;right:0;min-height:calc(100dvh - 79px);z-index:55;background:var(--ink);color:#fff;overflow:auto;padding:clamp(20px,4vw,40px) 16px calc(24px + env(safe-area-inset-bottom, 0px))}.drawer nav{width:min(1240px,100%);margin-inline:auto;display:grid;gap:0}.drawer nav>a{display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:.6rem 0;color:#fff;font-family:Anton,"Arial Narrow",Impact,sans-serif;text-transform:uppercase;font-size:clamp(28px,6vw,40px);line-height:1;border-bottom:1px solid rgba(255,255,255,.14)}.drawer nav>a span{font-family:Poppins,sans-serif;font-size:max(14px,.875rem);color:var(--sun);letter-spacing:.1em;font-weight:700}.drawer nav>a:hover{color:var(--sun)}.drawer .drawer-foot{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.drawer[hidden]{display:none}.hero{position:relative;overflow:clip}.hero .wrap{padding-top:clamp(28px,3.4vw,56px);padding-bottom:clamp(28px,3.4vw,52px);display:grid;gap:clamp(20px,3vw,44px);align-items:center}.hero .hero-copy{max-width:640px}.hero .hero-copy .lede{margin-top:1.1rem;max-width:46ch}.hero .hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.hero .hero-price{margin:.9rem 0 0;font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:max(14px,.9375rem);letter-spacing:.01em}.hero .hero-claims{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.25rem 0 0;padding:0;list-style:none;font-weight:600;font-size:max(14px,.9375rem)}.hero .hero-claims li{display:inline-flex;align-items:center;gap:.5rem}.hero .hero-claims li::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink)}.flip{display:inline-grid;grid-template-areas:"w";vertical-align:top;color:#fff;text-shadow:4px 4px 0 var(--ink),-1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink), 1px 1px 0 var(--ink)}.flip>span{grid-area:w;opacity:0;animation:flip 28s linear infinite;white-space:nowrap}.flip>span:nth-child(1){animation-delay:0s}.flip>span:nth-child(2){animation-delay:2s}.flip>span:nth-child(3){animation-delay:4s}.flip>span:nth-child(4){animation-delay:6s}.flip>span:nth-child(5){animation-delay:8s}.flip>span:nth-child(6){animation-delay:10s}.flip>span:nth-child(7){animation-delay:12s}.flip>span:nth-child(8){animation-delay:14s}.flip>span:nth-child(9){animation-delay:16s}.flip>span:nth-child(10){animation-delay:18s}.flip>span:nth-child(11){animation-delay:20s}.flip>span:nth-child(12){animation-delay:22s}.flip>span:nth-child(13){animation-delay:24s}.flip>span:nth-child(14){animation-delay:26s}@keyframes flip{0%{opacity:0;transform:translateY(0.35em)}1.2%{opacity:1;transform:none}6.6%{opacity:1;transform:none}7.6%{opacity:0;transform:translateY(-0.35em)}100%{opacity:0}}.press-frame{position:relative;border-radius:var(--r-3);overflow:hidden;background:var(--ink);box-shadow:var(--press);border:3px solid var(--ink)}.press-frame img{display:block;width:100%;height:100%;object-fit:cover}.hero-art{position:relative}[data-bs-theme=dark] .press-frame{--bs-emphasis-color: var(--sun);border-color:var(--ink-2)}[data-bs-theme=dark] .hero-claims li::before{background:var(--sun)}[data-bs-theme=dark] .flip{color:var(--sun);text-shadow:none}[data-bs-theme=dark] .stamp{background:var(--sun);color:var(--ink);border-color:var(--ink);box-shadow:0 0 0 5px var(--sun)}[data-bs-theme=dark] .stamp .num{color:var(--ink)}[data-bs-theme=dark] .btn-ink{--bs-btn-color: #182022;--bs-btn-bg: #FBBC42;--bs-btn-border-color: #FBBC42;--bs-btn-hover-color: #182022;--bs-btn-hover-bg: rgb(98.9019607843%, 81.6078431373%, 48.1176470588%);--bs-btn-hover-border-color: rgb(98.9019607843%, 81.6078431373%, 48.1176470588%);--bs-btn-active-bg: rgb(98.9019607843%, 81.6078431373%, 48.1176470588%);--bs-btn-active-border-color: rgb(98.9019607843%, 81.6078431373%, 48.1176470588%);--bs-btn-active-color: #182022}[data-bs-theme=dark] .song,[data-bs-theme=dark] .contact-card,[data-bs-theme=dark] .with-card,[data-bs-theme=dark] .bundle .box,[data-bs-theme=dark] .cart-sum{border:2px solid rgba(255,255,255,.12)}.standards{position:relative;isolation:isolate}.standards::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(52% 60% at 72% 40%, rgba(232, 58, 28, 0.16), transparent 70%)}.site-footer[data-bs-theme=light]{border-top:4px solid var(--ink)}.site-footer[data-bs-theme=light] .socials a{background:rgba(24,32,34,.07);color:var(--ink)}.site-footer[data-bs-theme=light] .socials a:hover{background:var(--sun)}.site-footer[data-bs-theme=light] h2,.site-footer[data-bs-theme=light] .h2{color:var(--action)}.site-footer[data-bs-theme=light] ul a{color:var(--ink)}.site-footer[data-bs-theme=light] ul a:hover{color:var(--action)}.site-footer[data-bs-theme=light] .foot-contact p{color:var(--bs-secondary-color)}.site-footer[data-bs-theme=light] .foot-contact p a{color:var(--ink)}.site-footer[data-bs-theme=light] .foot-bottom{border-top-color:var(--bs-border-color);color:var(--bs-secondary-color)}.site-footer[data-bs-theme=light] .foot-bottom a{color:var(--ink)}html[data-variant=classic]{--stage: #F2F3F5}html[data-variant=classic] .ground-stage{--bs-body-bg: #F2F3F5}.hero-art .press-frame{aspect-ratio:1672/941;transform:rotate(-1.5deg)}.hero-art .stamp{position:absolute;left:-10px;bottom:-18px;width:140px;height:140px;padding-bottom:6px;letter-spacing:.03em;line-height:1.05;align-content:center}.hero-art .shelf-nums{position:absolute;top:14px;right:14px;display:flex;gap:6px}.hero-art .shelf-nums b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--sun);color:var(--ink);font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;font-size:17px}.cookbar{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.5rem;min-width:0;padding:0;border:0}.cookbar .cook-lab{float:none;width:auto;padding:0;margin:0 0 .9rem;font-family:Anton,"Arial Narrow",Impact,sans-serif;text-transform:uppercase;font-size:max(14px,1.25rem);line-height:1}.cookbar .chip{position:relative}.lineup[data-cook=fish] .tile:not([data-cooks~=fish]){display:none}.lineup[data-cook=fish] .fam:not(:has(.tile[data-cooks~=fish])){display:none}.lineup[data-cook=shrimp] .tile:not([data-cooks~=shrimp]){display:none}.lineup[data-cook=shrimp] .fam:not(:has(.tile[data-cooks~=shrimp])){display:none}.lineup[data-cook=chicken] .tile:not([data-cooks~=chicken]){display:none}.lineup[data-cook=chicken] .fam:not(:has(.tile[data-cooks~=chicken])){display:none}.lineup[data-cook=pork] .tile:not([data-cooks~=pork]){display:none}.lineup[data-cook=pork] .fam:not(:has(.tile[data-cooks~=pork])){display:none}.lineup[data-cook=beef] .tile:not([data-cooks~=beef]){display:none}.lineup[data-cook=beef] .fam:not(:has(.tile[data-cooks~=beef])){display:none}.lineup[data-cook=veg] .tile:not([data-cooks~=veg]){display:none}.lineup[data-cook=veg] .fam:not(:has(.tile[data-cooks~=veg])){display:none}.lineup .fam{margin-top:clamp(28px,3vw,44px)}.lineup .fam-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.5rem 1.5rem;padding-bottom:.9rem;border-bottom:3px solid var(--bs-emphasis-color);margin-bottom:1.25rem}.lineup .fam-head p{margin:.35rem 0 0;color:var(--bs-secondary-color);font-size:max(14px,.9375rem)}.lineup .fam-count{font-family:Poppins,sans-serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:max(14px,.875rem);color:var(--bs-primary-text-emphasis)}.tiles{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(270px, 1fr))}@media(min-width: 992px){.tiles:has(>.tile:nth-child(6):last-child),.tiles:has(>.tile:nth-child(3):last-child){grid-template-columns:repeat(3, minmax(0, 1fr))}.tiles:has(>.tile:nth-child(2):last-child),.tiles:has(>.tile:only-child){grid-template-columns:repeat(2, minmax(0, 1fr))}.tiles:has(>.tile:nth-child(2):last-child)>.tile,.tiles:has(>.tile:only-child)>.tile{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);grid-template-areas:"shot top" "shot copy" "shot buy";grid-template-rows:auto 1fr auto;column-gap:1.25rem;row-gap:.5rem}.tiles:has(>.tile:nth-child(2):last-child)>.tile .tile-top,.tiles:has(>.tile:only-child)>.tile .tile-top{grid-area:top}.tiles:has(>.tile:nth-child(2):last-child)>.tile .tile-copy,.tiles:has(>.tile:only-child)>.tile .tile-copy{grid-area:copy}.tiles:has(>.tile:nth-child(2):last-child)>.tile .tile-buy,.tiles:has(>.tile:only-child)>.tile .tile-buy{grid-area:buy}.tiles:has(>.tile:nth-child(2):last-child)>.tile .tile-shot,.tiles:has(>.tile:only-child)>.tile .tile-shot{grid-area:shot;height:100%;min-height:300px;place-items:center}.tiles:has(>.tile:nth-child(2):last-child)>.tile .tile-shot img,.tiles:has(>.tile:only-child)>.tile .tile-shot img{height:270px}}.lineup-note{margin:1.25rem 0 0;color:var(--bs-secondary-color);font-size:max(14px,.9375rem)}.tile{--tile-bg: var(--ink);--tile-fg: #fff;--tile-accent: var(--sun);position:relative;display:flex;flex-direction:column;gap:.75rem;background:var(--tile-bg);color:var(--tile-fg);border-radius:var(--r-2);padding:1.1rem 1.1rem 1.2rem;overflow:clip;isolation:isolate;transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}.tile::after{content:"";position:absolute;inset:auto -30% -40% -30%;height:60%;background:radial-gradient(closest-side, color-mix(in srgb, var(--tile-accent) 28%, transparent), transparent);pointer-events:none;z-index:-1}.tile .tile-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.tile .tile-num{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:40px;line-height:.8;color:var(--tile-accent)}.tile .tile-heat{display:inline-flex;align-items:center;gap:.5rem;font-size:max(14px,.8125rem);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--tile-accent);white-space:nowrap}.tile .pips{display:inline-flex;gap:3px}.tile .pips i{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.28}.tile .pips i.on{opacity:1}.tile .tile-shot{display:grid;place-items:end center;height:236px;margin:0 -0.5rem}.tile .tile-shot img{height:224px;width:auto;filter:drop-shadow(0 18px 18px rgba(0, 0, 0, 0.35));transition:transform var(--t-slow) var(--ease)}.tile:has(.btn-buy:hover,.btn-buy:focus-visible) .tile-shot img{transform:translateY(-8px) rotate(-1.5deg)}.tile .tile-name{font-size:max(14px,clamp(24px,1.9vw,27px));line-height:.95}.tile .tile-short{margin:.5rem 0 0;font-weight:600;font-size:max(14px,.9375rem);line-height:1.4}.tile .tile-on{margin:.55rem 0 0;font-size:max(14px,.875rem);line-height:1.4;opacity:.92}.tile .meats{display:flex;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none}.tile .meats li{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb, var(--tile-fg) 12%, transparent)}.tile .meats svg{width:18px;height:18px;fill:currentColor}.tile .tile-buy{margin-top:auto;padding-top:.8rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.tile .btn-buy{--bs-btn-color: var(--tile-bg);--bs-btn-bg: var(--tile-fg);--bs-btn-border-color: var(--tile-fg);--bs-btn-hover-color: var(--ink);--bs-btn-hover-bg: var(--tile-accent);--bs-btn-hover-border-color: var(--tile-accent);--bs-btn-active-color: var(--ink);--bs-btn-active-bg: var(--tile-accent);--bs-btn-active-border-color: var(--tile-accent);--bs-btn-disabled-color: var(--tile-bg);--bs-btn-disabled-bg: var(--tile-fg);--bs-btn-disabled-border-color: var(--tile-fg);padding-inline:1.1rem}.tile .btn-buy.is-added{--bs-btn-bg: var(--tile-accent);--bs-btn-border-color: var(--tile-accent);--bs-btn-color: var(--ink)}.tile .buy-price{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:20px;line-height:1;margin-left:.15rem}.tile .ing-link{background:none;border:0;padding:.4rem 0;color:inherit;font:inherit;font-size:max(14px,.875rem);font-weight:600;text-decoration:underline;text-decoration-color:var(--tile-accent);text-decoration-thickness:2px;text-underline-offset:.2em;cursor:pointer}.tile .ing-link:hover{color:var(--tile-accent)}.tile .ing-link:focus-visible{outline:3px solid var(--tile-accent);outline-offset:2px;border-radius:3px}.tile .in-cart{position:absolute;top:58px;right:12px;z-index:1;display:none;gap:.35rem;align-items:center;padding:.35rem .6rem;border-radius:var(--r-pill);background:var(--tile-accent);color:var(--ink);font-family:Poppins,sans-serif;font-size:max(14px,.8125rem);font-weight:800}.tile[data-incart]:not([data-incart="0"]) .in-cart{display:inline-flex}.tile .buy-short{display:none}.tile-bbq{--tile-bg: #C42D12;--tile-fg: #fff;--tile-accent: var(--sun)}.tile-bbq .ing-link:hover{color:#fff;text-decoration-color:#fff}.tile-sauce{--tile-bg: var(--sun);--tile-fg: var(--ink);--tile-accent: #9E2109}.tile-sauce .btn-buy{--bs-btn-hover-color: #fff;--bs-btn-active-color: #fff}.tile-sauce .btn-buy.is-added,.tile-sauce .in-cart{--bs-btn-color: #fff;color:#fff}.tile.is-flash{animation:tileflash var(--t-slow) var(--ease)}@keyframes tileflash{0%{box-shadow:0 0 0 0 var(--tile-accent)}40%{box-shadow:0 0 0 6px var(--tile-accent)}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}}.bundle{display:grid;gap:1.5rem}.bundle .picks-head{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.bundle .picks-head .picks-hint{font-size:max(14px,.875rem);color:var(--bs-secondary-color)}.bundle .box-ship{margin:.35rem 0 0;font-size:max(14px,.875rem);font-weight:600;color:var(--sun)}.bundle .box-ship.is-free{color:#fff}.bundle .picks{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:.75rem}@media(min-width: 992px){.bundle .picks{grid-template-columns:repeat(5, minmax(0, 1fr))}}.bundle .pick{position:relative;display:grid;gap:.5rem;padding:.9rem .75rem .75rem;border-radius:var(--r-2);background:var(--bs-body-bg);border:2px solid var(--bs-border-color);text-align:center;transition:border-color var(--t-fast) ease,transform var(--t-fast) var(--ease)}.bundle .pick.has-count{border-color:var(--bs-emphasis-color);box-shadow:var(--press-sm)}.bundle .pick .pick-add{display:grid;justify-items:center;gap:.5rem;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;width:100%}.bundle .pick .pick-add img{height:118px;width:auto;filter:drop-shadow(0 10px 10px rgba(24, 32, 34, 0.3));transition:transform var(--t-base) var(--ease)}.bundle .pick .pick-add:hover img{transform:translateY(-4px)}.bundle .pick .pick-add:disabled{opacity:.6;cursor:not-allowed}.bundle .pick .pick-add:disabled img{transform:none}.bundle .pick .pick-add:focus-visible{outline:3px solid var(--action);outline-offset:2px;border-radius:var(--r-2)}.bundle .pick .pick-name{font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.875rem);line-height:1.2}.bundle .pick .pick-price{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:18px;color:var(--bs-secondary-color)}.bundle .pick .pick-qty{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;margin-inline:auto}.bundle .pick .pick-qty button{width:36px;height:36px;border-radius:50%;border:2px solid var(--bs-emphasis-color);background:rgba(0,0,0,0);color:inherit;font-weight:800;font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center}.bundle .pick .pick-qty button:hover:not(:disabled){background:var(--bs-emphasis-color);color:var(--bs-body-bg)}.bundle .pick .pick-qty button:disabled{opacity:.6;cursor:not-allowed}.bundle .pick .pick-qty button:focus-visible{outline:3px solid var(--action);outline-offset:2px}.bundle .pick .pick-qty .pick-count{min-width:26px;font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:20px}.bundle .box{position:sticky;top:calc(var(--jgc-under, 80px) + 12px);align-self:start;border-radius:var(--r-3);padding:1.25rem;background:var(--ink);color:#fff;box-shadow:var(--press)}.bundle .box-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem}.bundle .box-head h3,.bundle .box-head .h3{font-size:26px}.bundle .box-head .js-pack-left{font-family:Poppins,sans-serif;font-weight:700;color:var(--sun);font-size:max(14px,.875rem);letter-spacing:.06em;text-transform:uppercase}.bundle .slots{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.6rem;list-style:none;padding:0;margin:0}.bundle .slot{min-width:0;width:100%}.bundle .slot{display:grid;gap:.4rem;justify-items:center;text-align:center;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:default}.bundle .slot .slot-shot{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;border:2px dashed rgba(255,255,255,.35);background:rgba(255,255,255,.04);transition:border-color var(--t-fast) ease,background var(--t-fast) ease}.bundle .slot .slot-shot img{position:absolute;inset:0;margin:auto;height:78%;width:auto;max-width:88%;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0, 0, 0, 0.5))}.bundle .slot .slot-shot .slot-num{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:22px;opacity:.5}.bundle .slot .slot-shot .slot-size{display:none}.bundle .slot .slot-name{font-size:max(14px,.8125rem);line-height:1.2;opacity:.8;min-height:2.4em}.bundle .slot.is-full{cursor:pointer}.bundle .slot.is-full .slot-shot{border-style:solid;border-color:var(--sun);background:rgba(255,255,255,.08)}.bundle .slot.is-full .slot-name{opacity:1;font-weight:600}.bundle .slot.is-full:hover .slot-shot{border-color:var(--action)}.bundle .slot:focus-visible{outline:3px solid var(--sun);outline-offset:2px;border-radius:var(--r-2)}.bundle .box-total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:1.1rem 0 .9rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.16)}.bundle .box-total .lbl{font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.875rem);color:var(--body-dark, #C3CCCE)}.bundle .box-total .packtotal{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:40px;line-height:1}.bundle .box-total .packwas{text-decoration:line-through;opacity:.6;margin-right:.5rem;font-size:20px}.bundle .box-ctas{display:grid;gap:.6rem}.bundle .box-note{margin:.85rem 0 0;font-size:max(14px,.875rem);color:#c3ccce;line-height:1.45}.bundle .clr-short{display:none}.bundle .js-add.is-added{--bs-btn-bg: var(--sun);--bs-btn-border-color: var(--sun);--bs-btn-color: var(--ink)}.standards .stats{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));margin-bottom:clamp(28px,3vw,44px)}.standards .stat{padding:1.25rem 1.25rem 1.1rem;border-radius:var(--r-2);background:var(--bs-secondary-bg);border-top:5px solid var(--sun)}.standards .stat .num{display:block;font-size:clamp(52px,5.4vw,76px);line-height:.9;color:#fff}.standards .stat .num small,.standards .stat .num .small{font-size:.5em;color:var(--sun);vertical-align:top}.standards .stat .stat-lab{display:block;margin-top:.5rem;font-family:Poppins,sans-serif;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:max(14px,.875rem);color:var(--sun)}.standards .stat p{margin:.5rem 0 0;color:var(--bs-secondary-color);font-size:max(14px,.9375rem)}.standards .std-grid{display:grid;gap:clamp(20px,3vw,44px);align-items:start}.standards .radar{width:100%;height:auto;display:block;overflow:visible}.standards .radar .ax{font-family:Poppins,sans-serif;font-weight:700;font-size:15px;letter-spacing:.12em;fill:#fff;opacity:.85}.standards .radar .fp polygon{transition:fill-opacity var(--t-base) ease,stroke-width var(--t-base) ease,opacity var(--t-base) ease}.standards .radar:has(.fp:hover) .fp:not(:hover){opacity:.18}.standards .radar .fp:hover polygon{fill-opacity:.35;stroke-width:3.5}.standards .fp-list{list-style:none;padding:0;margin:0;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill, minmax(230px, 1fr))}.standards .fp-list li{display:block;padding:0;border-radius:var(--r-2);background:var(--bs-secondary-bg);transition:background var(--t-fast) ease}.standards .fp-list .fp-pick{display:grid;grid-template-columns:14px 1fr;gap:.7rem;align-items:start;width:100%;padding:.75rem .85rem;border:0;border-radius:inherit;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:left;cursor:pointer}.standards .fp-list li:has(.fp-pick:hover){background:var(--ink-3)}.standards .fp-list i{width:14px;height:14px;border-radius:3px;margin-top:3px}.standards .fp-list b{display:block;font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.875rem);line-height:1.25}.standards .fp-list small,.standards .fp-list .small{display:block;font-size:max(14px,.875rem);color:var(--bs-secondary-color);margin-top:.15rem;line-height:1.35}.standards .fp-list .heat{font-family:Poppins,sans-serif;font-size:max(14px,.8125rem);letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--sun)}.standards .salt{margin-top:1.25rem;padding:1.1rem 1.25rem;border-radius:var(--r-2);background:var(--bs-secondary-bg)}.standards .salt .salt-h{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.9375rem)}.standards .salt .salt-h span{color:var(--sun)}.standards .salt .bar{position:relative;height:12px;border-radius:6px;background:rgba(255,255,255,.12);margin:.9rem 0 1.4rem;overflow:visible}.standards .salt .bar i{position:absolute;left:0;top:0;bottom:0;width:20%;border-radius:6px;background:var(--sun)}.standards .salt .bar b{position:absolute;top:-4px;width:2px;height:20px;background:#fff;transform:translateX(-1px)}.standards .salt .bar b::after{content:attr(data-l);position:absolute;top:24px;left:50%;transform:translateX(-50%);font-family:Poppins,sans-serif;font-size:14px;font-weight:700;color:#c3ccce}.standards .salt p{margin:0;font-size:max(14px,.9375rem);color:var(--bs-secondary-color)}.rcard{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:var(--r-2);background:var(--bs-body-bg);border:2px solid var(--bs-emphasis-color);color:inherit;position:relative}.rcard .rcard-shot{aspect-ratio:4/3;overflow:hidden;background:var(--stage)}.rcard .rcard-shot img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow) var(--ease)}.rcard:hover .rcard-shot img{transform:scale(1.04)}.rcard .rcard-body{padding:1.1rem 1.15rem 1.2rem;display:grid;gap:.55rem;align-content:start}.rcard .rcard-kind{font-family:Poppins,sans-serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:max(14px,.8125rem);color:var(--bs-primary-text-emphasis)}.rcard .rcard-title{font-size:max(14px,clamp(22px,1.9vw,27px))}.rcard p{margin:0;font-size:max(14px,.9375rem);line-height:1.45;color:var(--bs-secondary-color)}.rcard .rcard-meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;margin-top:.25rem;font-size:max(14px,.875rem);font-weight:600}.rcard .rcard-meta>span{display:inline-flex;align-items:center;gap:.35rem}.rcard .rcard-meta svg{width:16px;height:16px}.rcard .rcard-meta .with{display:inline-flex;align-items:center;gap:.35rem}.rcard .rcard-meta .with img{height:34px;width:auto}.rcard .rcard-cta{margin-top:.5rem;display:inline-flex;align-items:center;gap:.4rem;font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--bs-primary-text-emphasis)}.rcard .rcard-cta svg{width:16px;height:16px;transition:transform var(--t-fast) var(--ease)}.rcard:hover .rcard-cta svg{transform:translateX(4px)}.rcard a.stretched::after{content:"";position:absolute;inset:0}.fl-faq{display:grid;gap:1.5rem}.fl-head h2,.fl-head .h2{margin-bottom:.35rem}.fl-latest{margin-top:clamp(48px,7vw,96px);padding-top:clamp(32px,4vw,48px);border-top:2px solid var(--bs-border-color)}.fl-cards{display:grid;gap:1rem;grid-template-columns:minmax(0, 1fr)}@media(min-width: 768px){.fl-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(min-width: 992px){.fl-faq{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);gap:clamp(40px,5vw,80px);align-items:start}.fl-head{position:sticky;top:calc(var(--jgc-under, 80px) + 24px)}.fl-cards{gap:1.25rem}}.ncard{display:grid;grid-template-rows:auto auto auto 1fr auto;align-content:start;height:100%;gap:.6rem;padding:1.1rem;border-radius:var(--r-2);border:2px solid var(--bs-border-color);background:var(--bs-body-bg);position:relative;transition:border-color var(--t-fast) ease}.ncard:hover{border-color:var(--bs-emphasis-color)}.ncard .ncard-shot{aspect-ratio:16/9;border-radius:var(--r-1);overflow:hidden;background:radial-gradient(circle at 50% 120%, var(--sun), var(--action) 55%, var(--ink) 100%)}.ncard .ncard-shot img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}.ncard .kind{font-family:Poppins,sans-serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:max(14px,.8125rem);color:var(--bs-primary-text-emphasis)}.ncard h2,.ncard .h2,.ncard h3,.ncard .h3{margin:0;font-size:max(14px,clamp(21px,1.7vw,24px));line-height:1.05}.ncard h2 a,.ncard .h2 a,.ncard h3 a,.ncard .h3 a{color:inherit;text-decoration:none}.ncard:hover :is(h2,.h2,h3,.h3) a{text-decoration:none;color:var(--bs-primary-text-emphasis)}.ncard .meta{align-self:end}.ncard p{margin:0;font-size:max(14px,.9375rem);color:var(--bs-secondary-color);line-height:1.45}.ncard a.stretched::after{content:"";position:absolute;inset:0}.rail{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;scrollbar-width:thin;cursor:grab;-webkit-overflow-scrolling:touch}.rail>*{flex:0 0 min(280px,78vw);scroll-snap-align:start}.rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.rail.is-dragging *{pointer-events:none}.rail-ctl{display:flex;gap:.5rem}.rail-ctl button{width:44px;height:44px;border-radius:50%;border:2px solid currentColor;background:rgba(0,0,0,0);color:inherit;display:grid;place-items:center;cursor:pointer}.rail-ctl button svg{width:18px;height:18px}.rail-ctl button:hover{background:var(--sun);color:var(--ink);border-color:var(--sun)}.rail-ctl button:focus-visible{outline:3px solid var(--sun);outline-offset:2px}.mcard{display:grid;gap:.6rem;border-radius:var(--r-2);overflow:hidden;background:var(--bs-secondary-bg);position:relative}.mcard .mcard-shot{aspect-ratio:1;display:grid;place-items:center;background:#fff;cursor:zoom-in;border:0;padding:0;width:100%}.mcard .mcard-shot img{width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow) var(--ease)}.mcard .mcard-shot:hover img{transform:scale(1.04)}.mcard .mcard-shot:focus-visible{outline:3px solid var(--sun);outline-offset:-3px}.mcard .mcard-body{padding:.2rem 1rem 1rem;display:grid;gap:.3rem}.mcard .mcard-name{font-family:Anton,"Arial Narrow",Impact,sans-serif;text-transform:uppercase;font-size:22px;line-height:1}.mcard .mcard-kind{font-size:max(14px,.875rem);color:var(--bs-secondary-color)}.mcard .mcard-buy{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.4rem}.mcard .mcard-buy .price{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:22px}.mcard .mcard-buy .tag{min-height:42px;align-items:center}.studio-cta{margin-top:clamp(22px,3vw,36px);padding:clamp(20px,3vw,32px);border-radius:var(--r-3);background:var(--ink);color:#fff;display:grid;gap:1rem 2rem;align-items:center;grid-template-columns:1fr auto;box-shadow:8px 8px 0 var(--sun)}.studio-cta .eyebrow{color:var(--sun)}.studio-cta h3,.studio-cta .h3{margin:.2rem 0 .4rem;color:#fff}.studio-cta p{margin:0;max-width:60ch;color:#e3e4e4}.studio-cta .btn{white-space:nowrap}@media(max-width: 767.98px){.studio-cta{grid-template-columns:1fr}.studio-cta .btn{width:100%}}.walls{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill, minmax(128px, 1fr))}.walls a{display:grid;gap:.4rem;color:inherit;text-align:center;font-size:max(14px,.875rem);font-weight:600}.walls a img{width:100%;height:auto;aspect-ratio:9/19.5;object-fit:cover;border-radius:14px;border:2px solid rgba(255,255,255,.18);transition:transform var(--t-base) var(--ease),border-color var(--t-fast) ease}.walls a:hover img{transform:translateY(-4px);border-color:var(--sun)}.walls a span{display:inline-flex;align-items:center;justify-content:center;gap:.3rem}.walls a span svg{width:14px;height:14px}.story-grid{display:grid;gap:clamp(24px,3.4vw,56px);align-items:center}.hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem}.story-grid.is-flip>.hero-art{order:1}.story-grid .press-frame{aspect-ratio:4/3;transform:rotate(1.2deg)}.story-copy p{font-size:max(14px,1.0625rem);line-height:1.6;max-width:58ch}.story-copy p+p{margin-top:.9rem}.song{display:grid;grid-template-columns:56px 1fr;gap:.9rem;align-items:center;padding:.9rem 1rem;border-radius:var(--r-3);background:var(--ink);color:#fff;margin-top:1.4rem;max-width:460px;box-shadow:var(--press)}.song .song-play{width:56px;height:56px;border-radius:50%;border:0;background:var(--sun);color:var(--ink);display:grid;place-items:center;cursor:pointer}.song .song-play svg{width:24px;height:24px}.song .song-play:hover{background:var(--sun-t1, #FCD07A)}.song .song-play:focus-visible{outline:3px solid #fff;outline-offset:2px}.song .song-meta{display:grid;gap:.25rem;min-width:0}.song .song-meta b{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:20px;line-height:1;letter-spacing:.01em}.song .song-meta small,.song .song-meta .small{font-size:max(14px,.875rem);color:#c3ccce}.song .song-prog{height:4px;border-radius:2px;background:rgba(255,255,255,.18);overflow:hidden}.song .song-prog i{display:block;height:100%;width:100%;background:var(--sun);transform-origin:left;transform:scaleX(0);transition:transform .3s linear}.song .ic-pause{display:none}.song.is-playing .ic-pause{display:block}.song.is-playing .ic-play{display:none}.faq{display:grid;gap:.5rem}.faq details{border:2px solid var(--bs-border-color);border-radius:var(--r-2);background:var(--bs-body-bg);transition:border-color var(--t-fast) ease}.faq details[open]{border-color:var(--bs-emphasis-color)}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;font-weight:600;font-size:max(14px,1.0625rem);line-height:1.35;min-height:56px}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--sun) center/14px 14px no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23182022' stroke-width='3' stroke-linecap='round'><path d='M12 5v14M5 12h14'/></svg>");transition:transform var(--t-base) var(--ease)}.faq summary:hover{color:var(--bs-primary-text-emphasis)}.faq summary:focus-visible{outline:3px solid var(--action);outline-offset:-3px;border-radius:var(--r-2)}.faq details[open] summary::after{transform:rotate(45deg)}.faq .faq-a{padding:0 1.1rem 1.1rem;color:var(--bs-secondary-color);line-height:1.55;font-size:max(14px,1rem)}.faq .faq-a p{margin:0}.faq .faq-a p+p{margin-top:.7rem}.faq .faq-a a{text-decoration:underline}.faq-nav{display:flex;flex-wrap:wrap;gap:.5rem}.wall-nav{margin-bottom:clamp(24px,3vw,40px)}.wall-set{scroll-margin-top:110px;padding-bottom:clamp(28px,3.5vw,48px)}.wall-set+.wall-set{padding-top:clamp(24px,3vw,40px);border-top:1px solid var(--bs-border-color)}.wall-fan{position:relative;width:260px;max-width:100%;aspect-ratio:340/350;margin-inline:auto}.wall-fan img{position:absolute;top:0;width:42%;height:auto;aspect-ratio:9/19.5;object-fit:cover;border-radius:14px;border:3px solid var(--ink);box-shadow:var(--press-sm)}.wall-fan img:nth-child(1){left:0;transform:rotate(-9deg) translateY(10%)}.wall-fan img:nth-child(2){left:29%;z-index:1}.wall-fan img:nth-child(3){right:0;transform:rotate(9deg) translateY(10%)}.mail-form{display:flex;gap:.6rem;flex-wrap:wrap;max-width:560px}.mail-form .form-control{flex:1 1 260px;min-height:52px;background:#fff;color:var(--ink);border-color:var(--ink)}.mail-form .form-control::placeholder{color:#4A5658}.mail-form .form-control:focus{box-shadow:0 0 0 2px #fff,0 0 0 5px var(--bs-emphasis-color);border-color:var(--ink)}.mail-form .btn{min-height:52px}.mail-form .mail-msg{flex-basis:100%;margin:.25rem 0 0;font-size:max(14px,.9375rem);font-weight:600;min-height:1.4em}.mail-form .mail-msg.is-err{color:var(--action)}[data-bs-theme=dark] .mail-form .mail-msg.is-err{color:var(--sun)}.mail-form.is-done .form-control,.mail-form.is-done .btn{display:none}.mail-form .mail-done{display:none;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-radius:var(--r-2);background:var(--ink);color:#fff;font-weight:600}.mail-form .mail-done svg{width:26px;height:26px;color:var(--sun);flex-shrink:0}.mail-form.is-done .mail-done{display:inline-flex}.mail-form.is-done .mail-msg{display:none}.site-footer{border-top:6px solid var(--sun)}.site-footer .foot-grid{display:grid;gap:2.25rem}.site-footer .foot-brand img{height:84px;width:auto}.site-footer .socials{display:flex;gap:.5rem;margin-top:1.25rem}.site-footer .socials a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.08);color:#fff}.site-footer .socials a svg{width:18px;height:18px;fill:currentColor}.site-footer .socials a:hover{background:var(--sun);color:var(--ink)}.site-footer h2,.site-footer .h2{font-family:Poppins,sans-serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:max(14px,.875rem);line-height:1.3;color:var(--sun);margin-bottom:.9rem}.site-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:.2rem}.site-footer ul a{display:inline-block;padding:.35rem 0;color:#fff;font-weight:500;font-size:max(14px,.9375rem)}.site-footer ul a:hover{color:var(--sun)}.site-footer .foot-contact p{margin:0 0 .6rem;font-size:max(14px,.9375rem);color:#c3ccce}.site-footer .foot-contact p a{color:#fff;font-weight:600;text-decoration:underline;text-decoration-color:var(--sun)}.site-footer .foot-bottom{margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;justify-content:space-between;font-size:12px;color:#c3ccce}.site-footer .foot-bottom nav{display:flex;flex-wrap:wrap;gap:1rem}.site-footer .foot-bottom a{color:#fff;font-size:max(14px,.875rem)}.site-footer .foot-fam{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 3rem;margin-top:2.25rem;padding-top:1.75rem;border-top:1px solid rgba(255,255,255,.14);position:relative;z-index:1}.site-footer .foot-fam-h{margin:0;font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;font-size:max(14px,1.25rem);line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.site-footer .foot-fam-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.25rem 3rem}.site-footer .foot-fam-list a{display:flex;flex-direction:column;align-items:center;gap:.55rem;min-height:44px;padding:.25rem;border-radius:var(--r-2);color:var(--bs-body-color);text-decoration:none;transition:transform var(--t-fast) var(--ease)}.site-footer .foot-fam-list a:hover{transform:translateY(-2px);color:var(--bs-body-color)}.site-footer .foot-fam-list a:hover .foot-fam-d{text-decoration:underline;text-decoration-color:var(--sun);text-underline-offset:3px}.site-footer .foot-fam-list a:focus-visible{outline:3px solid var(--sun);outline-offset:4px}.site-footer .foot-fam-logo{display:flex;align-items:center;justify-content:center;height:56px}.site-footer .foot-fam-logo img{display:block;width:auto;max-width:260px}.site-footer .foot-fam-ris{height:22px}.site-footer .foot-fam-rk{height:40px}.site-footer .foot-fam-gg{height:48px}.site-footer .foot-fam-d{font-size:max(14px,.9375rem);font-weight:500;line-height:1.3;color:inherit;text-align:center}.site-footer .foot-fam-logo img.on-lt{display:none}.site-footer[data-bs-theme=light] .foot-fam-logo img.on-dk{display:none}.site-footer[data-bs-theme=light] .foot-fam-logo img.on-lt{display:block}.site-footer[data-bs-theme=light] .foot-fam{border-top-color:var(--bs-border-color)}@media(max-width: 767.98px){.site-footer .foot-fam{flex-direction:column;align-items:flex-start;gap:1rem}.site-footer .foot-fam-list{flex-direction:column;gap:.75rem;width:100%}.site-footer .foot-fam-list a{align-items:flex-start;gap:.35rem}.site-footer .foot-fam-logo{height:44px;justify-content:flex-start}.site-footer .foot-fam-ris{height:18px}.site-footer .foot-fam-rk{height:32px}.site-footer .foot-fam-gg{height:40px}.site-footer .foot-fam-d{text-align:left}}@media(prefers-reduced-motion: reduce){.site-footer .foot-fam-list a{transition:none}.site-footer .foot-fam-list a:hover{transform:none}}.shopbar{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:50;display:none;align-items:center;gap:.6rem;padding:.6rem .6rem .6rem 1rem;border-radius:var(--r-pill);background:var(--ink);color:#fff;box-shadow:0 16px 40px -12px rgba(0,0,0,.55);transform:translateY(140%);visibility:hidden;transition:transform var(--t-base) var(--ease),visibility 0s linear var(--t-base)}.shopbar.is-up{transform:none;visibility:visible;transition:transform var(--t-base) var(--ease),visibility 0s}.shopbar .shopbar-sum{display:grid;min-width:0}.shopbar .shopbar-sum b{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:18px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shopbar .shopbar-sum small,.shopbar .shopbar-sum .small{font-size:max(14px,.8125rem);color:#c3ccce}.shopbar .btn{margin-left:auto}.radio{position:fixed;left:12px;bottom:calc(12px + var(--shopbar-offset) + env(safe-area-inset-bottom, 0px));z-index:49;display:flex;align-items:center;gap:.35rem;padding:.35rem .45rem;border-radius:var(--r-pill);background:var(--ink-2);color:#fff;border:2px solid rgba(255,255,255,.14);box-shadow:0 14px 34px -14px rgba(0,0,0,.6);transition:transform var(--t-base) var(--ease),bottom var(--t-base) var(--ease)}.radio button{border:0;background:rgba(0,0,0,0);color:inherit;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;cursor:pointer}.radio button svg{width:18px;height:18px}.radio button:hover{background:rgba(255,255,255,.12)}.radio button:focus-visible{outline:3px solid var(--sun);outline-offset:1px}.radio .radio-play{background:var(--sun);color:var(--ink);width:44px;height:44px}.radio .radio-play svg{width:20px;height:20px}.radio .radio-play:hover{background:var(--sun-t1, #FCD07A)}.radio .radio-meta{display:grid;gap:1px;min-width:0;padding:0 .4rem 0 .2rem}.radio .radio-meta img{height:22px;width:auto}.radio .radio-meta .radio-track{font-size:14px;color:#c3ccce;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.radio .radio-vol{display:none;align-items:center;gap:.3rem;padding-right:.3rem}.radio .radio-vol svg{width:16px;height:16px;opacity:.8}.radio .radio-vol input{width:74px;accent-color:var(--sun)}.radio .ic-pause{display:none}.radio.is-playing .ic-pause{display:block}.radio.is-playing .ic-play{display:none}.radio.is-collapsed .radio-nav,.radio.is-collapsed .radio-meta,.radio.is-collapsed .radio-vol{display:none}.radio.is-collapsed .radio-collapse svg{rotate:180deg}.radio{max-width:calc(100vw - 24px)}.radio .radio-meta{flex:1 1 0}.ingdlg{border:0;border-radius:var(--r-3);padding:0;width:min(440px,100% - 32px);background:#fff;color:var(--ink);box-shadow:var(--press)}.ingdlg::backdrop{background:rgba(14,20,22,.72);backdrop-filter:blur(3px)}.ingdlg .lb-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem 1rem 1.4rem;background:var(--ink);color:#fff}.ingdlg .lb-bar .ing-title{margin:0;font-family:Anton,"Arial Narrow",Impact,sans-serif;text-transform:uppercase;font-size:24px;line-height:1}.ingdlg .lb-x{width:44px;height:44px;border-radius:50%;border:0;background:var(--sun);color:var(--ink);display:grid;place-items:center;cursor:pointer}.ingdlg .lb-x svg{width:18px;height:18px}.ingdlg .lb-x:focus-visible{outline:3px solid #fff;outline-offset:2px}.ingdlg .ing-body{padding:1.1rem 1.4rem 1.4rem}.ingdlg .ing-lead{margin:0 0 .75rem;font-size:max(14px,.875rem);color:#4A5658;font-weight:600}.ingdlg .ing-ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.4rem}.ingdlg .ing-ul li{padding:.4rem .7rem;border-radius:var(--r-pill);background:var(--cream);border:1px solid var(--sun);font-size:max(14px,.9375rem)}.ingdlg .ing-ul.is-loading li{width:30%;height:30px;background:var(--stage);border-color:rgba(0,0,0,0);animation:pulse 1.2s ease-in-out infinite}.ingdlg .ing-ul.is-loading li:nth-child(2){width:45%}.ingdlg .ing-ul.is-loading li:nth-child(3){width:38%}@keyframes pulse{0%,100%{opacity:.5}50%{opacity:1}}.mlb{position:fixed;inset:0;z-index:70;display:none;place-items:center;background:rgba(14,20,22,.9);padding:16px}.mlb.is-open{display:grid}.mlb figure{margin:0;display:grid;gap:.75rem;max-width:min(720px,100%);max-height:100%}.mlb img{max-width:100%;max-height:78dvh;object-fit:contain;border-radius:var(--r-3);background:#fff}.mlb figcaption{color:#fff;font-family:Anton,"Arial Narrow",Impact,sans-serif;text-transform:uppercase;font-size:22px}.mlb figcaption .mlb-sub{display:block;font-family:Inter,sans-serif;text-transform:none;font-size:max(14px,.9375rem);color:#c3ccce}.mlb .mlb-x{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;border:0;background:var(--sun);color:var(--ink);display:grid;place-items:center;cursor:pointer}.mlb .mlb-x svg{width:20px;height:20px}html.mlb-lock{overflow:hidden}.hub-hero{position:relative;overflow:clip}.hub-hero.hub-wide .hub-side{justify-self:stretch;width:100%}.hub-hero .wrap{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(28px,4vw,56px);display:grid;gap:1.5rem;align-items:end}.hub-hero h1,.hub-hero .h1{font-size:max(14px,var(--fs-xl)*var(--disp-scale)*1.15);line-height:.92;max-width:16ch}.hub-hero .lede{margin-top:.9rem}.hub-hero .hub-side{justify-self:end}.crumbs{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:1rem;font-size:max(14px,.875rem);font-weight:600;color:var(--bs-secondary-color)}.crumbs a{color:inherit}.crumbs li{display:inline-flex;align-items:center;gap:.4rem}.crumbs li+li::before{content:"/";opacity:.5}.crumbs ul,.crumbs ol{display:contents;list-style:none;padding:0;margin:0}.recipe-hero .press-frame{aspect-ratio:16/10;transform:none}.recipe-grid{display:grid;gap:clamp(24px,3vw,48px);align-items:start}.recipe-side{position:sticky;top:calc(var(--jgc-under, 80px) + 12px);display:grid;gap:1rem}.recipe-facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:.5rem;padding:0;margin:0 0 .25rem}.recipe-facts li{list-style:none;padding:.75rem .9rem;border-radius:var(--r-2);background:var(--bs-secondary-bg)}.recipe-facts li b{display:block;font-family:Poppins,sans-serif;font-size:max(14px,.8125rem);letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color);margin-bottom:.2rem}.steps{list-style:none;padding:0;margin:0;counter-reset:step;display:grid;gap:1rem}.steps li{position:relative;padding-left:64px;counter-increment:step;font-size:max(14px,1.0625rem);line-height:1.6;min-height:48px}.steps li::before{content:counter(step);position:absolute;left:0;top:0;width:48px;height:48px;border-radius:50%;background:var(--ink);color:var(--sun);font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:24px;display:grid;place-items:center}.ing-list{list-style:none;padding:0;margin:0;display:grid;gap:.1rem}.ing-list li{padding:.6rem 0;border-bottom:1px solid var(--bs-border-color);font-size:max(14px,1rem)}.with-card{display:grid;grid-template-columns:84px 1fr;gap:1rem;align-items:center;padding:1rem;border-radius:var(--r-2);background:var(--ink);color:#fff;box-shadow:var(--press-sm)}.with-card img{height:110px;width:auto;justify-self:center;filter:drop-shadow(0 10px 12px rgba(0, 0, 0, 0.5))}.with-card .with-name{font-family:Anton,"Arial Narrow",Impact,sans-serif;text-transform:uppercase;font-size:22px;line-height:1}.with-card .with-meta{font-size:max(14px,.875rem);color:#c3ccce;margin:.3rem 0 .7rem}.post-hero .wrap{padding-bottom:clamp(20px,3vw,36px)}.post-meta{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;font-size:max(14px,.875rem);font-weight:600;color:var(--bs-secondary-color)}.post-meta span{display:inline-flex;align-items:center;gap:.4rem}.post-meta svg{width:16px;height:16px}.post-figure{margin:0}.post-figure .press-frame{aspect-ratio:21/9;transform:none}.post-layout{display:grid;gap:2rem}.post-main{min-width:0}.post-side{display:grid;align-content:start;gap:1rem;margin-top:1.25rem}.ps-card{border-radius:var(--r-3);background:var(--bs-body-bg);border:2px solid var(--bs-border-color);padding:1rem 1rem 1.1rem}.ps-h{margin:0 0 .6rem;font-family:Anton,"Arial Narrow",Impact,sans-serif;text-transform:uppercase;font-size:max(14px,var(--fs-md)*var(--disp-scale)*.8);line-height:1}.ps-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.1rem .75rem}.ps-links a{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:.4rem;font-weight:600;font-size:max(14px,.9375rem);color:var(--bs-body-color);border-bottom:1px solid var(--bs-border-color);text-decoration:none}.ps-links a svg{width:16px;height:16px;flex-shrink:0;color:var(--bs-primary-text-emphasis);transition:transform var(--t-fast) var(--ease)}.ps-links a:hover{color:var(--bs-primary-text-emphasis)}.ps-links a:hover svg{transform:translateX(3px)}.ps-bottles{list-style:none;margin:0 0 .9rem;padding:0;display:grid;gap:.1rem}.ps-b{display:grid;grid-template-columns:30px minmax(0, 1fr) auto;align-items:center;gap:.7rem;padding:.35rem 0;border-bottom:1px solid var(--bs-border-color)}.ps-b img{height:52px;width:auto;justify-self:center;filter:drop-shadow(0 4px 5px rgba(24, 32, 34, 0.25))}.ps-b .ps-t{display:grid;line-height:1.25;min-width:0}.ps-b .ps-t b{font-size:max(14px,.875rem)}.ps-b .ps-t small,.ps-b .ps-t .small{font-size:14px;color:var(--bs-secondary-color)}.ps-add{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:0 .7rem;border-radius:var(--r-pill);border:2px solid var(--bs-emphasis-color);background:rgba(0,0,0,0);color:var(--bs-emphasis-color);font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:14px;cursor:pointer}.ps-add svg{width:15px;height:15px}.ps-add:hover{background:var(--bs-emphasis-color);color:var(--bs-body-bg)}.ps-add.is-added{background:var(--sun);border-color:var(--sun);color:var(--ink)}.ps-add:focus-visible{outline:3px solid var(--action);outline-offset:2px}.ps-pack{width:100%;justify-content:center;min-height:44px}.ps-pr{display:none}@media(min-width: 992px){.post-layout{grid-template-columns:minmax(0, 1fr) 320px;gap:3rem}.ps-shop{position:sticky;top:calc(var(--jgc-under, 80px) + 16px)}.ps-shop{max-height:calc(100vh - var(--jgc-under, 80px) - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ps-shop .ps-bottles{grid-template-columns:1fr 1fr;gap:.45rem;margin-bottom:.7rem}.ps-shop .ps-b{grid-template-columns:26px minmax(0, 1fr);grid-template-areas:"img t" "img add";align-items:start;gap:.3rem .5rem;padding:.45rem .45rem .5rem;border:1px solid var(--bs-border-color);border-radius:var(--r-2)}.ps-shop .ps-b img{grid-area:img;height:54px;align-self:center}.ps-shop .ps-b .ps-t{grid-area:t}.ps-shop .ps-b .ps-t b{font-size:14px;line-height:1.2}.ps-shop .ps-b .ps-t small,.ps-shop .ps-b .ps-t .small{display:none}.ps-shop .ps-b .ps-add{grid-area:add;justify-self:start;min-height:40px;padding:0 .65rem}.ps-shop .ps-b .ps-add .ps-pr{display:inline;margin-left:.15rem}.ps-shop .ps-h{margin-bottom:.5rem}}@media(min-width: 1200px){.post-layout{grid-template-columns:minmax(0, 1fr) 360px}}.more-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr))}.cta-band .wrap{display:grid;gap:1.25rem;align-items:center}.cta-band .btns{display:flex;flex-wrap:wrap;gap:.75rem}.contact-card{display:grid;gap:.8rem;padding:1.5rem;border-radius:var(--r-3);background:var(--ink);color:#fff;box-shadow:var(--press)}.contact-card a.mail{font-family:Anton,"Arial Narrow",Impact,sans-serif;text-transform:none;font-size:clamp(22px,2.6vw,34px);color:var(--sun);word-break:break-all;line-height:1}.contact-card p{margin:0;color:#c3ccce}.follow{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr))}.follow a{display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:var(--r-2);border:2px solid var(--bs-border-color);color:inherit;font-weight:700}.follow a:hover{border-color:var(--bs-emphasis-color);box-shadow:var(--press-sm)}.follow a svg{width:22px;height:22px;fill:currentColor}.cart-grid{display:grid;gap:1.5rem;align-items:start}.cart-lines{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.cart-line{display:grid;grid-template-columns:72px 1fr auto;gap:1rem;align-items:center;padding:1rem;border-radius:var(--r-2);border:2px solid var(--bs-border-color);background:var(--bs-body-bg)}.cart-line .cart-shot{display:grid;place-items:center;height:92px}.cart-line .cart-shot img{height:88px;width:auto;filter:drop-shadow(0 8px 8px rgba(24, 32, 34, 0.25))}.cart-line .cart-shot-pack{display:flex;justify-content:center;gap:-10px}.cart-line .cart-shot-pack img{height:60px;margin-left:-14px}.cart-line .cart-shot-pack img:first-child{margin-left:0}.cart-line .cart-shot-merch svg{width:92px;height:92px;display:block;border-radius:var(--r-2);overflow:hidden}.cart-line .cart-name{display:block;font-family:Anton,"Arial Narrow",Impact,sans-serif;text-transform:uppercase;font-size:22px;line-height:1}.cart-line .cart-meta{display:block;margin-top:.35rem;font-size:max(14px,.875rem);color:var(--bs-secondary-color)}.cart-line .cart-right{display:grid;justify-items:end;gap:.5rem}.cart-line .cart-price{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:24px}.cart-line .cart-x{border:0;background:none;color:var(--bs-secondary-color);font-size:max(14px,.875rem);text-decoration:underline;cursor:pointer;padding:.3rem 0}.cart-line .cart-x:hover{color:var(--action)}.cart-line .cart-soon{font-size:max(14px,.8125rem);font-weight:700}.qty{display:inline-flex;align-items:center;gap:.15rem;border:2px solid var(--ink);border-radius:var(--r-pill);padding:2px}.qty .qty-btn{width:36px;height:36px;border:0;border-radius:50%;background:rgba(0,0,0,0);font-weight:800;font-size:18px;cursor:pointer;display:grid;place-items:center}.qty .qty-btn:hover{background:var(--ink);color:#fff}.qty .qty-btn:focus-visible{outline:3px solid var(--action);outline-offset:1px}.qty output{min-width:32px;text-align:center;font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:20px}.cart-sum{position:sticky;top:calc(var(--jgc-under, 80px) + 12px);padding:1.4rem;border-radius:var(--r-3);background:var(--ink);color:#fff;box-shadow:var(--press);display:grid;gap:.8rem}.cart-sum .row-sum{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.cart-sum .row-sum b{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;font-size:34px}.cart-sum .ship-meter{height:8px;border-radius:4px;background:rgba(255,255,255,.14);overflow:hidden}.cart-sum .ship-meter i{display:block;height:100%;background:var(--sun);width:0;transition:width var(--t-slow) var(--ease)}.cart-sum #cart-ship-note{margin:0;font-size:max(14px,.9375rem);color:#c3ccce}.cart-sum .checkout-note{margin:0;font-size:max(14px,.875rem);color:#c3ccce;line-height:1.45}.cart-empty{display:grid;gap:1rem;justify-items:start;padding:2rem;border-radius:var(--r-3);border:2px dashed var(--bs-border-color)}.cart-empty .suggest,.cart-empty .suggest-head{justify-self:stretch;width:100%}.suggest{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}.suggest .pick{display:grid;gap:.5rem;padding:.9rem .75rem .75rem;border-radius:var(--r-2);background:var(--bs-body-bg);border:2px solid var(--bs-border-color);text-align:center}.suggest .pick .pick-add{display:grid;justify-items:center;gap:.5rem;background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;width:100%}.suggest .pick .pick-add img{height:118px;width:auto;filter:drop-shadow(0 10px 10px rgba(24, 32, 34, 0.3));transition:transform var(--t-base) var(--ease)}.suggest .pick .pick-add:hover img{transform:translateY(-4px)}.suggest .pick .pick-add.is-added{outline:3px solid var(--sun);outline-offset:4px;border-radius:var(--r-2)}.suggest .pick .pick-add:focus-visible{outline:3px solid var(--action);outline-offset:2px;border-radius:var(--r-2)}.suggest .pick .pick-name{font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.875rem);line-height:1.2}.suggest .pick .pick-price{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:18px;color:var(--bs-secondary-color)}.reveal{opacity:0;transform:translateY(14px);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease)}.reveal.is-in{opacity:1;transform:none}.is-off .flip>span,.is-off .hs-track::before,.is-off .hs-mark::after{animation-play-state:paused}.skip{position:absolute;left:8px;top:-100px;z-index:100;padding:.7rem 1rem;background:var(--sun);color:var(--ink);border-radius:var(--r-2);font-weight:700}.skip:focus{top:8px}.error-hero .num{font-size:clamp(120px,24vw,280px);line-height:.85;color:var(--sun);text-shadow:8px 8px 0 var(--ink)}.error-hero[data-bs-theme=sun] .num{color:var(--ink);text-shadow:8px 8px 0 #fff}@media(min-width: 768px){.site-header .hdr-shop{display:inline-flex}.hero .wrap{grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr)}.bundle{grid-template-columns:minmax(0, 1fr) 340px}.standards .std-grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.story-grid{grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.1fr)}.hub-hero .wrap{grid-template-columns:minmax(0, 1fr)}.hub-hero .wrap:has(>.hub-side){grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr)}.recipe-grid{grid-template-columns:minmax(0, 1fr) 320px}.cart-grid{grid-template-columns:minmax(0, 1fr) 340px}.site-footer .foot-grid{grid-template-columns:1.3fr 1fr 1fr 1.2fr}.radio .radio-vol{display:flex}.cta-band .wrap{grid-template-columns:minmax(0, 1fr) auto}}@media(min-width: 1200px){.site-header .navlinks{display:flex;margin:0}.site-header .bar{display:grid;grid-template-columns:minmax(0, 1fr) auto minmax(0, 1fr)}.site-header .brand{justify-self:start}.site-header .actions{justify-self:end;margin-left:0}.site-header .burger{display:none}.site-header .brand img{height:64px}.drawer{display:none}}@media(min-width: 992px){.bundle{grid-template-columns:minmax(0, 1fr) 380px}}@media(max-width: 767.98px){.shopbar{display:flex}.radio .radio-meta img{display:none}}html body img[src*="founders.webp"]{object-position:26% 40%}@media(max-width: 767.98px){:root{--gap: clamp(40px, 10vw, 56px)}.btn{min-height:48px}.topbar .wrap{justify-content:flex-start;overflow:hidden;gap:1.25rem}.topbar span:nth-child(n+2){display:none}.site-header .bar{min-height:68px}.site-header .brand img{height:46px}.drawer{min-height:calc(100dvh - 71px);max-height:calc(100dvh - 71px)}.hero .wrap{padding-top:24px}.hero-art .press-frame{transform:none;aspect-ratio:1672/941}.hero-art .shelf-nums{gap:4px}.hero-art .shelf-nums b{width:24px;height:24px;font-size:14px}.hero-art .stamp{left:auto;right:10px;bottom:-14px;width:122px;height:122px;padding-bottom:5px}.hero-art .stamp .num{font-size:36px}.hero-claims li:nth-child(n+3){display:none}.flip>span{white-space:normal}.cookbar{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.cookbar::-webkit-scrollbar{display:none}.cookbar .cook-lab{flex:0 0 auto}.tiles{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.6rem}.tile{min-width:0}.tile .tile-heat{letter-spacing:.06em}.tile .tile-heat .pips{display:none}.bundle .picks{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}.bundle .pick{padding:.6rem .4rem .5rem}.bundle .pick .pick-add img{height:84px}.bundle .pick .pick-name{font-size:14px}.bundle .pick .pick-qty button{width:44px;height:44px}.chip,.contact-card .mail{min-height:44px}.contact-card .mail{display:inline-flex;align-items:center}.standards .fp-list{display:none}.rcard{grid-template-rows:none;grid-template-columns:120px 1fr}.rcard .rcard-shot{aspect-ratio:auto;height:100%;min-height:150px}.rcard .rcard-body{padding:.8rem .9rem .9rem;gap:.35rem}.rcard .rcard-body>p{display:none}.rcard .rcard-title{font-size:19px}.rcard .rcard-cta{margin-top:.2rem}.walls{gap:.5rem}.walls a span{font-size:14px}.shopbar .shopbar-sum b{font-size:16px}.radio button{width:44px;height:44px}.qty .qty-btn{width:44px;height:44px}.cart-line .cart-x{min-height:44px;display:inline-flex;align-items:center}.ps-add{min-height:44px}.tile{padding:.8rem .8rem .9rem}.tile .tile-shot{height:170px}.tile .tile-shot img{height:160px}.tile .tile-num{font-size:30px}.tile .tile-name{font-size:20px}.tile .tile-short{display:none}.tile .tile-on{display:none}.tile .meats{display:none}.tile .tile-buy{gap:.5rem}.tile .btn-buy{width:100%;justify-content:center;padding-inline:.8rem}.tile .buy-long{display:none}.tile .buy-short{display:inline}.tile .ing-link{min-height:44px}.tile .buy-price{font-size:18px}.tile .in-cart{top:44px}.bundle{display:flex;flex-direction:column;gap:.75rem}.bundle .box{order:-1;align-self:stretch;position:sticky;top:calc(var(--jgc-under, 70px) + 8px);z-index:20;padding:.7rem .8rem .75rem;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-areas:"slots slots slots" "clear total cta";align-items:center;gap:.6rem .6rem;border-radius:18px;box-shadow:0 14px 30px -16px rgba(14,20,22,.7)}.bundle .box .box-head{display:contents}.bundle .box .box-head h3,.bundle .box .box-head .h3{display:none}.bundle .box .box-head .js-pack-left{position:absolute;top:.85rem;right:.9rem;white-space:nowrap}.bundle .box .slots{grid-area:slots;grid-template-columns:repeat(4, 52px);gap:10px;justify-content:start}.bundle .box .slot{gap:0}.bundle .box .slot .slot-shot{width:52px}.bundle .box .slot .slot-num{font-size:18px}.bundle .box .slot .slot-name{display:none}.bundle .box .box-total{display:contents}.bundle .box .box-total .lbl{display:none}.bundle .box .box-total>span:last-child{grid-area:total;display:flex;align-items:baseline;gap:.1rem;min-width:0}.bundle .box .box-total .packtotal{font-size:26px}.bundle .box .box-total .packwas{display:none !important}.bundle .box .box-ctas{display:contents}.bundle .box .js-add{grid-area:cta;min-height:44px;padding:0 1rem;white-space:nowrap}.bundle .box .js-add .add-long{display:none}.bundle .box .js-clear{grid-area:clear;min-height:44px;padding:0 .5rem;border-color:rgba(0,0,0,0);font-size:14px}.bundle .box .js-clear svg,.bundle .box .js-clear .clr-long{display:none}.bundle .box .js-clear .clr-short{display:inline}.bundle .box .box-note{display:none}.standards .stat .num{font-size:56px}.standards .fp-list{grid-template-columns:1fr}.rail>*{flex-basis:78vw}.walls{grid-template-columns:repeat(3, 1fr)}.song{max-width:none}.cart-line{grid-template-columns:64px 1fr}.cart-line .cart-right{grid-column:1/-1;grid-template-columns:auto auto;justify-content:space-between;align-items:center}.cart-sum,.recipe-side{position:static}.site-footer .foot-brand img{height:68px}.sec-head-row .btn{width:100%}.press-frame{box-shadow:var(--press-sm)}.hub-hero .hub-side{justify-self:start}}.rcard:has(>.rcard-body .stretched:focus-visible),.ncard:has(.stretched:focus-visible),.chip:has(>input:focus-visible),.btn:focus-visible,.icon-btn:focus-visible,.burger:focus-visible,.chip:focus-visible,.rail-ctl button:focus-visible,.mcard-shot:focus-visible,.slot:focus-visible,.pick-add:focus-visible,.pick-qty button:focus-visible,.faq summary:focus-visible,.ps-add:focus-visible,.qty-btn:focus-visible,.cart-x:focus-visible,.ing-link:focus-visible,.lb-x:focus-visible,.mlb-x:focus-visible,.radio button:focus-visible,.song-play:focus-visible,.navlinks a:focus-visible,.drawer a:focus-visible,.site-footer a:focus-visible,.walls a:focus-visible,.follow a:focus-visible,.fp-pick:focus-visible,.hs-mark:focus-visible,.brand:focus-visible,.crumbs a:focus-visible,.ps-links a:focus-visible,.nb-link:focus-visible,.hs-who a:focus-visible,.faq-nav a:focus-visible,.foot-bottom a:focus-visible,.prose a:focus-visible,.sd-shelf-more:focus-visible,.sd-q-add:focus-visible,.contact-card .mail:focus-visible,.form-control:focus-visible,.form-select:focus-visible,.js-radio-vol:focus-visible{outline:3px solid var(--bs-emphasis-color);outline-offset:2px;box-shadow:0 0 0 2px var(--bs-body-bg),0 0 0 5px var(--bs-emphasis-color)}.bundle .box :is(button,a):focus-visible,.song-play:focus-visible,.ingdlg .lb-x:focus-visible,.radio button:focus-visible,.shopbar .btn:focus-visible,.with-card .btn:focus-visible,.contact-card a:focus-visible,.cart-sum .btn:focus-visible,.mlb-x:focus-visible,.drawer a:focus-visible,.drawer .btn:focus-visible,.site-footer[data-bs-theme=dark] a:focus-visible,.topbar a:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:0 0 0 2px var(--ink),0 0 0 5px #fff}.rcard:has(>.rcard-body .stretched:focus-visible),.ncard:has(.stretched:focus-visible){outline-offset:0}.mcard-shot:focus-visible{outline-offset:-5px;box-shadow:none}.faq summary:focus-visible{outline-offset:-3px;box-shadow:none}.tile .btn-buy:focus-visible{outline-color:var(--tile-fg);box-shadow:0 0 0 2px var(--tile-bg),0 0 0 5px var(--tile-fg)}.hs-mark:focus-visible{outline-offset:6px;box-shadow:none;outline-color:var(--bs-emphasis-color)}.skip:focus-visible{outline:3px solid var(--ink);outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 5px var(--ink)}.form-control:focus-visible,.form-select:focus-visible{outline:0}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.flip>span{animation:none;opacity:0}.flip>span:first-child{opacity:1}.reveal{opacity:1;transform:none}}@media(max-width: 767.98px){html #radio{bottom:calc(12px + env(safe-area-inset-bottom, 0px));transition:transform .26s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .2s ease,visibility 0s}html:has(#shopbar.is-up) #radio{transform:translateY(calc(100% + 28px));opacity:0;visibility:hidden;pointer-events:none;transition:transform .26s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .2s ease,visibility 0s linear .26s}}@media(min-width: 768px){.row>[class*=col-]>.rcard{height:100%}.rcard{display:flex;flex-direction:column}.rcard .rcard-shot{aspect-ratio:16/10;flex:none}.rcard .rcard-body{flex:1 1 auto;display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-rows:auto auto auto auto auto 1fr;gap:0;align-content:start;padding:1rem 1.15rem 1.15rem}.rcard .rcard-kind{grid-area:1/1/2/3;align-self:center;min-width:0}.rcard .rcard-title{grid-area:2/1/3/3;margin-top:.4rem;line-height:1}.rcard .rcard-body>p{grid-area:3/1/4/3;margin-top:.5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.rcard .rcard-time{grid-area:4/1/5/3;margin-top:.6rem}.rcard .rcard-with{grid-area:5/1/6/3;margin-top:.75rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb, currentColor 14%, transparent);gap:.4rem 1rem}.rcard .rcard-with .with img{height:28px}.rcard .rcard-cta{grid-area:6/1/7/3;align-self:end;margin-top:.9rem}}@media(min-width: 1200px){.rcard .rcard-kind{grid-area:1/1/2/2}.rcard .rcard-time{grid-area:1/2/2/3;align-self:center;margin-top:0;padding-left:.75rem;white-space:nowrap;font-weight:500;gap:.3rem .75rem}}@media(min-width: 992px){.hub-hero.hub-wide .wrap:has(>.hub-side){grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:clamp(1.5rem,3vw,3rem)}}.navlinks a,.drawer a,.site-footer ul a,.foot-bottom a,.crumbs a,.ps-links a,.nb-link,.faq-nav a{min-height:44px;display:inline-flex;align-items:center}.crumbs a,.foot-bottom a{min-width:44px}.crumbs a{justify-content:center;margin:0 -0.3rem;padding:0 .3rem}.btn,.btn-sm,.chip,.ing-link,.ps-add,.rail-ctl button,.radio button,.js-radio-vol,.hubchip{min-height:44px}.ing-link{display:inline-flex;align-items:center}.bundle .pick .pick-qty button,.suggest .pick .pick-qty button{width:44px;height:44px}.pick-qty{gap:.15rem}.mail-form .form-control,.mail-form .btn{min-height:52px}.ps-shop .ps-b .ps-add{min-height:44px}.foot-contact p a{min-height:44px;display:inline-flex;align-items:center}.foot-contact p{margin-bottom:0}.town-links li a{min-height:44px;display:inline-flex;align-items:center}.town-links li{gap:0}.town-more a,.prose p a,.post-body p a,.evc-about a,.tl-why a{display:inline-block;padding:10px 0;margin:-10px 0}.prose,.prose p,.prose li,.post-body p,.post-body li,.recipe-grid article>*,.ing-list,.steps,.faq-a,.faq-a p,.lineup-note,.hub-lede,.lede{max-width:65ch}.recipe-grid article .prose{max-width:65ch}.navlinks a{min-width:44px;justify-content:center}.site-footer ul a{min-width:44px;justify-content:flex-start}.radio-collapse,.js-radio-collapse{min-width:44px}.suggest .pick-go{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;padding:0 1rem;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.875rem);white-space:nowrap}.suggest .pick-go svg{width:16px;height:16px}.suggest .pick .pick-add.is-added .pick-go{background:var(--sun);color:var(--ink)}.suggest{grid-template-columns:repeat(auto-fill, minmax(140px, 1fr))}.mcard .buy-short{display:none}.made-mobile{display:grid;gap:.75rem;margin-bottom:2rem}@media(max-width: 767.98px){.bundle .box{grid-template-areas:"slots slots slots" "clear total cta" "ship ship ship";padding:.6rem .7rem .6rem;gap:.45rem .5rem}.bundle .box .slots{grid-template-columns:repeat(4, 44px);gap:8px}.bundle .box .slot .slot-shot{width:44px}.bundle .box .slot .slot-num{font-size:16px}.bundle .box .js-pack-left{top:.7rem;right:.8rem}.bundle .box .box-ship{grid-area:ship;display:none;margin:0;font-size:14px;line-height:1.3}.bundle .box .js-clear{justify-self:start;padding:0 .4rem}.bundle .box .box-total>span:last-child{justify-content:flex-end}.bundle:has(.pick.has-count) .box .box-ship{display:block}.bundle .picks{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}.bundle .pick{display:grid;justify-items:center;gap:.35rem;padding:.8rem .4rem .6rem;text-align:center}.bundle .pick .pick-add{display:grid;justify-items:center;gap:.45rem;text-align:center}.bundle .pick .pick-add img{height:120px}.bundle .pick .pick-name{font-size:14px;line-height:1.2;min-height:2.4em;display:flex;align-items:center}.bundle .pick .pick-price{font-size:18px}.bundle .pick .pick-qty{margin:0 auto;gap:.15rem}.bundle .pick .pick-qty .pick-count{min-width:24px;text-align:center;font-size:20px}.bundle .picks-head{gap:.4rem .75rem}.bundle .picks-head .btn{width:100%}.bundle .picks-head .picks-hint{font-size:14px}.suggest{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}.suggest .pick{padding:.7rem .5rem .6rem}.suggest .pick .pick-add img{height:92px}.suggest .pick .pick-go{width:100%}.mcard{min-width:0}.mcard .mcard-name{font-size:18px;line-height:1.05;overflow-wrap:anywhere}.mcard .mcard-body{padding:.2rem .7rem .8rem}.mcard .mcard-buy{flex-wrap:nowrap}.mcard .mcard-buy .price{font-size:20px}.mcard .mcard-buy .btn{flex:1 1 auto;justify-content:center;padding-inline:.6rem}.mcard .mcard-buy .tag{width:100%;justify-content:center}.mcard .buy-long{display:none}.mcard .buy-short{display:inline}.recipe-side .recipe-facts,.recipe-side>.disp-md,.recipe-side .with-card{display:none}.made-mobile .with-card{grid-template-columns:64px 1fr;gap:.8rem;padding:.8rem .9rem}.made-mobile .with-card img{height:84px}.made-mobile .with-card .with-name{font-size:20px}.made-mobile .with-card .with-meta{margin:.2rem 0 .5rem}.rail-ctl{display:none}#recipes .row>.col-12:nth-child(n+5){display:none}.ncard:has(.ncard-shot){grid-template-columns:104px minmax(0, 1fr);grid-template-rows:auto auto auto;grid-template-areas:"shot kind" "shot title" "shot meta";gap:.25rem .8rem;padding:.7rem;height:auto}.ncard:has(.ncard-shot) .ncard-shot{grid-area:shot;aspect-ratio:1;align-self:start}.ncard:has(.ncard-shot) .ncard-shot img{object-position:50% 50%}.ncard:has(.ncard-shot) .kind{grid-area:kind}.ncard:has(.ncard-shot) h2,.ncard:has(.ncard-shot) .h2,.ncard:has(.ncard-shot) h3,.ncard:has(.ncard-shot) .h3{grid-area:title;font-size:18px}.ncard:has(.ncard-shot) p{display:none}.ncard:has(.ncard-shot) .meta{grid-area:meta;align-self:start}#merch .walls{display:flex;gap:.6rem;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:0 16px 6px;scrollbar-width:none}#merch .walls::-webkit-scrollbar{display:none}#merch .walls a{flex:0 0 112px;scroll-snap-align:start}.standards .stats{grid-template-columns:minmax(0, 1fr);gap:.4rem;margin-bottom:clamp(24px,5vw,36px)}.standards .stats .stat{display:grid;grid-template-columns:64px minmax(0, 1fr);align-items:center;gap:.6rem;padding:.55rem .9rem;border-top:0;border-left:5px solid var(--sun);text-align:left}.standards .stats .stat .num{font-size:32px;text-align:center}.standards .stats .stat .num small,.standards .stats .stat .num .small{font-size:.55em}.standards .stats .stat .stat-lab{font-size:14px;line-height:1.2;margin:0}.standards .stats .stat p{display:none}}@media(max-width: 767.98px){.post-pack .bundle .picks{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem}.post-pack .bundle .pick .pick-add img{height:120px}}.topbar .tb-ticker{display:flex;align-items:center}.topbar .tb-ticker>span{padding-inline:1.25rem}@media(min-width: 768px){.topbar .wrap{width:100%;max-width:none;padding-inline:0;justify-content:flex-start;overflow:hidden}.topbar .tb-ticker{width:max-content;animation:tb-slide 62s linear infinite}.topbar:hover .tb-ticker{animation-play-state:paused}}@keyframes tb-slide{to{transform:translateX(-50%)}}@media(prefers-reduced-motion: reduce){.topbar .tb-ticker{animation:none}}@media(max-width: 767.98px){.topbar .tb-ticker>span:first-child{padding-inline:0}}@media(max-width: 767.98px){html:has(#shopbar) .site-footer{padding-bottom:calc(92px + env(safe-area-inset-bottom, 0px))}}.ftr-birds{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.ftr-birds svg{position:absolute;left:0;display:block;height:auto;will-change:transform}.fb-pelican{top:12px;width:clamp(120px,13vw,200px);animation:fb-pel 42s linear -6s infinite}.fb-gulls{bottom:18%;width:clamp(84px,9vw,140px);animation:fb-back 31s linear -14s infinite}.fb-pelican .fb-wl,.fb-pelican .fb-wr,.fb-gulls .fb-gw{transform-box:fill-box}.fb-pelican .fb-wl{transform-origin:100% 35%;animation:fb-near 3.2s ease-in-out infinite}.fb-pelican .fb-wr{transform-origin:0 100%;animation:fb-far 3.2s ease-in-out infinite}.fb-pelican .fb-pb{animation:fb-bob 3.2s ease-in-out infinite}.fb-gulls .fb-gw{transform-origin:50% 60%;animation:fb-flap .9s ease-in-out infinite alternate}.fb-gulls g:nth-child(2) .fb-gw{animation-delay:-0.3s}.fb-gulls g:nth-child(3) .fb-gw{animation-delay:-0.6s}@keyframes fb-pel{0%{transform:translateX(-120%)}100%{transform:translateX(calc(100vw + 20%))}}@keyframes fb-back{0%{transform:translateX(calc(100vw + 20%))}100%{transform:translateX(-120%)}}@keyframes fb-near{0%,55%,100%{transform:rotate(0)}20%{transform:rotate(-14deg)}38%{transform:rotate(10deg)}}@keyframes fb-far{0%,55%,100%{transform:rotate(0)}20%{transform:rotate(12deg) scaleY(1.06)}38%{transform:rotate(-8deg) scaleY(0.85)}}@keyframes fb-bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fb-flap{0%{transform:scaleY(1)}100%{transform:scaleY(0.55)}}@media(prefers-reduced-motion: reduce){.ftr-birds svg,.ftr-birds g,.ftr-birds path{animation:none !important}.fb-pelican{left:auto;right:4%}.fb-gulls{left:auto;right:30%}}.site-footer{position:relative;overflow:hidden}.site-footer>.wrap{position:relative;z-index:1}.site-footer[data-bs-theme=light] .ftr-birds{color:#4a5658;opacity:.5}.site-footer[data-bs-theme=dark] .ftr-birds{color:#c3ccce;opacity:.32}html[data-variant=sundown] .site-footer .ftr-birds{color:#fbbc42;opacity:.4}.site-footer .ftr-birds .fb-pelican{width:clamp(120px,13vw,200px) !important;height:auto !important}.site-footer .ftr-birds .fb-gulls{width:clamp(84px,9vw,140px) !important;height:auto !important}.jg-scene{position:relative;overflow:hidden;isolation:isolate;height:clamp(130px,16vw,290px);line-height:0;margin:0 0 -1px;--sc-ink: #182022;--sc-mv: #182022;--sc-fish: #FBBC42;background:var(--sc-bg, #FFFCF5);color:var(--sc-mv)}.jg-scene.sc-swamp{height:clamp(110px,15vw,260px)}.jg-scene.sc-reef{height:clamp(170px,20vw,340px)}.jg-scene>i,.jg-scene>span{position:absolute;display:block;pointer-events:none}.jg-scene .sc-land,.jg-scene .sc-far{inset:0;background:var(--sc-ink);-webkit-mask:var(--sc-mask) center bottom/auto 100% repeat-x;mask:var(--sc-mask) center bottom/auto 100% repeat-x}.jg-scene .sc-far{z-index:2;opacity:.35}.jg-scene .sc-land{z-index:4}.sc-swamp .sc-land{--sc-mask: url("/assets/img/scene-swamp.svg")}.sc-harbor .sc-land{--sc-mask: url("/assets/img/scene-harbor-near.svg")}.sc-harbor .sc-far{--sc-mask: url("/assets/img/scene-harbor-far.svg")}.sc-reef .sc-land{--sc-mask: url("/assets/img/scene-reef-front.svg")}.sc-reef .sc-far{--sc-mask: url("/assets/img/scene-reef-back.svg");opacity:.3}.jg-scene .sc-sun,.jg-scene .sc-moon,.jg-scene .sc-rays{display:none}.jg-scene .sc-mv{left:0;z-index:3;will-change:transform}.jg-scene .sc-mv svg{display:block;width:100%;height:auto;overflow:visible}.jg-scene :is(.sc-m-gulls,.sc-m-school,.sc-m-school2){z-index:5}.sc-m-gulls{top:7%;width:clamp(90px,11vw,170px);animation:sc-ltr 26s linear infinite}.sc-m-gator{bottom:6%;width:clamp(120px,15vw,230px);animation:sc-ltr 70s linear -20s infinite}.sc-m-shrimper{bottom:3%;width:clamp(120px,13vw,220px);animation:sc-rtl 64s linear -14s infinite}.sc-m-sail{bottom:6%;width:clamp(72px,7.5vw,124px);animation:sc-ltr 48s linear -30s infinite}.sc-m-skiff{bottom:1%;width:clamp(60px,6vw,104px);animation:sc-ltr 21s linear -4s infinite}.sc-m-turtle{top:30%;width:clamp(80px,8vw,140px);animation:sc-ltr 58s linear -8s infinite;color:var(--sc-mv)}.sc-m-redfish{top:46%;width:clamp(90px,9vw,150px);animation:sc-rtl 38s linear -21s infinite;color:var(--sc-fish)}.sc-m-redfish svg,.sc-m-school2 svg,.sc-m-shrimper svg{transform:scaleX(1)}.sc-m-school2 svg{transform:scaleX(-1)}.sc-m-redfish svg{transform:scaleX(-1)}.sc-m-school{top:12%;width:clamp(150px,15vw,250px);animation:sc-ltr 30s linear -3s infinite;color:var(--sc-fish)}.sc-m-school2{top:56%;width:clamp(110px,11vw,180px);animation:sc-rtl 36s linear -16s infinite;color:var(--sc-fish)}.sc-gulls .sc-gw,.sc-bob,.sc-f,.sc-fl1,.sc-fl2{transform-box:fill-box}.sc-gulls .sc-gw{transform-origin:50% 60%;animation:sc-flap .9s ease-in-out infinite alternate}.sc-gulls g:nth-child(2) .sc-gw{animation-delay:-0.3s}.sc-gulls g:nth-child(3) .sc-gw{animation-delay:-0.6s}.sc-bob{transform-origin:50% 100%;animation:sc-bob 3.4s ease-in-out infinite}.sc-plane{animation-duration:1.2s}.sc-f{animation:sc-wig 1.1s ease-in-out infinite alternate;transform-origin:80% 50%}.sc-fl1{transform-origin:0% 100%;animation:sc-paddle 2.6s ease-in-out infinite}.sc-fl2{transform-origin:0% 0%;animation:sc-paddle 2.6s ease-in-out -1.3s infinite}.sc-bub{left:var(--x);bottom:12%;width:var(--s);height:var(--s);border-radius:50%;border:1.5px solid rgba(255,255,255,.7);z-index:5;animation:sc-rise 6s ease-in var(--d) infinite}@keyframes sc-ltr{0%{transform:translateX(-120%)}100%{transform:translateX(calc(100vw + 20%))}}@keyframes sc-rtl{0%{transform:translateX(calc(100vw + 20%))}100%{transform:translateX(-120%)}}@keyframes sc-flap{0%{transform:scaleY(1)}100%{transform:scaleY(0.55)}}@keyframes sc-bob{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-1.5deg)}}@keyframes sc-wig{0%{transform:rotate(-4deg)}100%{transform:rotate(4deg)}}@keyframes sc-paddle{0%,100%{transform:rotate(0)}50%{transform:rotate(-16deg)}}@keyframes sc-rise{0%{transform:translateY(0);opacity:0}15%{opacity:.9}100%{transform:translateY(-240px);opacity:0}}@keyframes sc-spin{to{transform:rotate(1turn)}}html[data-view=v1]:not([data-mode=dark]) .jg-scene.sc-swamp{--sc-bg: linear-gradient(180deg, #FFFCF5 0%, #FFF1CF 55%, #FDDEA0 100%)}html[data-view=v1]:not([data-mode=dark]) .jg-scene.sc-harbor{--sc-bg: linear-gradient(180deg, #E4F3F6 0%, #FFF6E1 60%, #FDE8BD 85.5%, #BFE6EC 86%, #9AD5DE 100%)}html[data-view=v1]:not([data-mode=dark]) .jg-scene.sc-reef{--sc-bg: linear-gradient(180deg, #D9F1F4 0%, #9AD5DE 35%, #4FAFBF 70%, #2E8FA0 100%);--sc-ink: #0F4C5C;--sc-mv: #0F4C5C;--sc-fish: #FBBC42}html[data-view=v1]:not([data-mode=dark]) .jg-scene:is(.sc-swamp,.sc-harbor) .sc-sun{display:block;z-index:1;border-radius:50%;transform:translateX(-50%);background:radial-gradient(circle, #FFF9EE 0, #FFF9EE 42%, #FEF2D9 56%, #FBBC42 68%, rgba(251, 188, 66, 0) 71%);box-shadow:0 0 90px 30px rgba(251,188,66,.35)}html[data-view=v1]:not([data-mode=dark]) .jg-scene.sc-swamp .sc-sun{left:30%;bottom:-34%;width:min(26vw,340px);aspect-ratio:1}html[data-view=v1]:not([data-mode=dark]) .jg-scene.sc-harbor .sc-sun{left:38%;bottom:8%;width:clamp(80px,9vw,150px);aspect-ratio:1}html[data-view=v1]:not([data-mode=dark]) .jg-scene:is(.sc-swamp,.sc-harbor) .sc-rays{display:block;z-index:0;width:1400px;height:1400px;border-radius:50%;background:repeating-conic-gradient(rgba(251, 188, 66, 0.38) 0deg 4deg, rgba(251, 188, 66, 0) 4deg 12deg);-webkit-mask:radial-gradient(circle, #000 10%, transparent 52%);mask:radial-gradient(circle, #000 10%, transparent 52%);animation:sc-spin 160s linear infinite}html[data-view=v1]:not([data-mode=dark]) .jg-scene.sc-swamp .sc-rays{left:calc(30% - 700px);bottom:calc(-34% - 700px + min(13vw,170px))}html[data-view=v1]:not([data-mode=dark]) .jg-scene.sc-harbor .sc-rays{left:calc(38% - 700px);bottom:calc(8% - 700px + clamp(40px,4.5vw,75px))}html[data-view=v1]:not([data-mode=dark]) .jg-scene.sc-reef .sc-rays{display:block;inset:0;z-index:1;background:repeating-linear-gradient(105deg, rgba(255, 255, 255, 0.22) 0 34px, rgba(255, 255, 255, 0) 34px 110px);-webkit-mask:linear-gradient(180deg, #000, transparent 75%);mask:linear-gradient(180deg, #000, transparent 75%)}html[data-view=v2] .jg-scene{--sc-ink: #2E0600;--sc-mv: #2E0600}html[data-view=v2] .jg-scene.sc-swamp{--sc-bg: linear-gradient(180deg, #B31600 0%, #F5260F 45%, #F79B2E 78%, #FBBC42 100%)}html[data-view=v2] .jg-scene.sc-harbor{--sc-bg: linear-gradient(180deg, #B31600 0%, #F5260F 40%, #F79B2E 70%, #FBBC42 85.5%, #F79B2E 86%, #B31600 100%)}html[data-view=v2] .jg-scene.sc-reef{--sc-bg: linear-gradient(180deg, #FBBC42 0%, #F79B2E 10%, #0F4C5C 45%, #08232B 100%);--sc-ink: #04161B;--sc-mv: #04161B;--sc-fish: #FBBC42}html[data-view=v2] .jg-scene:is(.sc-swamp,.sc-harbor) .sc-sun{display:block;z-index:1;border-radius:50%;aspect-ratio:1;transform:translateX(-50%);background:radial-gradient(circle, #FFF4CC 0, #FFF4CC 40%, #FDDEA0 55%, #FBBC42 66%, rgba(251, 188, 66, 0) 71%);box-shadow:0 0 120px 40px rgba(251,188,66,.45)}html[data-view=v2] .jg-scene.sc-swamp .sc-sun{left:58%;bottom:-48%;width:min(46vw,620px)}html[data-view=v2] .jg-scene.sc-harbor .sc-sun{left:52%;bottom:-10%;width:min(30vw,420px)}html[data-view=v2] .jg-scene.sc-reef .sc-rays{display:block;inset:0;z-index:1;background:repeating-linear-gradient(105deg, rgba(251, 188, 66, 0.2) 0 34px, rgba(251, 188, 66, 0) 34px 110px);-webkit-mask:linear-gradient(180deg, #000, transparent 60%);mask:linear-gradient(180deg, #000, transparent 60%)}html[data-view=v1][data-mode=dark] .jg-scene,.jg-scene.jg13{--sc-ink: #05080F;--sc-mv: #05080F}html[data-view=v1][data-mode=dark] .jg-scene.sc-swamp,.jg-scene.jg13.sc-swamp{--sc-bg: radial-gradient(circle at 46px 15px, rgba(255,255,255,.7) 0 .8px, transparent 1.5px) 0 0 / 173px 149px, radial-gradient(circle at 101px 96px, rgba(255,255,255,.8) 0 .9px, transparent 1.6px) 0 0 / 173px 149px, radial-gradient(circle at 141px 108px, rgba(254,235,198,.8) 0 1px, transparent 1.7px) 0 0 / 241px 227px, radial-gradient(circle at 30px 60px, rgba(195,204,206,.7) 0 .7px, transparent 1.4px) 0 0 / 97px 83px, linear-gradient(180deg, #0C1628 0%, #10243D 55%, #2B3A53 92%, #1F2A3A 100%)}html[data-view=v1][data-mode=dark] .jg-scene.sc-harbor,.jg-scene.jg13.sc-harbor{--sc-bg: radial-gradient(circle at 46px 15px, rgba(255,255,255,.7) 0 .8px, transparent 1.5px) 0 0 / 173px 149px, radial-gradient(circle at 101px 96px, rgba(255,255,255,.8) 0 .9px, transparent 1.6px) 0 0 / 173px 149px, radial-gradient(circle at 141px 108px, rgba(254,235,198,.8) 0 1px, transparent 1.7px) 0 0 / 241px 227px, radial-gradient(circle at 30px 60px, rgba(195,204,206,.7) 0 .7px, transparent 1.4px) 0 0 / 97px 83px, linear-gradient(180deg, #0C1628 0%, #1F2A3A 85.5%, #0E1416 86%, #05080F 100%)}html[data-view=v1][data-mode=dark] .jg-scene.sc-reef,.jg-scene.jg13.sc-reef{--sc-bg: linear-gradient(180deg, #10243D 0%, #0C1628 50%, #070D18 100%);--sc-ink: #03070D;--sc-mv: #1F2A3A;--sc-fish: #7FE0EF}html[data-view=v1][data-mode=dark] .jg-scene.sc-reef .sc-far,.jg-scene.jg13.sc-reef .sc-far{background:#1f2a3a;opacity:.55}html[data-view=v1][data-mode=dark] .jg-scene.sc-harbor .sc-far,.jg-scene.jg13.sc-harbor .sc-far{opacity:.7}html[data-view=v1][data-mode=dark] .jg-scene:is(.sc-swamp,.sc-harbor) .sc-moon,.jg-scene.jg13:is(.sc-swamp,.sc-harbor) .sc-moon{display:block;z-index:1;width:clamp(38px,4vw,58px);aspect-ratio:1;border-radius:50%;background:#fff4d6;box-shadow:inset -12px -4px 0 0 #e9d9ae,0 0 30px 6px rgba(255,244,214,.35),0 0 90px 24px rgba(251,188,66,.14)}html[data-view=v1][data-mode=dark] .jg-scene.sc-swamp .sc-moon,.jg-scene.jg13.sc-swamp .sc-moon{left:16%;top:12%}html[data-view=v1][data-mode=dark] .jg-scene.sc-harbor .sc-moon,.jg-scene.jg13.sc-harbor .sc-moon{right:12%;left:auto;top:12%}html[data-view=v1][data-mode=dark] .jg-scene:is(.sc-swamp,.sc-harbor) .sc-rays,.jg-scene.jg13:is(.sc-swamp,.sc-harbor) .sc-rays{display:block;z-index:2;bottom:0;width:180px;height:14%;background:repeating-linear-gradient(180deg, rgba(255, 244, 214, 0.55) 0 2px, transparent 2px 7px);-webkit-mask:radial-gradient(ellipse at 50% 100%, #000 10%, transparent 70%);mask:radial-gradient(ellipse at 50% 100%, #000 10%, transparent 70%)}html[data-view=v1][data-mode=dark] .jg-scene.sc-swamp .sc-rays,.jg-scene.jg13.sc-swamp .sc-rays{left:calc(16% - 70px)}html[data-view=v1][data-mode=dark] .jg-scene.sc-harbor .sc-rays,.jg-scene.jg13.sc-harbor .sc-rays{right:calc(12% - 60px);left:auto}html[data-view=v1][data-mode=dark] .jg-scene.sc-swamp .sc-m-gulls,html[data-view=v1][data-mode=dark] .jg-scene.sc-harbor .sc-m-gulls,.jg-scene.jg13.sc-swamp .sc-m-gulls,.jg-scene.jg13.sc-harbor .sc-m-gulls{display:none}html[data-view=v1][data-mode=dark] .jg-scene.sc-reef :is(.sc-m-school,.sc-m-school2,.sc-m-redfish) svg,.jg-scene.jg13.sc-reef :is(.sc-m-school,.sc-m-school2,.sc-m-redfish) svg{filter:drop-shadow(0 0 6px rgba(127, 224, 239, 0.7))}html[data-view=v1][data-mode=dark] .jg-scene.sc-reef .sc-bub,.jg-scene.jg13.sc-reef .sc-bub{border-color:rgba(127,224,239,.6)}@media(max-width: 767.98px){.jg-scene .sc-m-gulls{width:84px}.jg-scene .sc-m-gator{width:110px}}@media(prefers-reduced-motion: reduce){.jg-scene *,.jg-scene .sc-mv{animation:none !important}.sc-m-gulls{transform:translateX(8vw)}.sc-m-gator{transform:translateX(62vw)}.sc-m-shrimper{transform:translateX(44vw)}.sc-m-sail{transform:translateX(22vw)}.sc-m-skiff{transform:translateX(60vw)}.sc-m-turtle{transform:translateX(20vw)}.sc-m-redfish{transform:translateX(64vw)}.sc-m-school{transform:translateX(40vw)}.sc-m-school2{transform:translateX(76vw)}.sc-bub{display:none}}.standards .fp-wrap{position:relative}.radar.is-pick .fp{opacity:0;visibility:hidden;transform-box:view-box;transform-origin:300px 300px;transform:scale(0.55);transition:opacity .28s ease,transform .45s cubic-bezier(0.2, 0.8, 0.2, 1),visibility 0s linear .45s}.radar.is-pick .fp.is-on{opacity:1;visibility:visible;transform:scale(1);transition:opacity .28s ease,transform .45s cubic-bezier(0.2, 0.8, 0.2, 1)}.radar.is-pick .fp.is-on polygon{fill-opacity:.22}.radar.is-pick .fp.is-hot polygon{fill-opacity:.36;stroke-width:3.5}.standards .fp-hint{position:absolute;left:50%;top:49.2%;transform:translate(-50%, -50%);margin:0;pointer-events:none;text-align:center;font-family:Anton,"Arial Narrow",Impact,sans-serif;text-transform:uppercase;letter-spacing:.06em;font-size:max(14px,1.05rem);line-height:1.05;color:var(--bs-body-color);transition:opacity .25s ease}.standards .fp-hint small,.standards .fp-hint .small{display:block;font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.02em;text-transform:none;font-size:max(14px,.8rem);color:var(--bs-secondary-color);margin-top:.2rem}.standards .fp-wrap.has-shape .fp-hint{opacity:0}.standards .fp-list.is-pick li{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,box-shadow .15s ease}.standards .fp-list.is-pick li.is-on{box-shadow:inset 0 0 0 2px var(--c, #FBBC42)}.standards .fp-list.is-pick li.is-on i{box-shadow:0 0 0 3px color-mix(in srgb, var(--c, #FBBC42) 35%, transparent)}@media(max-width: 767.98px){.standards .fp-list.is-pick{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.9rem}.standards .fp-list.is-pick .fp-pick{grid-template-columns:12px 1fr;gap:.5rem;align-items:center;min-height:48px;padding:.45rem .6rem}.standards .fp-list.is-pick li i{width:12px;height:12px;margin:0}.standards .fp-list.is-pick li small,.standards .fp-list.is-pick li .small,.standards .fp-list.is-pick li .heat{display:none}.standards .fp-list.is-pick li b{font-size:14px;line-height:1.2}}.standards .hs{--t:2;--mc:#FBBC42;margin-top:1.25rem}.standards .hs-cols{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:end;min-height:150px}.standards .hs-col{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:6px;padding:0 6px 10px;transition:opacity .3s ease,filter .3s ease}.standards .hs-col::after{content:"";position:absolute;left:8%;right:8%;bottom:-8px;height:30px;border-radius:50%;background:radial-gradient(closest-side, color-mix(in srgb, var(--mc) 70%, transparent), transparent);opacity:0;transition:opacity .35s ease;pointer-events:none}.standards .hs-col.is-on::after{opacity:.9}.standards .hs-b{display:block;position:relative;z-index:1;border-radius:10px}.standards .hs-b img{display:block;height:124px;width:auto;filter:drop-shadow(0 12px 12px rgba(14, 20, 22, 0.55));transition:transform .45s cubic-bezier(0.2, 0.8, 0.2, 1)}.standards .hs-js .hs-col:not(.is-on){opacity:.5;filter:saturate(0.4)}.standards .hs-col.is-on .hs-b img{transform:translateY(-10px)}.standards .hs-col.is-on .hs-b:nth-child(2) img{transition-delay:.04s}.standards .hs-col.is-on .hs-b:nth-child(3) img{transition-delay:.08s}.standards .hs-col.is-on .hs-b:nth-child(4) img{transition-delay:.12s}.standards .hs-js :is(.hs-cols,.hs-rail,.hs-tabs){cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.standards .hs-js.is-drag,.standards .hs-js.is-drag *{cursor:grabbing}.standards .hs img{-webkit-user-drag:none;user-select:none}.standards .hs-empty{width:min(100%,104px);height:124px;border:2px dashed color-mix(in srgb, #FBBC42 60%, transparent);border-radius:16px 16px 10px 10px;display:grid;place-items:center;padding:6px;text-align:center;font-family:Anton,"Arial Narrow",Impact,sans-serif;text-transform:uppercase;font-size:max(14px,.95rem);line-height:1.05;letter-spacing:.04em;color:var(--bs-secondary-color)}.standards .hs-track{position:relative;height:16px;border-radius:999px;background:linear-gradient(90deg, #FDD277 0%, #FBBC42 22%, #E83A1C 68%, #9E2109 100%);box-shadow:0 12px 32px -12px rgba(232,58,28,.75)}.standards .hs-track::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg, transparent 35%, rgba(255, 255, 255, 0.45) 50%, transparent 65%);background-size:220% 100%;animation:hs-sheen 3.8s linear infinite;opacity:.7}.standards .hs-track::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg, transparent calc(25% - 1.5px), #182022 0 calc(25% + 1.5px), transparent 0 calc(50% - 1.5px), #182022 0 calc(50% + 1.5px), transparent 0 calc(75% - 1.5px), #182022 0 calc(75% + 1.5px), transparent 0)}.standards .hs-rail{position:relative;height:48px;display:flex;align-items:center;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.standards .hs-rail .hs-track{flex:1}.standards .hs-mark{position:absolute;z-index:2;top:50%;left:calc((var(--t) - .5)*25%);width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;background:#fff;border:6px solid var(--mc);color:#182022;display:grid;place-items:center;cursor:grab;touch-action:none;box-shadow:0 0 0 5px color-mix(in srgb, var(--mc) 30%, transparent),0 0 26px 2px color-mix(in srgb, var(--mc) 80%, transparent);transition:left .55s cubic-bezier(0.2, 0.8, 0.2, 1),border-color .4s ease,box-shadow .4s ease}.standards .hs-mark::before{content:"";position:absolute;inset:-10px;border-radius:50%}.standards .hs-mark::after{content:"";position:absolute;inset:-14px;border-radius:50%;border:2px solid var(--mc);opacity:0;animation:hs-ping 2.2s ease-out infinite;pointer-events:none}.standards .hs-mark svg{width:20px;height:20px;display:block}.standards .hs.is-drag .hs-mark{cursor:grabbing;transition:border-color .4s ease,box-shadow .4s ease;transform:scale(1.08)}.standards .hs.is-drag .hs-mark::after{animation:none}.standards .hs-mark:focus-visible{outline:3px solid #fff;outline-offset:6px}.standards .hs-drag{margin:.35rem 0 0;text-align:center;font-family:Poppins,sans-serif;font-weight:600;font-size:14px;color:var(--bs-secondary-color)}@media(hover: none){.standards .hs-kbd{display:none}}.standards .hs-tabs{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin-top:4px}.standards .hs-tab{background:none;border:0;border-radius:12px;color:var(--bs-body-color);min-height:56px;padding:6px 4px 10px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;cursor:inherit;opacity:.62;position:relative;font-family:Anton,"Arial Narrow",Impact,sans-serif;text-transform:uppercase;letter-spacing:.03em;font-size:max(14px,1.3rem);line-height:1;white-space:nowrap;transition:opacity .2s ease}.standards .hs-tab.is-on{opacity:1}.standards .hs-tab.is-on::after{content:"";position:absolute;bottom:2px;left:50%;width:30px;height:3px;margin-left:-15px;border-radius:3px;background:var(--mc)}.standards .hs-tab .pips{display:flex;gap:4px}.standards .hs-tab .pips i{width:9px;height:9px;border-radius:50%;background:#fbbc42;opacity:.25}.standards .hs-tab .pips i.on{opacity:1}.standards .hs-panels{margin-top:14px}.standards .hs-panel{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0, 0.85fr) minmax(0, 1.7fr);gap:1.5rem 2rem;align-items:center;padding:1.5rem 1.75rem;border-radius:22px;background:color-mix(in srgb, var(--bs-body-color) 6%, transparent)}.standards .hs-panel::before{content:"";position:absolute;inset:0;background:radial-gradient(90% 150% at 0% 50%, color-mix(in srgb, var(--pc) 30%, transparent), transparent 62%);pointer-events:none}.standards .hs-panel>*{position:relative}.standards .hs-js .hs-panel:not([hidden]){animation:hs-in .4s cubic-bezier(0.2, 0.8, 0.2, 1)}.standards .hs-panel+.hs-panel{margin-top:.5rem}.standards .hs-k,.standards .hs-count{margin:0;font-family:Poppins,sans-serif;font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--bs-secondary-color)}.standards .hs-name{margin:.2rem 0 .25rem;font-family:Anton,"Arial Narrow",Impact,sans-serif;text-transform:uppercase;font-size:clamp(46px,6vw,78px);line-height:.9;color:var(--bs-emphasis-color)}.standards .hs-lead{margin:0 0 .4rem;font-family:Anton,"Arial Narrow",Impact,sans-serif;text-transform:uppercase;font-size:clamp(22px,2.3vw,30px);line-height:1.02;color:var(--bs-emphasis-color);text-wrap:balance}.standards .hs-body{margin:0;font-size:max(14px,1rem);color:var(--bs-secondary-color);text-wrap:pretty}.standards .hs-who{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.8rem}.standards .hs-who a{display:inline-flex;align-items:center;min-height:44px;padding:.35rem .9rem;border-radius:999px;background:color-mix(in srgb, var(--bs-body-color) 9%, transparent);color:var(--bs-body-color);font-weight:700;font-size:14px;text-decoration:none}.standards .hs-who a:hover{background:#fbbc42;color:#182022}.standards .hs-none{margin-top:.8rem;font-weight:700;font-size:max(14px,.95rem);color:var(--bs-emphasis-color)}@keyframes hs-sheen{from{background-position:120% 0}to{background-position:-120% 0}}@keyframes hs-ping{0%{transform:scale(0.6);opacity:.8}100%{transform:scale(1.35);opacity:0}}@keyframes hs-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width: 767.98px){.standards .hs-cols{min-height:96px}.standards .hs-col{gap:2px;padding:0 2px 8px}.standards .hs-b img{height:78px}.standards .hs-col[data-t="2"] .hs-b img{height:64px}.standards .hs-empty{height:78px;font-size:14px;border-radius:12px 12px 8px 8px}.standards .hs-track{height:12px}.standards .hs-mark{border-width:5px}.standards .hs-tab{font-size:14px;min-height:52px}.standards .hs-tab .pips i{width:7px;height:7px}.standards .hs-panel{grid-template-columns:1fr;gap:.6rem;padding:1.15rem 1.1rem}.standards .hs-name{font-size:46px}}@media(prefers-reduced-motion: reduce){.standards .hs-track::before,.standards .hs-mark::after{animation:none}.standards .hs-js .hs-panel:not([hidden]){animation:none}.radar.is-pick .fp,.radar.is-pick .fp.is-on{transform:none}.standards .hs-mark,.standards .hs-b img{transition:none}}.standards .hs-drag{display:none}.standards .hs-js .hs-drag{display:block}[data-bs-theme=light] .radar circle[stroke="#fff"],[data-bs-theme=light] .radar line[stroke="#fff"]{stroke:#182022}[data-bs-theme=light] .radar .fp polygon[stroke="#FFFFFF"]{stroke:#182022;fill:#182022}[data-bs-theme=light] .radar .fp circle[fill="#FFFFFF"]{fill:#182022}.standards[data-bs-theme=light] .hs-mark{background:#182022;color:#fff;border-color:#c42d12}.standards[data-bs-theme=light] .hs-mark:focus-visible{outline-color:#182022}.peps{display:inline-flex;align-items:center;gap:3px;padding:4px 8px;border-radius:999px;background:var(--ink-2, #26302F);--pep-a:#FBBC42;--pep-b:#E83A1C;vertical-align:middle;line-height:0}.peps .pep{display:block;flex:none;fill:#fff;opacity:.26}.peps .pep.on{opacity:1}.peps .pep.on:nth-of-type(1){fill:var(--pep-a)}.peps .pep.on:nth-of-type(2){fill:color-mix(in oklab, var(--pep-b) 25%, var(--pep-a))}.peps .pep.on:nth-of-type(3){fill:color-mix(in oklab, var(--pep-b) 50%, var(--pep-a))}.peps .pep.on:nth-of-type(4){fill:color-mix(in oklab, var(--pep-b) 75%, var(--pep-a))}.peps .pep.on:nth-of-type(5){fill:var(--pep-b)}.pips.peps{gap:3px}html[data-variant=sundown] .sd-q-heat .pips.peps{gap:2px;padding:3px 6px}html[data-variant=sundown] .sd-q-heat .pips.peps .pep{width:13px;height:13px}html[data-variant=sundown] .sd-q-heat{display:flex;flex-direction:column;align-items:center;gap:4px}.tile .tile-heat .pips.peps{display:inline-flex}@media(max-width: 767.98px){.tile .tile-heat .pips.peps{gap:2px;padding:3px 6px}.tile .tile-heat .pips.peps .pep{width:12px;height:12px}}@media(max-width: 767.98px){html[data-variant=label] .tile .tile-heat .peps{display:none}}.standards .fp-list .fp-pick{grid-template-columns:34px minmax(0, 1fr);gap:.8rem;align-items:center}.standards .fp-bot{position:relative;display:block;width:34px;padding-bottom:7px}.standards .fp-bot img{display:block;width:34px;height:auto;aspect-ratio:272/620;object-fit:contain;filter:drop-shadow(0 4px 5px rgba(14, 20, 22, 0.3))}.standards .fp-list .fp-bot i{position:absolute;left:2px;right:2px;bottom:0;display:block;width:auto;height:4px;margin:0;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(24,32,34,.2)}@media(max-width: 767.98px){.standards .fp-list.is-pick .fp-pick{grid-template-columns:22px minmax(0, 1fr);gap:.55rem;min-height:58px}.standards .fp-bot{width:22px;padding-bottom:5px}.standards .fp-bot img{width:22px}.standards .fp-list.is-pick li .fp-bot i{width:auto;height:3px;margin:0}}.areas{position:relative;overflow:hidden;isolation:isolate;color:#fff !important;background:linear-gradient(180deg, #0E1416 0%, rgb(36.5490196078%, 10.6470588235%, 5.8235294118%) 34%, #C42D12 62%, #FBBC42 100%) !important;padding:clamp(28px,3.5vw,44px) 0}.areas .areas-sky{position:absolute;inset:0 0 42%;z-index:-3}.areas .areas-sun{position:absolute;left:70%;bottom:-14%;width:clamp(140px,20vw,260px);aspect-ratio:1;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle, #fff6d8 0%, #FBBC42 38%, rgb(98.9019607843%, 81.6078431373%, 48.1176470588%) 52%, rgba(251, 188, 66, 0) 72%);filter:blur(1px)}.areas .areas-horizon{position:absolute;left:0;right:0;top:56%;width:100%;height:clamp(34px,5vw,64px);z-index:-2;fill:rgb(24.7294117647%,32.7294117647%,47.3725490196%)}.areas .areas-water{position:absolute;left:0;right:0;bottom:0;top:calc(56% + clamp(30px,4.6vw,60px));z-index:-2;background:linear-gradient(180deg, rgb(24.7294117647%, 32.7294117647%, 47.3725490196%) 0%, rgb(29.1764705882%, 38.5882352941%, 57.2549019608%) 55%, #0E1416 100%)}.areas .areas-water::before{content:"";position:absolute;inset:0;opacity:.35;background-image:repeating-linear-gradient(180deg, rgba(255, 255, 255, 0.12) 0 2px, transparent 2px 22px);mask-image:linear-gradient(180deg, #fff, transparent 70%)}.areas .areas-palm{position:absolute;bottom:-8px;z-index:-1;width:clamp(70px,9vw,130px);height:auto;color:#0e1416;opacity:.95}.areas .areas-palm.areas-palm-l{left:-2%;transform:scaleX(-1) rotate(-6deg);transform-origin:bottom}.areas .areas-palm.areas-palm-r{right:-1%;transform:rotate(4deg);transform-origin:bottom}.areas .wrap{position:relative;z-index:1}.areas .areas-card{max-width:1040px;margin-inline:auto;padding:clamp(16px,2vw,24px) clamp(16px,2.4vw,28px);border-radius:var(--r-3);border:1px solid rgba(255,255,255,.28);background:rgba(24,32,34,.62) !important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 60px -30px rgba(0,0,0,.6);display:grid;gap:.9rem}.areas .areas-head{max-width:60ch}.areas .areas-head .eyebrow{color:#fbbc42 !important;margin:0}.areas .areas-head h2,.areas .areas-head .h2{margin:.15rem 0 0;font-size:clamp(22px,2.4vw,30px);line-height:1;color:#fff !important}.areas .areas-pick{display:flex;align-items:center;gap:.6rem;max-width:340px}.areas .areas-pick label{flex:none;font-family:Poppins,sans-serif;font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:max(14px,.8125rem);color:#fff}.areas .areas-pick .areas-sel{flex:1}.areas .areas-sel{position:relative;display:flex;align-items:center}.areas .areas-sel>svg{position:absolute;width:20px;height:20px;pointer-events:none;color:#182022}.areas .areas-sel .areas-sel-pin{left:14px}.areas .areas-sel .areas-sel-chev{right:14px}.areas .areas-sel .form-select{appearance:none;-webkit-appearance:none;width:100%;min-height:46px;padding:.4rem 40px .4rem 42px;border-radius:var(--r-pill);border:2px solid #182022;background:#fff;color:#182022;font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,1.0625rem);cursor:pointer}.areas .areas-sel .form-select:focus{outline:0;box-shadow:0 0 0 2px #182022,0 0 0 5px #fbbc42}.areas .areas-pick{position:relative;z-index:3}.areas .areas-sel>svg{z-index:1;transition:transform var(--t-fast) ease}.areas .areas-sel.is-open .areas-sel-chev{transform:rotate(180deg)}.areas .areas-sel.is-enhanced .form-select{display:none}.areas .areas-dd-btn{appearance:none;-webkit-appearance:none;width:100%;min-height:46px;padding:.4rem 40px .4rem 42px;border-radius:var(--r-pill);border:2px solid #182022;background:#fff;color:#182022;font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,1.0625rem);text-align:left;cursor:pointer}.areas .areas-dd-btn:focus-visible,.areas .areas-dd-btn[aria-expanded=true]{outline:0;box-shadow:0 0 0 2px #182022,0 0 0 5px #fbbc42}.areas .areas-dd-list{position:absolute;top:calc(100% + 10px);right:0;width:max(100%,320px);max-width:calc(100vw - 32px);z-index:5;margin:0;padding:6px;list-style:none;background:rgb(99.7803921569%,96.3215686275%,89.6235294118%);border:2px solid #182022;border-radius:18px;box-shadow:0 22px 44px -16px rgba(0,0,0,.65),4px 4px 0 #182022}.areas .areas-dd-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px;padding:.45rem .85rem;border-radius:12px;color:#182022;cursor:pointer;font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,1rem)}.areas .areas-dd-list .areas-dd-note{font-size:max(14px,.8125rem);font-weight:600;color:rgb(21.1764705882%,25.2549019608%,26.0392156863%);white-space:nowrap}.areas .areas-dd-list li.is-active{background:#fbbc42}.areas .areas-dd-list li[aria-selected=true]{background:#182022;color:#fff}.areas .areas-dd-list li[aria-selected=true] .areas-dd-note{color:#fbbc42}.areas .areas-dd-list li[aria-selected=true] .areas-dd-name::before{content:"";display:inline-block;width:.45em;height:.8em;margin:0 .55em .1em .1em;border:solid #fbbc42;border-width:0 3px 3px 0;transform:rotate(45deg)}.areas .areas-dd-list li[aria-selected=true].is-active{box-shadow:inset 0 0 0 3px #fbbc42}.areas .areas-towns{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.areas .areas-town{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;padding:.3rem .9rem;border-radius:var(--r-pill);font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.875rem);white-space:nowrap;background:rgb(99.7803921569%,96.3215686275%,89.6235294118%);color:#182022;text-decoration:none;border:2px solid rgba(0,0,0,0);transition:transform var(--t-fast) ease,border-color var(--t-fast) ease}.areas .areas-town:hover{border-color:#fbbc42;transform:translateY(-1px)}.areas .areas-town:focus-visible{outline:3px solid #fbbc42;outline-offset:2px}.areas .areas-all{margin:.9rem 0 0}.areas .areas-all a{color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:#fbbc42;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.areas .areas-all .btn{margin-top:.25rem}.areas .areas-soon{margin:0;font-size:max(14px,.9375rem);line-height:1.45;color:#fff;max-width:60ch}.areas .areas-town-all{background:#fbbc42}.areas .areas-town-all svg{width:16px;height:16px}.areas .areas-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.22)}.areas .areas-cta p{margin:0;color:#fff;font-weight:600;font-size:max(14px,.9375rem);line-height:1.4}.areas .areas-cta .btns{display:flex;flex-wrap:wrap;gap:.6rem}.areas .areas-pop{width:min(420px,100vw - 32px);margin:auto;padding:1.4rem 1.4rem 1.1rem;border:2px solid #182022;border-radius:22px;background:#fff !important;color:#182022 !important;box-shadow:0 30px 60px -20px rgba(0,0,0,.7),6px 6px 0 #182022;overflow:hidden}.areas .areas-pop::before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:linear-gradient(90deg, #C42D12, #FBBC42)}.areas .areas-pop::backdrop{background:rgba(14,20,22,.6);backdrop-filter:blur(3px)}.areas .areas-pop[open]{animation:areas-pop-in .18s ease-out}.areas .areas-pop-x{position:absolute;top:12px;right:10px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(0,0,0,0);color:#182022;cursor:pointer}.areas .areas-pop-x svg{width:20px;height:20px}.areas .areas-pop-x:hover{background:rgba(24,32,34,.08)}.areas .areas-pop-x:focus-visible{outline:3px solid #c42d12;outline-offset:0}.areas .areas-pop-k{display:flex;align-items:center;gap:.4rem;margin:.2rem 48px .35rem 0;font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.8125rem);letter-spacing:.08em;text-transform:uppercase;color:rgb(46.1960784314%,12.8235294118%,6.4705882353%)}.areas .areas-pop-k svg{width:16px;height:16px;flex:none}.areas .areas-pop-h{margin:0 48px .4rem 0;font-size:clamp(26px,3vw,34px);line-height:1;color:#182022 !important}.areas .areas-pop-p{margin:0 0 1rem;font-size:max(15px,1rem);line-height:1.45;color:#182022}.areas .areas-pop-btns{display:flex;flex-wrap:wrap;gap:.5rem}.areas .areas-pop-btns .btn{flex:1 1 auto;justify-content:center}.areas .areas-pop-note{margin:.9rem 0 0;padding-top:.75rem;border-top:1px dashed rgba(24,32,34,.3);font-size:max(14px,.875rem);line-height:1.4;color:#182022}.areas .areas-pop-note a{color:#182022;font-weight:700;text-decoration:underline;text-decoration-color:#c42d12;text-underline-offset:3px;display:inline-flex;min-height:24px;align-items:center}@keyframes areas-pop-in{from{opacity:0;transform:translateY(8px) scale(0.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.areas .areas-pop[open]{animation:none}}@media(min-width: 992px){.areas .areas-card{grid-template-columns:minmax(0, 1fr) 300px;grid-template-areas:"head pick" "lists lists" "cta cta";align-items:center}.areas .areas-card .areas-head{grid-area:head}.areas .areas-card .areas-pick{grid-area:pick}.areas .areas-card .areas-lists{grid-area:lists}.areas .areas-card .areas-cta{grid-area:cta}}.town-grid{display:grid;gap:clamp(28px,4vw,56px);align-items:start}.town-story h2,.town-story .h2{margin:2.25rem 0 .9rem}.town-story h2:first-child,.town-story .h2:first-child{margin-top:0}.town-glance{border:2px solid var(--bs-emphasis-color);border-radius:var(--r-2);padding:1.25rem 1.25rem 1rem;background:var(--bs-body-bg);box-shadow:var(--press-sm)}.town-glance .tg-h{font-size:max(14px,clamp(20px,1.6vw,24px));margin:0 0 .9rem}.town-glance dl{margin:0;display:grid;gap:.1rem}.town-glance dl>div{padding:.65rem 0;border-top:1px solid var(--bs-border-color)}.town-glance dt{font-family:Poppins,sans-serif;font-size:max(14px,.8125rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.town-glance dd{margin:.15rem 0 0;font-weight:600;font-size:max(14px,1rem);line-height:1.4}.town-glance .tg-upd{margin:.75rem 0 0;font-size:max(14px,.875rem);color:var(--bs-secondary-color)}@media(min-width: 992px){.town-grid{grid-template-columns:minmax(0, 1fr) 340px}.town-side{position:sticky;top:calc(var(--jgc-under, 80px) + 24px)}}.town-table{overflow-x:auto;border:2px solid var(--bs-emphasis-color);border-radius:var(--r-2);background:var(--bs-body-bg);max-width:880px}.town-cal{width:100%;border-collapse:collapse;font-size:max(14px,1rem);line-height:1.45}.town-cal th,.town-cal td{padding:.85rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--bs-border-color)}.town-cal tbody tr:last-child>*{border-bottom:0}.town-cal thead th{font-family:Poppins,sans-serif;font-size:max(14px,.8125rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.town-cal tbody th{font-weight:700;white-space:nowrap;width:1%}.town-cal tbody th a{color:inherit;text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px;min-width:44px}.town-cal tbody th{white-space:normal;width:38%}.town-events{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, 300px), 1fr))}.tev{border:2px solid var(--bs-border-color);border-radius:var(--r-2);padding:1.1rem 1.15rem;background:var(--bs-body-bg);display:grid;gap:.5rem;align-content:start}.tev h3,.tev .h3{margin:0;font-size:max(14px,clamp(21px,1.7vw,24px));line-height:1.05}.tev p{margin:0;line-height:1.5;font-size:max(14px,1rem)}.tev .tev-when{color:var(--bs-secondary-color);font-weight:600}.tev .tev-next b{font-family:Poppins,sans-serif;font-size:max(14px,.8125rem);letter-spacing:.1em;text-transform:uppercase;color:var(--bs-primary-text-emphasis);margin-right:.35rem}.tev .tev-link{justify-self:start;display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;text-underline-offset:3px;color:var(--bs-emphasis-color)}.town-picks{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, 300px), 1fr))}.town-picks .with-card{align-items:start}.town-picks .with-card img{width:84px;height:auto}.town-picks .tp-why{margin:0 0 .9rem;font-size:max(14px,.9375rem);line-height:1.5;color:#e4e9ea}.town-cook{max-width:none}.town-cook blockquote{border-left:4px solid var(--sun);padding-left:1rem}.town-cook>.sec-head{max-width:760px}.town-more{font-weight:600}.town-more a{text-decoration:underline;text-underline-offset:3px}.town-near{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, 250px), 1fr))}.ncard.town-card{color:inherit;text-decoration:none;grid-template-rows:auto auto 1fr}.ncard.town-card p{margin:0;color:var(--bs-secondary-color);line-height:1.45;font-size:max(14px,.9375rem)}.ncard.town-card:hover h3,.ncard.town-card:hover .h3,.ncard.town-card:hover h2,.ncard.town-card:hover .h2{color:var(--bs-primary-text-emphasis)}.town-region+.town-region{margin-top:clamp(36px,4.5vw,64px)}.town-sources{margin-top:clamp(36px,4.5vw,64px);padding-top:1.5rem;border-top:1px solid var(--bs-border-color);max-width:880px}.town-sources h2,.town-sources .h2{margin:0 0 .6rem}.town-sources>p{color:var(--bs-secondary-color);max-width:65ch}.town-sources ul{margin:0;padding-left:1.1rem;display:grid;gap:.15rem;columns:1}.town-sources li{font-size:max(14px,.9375rem);line-height:1.45}.town-sources a{text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;min-height:44px;padding:.2rem 0}@media(min-width: 768px){.town-sources ul{display:block;columns:2;column-gap:2rem}.town-sources ul li{break-inside:avoid}}.town-facts{max-width:640px}.tss{border:2px solid var(--bs-emphasis-color);border-radius:var(--r-3);background:var(--bs-body-bg);box-shadow:var(--press-sm);overflow:hidden}.tss-t{width:100%;border-collapse:collapse;margin:0}.tss-t thead th{padding:.75rem 1rem;font-family:Poppins,sans-serif;font-size:max(14px,.8125rem);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color);border-bottom:2px solid var(--bs-emphasis-color);text-align:left;vertical-align:bottom}.tss-t tbody tr+tr>*{border-top:1px solid var(--bs-border-color)}.tss-t tbody th,.tss-t tbody td{padding:.8rem 1rem;vertical-align:middle;text-align:left}.tss-what{display:block;font-weight:700;color:var(--bs-emphasis-color);line-height:1.3}.tss-now{display:none;margin-top:.35rem;padding:.15rem .55rem;border-radius:var(--r-pill);background:#fbbc42;color:#182022;font-family:Poppins,sans-serif;font-size:max(14px,.75rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tss-row.is-now .tss-now{display:inline-block}.tss-when{color:var(--bs-secondary-color);font-weight:600;font-size:max(14px,.9375rem)}.tss-link{display:inline-flex;align-items:center;min-height:24px;margin-left:.35rem;color:var(--bs-emphasis-color);font-weight:700;text-decoration:underline;text-decoration-color:#c42d12;text-underline-offset:3px}.tss-bar{width:44%}.tss-cells{display:grid;grid-template-columns:repeat(12, 1fr);gap:3px}.tss-head{gap:3px}.tss-m{text-align:center;font-size:max(14px,.75rem);letter-spacing:.02em;text-transform:none;border-radius:6px;padding:2px 0}.tss-m.is-cur{background:#c42d12;color:#fff}.tss-c{height:16px;border-radius:4px;background:rgba(127,127,127,.16)}.tss-c.is-cur{box-shadow:0 0 0 2px #c42d12}.tss-on .tss-c.is-on,.tss-mo .tss-c.is-on{background:#5773ae}.tss-ev .tss-c.is-on{background:#fbbc42}.tss-var .tss-c{background:repeating-linear-gradient(135deg, rgba(127, 127, 127, 0.3) 0 4px, transparent 4px 8px)}.tss-row.is-now .tss-c.is-on.is-cur{box-shadow:0 0 0 2px #c42d12,0 0 0 4px var(--bs-body-bg)}.tss-key{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin:0;padding:.75rem 1rem;border-top:1px solid var(--bs-border-color);font-size:max(14px,.8125rem);color:var(--bs-secondary-color)}.tss-key span{display:inline-block;width:22px;height:12px;border-radius:3px;margin-right:-0.6rem;vertical-align:middle}.tss-key .k-on{background:#5773ae}.tss-key .k-ev{background:#fbbc42}.tss-key .k-var{background:repeating-linear-gradient(135deg, rgba(127, 127, 127, 0.45) 0 4px, transparent 4px 8px)}@media(max-width: 767.98px){.tss-t thead tr{display:block;padding:.6rem 1rem}.tss-t thead th{display:none;padding:0;border:0}.tss-t thead th.tss-bar{display:block}.tss-t thead{display:block;border-bottom:2px solid var(--bs-emphasis-color)}.tss-t,.tss-t tbody{display:block}.tss-t tbody tr{display:grid;grid-template-columns:1fr;padding:.85rem 1rem;gap:.35rem}.tss-t tbody tr>*{padding:0 !important;border:0 !important}.tss-t tbody tr+tr{border-top:1px solid var(--bs-border-color)}.tss-bar{width:auto}.tss-c{height:12px}.tss-bar .tss-cells::after{content:none}}.sdial{--sd-blue: #5773AE;--sd-sun: #FBBC42;--sd-red: #C42D12;--sd-track: color-mix(in srgb, var(--bs-emphasis-color) 6.5%, transparent);--sd-line: color-mix(in srgb, var(--bs-emphasis-color) 22%, transparent);position:relative;display:grid;gap:clamp(20px,3vw,40px);align-items:center;padding:clamp(18px,2.6vw,32px);border:2px solid var(--bs-emphasis-color);border-radius:var(--r-3);background:radial-gradient(60% 80% at 22% 50%, color-mix(in srgb, var(--sd-sun) 16%, transparent), transparent 70%),var(--bs-body-bg);box-shadow:var(--press-sm);overflow:hidden;isolation:isolate}@media(min-width: 768px){.sdial{grid-template-columns:minmax(280px, 420px) minmax(0, 1fr)}}.sd-dial{width:min(100%,420px);margin-inline:auto;aspect-ratio:1}@media(min-width: 768px){.sdial{align-items:start}.sd-dial{position:sticky;top:120px}}.sd-svg{display:block;width:100%;height:100%;overflow:visible}.sd-svg text{font-family:Poppins,system-ui,sans-serif;font-weight:700;text-anchor:middle;dominant-baseline:central}.sd-face{fill:color-mix(in srgb, var(--bs-emphasis-color) 3%, transparent);stroke:var(--sd-line);stroke-width:1.5;stroke-dasharray:2 5}.sd-ticks path{stroke:var(--sd-line);stroke-width:2;stroke-linecap:round}.sd-ring{fill:none;transition:opacity .3s ease}.sd-seg{stroke:var(--sd-track);transition:stroke .3s ease}.sd-on .sd-seg.is-on,.sd-mo .sd-seg.is-on{stroke:var(--sd-blue)}.sd-ev .sd-seg.is-on{stroke:var(--sd-sun)}.sd-var .sd-seg{stroke:url(#sd-hatch)}.sd-hatch-a{fill:color-mix(in srgb, var(--bs-emphasis-color) 34%, transparent)}.sd-seg.is-on.is-cur{filter:drop-shadow(0 0 5px color-mix(in srgb, var(--sd-sun) 85%, transparent))}.sd-on .sd-seg.is-on.is-cur,.sd-mo .sd-seg.is-on.is-cur{stroke:color-mix(in srgb, var(--sd-blue) 70%, #fff)}.sd-mark{transition:opacity .3s ease}.sd-mark circle{fill:var(--bs-body-bg);stroke-width:2.5;stroke:var(--sd-blue)}.sd-mark text{font-size:11px;fill:var(--bs-emphasis-color)}.sd-mark.sd-ev circle{stroke:var(--sd-sun)}.sd-mark.sd-var circle{stroke:var(--sd-line)}.sd-needle{transform-box:view-box;transform-origin:230px 230px;transform:rotate(calc((var(--m, 1) - 0.5) * 30deg));transition:transform 1.6s cubic-bezier(0.22, 1.2, 0.36, 1)}.sd-beam{fill:color-mix(in srgb, var(--sd-sun) 22%, transparent)}.sd-hand{stroke:var(--sd-red);stroke-width:3;stroke-linecap:round}.sd-tip{fill:var(--sd-red);stroke:var(--bs-body-bg);stroke-width:2.5}.sd-core{fill:var(--bs-body-bg);stroke:var(--bs-emphasis-color);stroke-width:2}.sd-core-glow{fill:url(#sd-glow);pointer-events:none}.sd-glow-a{stop-color:var(--sd-sun);stop-opacity:.26}.sd-glow-b{stop-color:var(--sd-sun);stop-opacity:0}.sd-svg .sd-cm{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:44px;letter-spacing:.02em;fill:var(--bs-emphasis-color)}.sd-svg .sd-cn{font-size:12px;letter-spacing:.08em;text-transform:uppercase;fill:var(--bs-secondary-color)}.sd-ml rect{fill:rgba(0,0,0,0);transition:fill .3s ease}.sd-ml text{font-size:14px;letter-spacing:.06em;fill:var(--bs-secondary-color)}.sd-ml.is-cur rect{fill:var(--sd-red)}.sd-ml.is-cur text{fill:#fff}@media(max-width: 575.98px){.sd-ml text{font-size:16px;letter-spacing:.02em}.sd-svg .sd-cn{font-size:13px}}.sd-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.sd-row{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.85rem;align-items:start;padding:.8rem .95rem;border-radius:var(--r-2);border:1px solid var(--bs-border-color);background:color-mix(in srgb, var(--bs-body-bg) 70%, transparent);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.sd-row:hover,.sd-row:focus-within{border-color:var(--bs-emphasis-color);transform:translateX(3px);box-shadow:-4px 0 0 0 var(--sd-blue)}.sd-row.sd-ev:hover,.sd-row.sd-ev:focus-within{box-shadow:-4px 0 0 0 var(--sd-sun)}.sd-row.is-now{border-color:color-mix(in srgb, var(--sd-sun) 70%, var(--bs-border-color))}.sd-num{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:2.5px solid var(--sd-blue);font-family:Poppins,sans-serif;font-weight:800;font-size:14px;color:var(--bs-emphasis-color)}.sd-ev .sd-num{border-color:var(--sd-sun);background:var(--sd-sun);color:#182022}.sd-var .sd-num{border-style:dashed;border-color:var(--sd-line)}.sd-body{display:grid;gap:.2rem;min-width:0}.sd-what{font-weight:700;color:var(--bs-emphasis-color);line-height:1.3}.sd-when{color:var(--bs-secondary-color);font-weight:600;font-size:max(14px,.9375rem)}.sd-link{display:inline-flex;align-items:center;min-height:24px;margin-left:.35rem;color:var(--bs-emphasis-color);font-weight:700;text-decoration:underline;text-decoration-color:#c42d12;text-underline-offset:3px}.sd-now{display:none;justify-self:start;margin-top:.25rem;padding:.15rem .55rem;border-radius:var(--r-pill);background:#fbbc42;color:#182022;font-family:Poppins,sans-serif;font-size:max(14px,.75rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sd-row.is-now .sd-now{display:inline-block}.sd-key{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin:.9rem 0 0;font-size:max(14px,.8125rem);color:var(--bs-secondary-color)}.sd-key span{display:inline-block;width:22px;height:12px;border-radius:3px;margin-right:-0.6rem;vertical-align:middle}.sd-key .k-on{background:#5773ae}.sd-key .k-ev{background:#fbbc42}.sd-key .k-var{background:repeating-linear-gradient(135deg, rgba(127, 127, 127, 0.45) 0 4px, transparent 4px 8px)}.sdial:has(.sd-row[data-r="1"]:is(:hover,:focus-within)) :is(.sd-ring,.sd-mark):not([data-r="1"]){opacity:.18}.sdial:has(.sd-row[data-r="2"]:is(:hover,:focus-within)) :is(.sd-ring,.sd-mark):not([data-r="2"]){opacity:.18}.sdial:has(.sd-row[data-r="3"]:is(:hover,:focus-within)) :is(.sd-ring,.sd-mark):not([data-r="3"]){opacity:.18}.sdial:has(.sd-row[data-r="4"]:is(:hover,:focus-within)) :is(.sd-ring,.sd-mark):not([data-r="4"]){opacity:.18}.sdial:has(.sd-row[data-r="5"]:is(:hover,:focus-within)) :is(.sd-ring,.sd-mark):not([data-r="5"]){opacity:.18}.sdial:has(.sd-row[data-r="6"]:is(:hover,:focus-within)) :is(.sd-ring,.sd-mark):not([data-r="6"]){opacity:.18}.sdial:has(.sd-row[data-r="7"]:is(:hover,:focus-within)) :is(.sd-ring,.sd-mark):not([data-r="7"]){opacity:.18}.sdial:has(.sd-row[data-r="8"]:is(:hover,:focus-within)) :is(.sd-ring,.sd-mark):not([data-r="8"]){opacity:.18}.sdial:has(.sd-row[data-r="9"]:is(:hover,:focus-within)) :is(.sd-ring,.sd-mark):not([data-r="9"]){opacity:.18}.sdial.is-armed:not(.is-live) .sd-needle{transform:rotate(-30deg)}.sdial.is-armed .sd-seg{opacity:0}.sdial.is-armed.is-live .sd-seg{animation:sd-in .5s ease forwards;animation-delay:calc(var(--i)*45ms)}.sdial.is-live .sd-tip{animation:sd-ping 2.4s ease-out 1.6s infinite}@keyframes sd-in{from{opacity:0}to{opacity:1}}@keyframes sd-ping{0%{stroke-width:2.5;stroke-opacity:1}70%{stroke-width:12;stroke-opacity:0}100%{stroke-width:2.5;stroke-opacity:0}}@media(prefers-reduced-motion: reduce){.sd-needle{transition:none}.sdial .sd-tip{animation:none}.sd-row{transition:none}}[data-bs-theme=dark] .sdial{--sd-blue: #7F98CB}.tev-tag{display:inline-block;padding:.1rem .5rem;border-radius:var(--r-pill);font-family:Poppins,sans-serif;font-size:max(14px,.75rem);font-weight:700;letter-spacing:.05em;text-transform:uppercase;vertical-align:.1em}.tev-tag.tev-confirmed{background:#5773ae;color:#fff}.tev-tag.tev-expected{background:#fbbc42;color:#182022}.tev-tag.tev-usually{background:var(--bs-secondary-bg);color:var(--bs-emphasis-color)}.tev-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.1rem}.tev-add{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-weight:700;color:var(--bs-emphasis-color);text-decoration:underline;text-decoration-color:#c42d12;text-underline-offset:3px}.tev-add svg{width:18px;height:18px;flex:none}.tcm-wrap{margin-top:clamp(28px,4vw,48px)}.tcm-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem}.tcm-title svg{width:24px;height:24px;color:#c42d12;flex:none}.tcm-rep{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--bs-secondary-color);margin:0 0 1rem}.tcm-rep svg{width:18px;height:18px}.tcm-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 230px), 1fr));gap:.75rem}.tcm{border:2px solid var(--bs-emphasis-color);border-radius:var(--r-2);padding:.9rem 1rem;background:var(--bs-body-bg)}.tcm:first-child{box-shadow:4px 4px 0 #c42d12}.tcm.is-quiet{border-style:dashed;border-color:var(--bs-border-color);box-shadow:none}.tcm ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.tcm li{display:flex;align-items:center;gap:.65rem}.tcm-h{font-size:max(14px,1rem);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem}.tcm-h span{color:var(--bs-secondary-color)}.tcm-day{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#c42d12;color:#fff;font-family:Poppins,sans-serif;font-weight:800;font-size:1.05rem}.tcm-name{font-weight:700;line-height:1.25;color:var(--bs-emphasis-color)}.tcm-name small,.tcm-name .small{display:block;font-weight:600;color:var(--bs-secondary-color);font-size:max(14px,.8125rem)}.tcm-q{margin:0;color:var(--bs-secondary-color);font-size:max(14px,.875rem)}.town-cook-grid{margin-top:clamp(20px,2.5vw,32px)}.town-cook-grid .town-facts{max-width:none;margin:0}.town-cook-side{gap:1.1rem}.town-cook-side>.disp-md{margin:.25rem 0 -0.35rem}.town-side-all{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-weight:700;color:var(--bs-emphasis-color);text-decoration:underline;text-decoration-color:#c42d12;text-underline-offset:3px}.town-side-all svg{width:18px;height:18px}@media(max-width: 767.98px){.town-cook-grid{display:flex;flex-direction:column}.town-cook-side{order:-1;position:static;gap:.9rem;margin-bottom:1.75rem}.town-cook-side>.disp-md{display:block}.town-cook-side .recipe-facts{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:.4rem}.town-cook-side .recipe-facts li{padding:.55rem .6rem}.town-cook-side .with-card{display:grid}.town-cook-side .with-card{grid-template-columns:64px 1fr;gap:.8rem;padding:.8rem .9rem}.town-cook-side .with-card img{height:84px}.town-cook-side .with-card .with-name{font-size:20px}.town-cook-side .with-card .with-meta{margin:.2rem 0 .5rem}}.ev-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;margin-bottom:clamp(20px,2.5vw,32px)}.ev-chips{display:flex;flex-wrap:wrap;gap:.4rem}.ev-chip{appearance:none;min-height:44px;padding:.35rem 1rem;border-radius:var(--r-pill);cursor:pointer;border:2px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-emphasis-color);font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.875rem);transition:background var(--t-fast) ease,border-color var(--t-fast) ease}.ev-chip:hover{border-color:#fbbc42}.ev-chip:focus-visible{outline:3px solid #fbbc42;outline-offset:2px}.ev-chip.is-on{background:var(--bs-emphasis-color);color:var(--bs-body-bg);border-color:var(--bs-emphasis-color)}.ev-count{margin:0;color:var(--bs-secondary-color);font-weight:600;font-size:max(14px,.9375rem)}.ev-month{margin-bottom:clamp(24px,3vw,40px)}.ev-month[hidden]{display:none}.ev-month-h{font-size:clamp(20px,2.2vw,26px);margin:0 0 .85rem;padding-bottom:.5rem;border-bottom:2px solid var(--bs-emphasis-color);letter-spacing:.04em;text-transform:uppercase}.ev-month-h span{color:var(--bs-secondary-color)}.ev-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.ev-row{display:grid;grid-template-columns:68px minmax(0, 1fr);gap:.9rem;align-items:start;padding:.85rem .95rem;border:2px solid var(--bs-border-color);border-radius:var(--r-2);background:var(--bs-body-bg)}.ev-row[hidden]{display:none}.ev-date{display:grid;place-items:center;align-content:center;padding:.4rem 0;border-radius:12px;background:#c42d12;color:#fff;min-height:58px}.ev-date b{font-family:Poppins,sans-serif;font-size:1.5rem;line-height:1;font-weight:800}.ev-date small,.ev-date .small{font-size:max(14px,.6875rem);letter-spacing:.03em;text-transform:uppercase;opacity:.92;line-height:1.15;text-align:center;text-wrap:balance}.ev-body{display:grid;gap:.2rem;min-width:0}.ev-name{font-family:Poppins,sans-serif;font-weight:700;font-size:max(15px,1.0625rem);line-height:1.25;color:var(--bs-emphasis-color)}.ev-where{font-size:max(14px,.9375rem);color:var(--bs-secondary-color)}.ev-where a{color:var(--bs-emphasis-color);font-weight:700;text-decoration:underline;text-decoration-color:#c42d12;text-underline-offset:3px}.ev-about{font-size:max(14px,.9375rem);line-height:1.45;color:var(--bs-body-color);max-width:72ch}.ev-links{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-top:.15rem}.ev-links a{display:inline-flex;align-items:center;min-height:32px;font-weight:700;font-size:max(14px,.875rem);color:var(--bs-emphasis-color);text-decoration:underline;text-decoration-color:#c42d12;text-underline-offset:3px}.ev-tag{display:inline-block;padding:.1rem .5rem;border-radius:var(--r-pill);font-family:Poppins,sans-serif;font-size:max(14px,.75rem);font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ev-tag.ev-confirmed{background:#5773ae;color:#fff}.ev-tag.ev-expected{background:#fbbc42;color:#182022}.ev-tag.ev-running{background:#c42d12;color:#fff}.ev-tag.ev-month{background:var(--bs-secondary-bg);color:var(--bs-emphasis-color)}.ev-none{margin:1rem 0 0;color:var(--bs-secondary-color);font-weight:600}.ev-weekly{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.ev-weekly li{padding:.6rem .85rem;border-left:4px solid #fbbc42;background:var(--bs-secondary-bg);border-radius:0 10px 10px 0;font-size:max(14px,.9375rem);line-height:1.45}.ev-weekly li[hidden]{display:none}.ev-weekly li a{color:var(--bs-emphasis-color);font-weight:700;text-decoration:underline;text-decoration-color:#c42d12;text-underline-offset:3px}.ev-row{grid-template-columns:56px minmax(0, 1fr);gap:.7rem;padding:.7rem .75rem}.ev-date{min-height:50px}.ev-date b{font-size:1.25rem}.evy-sec .sec-head{margin-bottom:clamp(16px,2vw,24px)}.evy{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:.4rem}.evy a{display:grid;gap:.25rem;justify-items:center;padding:.5rem .15rem .45rem;border-radius:var(--r-2);text-decoration:none;color:var(--bs-emphasis-color);background:var(--bs-secondary-bg);transition:background var(--t-fast) ease,transform var(--t-fast) ease}.evy a:hover{background:#fbbc42;transform:translateY(-2px)}.evy a:focus-visible{outline:3px solid #fbbc42;outline-offset:2px}.evy-bar{display:block;width:100%;height:clamp(44px,6vw,76px);display:flex;align-items:flex-end;justify-content:center}.evy-bar i{display:block;width:60%;min-height:4px;border-radius:4px 4px 0 0;background:#c42d12}.evy-m{font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.75rem);text-transform:uppercase;letter-spacing:.04em}.evy-n{font-size:max(14px,.6875rem);font-weight:700;color:var(--bs-secondary-color)}.evy-i.is-cur a{background:var(--bs-emphasis-color);color:var(--bs-body-bg)}.evy-i.is-cur a .evy-n{color:inherit;opacity:.8}.evy-i.is-cur a i{background:#fbbc42}.evy-i.is-quiet i{background:var(--bs-border-color)}.ev-bar-2{margin-top:-0.35rem}.ev-month-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem}.ev-month-c{font-family:Poppins,sans-serif;font-size:max(14px,.8125rem);letter-spacing:.04em;color:var(--bs-secondary-color);text-transform:none}.evc-grid{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, 330px), 1fr))}.evc-next{grid-template-columns:repeat(auto-fill, minmax(min(100%, 380px), 1fr))}.evc{position:relative;display:grid;grid-template-columns:62px minmax(0, 1fr);gap:.85rem;align-items:start;padding:.9rem .95rem .9rem 1.1rem;border:2px solid var(--bs-border-color);border-radius:var(--r-2);background:var(--bs-body-bg);overflow:hidden;transition:border-color var(--t-fast) ease,transform var(--t-fast) ease}.evc::before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:#c42d12}.evc:hover{border-color:var(--bs-emphasis-color);transform:translateY(-2px)}.evc[hidden]{display:none}.evc-date{display:grid;place-items:center;align-content:center;padding:.4rem .15rem;border-radius:12px;background:var(--bs-emphasis-color);color:var(--bs-body-bg);min-height:60px}.evc-date b{font-family:Poppins,sans-serif;font-size:1.45rem;line-height:1;font-weight:800}.evc-date small,.evc-date .small{font-size:max(14px,.6875rem);letter-spacing:.03em;text-transform:uppercase;opacity:.9;line-height:1.15;text-align:center;text-wrap:balance}.evc-main{display:grid;gap:.22rem;min-width:0}.evc-kind{font-family:Poppins,sans-serif;font-size:max(14px,.6875rem);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#c42d12}.evc-name{font-family:Poppins,sans-serif;font-weight:700;font-size:max(15px,1.0625rem);line-height:1.25;color:var(--bs-emphasis-color)}.evc-where{display:flex;align-items:center;gap:.3rem;font-size:max(14px,.9375rem);color:var(--bs-secondary-color)}.evc-where svg{width:16px;height:16px;flex:none;opacity:.8}.evc-where a{color:var(--bs-emphasis-color);font-weight:700;text-decoration:underline;text-decoration-color:#c42d12;text-underline-offset:3px}.evc-about{font-size:max(14px,.9375rem);line-height:1.45;color:var(--bs-body-color)}.evc-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .85rem;margin-top:.3rem}.evc-acts a{display:inline-flex;align-items:center;gap:.25rem;min-height:44px;font-weight:700;font-size:max(14px,.875rem);color:var(--bs-emphasis-color);text-decoration:underline;text-decoration-color:#c42d12;text-underline-offset:3px}.evc-acts a svg{width:16px;height:16px}.evc.is-big{padding-top:1.05rem;padding-bottom:1.05rem}.evc.is-big .evc-date{min-height:72px}.evc.is-big .evc-date b{font-size:1.75rem}.evc.is-big .evc-name{font-size:max(16px,1.1875rem)}.evc-sea::before{background:#5773ae}.evc-sea .evc-kind{color:#5773ae}.evc-fish::before{background:#0e1416}.evc-fish .evc-kind{color:#0e1416}.evc-cook::before{background:#c42d12}.evc-music::before{background:#fbbc42}.evc-music .evc-kind{color:var(--bs-emphasis-color)}.evc-art::before{background:#e83a1c}.evc-art .evc-kind{color:#e83a1c}.evc-season::before{background:#9e2109}.evc-season .evc-kind{color:#9e2109}.evc-fest::before{background:var(--bs-emphasis-color)}.evc-fest .evc-kind{color:var(--bs-secondary-color)}.ev-weekly{grid-template-columns:repeat(auto-fill, minmax(min(100%, 320px), 1fr))}.ev-weekly .evw{display:grid;grid-template-columns:34px minmax(0, 1fr);gap:.6rem;align-items:start;padding:.7rem .9rem;border-left:4px solid #fbbc42}.ev-weekly .evw-day svg{width:24px;height:24px;opacity:.85}.ev-weekly .evw-where,.ev-weekly .evw-when{display:block}.ev-weekly .evw-when{color:var(--bs-secondary-color)}@media(max-width: 767.98px){.evy{grid-template-columns:repeat(6, minmax(0, 1fr))}}.evc{grid-template-columns:54px minmax(0, 1fr);gap:.7rem;padding:.75rem .8rem .75rem .95rem}.evc-date{min-height:52px}.evc-date b{font-size:1.25rem}.evc.is-big .evc-date{min-height:58px}.evc.is-big .evc-date b{font-size:1.4rem}.ws-hero .hub-side{align-self:end}.ws-hshelf{position:relative;padding-top:1rem}.ws-hbottles{list-style:none;margin:0;padding:0 6%;display:flex;justify-content:center;align-items:flex-end}.ws-hbottles li{flex:0 1 20%;margin:0 -1.2%;position:relative}.ws-hbottles li:nth-child(odd){z-index:2}.ws-hbottles li:nth-child(3){z-index:3;flex-basis:23%}.ws-hbottles img{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 14px rgba(0, 0, 0, 0.35))}.ws-hedge{display:block;position:relative;height:18px;margin-top:-6px;border-radius:4px;background:#fbbc42;box-shadow:0 10px 0 -2px rgba(0,0,0,.28)}.ws-htalk{position:absolute;left:50%;top:100%;transform:translate(-50%, 6px);white-space:nowrap;padding:.3rem .75rem;border-radius:0 0 8px 8px;background:#182022;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.8125rem);letter-spacing:.02em}.ws-hcta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.5rem}.ws-hmail{font-weight:600;font-size:max(15px,.9375rem);color:inherit;text-underline-offset:.2em}.ws-hfacts{margin:1.75rem 0 0;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:0;border-top:1px solid var(--bs-border-color)}.ws-hfacts div{padding:.85rem .9rem 0 0}.ws-hfacts div+div{padding-left:.9rem;border-left:1px solid var(--bs-border-color)}.ws-hfacts dt{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1;color:var(--bs-emphasis-color)}.ws-hfacts dd{margin:.3rem 0 0;font-size:max(14px,.8125rem);line-height:1.35;color:var(--bs-secondary-color)}.ws-shelves{display:grid;gap:clamp(28px,4vw,48px);grid-template-columns:minmax(0, 6fr) minmax(0, 4fr);align-items:end}.ws-run-h{margin:0 0 .6rem;font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.8125rem);letter-spacing:.08em;text-transform:uppercase;color:var(--bs-primary-text-emphasis)}.ws-shelf{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0, 1fr);gap:.5rem;position:relative}.ws-shelf::before{content:"";position:absolute;left:-0.5rem;right:-0.5rem;top:var(--plank, 196px);height:14px;border-radius:3px;background:var(--bs-emphasis-color);box-shadow:0 8px 0 -3px rgba(0,0,0,.18)}.ws-sb{display:grid;grid-template-rows:var(--plank, 196px) auto;justify-items:center;text-align:center}.ws-sb-art{display:flex;align-items:flex-end;justify-content:center;height:var(--plank, 196px)}.ws-sb-art img{width:auto;height:92%;transition:transform var(--t-fast) ease;transform-origin:50% 100%}.ws-sb:hover .ws-sb-art img{transform:translateY(-6px)}.ws-tag{display:grid;gap:.1rem;width:100%;margin-top:22px;padding:.55rem .5rem .6rem;position:relative;background:#fbbc42;color:#182022;border-radius:0 0 8px 8px}.ws-tag b{font-family:Poppins,sans-serif;font-size:max(14px,.8125rem);line-height:1.2}.ws-tag>span{font-size:max(14px,.75rem);font-weight:600}.ws-tag::before{content:"";position:absolute;left:50%;top:-8px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#182022}.ws-tag .ws-tag-good{display:none}.ws-sb{grid-template-rows:var(--plank, 196px) 1fr}.ws-tag{align-self:stretch;align-content:start}[data-bs-theme=dark] .ws-shelf::before{background:#0e1416;border-top:3px solid #fbbc42;box-shadow:0 8px 0 -3px rgba(0,0,0,.4)}.ws-card .ws-thumbs-i svg{width:40px;height:40px}.ws-whys{list-style:none;margin:0;padding:0;display:grid;gap:0;grid-template-columns:repeat(4, minmax(0, 1fr));border-top:2px solid var(--bs-emphasis-color)}.ws-why{padding:1.1rem 1.25rem 0 0}.ws-why+.ws-why{padding-left:1.25rem;border-left:1px solid var(--bs-border-color)}.ws-why b{display:block;font-family:Poppins,sans-serif;font-size:max(17px,1.1875rem);line-height:1.2;color:var(--bs-emphasis-color);margin:.5rem 0 .4rem}.ws-why p{margin:0;font-size:max(15px,.9375rem);line-height:1.55;color:var(--bs-body-color)}.ws-why-n{font-family:Poppins,sans-serif;font-weight:800;font-size:2.4rem;line-height:1;color:var(--bs-primary-text-emphasis)}.ws-cards{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(4, minmax(0, 1fr))}.ws-card{display:flex;flex-direction:column;align-items:flex-start;padding:1.1rem 1.15rem 1.2rem;border:2px solid var(--bs-border-color);border-radius:var(--r-2);background:var(--bs-body-bg);transition:border-color var(--t-fast) ease,box-shadow var(--t-fast) ease}.ws-card h3,.ws-card .h3{font-size:max(17px,1.1875rem);margin:.35rem 0 .4rem}.ws-card p{margin:0 0 1rem;font-size:max(15px,.9375rem);line-height:1.5;color:var(--bs-body-color)}.ws-card .ws-pick{margin-top:auto}.ws-card:hover{border-color:var(--bs-emphasis-color)}.ws-card.is-picked{border-color:#c42d12;box-shadow:0 0 0 3px #c42d12 inset}.ws-card-k{font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.75rem);letter-spacing:.07em;text-transform:uppercase;color:var(--bs-primary-text-emphasis)}.ws-thumbs{display:flex;align-items:flex-end;height:96px;margin:0 0 .9rem;padding-left:4px}.ws-thumbs img{height:100%;width:auto;margin-left:-12px;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, 0.2))}.ws-thumbs img:first-child{margin-left:0}.ws-cards li:nth-child(2) .ws-thumbs img{height:80%;margin-left:-16px}.ws-thumbs-i{width:96px;justify-content:center;align-items:center;border-radius:50%;background:#fbbc42;color:#182022}.ws-thumbs-i svg{width:44px;height:44px}.ws-fits{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(4, minmax(0, 1fr))}.ws-fit{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.1rem 1.1rem 1rem;background:var(--bs-secondary-bg);border-radius:var(--r-2);border-top:4px solid #fbbc42}.ws-fit b{font-family:Poppins,sans-serif;font-size:max(16px,1.0625rem);line-height:1.25;color:var(--bs-emphasis-color)}.ws-fit>span:not(.ws-fit-i){font-size:max(15px,.9375rem);line-height:1.5;color:var(--bs-body-color);margin-bottom:.5rem}.ws-fit.is-picked{border-top-color:#c42d12;box-shadow:0 0 0 2px #c42d12 inset}.ws-fit-i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#182022;color:#fff}.ws-fit-i svg{width:22px;height:22px}.ws-fit-go{margin-top:auto;display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0;border:0;background:none;color:var(--bs-emphasis-color);font-family:Poppins,sans-serif;font-weight:700;font-size:max(15px,.9375rem);text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.ws-fit-go svg{width:18px;height:18px;transition:transform var(--t-fast) ease}.ws-fit-go:hover svg{transform:translateX(3px)}.ws-fit-go:focus-visible{outline:3px solid #c42d12;outline-offset:3px;border-radius:4px}.ws-spec{display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);align-items:start}.ws-facts{margin:0;display:grid;gap:0;border-top:2px solid var(--bs-emphasis-color)}.ws-fact{display:grid;grid-template-columns:minmax(0, 13rem) minmax(0, 1fr);gap:.5rem 1rem;padding:.8rem .25rem;border-bottom:1px solid var(--bs-border-color)}.ws-fact dt{font-family:Poppins,sans-serif;font-weight:700;font-size:max(15px,.9375rem);color:var(--bs-emphasis-color)}.ws-fact dd{margin:0;font-size:max(15px,.9375rem);line-height:1.45;color:var(--bs-body-color)}.ws-with{padding:1.25rem 1.3rem;border-radius:var(--r-2);background:var(--bs-secondary-bg)}.ws-with h3,.ws-with .h3{margin:0 0 1rem}.ws-sups{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.ws-sup{display:grid;grid-template-columns:30px minmax(0, 1fr);gap:.7rem;align-items:start}.ws-sup b{display:block;font-family:Poppins,sans-serif;font-size:max(15px,1rem);color:var(--bs-emphasis-color);margin-bottom:.1rem}.ws-sup span span{display:block;font-size:max(14px,.875rem);line-height:1.45;color:var(--bs-body-color)}.ws-sup-i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#5773ae;color:#fff}.ws-sup-i svg{width:16px;height:16px}.ws-steps{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem;grid-template-columns:repeat(4, minmax(0, 1fr));position:relative}.ws-steps::before{content:"";position:absolute;left:28px;right:28px;top:27px;height:3px;background:repeating-linear-gradient(90deg, var(--bs-emphasis-color) 0 10px, transparent 10px 18px);opacity:.35}.ws-step{position:relative;display:grid;gap:.35rem;align-content:start}.ws-step b{font-family:Poppins,sans-serif;font-size:max(16px,1.0625rem);line-height:1.25;color:var(--bs-emphasis-color);margin-top:.6rem}.ws-step>span:last-child{font-size:max(15px,.9375rem);line-height:1.5;color:var(--bs-body-color)}.ws-step-n{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#c42d12;color:#fff;font-family:Poppins,sans-serif;font-weight:800;font-size:1.25rem;line-height:1;box-shadow:0 0 0 6px var(--bs-body-bg)}.ws-events{display:grid;gap:clamp(20px,3vw,40px);align-items:center;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr))}.ws-events p{font-size:max(15px,1rem);line-height:1.55;max-width:60ch}.ws-quote{display:grid;gap:clamp(28px,4vw,56px);grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);align-items:start}.ws-quote-form{padding:clamp(20px,3vw,36px);border-radius:var(--r-2);border:2px solid var(--bs-emphasis-color);background:var(--bs-body-bg)}.ws-opt{font-weight:400;color:var(--bs-secondary-color)}.ws-quote-side{display:grid;gap:1.5rem}.ws-next{padding:1.25rem 1.3rem;border-radius:var(--r-2);background:#182022;color:#fff}.ws-next h3,.ws-next .h3{color:#fff;margin:0 0 1rem}.ws-next ol{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.ws-next li{display:grid;grid-template-columns:32px minmax(0, 1fr);gap:.7rem;align-items:start}.ws-next b{display:block;font-family:Poppins,sans-serif;font-size:max(15px,1rem)}.ws-next li span span{display:block;font-size:max(14px,.875rem);line-height:1.45;color:rgba(255,255,255,.86)}.ws-next a{color:#fbbc42}.ws-next-n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fbbc42;color:#182022;font-family:Poppins,sans-serif;font-weight:800}.ws-next-mail{margin:1rem 0 0;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.2);font-size:max(15px,.9375rem)}.ws-faq h3,.ws-faq .h3{margin:0 0 .5rem}@keyframes ws-set{0%{box-shadow:0 0 0 0 #c42d12}40%{box-shadow:0 0 0 4px #c42d12}100%{box-shadow:0 0 0 0 rgba(0,0,0,0)}}.ws-form select.is-set{animation:ws-set 1.2s ease}@media(prefers-reduced-motion: reduce){.ws-form select.is-set{animation:none;outline:3px solid #c42d12}}@media(max-width: 991.98px){.ws-shelves,.ws-spec,.ws-quote{grid-template-columns:minmax(0, 1fr)}.ws-cards,.ws-fits,.ws-whys{grid-template-columns:repeat(2, minmax(0, 1fr))}.ws-why:nth-child(3){padding-left:0;border-left:0}.ws-why:nth-child(n+3){padding-top:1.5rem}.ws-steps{grid-template-columns:minmax(0, 1fr);gap:1.1rem}.ws-steps::before{left:27px;right:auto;top:28px;bottom:28px;width:3px;height:auto;background:repeating-linear-gradient(180deg, var(--bs-emphasis-color) 0 10px, transparent 10px 18px)}.ws-step{grid-template-columns:56px minmax(0, 1fr);column-gap:1rem}.ws-step .ws-step-n{grid-row:span 2}.ws-step b{margin-top:.2rem}}@media(max-width: 767.98px){.ws-hfacts{grid-template-columns:repeat(2, minmax(0, 1fr))}.ws-hfacts div:nth-child(3){padding-left:0;border-left:0}.ws-hfacts div:nth-child(n+3){padding-top:1rem}.ws-shelf{--plank: 150px;grid-auto-columns:132px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 0 .75rem;margin:0 -16px;padding-left:16px;padding-right:16px;scroll-padding-left:16px}.ws-shelf::before{left:0;right:auto;width:calc(var(--n, 6)*140px + 32px)}.ws-shelf-rubs{--n: 6}.ws-shelf-sauce{--n: 4}.ws-sb{scroll-snap-align:start}.ws-cards,.ws-fits,.ws-whys{grid-template-columns:minmax(0, 1fr)}.ws-why,.ws-why+.ws-why{padding:1.1rem 0 1.1rem;border-left:0;border-bottom:1px solid var(--bs-border-color)}.ws-fact{grid-template-columns:minmax(0, 1fr);gap:.15rem}.ws-thumbs{height:84px}}.ws-two{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr))}select.form-control,select.form-select,.cf-form select,.ws-two select{appearance:none;-webkit-appearance:none;-moz-appearance:none;min-height:52px;padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23182022' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px 18px}select.form-control option,select.form-select option,.cf-form select option,.ws-two select option{color:#182022;background:#fff}[data-bs-theme=dark] :is(select.form-control,select.form-select,.cf-form select,.ws-two select){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}[data-bs-theme=dark] :is(select.form-control,select.form-select,.cf-form select,.ws-two select) option{color:#fff;background:#0e1416}.cf-form .form-control,.ws-two .form-control{min-height:52px}.evm{display:grid;gap:.9rem}.evm svg{width:100%;height:auto;display:block;border-radius:var(--r-2);overflow:hidden}.evm-sea{fill:#5773ae}.evm-land{fill:rgb(99.7803921569%,96.3215686275%,89.6235294118%)}[data-bs-theme=dark] .evm-land{fill:#0e1416}.evm-pin{cursor:pointer}.evm-pin .evm-halo{fill:rgba(255,255,255,.22);transition:r var(--t-fast) ease}.evm-pin .evm-dot{fill:#c42d12;stroke:#fff;stroke-width:3;transition:fill var(--t-fast) ease}.evm-pin .evm-n{fill:#fff;font-family:Poppins,sans-serif;font-weight:800;font-size:20px}.evm-pin .evm-l{fill:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:17px;letter-spacing:.06em;text-transform:uppercase;paint-order:stroke fill;stroke:#0e1416;stroke-width:4px;stroke-linejoin:round}.evm-pin:hover .evm-dot,.evm-pin.is-on .evm-dot{fill:#fbbc42}.evm-pin:hover .evm-n,.evm-pin.is-on .evm-n{fill:#182022}.evm-pin:focus-visible{outline:3px solid #fbbc42}.evm-btns{display:none;flex-wrap:wrap;gap:.4rem}.evm-btn{appearance:none;min-height:44px;padding:.35rem .9rem;border-radius:var(--r-pill);cursor:pointer;border:2px solid var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-emphasis-color);font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.875rem)}.evm-btn b{color:#c42d12;margin-right:.25rem}.evm-btn.is-on{background:var(--bs-emphasis-color);color:var(--bs-body-bg);border-color:var(--bs-emphasis-color)}.evm-btn.is-on b{color:#fbbc42}.evm-btn:focus-visible{outline:3px solid #fbbc42;outline-offset:2px}.evc-kind{display:inline-flex;align-items:center;gap:.3rem}.evc-ico{width:16px;height:16px;flex:none}.evc.is-big{grid-template-columns:minmax(0, 1fr);gap:.75rem}.evc.is-big .evc-shot{display:block;margin:-0.95rem -0.95rem .15rem -1.1rem;aspect-ratio:16/9;overflow:hidden}.evc.is-big .evc-shot img{width:100%;height:100%;object-fit:cover;display:block}.evc.is-big .evc-date{position:absolute;top:.75rem;left:1.1rem;min-width:62px;z-index:1;background:var(--bs-emphasis-color);color:var(--bs-body-bg);box-shadow:0 6px 18px -8px rgba(0,0,0,.6)}.evc.is-big .evc-ico{width:18px;height:18px}@media(max-width: 767.98px){.evm svg{display:none}.evm-btns{display:flex}}.town-links{display:grid;gap:clamp(20px,2.5vw,36px);margin:clamp(28px,3.5vw,48px) 0 0;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr))}.town-links h3,.town-links .h3{margin:0 0 .6rem;padding-bottom:.5rem;border-bottom:2px solid var(--bs-emphasis-color)}.town-links ul{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.town-links li{display:grid;gap:.1rem}.town-links a{font-family:Poppins,sans-serif;font-weight:700;font-size:max(15px,1rem);line-height:1.3;color:var(--bs-emphasis-color);text-decoration:underline;text-decoration-color:#c42d12;text-underline-offset:3px}.town-links span{font-size:max(14px,.875rem);line-height:1.4;color:var(--bs-secondary-color)}.ev-cal{--ev-row-min: 64px;--ev-date-w: 56px;--ev-gap: .9rem;--ev-rule: 1px;--ev-pin-pad: .7rem}.evr-sea,.evc-sea{--k: #5773AE}.evr-fish,.evc-fish{--k: var(--bs-emphasis-color)}.evr-cook,.evc-cook{--k: #C42D12}.evr-music,.evc-music{--k: #FBBC42}.evr-art,.evc-art{--k: #E83A1C}.evr-season,.evc-season{--k: #9E2109}.evr-fest,.evc-fest{--k: var(--bs-secondary-color)}[data-bs-theme=dark] .evr-cook,[data-bs-theme=dark] .evc-cook{--k: rgb(92.6039215686%, 36.6509803922%, 27.0039215686%)}[data-bs-theme=dark] .evr-art,[data-bs-theme=dark] .evc-art{--k: rgb(98.9019607843%, 81.6078431373%, 48.1176470588%)}[data-bs-theme=dark] .evr-season,[data-bs-theme=dark] .evc-season{--k: rgb(98.9019607843%, 81.6078431373%, 48.1176470588%)}[data-bs-theme=light] .evr-music,[data-bs-theme=light] .evc-music{--k: rgb(82.4078431373%, 62.7137254902%, 23.6235294118%)}.ev-quick{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:clamp(18px,2.2vw,28px)}.ev-quick-l{flex-basis:100%;font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.8125rem);letter-spacing:.1em;text-transform:uppercase;color:var(--bs-secondary-color)}.ev-q{display:inline-flex;align-items:baseline;gap:.4rem;min-height:48px;align-items:center;padding:.4rem 1.05rem;border-radius:var(--r-pill);border:2px solid var(--bs-border-color);background:rgba(0,0,0,0);color:var(--bs-emphasis-color);font-family:Poppins,sans-serif;font-weight:700;font-size:max(15px,1rem);text-decoration:none;transition:background var(--t-fast) ease,border-color var(--t-fast) ease,color var(--t-fast) ease,transform var(--t-fast) ease}.ev-q b{font-weight:800;color:var(--bs-primary-text-emphasis);font-variant-numeric:tabular-nums}.ev-q:hover{background:#fbbc42;border-color:#fbbc42;color:#182022;transform:translateY(-1px)}.ev-q:hover b{color:#c42d12}.ev-q:active{transform:translateY(0)}.ev-q:focus-visible{outline:3px solid #fbbc42;outline-offset:2px}.evc .evc-kind{color:var(--bs-secondary-color)}.evc .evc-ico{color:var(--k)}.evc::before{background:var(--k) !important}.evc-where>span{min-width:0}.evc-where a+a{margin-left:.2rem}.ev-now{margin-top:clamp(20px,2.5vw,32px);padding-top:clamp(16px,2vw,22px);border-top:2px solid var(--bs-border-color);display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.5rem 1.25rem;align-items:baseline}.ev-now ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem 1.4rem}.ev-now li{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;font-size:max(14px,.9375rem)}.ev-now a{font-family:Poppins,sans-serif;font-weight:700;color:var(--bs-emphasis-color);text-decoration:underline;text-decoration-color:var(--bs-primary-text-emphasis);text-underline-offset:3px;display:inline-block;padding:10px 0;margin:-10px 0}.ev-now a:hover{color:var(--bs-primary-text-emphasis)}.ev-now span{color:var(--bs-secondary-color)}.ev-now-h{margin:0;display:inline-flex;align-items:center;gap:.5rem;font-family:Poppins,sans-serif;font-weight:800;font-size:max(14px,.8125rem);letter-spacing:.1em;text-transform:uppercase;color:var(--bs-emphasis-color);white-space:nowrap}.ev-now-dot{width:10px;height:10px;border-radius:50%;background:#e83a1c;box-shadow:0 0 0 0 rgba(232,58,28,.55);animation:ev-pulse 2.2s ease-out infinite}@keyframes ev-pulse{0%{box-shadow:0 0 0 0 rgba(232,58,28,.55)}70%,100%{box-shadow:0 0 0 10px rgba(232,58,28,0)}}.ev-cal{scroll-margin-top:var(--jgc-under, 0px)}.ev-cal .evy{margin-bottom:clamp(18px,2.2vw,28px)}.evy-i a{position:relative}.evy-i i{transition:height var(--t-med, 0.3s) ease}.ev-filters{position:sticky;top:var(--jgc-under, 0px);z-index:6;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:.5rem 1rem;padding:var(--ev-pin-pad) 0;margin-bottom:clamp(18px,2.2vw,28px);background:var(--bs-body-bg);box-shadow:0 0 0 100vmax var(--bs-body-bg);clip-path:inset(0 -100vmax -12px);border-bottom:2px solid var(--bs-emphasis-color)}.ev-filters .ev-chips:first-child{grid-column:1}.ev-filters .ev-chips+.ev-chips{grid-column:1/-1}.ev-filters .ev-count{grid-row:1;grid-column:2;white-space:nowrap}.ev-filters .ev-count b{color:var(--bs-emphasis-color);font-variant-numeric:tabular-nums}.ev-chip{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.ev-chip b{font-weight:800;opacity:.7;font-variant-numeric:tabular-nums}.ev-chip svg{width:16px;height:16px;flex:none}.ev-chip.is-on b{opacity:1}.ev-chip:active{transform:scale(0.97)}[data-bs-theme=light] .ev-chip.is-on b{color:#fbbc42}.ev-month{scroll-margin-top:calc(var(--jgc-under, 0px) + 150px)}.ev-month-h{position:relative}.evr-list{list-style:none;margin:0;padding:0;display:grid;column-gap:clamp(20px,3vw,44px);align-items:start;grid-template-columns:minmax(0, 1fr)}.evr{border-bottom:var(--ev-rule) solid var(--bs-border-color)}.evr[hidden]{display:none}.evr summary{display:grid;grid-template-columns:var(--ev-date-w) minmax(0, 1fr) 20px;gap:var(--ev-gap);align-items:center;min-height:var(--ev-row-min);padding:.55rem .5rem .55rem 0;list-style:none;cursor:pointer;border-left:4px solid var(--k);border-radius:2px;transition:background var(--t-fast) ease}.evr summary::-webkit-details-marker{display:none}.evr summary:hover{background:var(--bs-secondary-bg)}.evr summary:hover .evr-name{text-decoration:underline;text-decoration-color:var(--k);text-underline-offset:3px}.evr summary:focus-visible{outline:3px solid #fbbc42;outline-offset:-3px}.evr-date{display:grid;justify-items:center;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.evr-date b{font-family:Poppins,sans-serif;font-weight:800;font-size:1.4rem;color:var(--bs-emphasis-color)}.evr-date small,.evr-date .small{margin-top:.2rem;font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.75rem);letter-spacing:.04em;text-transform:uppercase;color:var(--bs-secondary-color);line-height:1.15}.evr.is-now .evr-date b{color:var(--bs-primary-text-emphasis);font-size:1.1rem;letter-spacing:.04em;text-transform:uppercase}.evr-main{display:grid;gap:.2rem;min-width:0}.evr-name{font-family:Poppins,sans-serif;font-weight:700;font-size:max(15px,1.0625rem);line-height:1.28;color:var(--bs-emphasis-color)}.evr-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .4rem;font-size:max(14px,.875rem);line-height:1.35;color:var(--bs-secondary-color)}.evr-meta .evc-ico{width:15px;height:15px;color:var(--k)}.evr-k{font-weight:600}.evr-dot{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.7}.evr-chev{color:var(--bs-secondary-color);transition:transform var(--t-fast) ease}.evr details[open] .evr-chev{transform:rotate(180deg);color:var(--bs-emphasis-color)}.evr details[open] summary{background:var(--bs-secondary-bg)}.evr-more{padding:.35rem .5rem 1.1rem calc(var(--ev-date-w) + var(--ev-gap) + 4px);display:grid;gap:.5rem;font-size:max(14px,.9375rem);line-height:1.5}.evr-more p{margin:0;max-width:64ch}.evr-more .evr-when{color:var(--bs-secondary-color);font-weight:600}.evr-acts{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin-top:.25rem !important}.evr-acts a{display:inline-flex;align-items:center;gap:.3rem;min-height:40px;font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.875rem);color:var(--bs-emphasis-color);text-decoration:underline;text-decoration-color:var(--bs-primary-text-emphasis);text-underline-offset:3px}.evr-acts a svg{width:16px;height:16px;flex:none}.evr-acts a:hover{color:var(--bs-primary-text-emphasis)}.evr-acts a:focus-visible{outline:3px solid #fbbc42;outline-offset:2px;border-radius:4px}.ev-none{padding:clamp(20px,3vw,32px);border:2px dashed var(--bs-border-color);border-radius:var(--r-2);display:grid;justify-items:start;gap:.9rem}.ev-none[hidden]{display:none}.ev-none p{margin:0}@media(min-width: 992px){.evr-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767.98px){.ev-cal{--ev-date-w: 48px;--ev-gap: .7rem;--ev-row-min: 60px}.ev-filters{grid-template-columns:minmax(0, 1fr);gap:.45rem}.ev-filters .ev-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px;-webkit-mask-image:linear-gradient(90deg, #000 85%, transparent);mask-image:linear-gradient(90deg, #000 85%, transparent)}.ev-filters .ev-chips::-webkit-scrollbar{display:none}.ev-filters .ev-chip{min-height:40px;padding:.25rem .85rem}.ev-filters .ev-count{display:none}.ev-month{scroll-margin-top:calc(var(--jgc-under, 0px) + 120px)}.evr-date b{font-size:1.2rem}.ev-now{grid-template-columns:minmax(0, 1fr)}.ev-q{min-height:44px;padding:.3rem .85rem;font-size:max(14px,.9375rem)}}@media(prefers-reduced-motion: reduce){.ev-now-dot{animation:none}.ev-q,.evr summary,.evr-chev,.evy-i i{transition:none}}.town-jump{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;margin-top:clamp(18px,2.2vw,28px)}.town-jump .btn{flex:none}.town-jump ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem 1.1rem}.town-jump a.tj-l{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.9375rem);color:var(--bs-emphasis-color);text-decoration:underline;text-decoration-color:var(--bs-primary-text-emphasis);text-decoration-thickness:2px;text-underline-offset:4px}.town-jump a.tj-l svg{width:16px;height:16px;transform:rotate(90deg);transition:transform var(--t-fast) ease}.town-jump a.tj-l:hover{color:var(--bs-primary-text-emphasis)}.town-jump a.tj-l:hover svg{transform:rotate(90deg) translateX(2px)}.town-jump a.tj-l:focus-visible{outline:3px solid #fbbc42;outline-offset:2px;border-radius:4px}#season,#events,#picks,#cook{scroll-margin-top:calc(var(--jgc-under, 0px) + 16px)}.tev{scroll-margin-top:calc(var(--jgc-under, 0px) + 24px)}.tev:target{outline:3px solid #fbbc42;outline-offset:3px}.tcm-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));border:2px solid var(--bs-emphasis-color);border-radius:var(--r-2);overflow:hidden;background:var(--bs-body-bg)}.tcm-strip>.tcm2{display:grid;align-content:start;gap:.4rem;min-height:92px;padding:.65rem .45rem .7rem;border:0;border-left:1px solid var(--bs-border-color);border-radius:0;background:rgba(0,0,0,0)}.tcm-strip>.tcm2:first-child{border-left:0}.tcm-strip>.tcm2[hidden]{display:none}.tcm-strip>.tcm2.is-quiet{background:var(--bs-secondary-bg)}.tcm-strip>.tcm2.is-quiet .tcm2-m{color:var(--bs-secondary-color)}.tcm-strip>.tcm2.is-on{box-shadow:inset 0 4px 0 #c42d12}.tcm2-m{font-family:Poppins,sans-serif;font-weight:800;font-size:max(14px,.875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--bs-emphasis-color);line-height:1.1}.tcm2-m small,.tcm2-m .small{display:block;font-weight:600;font-size:max(12px,.6875rem);letter-spacing:.04em;color:var(--bs-secondary-color)}.tcm2-evs{display:flex;flex-wrap:wrap;gap:.3rem}.tcm2-ev{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 .35rem;border-radius:9px;background:#c42d12;color:#fff;font-family:Poppins,sans-serif;font-weight:800;font-size:max(14px,.9375rem);text-decoration:none;transition:transform var(--t-fast) ease,background var(--t-fast) ease}.tcm2-ev.is-exp{background:rgba(0,0,0,0);color:var(--bs-emphasis-color);box-shadow:inset 0 0 0 2px #c42d12}.tcm2-ev:hover{transform:translateY(-2px);background:#9e2109;color:#fff}.tcm2-ev:focus-visible{outline:3px solid #fbbc42;outline-offset:2px}.tcm-key{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin:.7rem 0 0;font-size:max(14px,.875rem);color:var(--bs-secondary-color)}.tcm-key span{display:inline-flex;align-items:center;gap:.4rem}.tcm-key i{display:inline-block;width:16px;height:16px;border-radius:5px;background:#c42d12}.tcm-key i.k-exp{background:rgba(0,0,0,0);box-shadow:inset 0 0 0 2px #c42d12}.ws-strip{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:.9rem 1.25rem;padding:clamp(16px,2vw,22px) clamp(18px,2.4vw,28px);border:2px solid var(--bs-emphasis-color);border-radius:var(--r-2);background:var(--bs-body-bg)}.ws-strip p{margin:0;font-size:max(15px,1rem);line-height:1.45;color:var(--bs-body-color)}.ws-strip p b{color:var(--bs-emphasis-color)}.ws-strip .btn{white-space:nowrap}.ws-strip-i{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fbbc42;color:#182022}.ws-strip-i svg{width:22px;height:22px}@media(max-width: 767.98px){.tcm-strip{grid-template-columns:repeat(6, minmax(0, 1fr))}.tcm-strip>.tcm2:nth-child(7){border-left:0}.tcm-strip>.tcm2:nth-child(n+7){border-top:1px solid var(--bs-border-color)}.tcm-strip>.tcm2{min-height:84px;padding:.55rem .3rem .6rem}.tcm2-ev{min-width:40px;height:40px}.ws-strip{grid-template-columns:auto minmax(0, 1fr)}.ws-strip .btn{grid-column:1/-1;justify-self:start}.town-jump .btn{width:100%;justify-content:center}}@media(prefers-reduced-motion: reduce){.town-jump a.tj-l svg,.tcm2-ev{transition:none}}.evr-span{font-weight:600;color:var(--bs-emphasis-color);white-space:nowrap}.evr.is-now .evr-date b{font-size:1rem}.faq+.ws-strip{margin-top:clamp(24px,3vw,40px)}.evr summary{grid-template-columns:var(--ev-date-w) minmax(0, 1fr) 30px 20px}.evr-st{display:grid;place-items:center;color:var(--bs-secondary-color);transition:color var(--t-fast) ease}.evr-st .st-ico{width:28px;height:28px;display:block}.evr summary:hover .evr-st,.evr details[open] .evr-st{color:var(--bs-emphasis-color)}.ev-q .st-ico{width:20px;height:20px;flex:none;opacity:.9}.ev-chip .st-ico{width:18px;height:18px}.evc-where .evc-st{width:18px;height:18px;opacity:1;color:var(--bs-secondary-color)}@media(max-width: 767.98px){.evr summary{grid-template-columns:var(--ev-date-w) minmax(0, 1fr) 22px 18px}.evr-st .st-ico{width:22px;height:22px}}@media(prefers-reduced-motion: reduce){.evr-st{transition:none}}.evb-grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(12px,1.4vw,18px);grid-template-columns:repeat(3, minmax(0, 1fr))}.evb{position:relative;overflow:hidden;display:grid;align-content:start;gap:.45rem;min-height:200px;padding:1.15rem 1.2rem 1.1rem;border:2px solid var(--bs-border-color);border-top:6px solid var(--k);border-radius:var(--r-2);background:var(--bs-body-bg);isolation:isolate;transition:transform var(--t-fast) ease,border-color var(--t-fast) ease}.evb:hover{transform:translateY(-3px);border-color:var(--bs-emphasis-color);border-top-color:var(--k)}.evb:focus-within{outline:3px solid #fbbc42;outline-offset:2px}.evb .ev-tag{justify-self:start;margin-top:auto}.evb-sea{--k: #5773AE}.evb-fish{--k: var(--bs-emphasis-color)}.evb-cook{--k: #C42D12}.evb-music{--k: #FBBC42}.evb-art{--k: #E83A1C}.evb-season{--k: #9E2109}.evb-fest{--k: var(--bs-secondary-color)}.evb-st{position:absolute;z-index:-1;right:-14px;bottom:-18px;color:var(--bs-emphasis-color);opacity:.07}.evb-st .st-ico{width:150px;height:150px;display:block}.evb:hover .evb-st{opacity:.12}.evb-when{display:flex;align-items:baseline;flex-wrap:wrap;gap:.1rem .5rem;font-variant-numeric:tabular-nums}.evb-when b{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.5rem,2.2vw,1.9rem);line-height:1;letter-spacing:-0.01em;color:var(--bs-emphasis-color)}.evb-when small,.evb-when .small{font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.875rem);color:var(--bs-secondary-color)}.evb-name{margin:.1rem 0 0;font-size:clamp(22px,2vw,28px);line-height:1.02}.evb-name a{color:var(--bs-emphasis-color);text-decoration:none}.evb-name a::after{content:"";position:absolute;inset:0;z-index:1}.evb-name a:focus-visible{outline:none}.evb:hover .evb-name a{text-decoration:underline;text-decoration-color:var(--k);text-decoration-thickness:3px;text-underline-offset:4px}.evb-where{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .4rem;font-size:max(14px,.875rem);color:var(--bs-secondary-color)}.evb-where .evc-ico{width:15px;height:15px;color:var(--k)}@media(max-width: 991.98px){.evb-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 767.98px){.evb-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-right:-16px;padding:4px 16px 6px 0}.evb-grid::-webkit-scrollbar{display:none}.evb{flex:0 0 78%;scroll-snap-align:start;min-height:190px}}@media(prefers-reduced-motion: reduce){.evb{transition:none}}.ev-tag.ev-tbc{background:var(--bs-secondary-bg);color:var(--bs-emphasis-color);box-shadow:inset 0 0 0 1px var(--bs-border-color)}.ws-hbottles,.ws-pbottles{--n: 5}.ws-hbottles.is-order{padding:0 2%}.ws-hbottles.is-order li,.ws-hbottles.is-order li:nth-child(3){flex:0 1 calc(100%/var(--n));max-width:26%;margin:0 -0.6%;z-index:auto}.ws-hbottles.is-order img{max-height:340px;width:auto;max-width:100%;margin:0 auto}.ws-hbottles li,.ws-pbottles li{position:relative}.ws-badge{position:absolute;left:50%;bottom:8px;transform:translateX(-50%);min-width:2.2em;padding:.15rem .5rem;border-radius:999px;background:#182022;color:#fff;font-family:Poppins,sans-serif;font-weight:800;font-size:max(14px,.875rem);line-height:1.3;text-align:center;box-shadow:0 0 0 2px #fbbc42;z-index:4}.ws-hbottles .ws-badge{font-size:max(14px,1rem);bottom:12px}.ws-build{display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);align-items:start}.ws-list .ws-run-h{margin-top:1.25rem}.ws-list .ws-run-h:first-child{margin-top:0}.ws-rows{list-style:none;margin:0;padding:0;border-top:2px solid var(--bs-emphasis-color)}.ws-row{display:grid;grid-template-columns:34px minmax(0, 1fr) auto;gap:.9rem;align-items:center;padding:.55rem .25rem;border-bottom:1px solid var(--bs-border-color);transition:background var(--t-fast) ease}.ws-row img{width:34px;height:62px;object-fit:contain}.ws-row.is-in{background:var(--bs-secondary-bg)}.ws-row-t{display:grid;gap:.05rem;min-width:0}.ws-row-t b{font-family:Poppins,sans-serif;font-size:max(15px,1rem);line-height:1.25;color:var(--bs-emphasis-color)}.ws-row-t span{font-size:max(14px,.875rem);color:var(--bs-secondary-color);font-weight:600}.ws-step-q{display:inline-grid;grid-template-columns:44px 64px 44px;height:44px;border:2px solid var(--bs-emphasis-color);border-radius:999px;overflow:hidden;background:var(--bs-body-bg)}.ws-q-b{border:0;background:none;color:var(--bs-emphasis-color);font-size:1.35rem;font-weight:700;line-height:1;cursor:pointer}.ws-q-b:hover{background:var(--bs-secondary-bg)}.ws-q-b:focus-visible{outline:3px solid #c42d12;outline-offset:-3px}.ws-q{width:100%;border:0;border-left:1px solid var(--bs-border-color);border-right:1px solid var(--bs-border-color);background:none;color:var(--bs-emphasis-color);text-align:center;font-family:Poppins,sans-serif;font-weight:700;font-size:1rem;-moz-appearance:textfield;appearance:textfield}.ws-q::-webkit-outer-spin-button,.ws-q::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ws-q:focus-visible{outline:3px solid #c42d12;outline-offset:-3px}.ws-row.is-in .ws-step-q{border-color:#c42d12}.ws-preview{position:sticky;top:96px;padding:1.25rem 1.3rem 1.3rem;border-radius:var(--r-2);background:#182022;color:#fff}.ws-preview h3,.ws-preview .h3{color:#fff;margin:0 0 .75rem}.ws-pshelf{position:relative;min-height:210px;display:flex;flex-direction:column;justify-content:flex-end}.ws-pbottles{list-style:none;margin:0;padding:0 4%;display:flex;justify-content:center;align-items:flex-end;min-height:0}.ws-pbottles li{flex:0 1 calc(100%/var(--n));max-width:22%;margin:0 -0.5%}.ws-pbottles img{display:block;height:180px;width:auto;max-width:100%;margin:0 auto;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(0, 0, 0, 0.45))}.ws-empty{position:absolute;inset:0 0 18px;display:grid;place-items:center;margin:0;padding:1rem 1.25rem;text-align:center;border:2px dashed rgba(255,255,255,.3);border-radius:var(--r-2);color:rgba(255,255,255,.8);font-size:max(15px,.9375rem)}.ws-empty[hidden]{display:none}.ws-pedge{display:block;height:14px;margin-top:-4px;border-radius:3px;background:#fbbc42;position:relative;z-index:1}.ws-total{margin:1rem 0 .35rem;font-family:Poppins,sans-serif;font-weight:800;font-size:max(17px,1.125rem)}.ws-lines{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.2rem;font-size:max(15px,.9375rem);color:rgba(255,255,255,.88)}.ws-lines b{color:#fbbc42;min-width:2.5em;display:inline-block}.ws-pact{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.ws-clear{min-height:44px;border:0;background:none;color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;padding:0 .25rem}.ws-clear:focus-visible{outline:3px solid #fbbc42;outline-offset:2px}.ws-clear[hidden]{display:none}.ws-order{display:grid;gap:.35rem}.ws-order textarea{resize:none;font-weight:600;background:var(--bs-secondary-bg)}.ws-order[hidden]{display:none}.ws-order-edit{justify-self:start;font-weight:600;font-size:max(15px,.9375rem)}.ws-bar{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .55rem .55rem 1rem;border-radius:999px;background:#182022;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:max(14px,.875rem);box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform var(--t-fast) ease,opacity var(--t-fast) ease}.ws-bar.is-away{transform:translateY(140%);opacity:0;pointer-events:none}.ws-bar[hidden]{display:none}@media(min-width: 992px){.ws-bar{display:none}}@media(max-width: 991.98px){.ws-build{grid-template-columns:minmax(0, 1fr)}.ws-preview{position:static;order:-1}}.ws-row{grid-template-columns:28px minmax(0, 1fr) auto;gap:.6rem}.ws-row img{width:28px;height:52px}.ws-step-q{grid-template-columns:44px 52px 44px}.ws-pbottles img{height:140px}.ws-pshelf{min-height:170px}.ws-sky{display:none}.has-sky.jg13{position:relative;overflow:hidden;isolation:isolate}.has-sky.jg13>.wrap{position:relative;z-index:1}.jg13 .ws-sky{display:block;position:absolute;inset:0;z-index:0;pointer-events:none}[data-mode=light] .jg13 .ws-sky{display:none}.jg13 .ws-sky i{position:absolute;display:block}.jg13 .ws-moon{top:34px;right:4%;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle at 34% 30%, rgba(195, 204, 206, 0.55) 0 7px, transparent 8px),radial-gradient(circle at 62% 58%, rgba(195, 204, 206, 0.5) 0 11px, transparent 12px),radial-gradient(circle at 40% 70%, rgba(195, 204, 206, 0.4) 0 5px, transparent 6px),radial-gradient(circle at 70% 28%, rgba(195, 204, 206, 0.35) 0 4px, transparent 5px),radial-gradient(circle at 38% 36%, #FFFFFF 0%, #FEEBC6 55%, #FDD277 100%);box-shadow:0 0 22px 6px rgba(254,235,198,.55),0 0 70px 24px rgba(251,188,66,.28),0 0 140px 60px rgba(87,115,174,.22);animation:ws-moon-glow 6s ease-in-out infinite alternate}.jg13 .ws-convoy{position:absolute;width:190px;height:40px;opacity:0}.jg13 .ws-convoy .ws-ufo{left:0;top:4px;width:48px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 24'%3E%3Cellipse cx='24' cy='15.5' rx='20' ry='5' fill='%23C3CCCE'/%3E%3Cellipse cx='24' cy='13.5' rx='20' ry='3.6' fill='%235773AE'/%3E%3Cpath d='M12 13.5 A12 8.5 0 0 1 36 13.5 Z' fill='%23FBBC42'/%3E%3Ccircle cx='13' cy='16.4' r='1.3' fill='%23FBBC42'/%3E%3Ccircle cx='24' cy='17.3' r='1.3' fill='%23FFFFFF'/%3E%3Ccircle cx='35' cy='16.4' r='1.3' fill='%23FBBC42'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 0 6px rgba(251, 188, 66, 0.65)) drop-shadow(0 0 16px rgba(87, 115, 174, 0.6));animation:ws-bob 2.6s ease-in-out infinite}.jg13 .ws-convoy .ws-jet{left:78px;top:10px;width:46px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 16'%3E%3Cellipse cx='42.5' cy='8' rx='3.5' ry='1.6' fill='%23FBBC42'/%3E%3Cpath d='M1 8.2 L9 6.2 L31 5.6 L36 1.2 L39.5 1.2 L38 6 L40 6.4 L40 9.6 L31 10.4 L9 9.8 Z' fill='%23C3CCCE'/%3E%3Cpath d='M17 8.4 L26 8.4 L33 14.6 L28.5 14.6 Z' fill='%235773AE'/%3E%3Cpath d='M8.5 6.4 Q12 3.4 16.5 5.9 Z' fill='%235773AE'/%3E%3Cpath d='M9 8 L31 8' stroke='%23FFFFFF' stroke-opacity='.5' stroke-width='.6'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 0 3px rgba(251, 188, 66, 0.35));animation:ws-bob 3.1s ease-in-out .4s infinite}.jg13 .ws-convoy .ws-jet2{left:136px;top:22px;width:40px;height:14px;animation-duration:3.5s;animation-delay:.9s}.jg13 .ws-c1{top:15%;left:100%;animation:ws-fly-l 23s linear 1s infinite}.jg13 .ws-c2{top:4%;right:100%;scale:-1 1;animation:ws-fly-r 31s linear 11s infinite}@media(max-width: 767.98px){.jg13 .ws-moon{top:18px;right:16px;width:58px;height:58px}.jg13 .ws-convoy{transform:scale(0.72);transform-origin:0 0}.jg13 .ws-c1{top:11%}.jg13 .ws-c2{top:2%}}@media(prefers-reduced-motion: reduce){.jg13 .ws-convoy{display:none}.jg13 .ws-moon{animation:none}}@keyframes ws-moon-glow{from{box-shadow:0 0 18px 5px rgba(254,235,198,.5),0 0 60px 20px rgba(251,188,66,.22),0 0 130px 54px rgba(87,115,174,.2)}to{box-shadow:0 0 26px 8px rgba(254,235,198,.65),0 0 84px 30px rgba(251,188,66,.32),0 0 160px 70px rgba(87,115,174,.26)}}@keyframes ws-fly-l{0%{opacity:0;translate:0 0}2%{opacity:1}45%{opacity:1;translate:calc(-100vw - 220px) -40px}46%,100%{opacity:0;translate:calc(-100vw - 220px) -40px}}@keyframes ws-fly-r{0%{opacity:0;translate:0 0}2%{opacity:1}38%{opacity:1;translate:calc(100vw + 220px) 30px}39%,100%{opacity:0;translate:calc(100vw + 220px) 30px}}@keyframes ws-bob{0%,100%{transform:translateY(0) rotate(0)}30%{transform:translateY(-6px) rotate(-3deg)}70%{transform:translateY(4px) rotate(2deg)}}.jg13 .ws-sky{background:linear-gradient(180deg, #0E1416 0%, #111A1E 30%, #182022 55%, #1F2A3A 72%, #2B3A53 86%, #9E2109 97%, #E83A1C 100%);overflow:hidden}.jg13 .ws-sky :is(.ws-st1,.ws-st2,.ws-st3,.ws-mw){inset:0}.jg13 .ws-sky .ws-st1{background:radial-gradient(circle at 46px 15px, rgba(255, 255, 255, 0.59) 0 0.8px, transparent 1.5px),radial-gradient(circle at 34px 123px, rgba(195, 204, 206, 0.59) 0 0.56px, transparent 1.26px),radial-gradient(circle at 65px 47px, rgba(195, 204, 206, 0.54) 0 0.61px, transparent 1.31px),radial-gradient(circle at 20px 39px, rgba(195, 204, 206, 0.53) 0 0.67px, transparent 1.37px),radial-gradient(circle at 101px 96px, rgba(255, 255, 255, 0.74) 0 0.84px, transparent 1.54px);background-size:173px 149px;animation:dk-twinkle 5.5s ease-in-out infinite alternate}.jg13 .ws-sky .ws-st2{background:radial-gradient(circle at 230px 7px, rgba(195, 204, 206, 0.81) 0 1.15px, transparent 1.85px),radial-gradient(circle at 141px 208px, rgba(255, 255, 255, 0.75) 0 1px, transparent 1.7px),radial-gradient(circle at 166px 76px, rgba(255, 255, 255, 0.79) 0 0.92px, transparent 1.62px),radial-gradient(circle at 184px 9px, rgba(255, 255, 255, 0.95) 0 0.8px, transparent 1.5px),radial-gradient(circle at 151px 83px, rgba(255, 255, 255, 0.84) 0 1.11px, transparent 1.81px);background-size:241px 227px;animation:dk-twinkle 7.5s ease-in-out 2.2s infinite alternate-reverse}.jg13 .ws-sky .ws-st3{background:radial-gradient(circle at 206px 228px, rgb(254, 235, 198) 0 1.33px, transparent 2.03px),radial-gradient(circle at 203px 106px, rgba(255, 255, 255, 0.98) 0 1.38px, transparent 2.08px),radial-gradient(circle at 339px 222px, rgba(255, 255, 255, 0.86) 0 1.36px, transparent 2.06px),radial-gradient(circle at 8px 85px, rgba(255, 255, 255, 0.92) 0 1.17px, transparent 1.87px);background-size:389px 331px;filter:drop-shadow(0 0 2px rgba(255, 255, 255, 0.7))}.jg13 .ws-sky .ws-mw{inset:-30% -20%;rotate:-24deg;background:radial-gradient(ellipse 62% 17% at 50% 46%, rgba(195, 204, 206, 0.34), rgba(87, 115, 174, 0.26) 34%, rgba(87, 115, 174, 0.1) 60%, transparent 80%),radial-gradient(ellipse 34% 7% at 54% 45%, rgba(254, 235, 198, 0.22), transparent 80%),radial-gradient(ellipse 20% 4% at 40% 48%, rgba(14, 20, 22, 0.5), transparent 90%)}.jg13 .ws-sky .ws-shoot{inset:auto;top:16%;left:58%;width:140px;height:2px;border-radius:2px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.95));rotate:-18deg;opacity:0;animation:dk-shoot 7s ease-in 1.2s infinite}.jg13 .ws-sky .ws-shoot2{inset:auto;top:31%;left:84%;width:180px;height:2px;border-radius:2px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.9));rotate:-26deg;opacity:0;animation:dk-shoot2 11s ease-in 2.6s infinite}.jg13 .ws-sky .ws-shoot3{inset:auto;top:7%;left:28%;width:104px;height:1.6px;border-radius:2px;background:linear-gradient(90deg, transparent, rgba(254, 235, 198, 0.85));rotate:-12deg;opacity:0;animation:dk-shoot3 13s ease-in 4.4s infinite}.jg13 .ws-sky .ws-shoot4{inset:auto;top:46%;left:66%;width:124px;height:1.8px;border-radius:2px;background:linear-gradient(90deg, transparent, rgba(195, 204, 206, 0.9));rotate:-32deg;opacity:0;animation:dk-shoot4 17s ease-in 6.5s infinite}.jg13 .ws-sky .ws-mw::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18px 22px, rgba(255, 255, 255, 0.53) 0 0.47px, transparent 1.07px),radial-gradient(circle at 20px 32px, rgba(255, 255, 255, 0.85) 0 0.73px, transparent 1.33px),radial-gradient(circle at 34px 2px, rgba(255, 255, 255, 0.46) 0 0.7px, transparent 1.3px),radial-gradient(circle at 13px 14px, rgba(254, 235, 198, 0.78) 0 0.58px, transparent 1.18px),radial-gradient(circle at 22px 9px, rgba(255, 255, 255, 0.76) 0 0.43px, transparent 1.03px),radial-gradient(circle at 15px 16px, rgba(255, 255, 255, 0.48) 0 0.47px, transparent 1.07px),radial-gradient(circle at 30px 36px, rgba(255, 255, 255, 0.79) 0 0.43px, transparent 1.03px);background-size:37px 41px;-webkit-mask-image:radial-gradient(ellipse 56% 13% at 50% 46%, #000 25%, transparent 100%);mask-image:radial-gradient(ellipse 56% 13% at 50% 46%, #000 25%, transparent 100%)}.jg13 .ws-sky .ws-sil{inset:auto 0 0 0;height:110px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 110'%3E%3Cg fill='%230E1416' stroke='%230E1416' stroke-linecap='round'%3E%3Crect x='0' y='96' width='600' height='14' stroke='none'/%3E%3Cpath d='M90 100 Q97 70 84 38' fill='none' stroke-width='5'/%3E%3Cpath d='M84 38 Q70 27 52 40 M84 38 Q75 21 60 17 M84 38 Q96 21 114 22 M84 38 Q101 32 114 48 M84 38 Q88 25 91 12 M84 38 Q66 38 58 54' fill='none' stroke-width='4'/%3E%3Cpath d='M206 100 Q199 78 210 54' fill='none' stroke-width='4'/%3E%3Cpath d='M210 54 Q198 45 184 54 M210 54 Q203 40 192 37 M210 54 Q220 41 234 43 M210 54 Q224 50 232 62 M210 54 Q213 43 216 33' fill='none' stroke-width='3.2'/%3E%3Cpath d='M290 100 L300 86 L420 86 L432 100 Z' stroke='none'/%3E%3Crect x='328' y='73' width='54' height='14' stroke='none'/%3E%3Cpath d='M362 86 V18 M362 30 L394 82 M362 30 L332 80' fill='none' stroke-width='2'/%3E%3Cpath d='M446 100 L454 91 L526 91 L534 100 Z' stroke='none'/%3E%3Cpath d='M488 91 V34' fill='none' stroke-width='2'/%3E%3Crect x='552' y='74' width='6' height='26' stroke='none'/%3E%3Crect x='570' y='78' width='6' height='22' stroke='none'/%3E%3Crect x='588' y='72' width='6' height='28' stroke='none'/%3E%3Crect x='540' y='84' width='60' height='4' stroke='none'/%3E%3C/g%3E%3C/svg%3E") left bottom/auto 100% repeat-x;opacity:.92}@media(max-width: 767.98px){.jg13 .ws-sky .ws-shoot{top:9%;left:42%;width:90px}.jg13 .ws-sky .ws-shoot2{top:26%;left:76%;width:120px}.jg13 .ws-sky .ws-shoot3{top:6%;left:24%;width:74px}.jg13 .ws-sky .ws-shoot4{display:none}.jg13 .ws-sky .ws-sil{height:80px}}@media(prefers-reduced-motion: reduce){.jg13 .ws-sky :is(.ws-st1,.ws-st2){animation:none}.jg13 .ws-sky :is(.ws-shoot,.ws-shoot2,.ws-shoot3,.ws-shoot4){display:none}}.ev-cal{--ev-pin-pad: .45rem}.ev-filters{gap:.35rem .75rem;margin-bottom:clamp(14px,1.8vw,22px)}.ev-filters .ev-chips{flex-wrap:nowrap;gap:.3rem}.ev-filters .ev-chip{min-height:40px;padding:.15rem .75rem;font-size:14px;gap:.3rem;border-width:1.5px}.ev-filters .ev-chip svg{width:15px;height:15px}.ev-filters .ev-chip .st-ico{width:16px;height:16px}.ev-filters .ev-count{font-size:14px}@media(max-width: 991.98px){.ev-filters .ev-chips{overflow-x:auto;scrollbar-width:none}.ev-filters .ev-chips::-webkit-scrollbar{display:none}}@media(max-width: 767.98px){.ev-filters .ev-chip{min-height:40px;padding:.15rem .7rem}}.town-local .tl-note{margin:.75rem 0 0;color:var(--bs-secondary-color);font-size:max(14px,.9375rem);max-width:65ch}.town-local .tl-grid{display:grid;gap:clamp(28px,3.5vw,48px);margin-top:clamp(24px,3vw,40px)}@media(min-width: 992px){.town-local .tl-grid{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);align-items:start}.town-local .tl-shop{position:sticky;top:calc(var(--hdr-h, 72px) + 16px)}}.town-local .tl-h{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding-bottom:.6rem;font-family:Anton,"Arial Narrow",Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(24px,2.4vw,32px);line-height:1;border-bottom:3px solid var(--sun)}.town-local .tl-h small,.town-local .tl-h .small{font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:max(14px,.8125rem);letter-spacing:.12em;color:var(--sun)}.town-local .tl-list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}@media(min-width: 768px){.town-local .tl-eat .tl-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.town-local .tl-item{display:grid;grid-template-columns:auto minmax(0, 1fr);gap:.9rem;padding:1rem 1.1rem 1.05rem;border-radius:var(--r-3);background:color-mix(in srgb, var(--bs-body-color) 6%, transparent);border:1px solid color-mix(in srgb, var(--bs-body-color) 14%, transparent);transition:border-color var(--t-fast) ease,transform var(--t-base) var(--ease),background-color var(--t-fast) ease}.town-local .tl-item:hover,.town-local .tl-item:focus-within{border-color:var(--sun);transform:translateY(-2px);background:color-mix(in srgb, var(--bs-body-color) 9%, transparent)}.town-local .tl-n{font-family:Anton,"Arial Narrow",Impact,sans-serif;font-size:30px;line-height:.95;color:var(--sun);min-width:1.6ch}.town-local .tl-b{min-width:0;display:flex;flex-direction:column;gap:.3rem}.town-local .tl-name{margin:0;font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:18px;line-height:1.2;text-transform:none;letter-spacing:0}.town-local .tl-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.town-local .tl-view{display:inline-flex;align-items:center;gap:.3rem;font-size:max(14px,.8125rem);font-weight:700;letter-spacing:.04em;padding:.1rem .6rem .1rem .45rem;border-radius:var(--r-pill);color:#fff;background:#5773ae}.town-local .tl-view svg{width:16px;height:16px;flex:none}.town-local .tl-view-beach{color:#182022;background:#fbbc42}.town-local .tl-kind{align-self:flex-start;font-size:max(14px,.8125rem);font-weight:700;letter-spacing:.04em;color:var(--sun);padding:.1rem .55rem;border-radius:var(--r-pill);background:color-mix(in srgb, var(--sun) 14%, transparent)}.town-local .tl-why{margin:.15rem 0 0;font-size:max(15px,.9375rem);line-height:1.5;color:var(--bs-body-color)}.town-local .tl-meta{margin:auto 0 0;padding-top:.45rem;display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;font-size:max(14px,.875rem)}.town-local .tl-area{display:inline-flex;align-items:center;gap:.3rem;color:var(--bs-secondary-color)}.town-local .tl-area svg{flex:none}.town-local .tl-link{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;font-weight:700;color:var(--bs-body-color);text-decoration:underline;text-decoration-color:var(--sun);text-decoration-thickness:2px;text-underline-offset:.2em}.town-local .tl-link:hover{color:var(--sun)}.town-local .tl-link:focus-visible{outline:3px solid var(--sun);outline-offset:2px;border-radius:4px}.town-local .tl-shop .tl-item{border-left:4px solid var(--sun)}@media(prefers-reduced-motion: reduce){.town-local .tl-item{transition:none}.town-local .tl-item:hover,.town-local .tl-item:focus-within{transform:none}}.town-local[data-bs-theme=light] .tl-n{color:var(--action)}.town-local[data-bs-theme=light] .tl-kind{color:var(--ink);background:color-mix(in srgb, var(--sun) 38%, transparent)}.town-local[data-bs-theme=light] .tl-h small,.town-local[data-bs-theme=light] .tl-h .small{color:var(--bs-secondary-color)}.town-local[data-bs-theme=light] .tl-item{background:#fff;border-color:color-mix(in srgb, var(--ink) 12%, transparent)}.town-local .tl-h small,.town-local .tl-h .small{white-space:nowrap}html[data-variant=label][data-mode=dark] .site-header{background:#0e1416;color:#fff;border-bottom-color:#fbbc42}html[data-variant=label][data-mode=dark] .site-header .navlinks a{color:#fff}html[data-variant=label][data-mode=dark] .burger{background:#232d30;color:#fff}html[data-variant=label][data-mode=dark] .burger[aria-expanded=true]{background:#fbbc42;color:#182022}html[data-variant=label][data-mode=dark] .site-header .icon-btn:hover{background:rgba(255,255,255,.1)}html[data-variant=sundown][data-mode=light] .site-header{background:#fff;color:#182022}html[data-variant=sundown][data-mode=light] .site-header .navlinks a,html[data-variant=sundown][data-mode=light] .site-header .icon-btn{color:#182022}html[data-variant=sundown][data-mode=light] .site-header .icon-btn:hover{background:rgba(24,32,34,.07)}html[data-variant=sundown][data-mode=light] .site-header .burger{background:#f1f2f2;color:#182022}html[data-variant=sundown][data-mode=light] .site-header .burger[aria-expanded=true]{background:#182022;color:#fff}html[data-variant=sundown][data-mode=light] .site-header .btn-ink{--bs-btn-color:#fff;--bs-btn-bg:#182022;--bs-btn-border-color:#182022;--bs-btn-hover-color:#182022;--bs-btn-hover-bg:#FBBC42;--bs-btn-hover-border-color:#182022}html[data-variant=sundown] .topbar[data-bs-theme=light]{background:#fff;--bs-body-bg:#fff;color:#182022;border-bottom:1px solid #dee0e1}html[data-variant=sundown] .topbar[data-bs-theme=light] span::before{background:#c42d12}.standards[data-bs-theme=light] .stat{background:#fff;box-shadow:0 10px 26px -20px rgba(14,20,22,.5)}.standards[data-bs-theme=light].ground-stage .stat,.standards[data-bs-theme=light] .fp-list li,.standards[data-bs-theme=light] .salt{background:#fff}.standards[data-bs-theme=light] .fp-list li:has(.fp-pick:hover){background:#fef6e5}.standards[data-bs-theme=light] .stat .num{color:#182022}.standards[data-bs-theme=light] .stat .num small,.standards[data-bs-theme=light] .stat .num .small,.standards[data-bs-theme=light] .stat .stat-lab,.standards[data-bs-theme=light] .fp-list .heat,.standards[data-bs-theme=light] .salt .salt-h span{color:#9e2109}.standards[data-bs-theme=light] .radar .ax{fill:#182022}.standards[data-bs-theme=light] .salt .bar{background:rgba(24,32,34,.12)}.standards[data-bs-theme=light] .salt .bar b{background:#182022}.standards[data-bs-theme=light] .salt .bar b::after{color:#4a5658}.standards[data-bs-theme=light] .fp-hint small,.standards[data-bs-theme=light] .fp-hint .small{color:#4a5658}.standards[data-bs-theme=light] .hs-empty{border-color:rgba(158,33,9,.5)}html[data-variant=label] .tile-bbq .tile-heat{color:#fff}html[data-variant=sundown] .sd-hero[data-bs-theme=light]{background-image:linear-gradient(180deg, #fff 0%, #FEF6E5 55%, #FDE8BD 100%)}html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-hero-copy .eyebrow{color:#9e2109}html[data-variant=sundown] .sd-hero[data-bs-theme=light] .flip{color:#c42d12;text-shadow:none}html[data-variant=sundown] .sd-hero[data-bs-theme=light] .lede,html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-claims{color:#182022}html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-claims li::before{background:#c42d12}html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-window{box-shadow:0 0 0 6px #fff,0 40px 80px -30px rgba(14,20,22,.45)}html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-stamp{box-shadow:0 0 0 5px #fff,0 0 40px rgba(251,188,66,.5)}html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-water{background:#fff;color:#182022;border-top:1px solid #dee0e1}html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-water::before{opacity:.3}html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-shelf-lab,html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-q-name{color:#182022}html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-shelf-more,html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-q-heat{color:#9e2109}html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-shelf-more:hover{color:#c42d12}html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-shelf-note{color:#4a5658}html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-q{background:#fef6e5;border-color:#fde8bd}html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-q:has(.is-added){border-color:#c42d12;background:#fde8bd}html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-q img{filter:drop-shadow(0 12px 10px rgba(14, 20, 22, 0.3))}html[data-variant=sundown] .sd-hero[data-bs-theme=light] .sd-q-add.is-added{--bs-btn-bg:#182022;--bs-btn-border-color:#182022;--bs-btn-color:#FBBC42;--bs-btn-hover-bg:#182022;--bs-btn-hover-color:#FBBC42}html[data-variant=sundown] .hub-hero[data-bs-theme=light],html[data-variant=sundown] .error-hero[data-bs-theme=light]{background-image:linear-gradient(180deg, #fff 0%, #FEF6E5 70%, #FDE8BD 100%)}html[data-variant=sundown] .hub-hero[data-bs-theme=light] .lede{color:#4a5658}html[data-variant=sundown] .hub-hero[data-bs-theme=light] .crumbs{color:#4a5658}html[data-variant=sundown] .hub-hero[data-bs-theme=light] .press-frame{box-shadow:0 0 0 5px #fff,0 30px 60px -30px rgba(14,20,22,.5)}html[data-variant=sundown] .standards[data-bs-theme=light]::before{background:radial-gradient(50% 50% at 50% 0, rgba(232, 58, 28, 0.12), transparent 70%)}html[data-variant=sundown] [data-bs-theme=dark] .bundle .pick,html[data-variant=sundown] .bundle[data-bs-theme=dark] .pick,html[data-variant=sundown] #bundle[data-bs-theme=dark] .pick{background:#232d30;color:#fff;box-shadow:none;border-color:rgba(255,255,255,.08)}html[data-variant=sundown] #bundle[data-bs-theme=dark] .pick .pick-price{color:#c3ccce}html[data-variant=sundown] [data-bs-theme=dark] .rcard{background:#232d30;color:#fff}html[data-variant=sundown] [data-bs-theme=dark] .rcard .stretched,html[data-variant=sundown] [data-bs-theme=dark] .rcard a{color:#fff}html[data-variant=sundown] [data-bs-theme=dark] .faq details{background:#232d30;color:#fff;box-shadow:none}html[data-variant=sundown] [data-bs-theme=dark] .faq details summary{color:#fff}html[data-variant=sundown] [data-bs-theme=dark] .recipe-facts li{background:#232d30;color:#fff;box-shadow:none}@media(max-width: 767.98px){html[data-variant=sundown] .rcard .rcard-shot{min-width:0;width:auto;height:auto;margin:.6rem 0 .6rem .6rem;aspect-ratio:auto;border-radius:60px 60px 10px 10px}html[data-variant=sundown] .rcard .rcard-shot img{width:100%;height:100%;min-height:0}}.bundle .box .js-clear{--bs-btn-color:#fff;--bs-btn-border-color:rgba(255,255,255,.45);--bs-btn-disabled-color:#fff;--bs-btn-disabled-border-color:rgba(255,255,255,.3)}.error-hero[data-bs-theme=sun] a:not(.btn){color:#182022;text-decoration:underline;text-decoration-color:#c42d12}html[data-variant=sundown] .error-hero[data-bs-theme=light] .num{color:#c42d12;text-shadow:none}html[data-variant=sundown] .mcard[data-bs-theme=light]{background:#fff;color:#182022;box-shadow:var(--sd-soft)}html[data-variant=sundown] .hub-hero.ground-sky[data-bs-theme=dark] .chip{background:rgba(14,20,22,.78)}@media(max-width: 767.98px){html[data-variant=sundown] .ground-lastlight[data-bs-theme=dark] .wrap{padding-bottom:calc(var(--gap, 48px) + 120px)}}[data-bs-theme=dark] :is(.form-control,.form-select){border-color:rgba(255,255,255,.45)}[data-bs-theme=dark] .form-control::placeholder{color:#c3ccce;opacity:.8}.standards .hs-js .hs-col[data-t="4"]:not(.is-on){opacity:.85;filter:none}.standards .hs-empty{color:var(--bs-emphasis-color)}.standards[data-bs-theme=light] :is(.hs-k,.hs-count,.hs-drag){color:#182022}.standards[data-bs-theme=light] .hs-body{color:#182022}@keyframes sr-spin{to{transform:rotate(1turn)}}html[data-view=v1][data-mode=light] body{background:#fffcf5}html[data-view=v1][data-mode=light] .site-header{background:rgba(255,252,245,.94);border-bottom:4px solid #fbbc42;box-shadow:0 6px 24px -18px rgba(126,94,33,.6)}html[data-view=v1][data-mode=light] main>section[data-bs-theme=light]:not(.ground-stage):not(.ground-cream){--bs-body-bg: #FFFCF5}html[data-view=v1][data-mode=light] main>section[data-bs-theme=light].ground-cream{--bs-body-bg: #FFF3DC}html[data-view=v1][data-mode=light] main>section[data-bs-theme=light].ground-stage{--bs-body-bg: #FFF6E6;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='28' viewBox='0 0 160 28'%3E%3Cpath d='M0 14c20-10 40-10 60 0s40 10 60 0 40-10 40-10' fill='none' stroke='%23182022' stroke-opacity='.06' stroke-width='2'/%3E%3C/svg%3E");background-size:160px 28px}html[data-view=v1][data-mode=light] :is(.hero,.hub-hero)[data-bs-theme=sun]{--bs-body-bg: #FFFCF5;--bs-secondary-bg: #FFF3DC;--bs-tertiary-bg: #FFF6E6;background:linear-gradient(180deg, #E4F3F6 0%, #F5F7F7 34%, #FFF6E1 72%, #FFFCF5 100%);position:relative;overflow:hidden;isolation:isolate}html[data-view=v1][data-mode=light] :is(.hero,.hub-hero)[data-bs-theme=sun]::before{content:"";position:absolute;z-index:-1;right:-22%;top:-60%;width:1100px;height:1100px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(rgba(251, 188, 66, 0.42) 0deg 5deg, rgba(251, 188, 66, 0) 5deg 15deg);-webkit-mask:radial-gradient(circle, #000 18%, transparent 62%);mask:radial-gradient(circle, #000 18%, transparent 62%);animation:sr-spin 140s linear infinite}html[data-view=v1][data-mode=light] :is(.hero,.hub-hero)[data-bs-theme=sun]::after{content:"";position:absolute;z-index:-1;right:calc(-22% + 470px);top:calc(-60% + 470px);width:160px;height:160px;border-radius:50%;pointer-events:none;background:radial-gradient(circle, #FFF4CC 0, #FFF4CC 30%, #FDDEA0 46%, #FBBC42 64%, rgba(251, 188, 66, 0) 70%)}html[data-view=v1][data-mode=light] .hub-hero[data-bs-theme=sun]::before{right:-450px;top:-450px;width:900px;height:900px}html[data-view=v1][data-mode=light] .hub-hero[data-bs-theme=sun]::after{right:-70px;top:-70px;width:140px;height:140px}html[data-view=v1][data-mode=light] :is(.hero,.hub-hero)[data-bs-theme=sun] :is(.flip,.hl){color:#fbbc42;-webkit-text-stroke:2px #182022;paint-order:stroke fill;text-shadow:4px 4px 0 #e83a1c}html[data-view=v1][data-mode=light] .hero[data-bs-theme=sun] .hero-claims li::before{background:#e83a1c}html[data-view=v1][data-mode=light] main :is(.btn-primary,.btn-ink,.btn-sun):not(.btn-sm):not(.btn-buy){box-shadow:4px 4px 0 #182022;transition:transform .12s ease,box-shadow .12s ease}html[data-view=v1][data-mode=light] main .btn-ink:not(.btn-sm):not(.btn-buy){box-shadow:4px 4px 0 #e83a1c}html[data-view=v1][data-mode=light] main :is(.btn-primary,.btn-ink,.btn-sun):not(.btn-sm):not(.btn-buy):active{transform:translate(2px, 2px);box-shadow:2px 2px 0 #182022}html[data-view=v1][data-mode=light] .rcard{transition:box-shadow .15s ease,transform .15s ease}html[data-view=v1][data-mode=light] .rcard:hover,html[data-view=v1][data-mode=light] .rcard:focus-within{box-shadow:6px 6px 0 #fbbc42;transform:translate(-2px, -2px)}html[data-view=v1][data-mode=light] .standards[data-bs-theme=light] .stat{box-shadow:6px 6px 0 #fbbc42;border:2px solid #182022}html[data-view=v1][data-mode=light] .standards[data-bs-theme=light] .stat .num{color:#fbbc42;-webkit-text-stroke:2px #182022;paint-order:stroke fill;text-shadow:4px 4px 0 #e83a1c}html[data-view=v1][data-mode=light] .standards[data-bs-theme=light] .stat .num :is(small,.small){-webkit-text-stroke:0;text-shadow:none;color:#9e2109}html[data-view=v1][data-mode=light] #story[data-bs-theme=sun]{background:linear-gradient(180deg, #FFF8EC 0%, #FDDEA0 100%)}html[data-view=v1][data-mode=light] main>section[data-bs-theme=sun]:not(.hero){position:relative}html[data-view=v1][data-mode=light] main>section.mail[data-bs-theme=sun]::before{content:"";position:absolute;left:0;right:0;top:clamp(-60px,-5vw,-28px);height:clamp(28px,5vw,60px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath fill='%23FBBC42' opacity='.45' d='M0 38C100 18 200 18 300 34S500 56 600 40 800 12 900 28s200 30 300 8V60H0Z'/%3E%3Cpath fill='%23FBBC42' d='M0 46C120 30 220 30 320 44S520 64 620 48 820 24 920 40s180 24 280 10V60H0Z'/%3E%3C/svg%3E") center bottom/100% 100% no-repeat;pointer-events:none}html[data-view=v1][data-mode=light] #story[data-bs-theme=sun]::before{content:"";position:absolute;left:0;right:0;top:clamp(-60px,-5vw,-28px);height:clamp(28px,5vw,60px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 60' preserveAspectRatio='none'%3E%3Cpath fill='%23FFF8EC' opacity='.45' d='M0 38C100 18 200 18 300 34S500 56 600 40 800 12 900 28s200 30 300 8V60H0Z'/%3E%3Cpath fill='%23FFF8EC' d='M0 46C120 30 220 30 320 44S520 64 620 48 820 24 920 40s180 24 280 10V60H0Z'/%3E%3C/svg%3E") center bottom/100% 100% no-repeat;pointer-events:none}@media(prefers-reduced-motion: reduce){html[data-view=v1][data-mode=light] :is(.hero,.hub-hero)[data-bs-theme=sun]::before{animation:none}html[data-view=v1][data-mode=light] .rcard:hover,html[data-view=v1][data-mode=light] .rcard:focus-within{transform:none}}html[data-view=v1][data-mode=light] .site-footer[data-bs-theme=light]{--bs-body-bg: #FFF3DC;border-top-color:#fbbc42}html[data-view=v1][data-mode=light] .jg-scene+section::before{display:none}
