/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:""}::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:""}}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/themes/custom/hyzerflip/dist/fonts/archivo-latin-ext-wght-normal-C4zznr8T.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/themes/custom/hyzerflip/dist/fonts/archivo-latin-wght-normal-E0tuGl4L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/themes/custom/hyzerflip/dist/fonts/archivo-latin-ext-wght-italic-DX1NMQXW.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/themes/custom/hyzerflip/dist/fonts/archivo-latin-wght-italic-C1arb59o.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/themes/custom/hyzerflip/dist/fonts/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/themes/custom/hyzerflip/dist/fonts/manrope-latin-wght-normal-DHIcAJRg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:"Manrope Variable",Manrope,ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--breakpoint-lg:1024px;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--shadow-sm:0 1px 2px #0000000a,0 2px 10px #0000000d;--shadow-md:0 2px 4px #0000000a,0 14px 36px #00000012;--shadow-lg:0 8px 16px #0000000f,0 30px 60px #0000001a;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:#fff;--color-paper-2:#f6f5f2;--color-paper-3:#e9e6df;--color-ink:#171717;--color-ink-secondary:#171717b3;--color-ink-meta:#171717a6;--color-ink-faint:#17171759;--color-rule:#1717170f;--color-rule-strong:#1717171f;--color-rule-invert:#fff3;--color-wine:#7a1f2b;--color-wine-deep:#4e101c;--color-wine-soft:#a3485a;--color-wine-tint:#faeef0;--color-wine-abyss:#2a0810;--color-ochre:#c88a2e;--color-ochre-deep:#8e5f1a;--color-ochre-tint:#faefd7;--color-sage:#4d5d3b;--color-sage-soft:#8a9a6e;--color-focus:#7a1f2b;--color-focus-invert:#fff;--font-display:"Archivo Variable",Archivo,ui-sans-serif,system-ui,sans-serif;--text-mega:clamp(1.5rem,3.6vw,4rem);--text-mega--line-height:.96;--text-mega--letter-spacing:-.045em;--text-mega--font-weight:800;--text-display-1:clamp(3.5rem,7.8vw,8rem);--text-display-1--line-height:.98;--text-display-1--letter-spacing:-.045em;--text-display-1--font-weight:800;--text-display-2:clamp(2.5rem,5.4vw,5.125rem);--text-display-2--line-height:.98;--text-display-2--letter-spacing:-.045em;--text-display-2--font-weight:800;--text-display-3:clamp(1.875rem,3vw,2.75rem);--text-display-3--line-height:1;--text-display-3--letter-spacing:-.03em;--text-display-3--font-weight:700;--text-stat-lg:6rem;--text-stat-lg--line-height:.92;--text-stat-lg--letter-spacing:-.05em;--text-stat-lg--font-weight:700;--text-stat:clamp(2.5rem,3.6vw,3.5rem);--text-stat--line-height:1;--text-stat--letter-spacing:-.035em;--text-stat--font-weight:700;--text-heading:1.875rem;--text-heading--line-height:1;--text-heading--letter-spacing:-.025em;--text-heading--font-weight:700;--text-subheading:1.625rem;--text-subheading--line-height:1.15;--text-subheading--letter-spacing:-.02em;--text-subheading--font-weight:700;--text-title:1.375rem;--text-title--line-height:1.1;--text-title--letter-spacing:-.02em;--text-title--font-weight:700;--text-lede:1.09375rem;--text-lede--line-height:1.6;--text-body:1rem;--text-body--line-height:1.6;--text-body--letter-spacing:-.005em;--text-body--font-weight:400;--text-ui:.90625rem;--text-ui--line-height:1.2;--text-ui--letter-spacing:-.005em;--text-ui--font-weight:600;--text-kicker:.8125rem;--text-kicker--line-height:1.2;--text-kicker--letter-spacing:.02em;--text-kicker--font-weight:600;--text-label:.78125rem;--text-label--line-height:1.3;--text-label--letter-spacing:.02em;--text-label--font-weight:500;--text-micro:.71875rem;--text-micro--line-height:1.2;--text-micro--letter-spacing:.01em;--text-micro--font-weight:600;--shadow-wine:0 6px 18px #7a1f2b38;--shadow-wine-lifted:0 10px 24px #7a1f2b52;--container-page:1400px;--spacing-gutter:clamp(1.25rem,4vw,4rem);--container-measure:calc(var(--container-page) - var(--spacing-gutter) * 2);--spacing-section:7rem;--spacing-section-tight:5rem;--ease-smooth:cubic-bezier(.2,.8,.2,1);--animate-pulse-ring:pulse-ring 2.4s ease-in-out infinite}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);letter-spacing:var(--text-body--letter-spacing);font-weight:var(--text-body--font-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);text-wrap:balance}:is(h1,h2,h3,h4,h5,h6) em{font-style:italic;font-weight:500}p{text-wrap:pretty}::selection{background-color:var(--color-wine);color:var(--color-paper)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}[data-surface=light]{background-color:var(--color-paper);color:var(--color-ink)}[data-surface=muted]{background-color:var(--color-paper-2);color:var(--color-ink)}[data-surface=dark]{background-color:var(--color-ink)}[data-surface=wine]{background-color:var(--color-wine)}[data-surface=dark],[data-surface=wine]{color:var(--color-paper);--color-ink-secondary:#ffffffc7;--color-ink-meta:#ffffffad;--color-ink-faint:#ffffff73;--color-rule:#ffffff1f;--color-rule-strong:#ffffff3d;--color-focus:var(--color-focus-invert)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is(#toolbar-administration,.contextual,.contextual-links,.ui-dialog,.ui-dialog-content) button,:is(#toolbar-administration,.contextual,.contextual-links,.ui-dialog,.ui-dialog-content) input[type=submit]{background-color:revert;border:revert;color:revert}:is(#toolbar-administration,.contextual,.contextual-links,.ui-dialog,.ui-dialog-content) img,:is(#toolbar-administration,.contextual,.contextual-links,.ui-dialog,.ui-dialog-content) svg{display:revert}[hidden]{display:none!important}.visually-hidden:not(:focus,:active),.js .js-hide{clip-path:inset(50%);overflow-wrap:normal;width:1px;height:1px;overflow:hidden;position:absolute!important}}@layer components{.ck-content,.text-content{--content-size:var(--text-body);color:var(--color-ink-secondary);font-size:var(--content-size);overflow-wrap:break-word;line-height:1.72}:is(.ck-content,.text-content) :is(h2,h3,h4,h5,h6){color:var(--color-ink);font-family:var(--font-display);text-wrap:balance}:is(.ck-content,.text-content) h2{font-size:var(--text-display-3);font-weight:var(--text-display-3--font-weight);letter-spacing:var(--text-display-3--letter-spacing);line-height:var(--text-display-3--line-height);margin-block:1.9em .55em}:is(.ck-content,.text-content) h3{font-size:var(--text-subheading);font-weight:var(--text-subheading--font-weight);letter-spacing:var(--text-subheading--letter-spacing);line-height:var(--text-subheading--line-height);margin-block:1.6em .5em}:is(.ck-content,.text-content) h4{font-size:var(--text-title);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);line-height:var(--text-title--line-height);margin-block:1.5em .45em}:is(.ck-content,.text-content) h5{letter-spacing:-.01em;margin-block:1.5em .4em;font-size:1.125rem;font-weight:700;line-height:1.25}:is(.ck-content,.text-content) h6{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.14em;font-weight:700;line-height:var(--text-micro--line-height);text-transform:uppercase;margin-block:1.6em .5em}:is(.ck-content,.text-content) p{margin-block:1em}:is(.ck-content,.text-content) a:not(.button){color:var(--color-wine);text-decoration-line:underline;text-decoration-color:currentColor}@supports (color:color-mix(in lab,red,red)){:is(.ck-content,.text-content) a:not(.button){-webkit-text-decoration-color:color-mix(in srgb,currentcolor 48%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentcolor 48%,transparent);-webkit-text-decoration-color:color-mix(in srgb,currentcolor 48%,transparent);text-decoration-color:color-mix(in srgb,currentcolor 48%,transparent)}}:is(.ck-content,.text-content) a:not(.button){text-underline-offset:.2em;transition:color .18s var(--ease-smooth),text-decoration-color .18s var(--ease-smooth),text-decoration-thickness .18s var(--ease-smooth);text-decoration-thickness:1px}:is(.ck-content,.text-content) a:not(.button):hover{color:var(--color-wine-deep);text-decoration-color:currentColor;text-decoration-thickness:2px}:is(.ck-content,.text-content) strong,:is(.ck-content,.text-content) b{color:var(--color-ink);font-weight:700}:is(.ck-content,.text-content) sub,:is(.ck-content,.text-content) sup{font-size:.75em}:is(.ck-content,.text-content) code{border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink);padding:.15em .4em;font-size:.875em}:is(.ck-content,.text-content) pre{border-radius:var(--radius-md);background:var(--color-paper-2);margin-block:1.5em;padding:1.125rem 1.25rem;font-size:.875rem;line-height:1.6;overflow-x:auto}:is(.ck-content,.text-content) pre code{font-size:inherit;background:0 0;padding:0}:is(.ck-content,.text-content) :is(ul,ol){margin-block:1.25em;padding-inline-start:0;list-style:none}:is(.ck-content,.text-content) li{margin-block:.5em;padding-inline-start:1.625rem;line-height:1.65;position:relative}:is(.ck-content,.text-content) li :is(ul,ol){margin-block:.5em}:is(.ck-content,.text-content) ul>li:before{content:"";background:var(--color-ochre);inset-inline-start:0;width:.8125rem;height:1px;position:absolute;top:.78em}:is(.ck-content,.text-content) ol>li:before{color:var(--color-wine);content:counter(list-item,decimal-leading-zero);font-family:var(--font-sans);font-variant-numeric:tabular-nums;inset-inline-start:0;font-size:.75rem;font-weight:700;position:absolute;top:.04em}:is(.ck-content,.text-content) ul ul>li:before{background:var(--color-ink-faint);width:.5rem}:is(.ck-content,.text-content) ol ol>li:before{color:var(--color-ink-meta);content:counter(list-item,decimal) "."}:is(.ck-content,.text-content) dl{margin-block:1.25em}:is(.ck-content,.text-content) dt{color:var(--color-ink);margin-block-start:.9em;font-weight:700}:is(.ck-content,.text-content) dd{margin-inline-start:1.625rem}:is(.ck-content,.text-content) blockquote{border-inline-start:3px solid var(--color-ochre);color:var(--color-ink);font-family:var(--font-display);margin-block:1.75em;margin-inline:0;padding-inline-start:clamp(1.25rem,3vw,1.75rem);font-size:1.25em;font-style:italic;line-height:1.35}:is(.ck-content,.text-content) blockquote cite{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.02em;margin-block-start:.6rem;font-style:normal;font-weight:600;display:block}:is(.ck-content,.text-content) hr{background:var(--color-ochre);border:0;border-radius:999px;width:clamp(3rem,7vw,5.5rem);height:.25rem;margin-block:clamp(2.5rem,5vw,3.5rem);margin-inline:0}:is(.ck-content,.text-content) figure:not(.table){margin-block:clamp(2rem,4vw,3rem);margin-inline:0}:is(.ck-content,.text-content) img{border-radius:var(--radius-md);max-width:100%;height:auto}:is(.ck-content,.text-content) figcaption{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-label);margin-block-start:.75rem;line-height:1.45}.ck-content>:first-child,.text-content>:first-child,.text-content>div:is(.field,.field__item,:not([class]))>:first-child{margin-block-start:0}.ck-content>:last-child,.text-content>:last-child,.text-content>div:is(.field,.field__item,:not([class]))>:last-child{margin-block-end:0}.ck-content table,.text-content table{border-collapse:collapse;width:100%;font-family:var(--font-sans);margin-block:1.5em;font-size:.90625rem}.ck-content thead th,.text-content thead th{border-bottom:1px solid var(--color-rule-strong);color:var(--color-ink-meta);font-size:var(--text-micro);letter-spacing:.14em;text-align:start;text-transform:uppercase;white-space:nowrap;padding-block:0 .625rem;padding-inline:0 1rem;font-weight:700}.ck-content tbody td,.ck-content tbody th,.text-content tbody td,.text-content tbody th{border-bottom:1px solid var(--color-rule);text-align:start;vertical-align:top;padding-block:.6875rem;padding-inline:0 1rem}.ck-content tbody :is(td,th):first-child,.text-content tbody :is(td,th):first-child{color:var(--color-ink);font-weight:600}.ck-content tbody tr:hover :is(td,th),.text-content tbody tr:hover :is(td,th){color:var(--color-ink)}.ck-content caption,.text-content caption{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-label);text-align:start;margin-block-end:.75rem}.table-wrap,.text-content figure.table{padding-block-end:.125rem;overflow-x:auto}.text-content :is(figure.table,.table-wrap){margin-block:1.5em;margin-inline:0}.text-content :is(figure.table,.table-wrap)>table{margin-block:0}.ck-content .note,.text-content .note{border:0;border-inline-start:3px solid var(--color-ochre);background:var(--color-ochre-tint);color:var(--color-ink);font-family:var(--font-sans);border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md);margin-block:1.75em;margin-inline:0;padding:1.125rem 1.375rem;font-size:.9375rem;font-style:normal;line-height:1.6}.ck-content .note>:first-child,.text-content .note>:first-child{margin-block-start:0}.ck-content .note>:last-child,.text-content .note>:last-child{margin-block-end:0}.ck-content .note p,.text-content .note p{margin-block:.625em}.ck-content .note :is(.note__label,.lbl),.text-content .note :is(.note__label,.lbl){color:var(--color-ochre-deep);font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.14em;font-weight:700;line-height:var(--text-micro--line-height);text-transform:uppercase;margin-block-end:.5rem;display:block}.ck-content .note--alert,.text-content .note--alert{border-inline-start-color:var(--color-wine);background:var(--color-wine-tint)}.ck-content .note--alert :is(.note__label,.lbl),.text-content .note--alert :is(.note__label,.lbl){color:var(--color-wine)}.ck-content a.button,.text-content a.button{background:var(--color-wine);box-shadow:var(--shadow-wine);color:var(--color-paper);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--text-ui--font-weight);line-height:var(--text-ui--line-height);white-space:nowrap;transition:background-color .2s var(--ease-smooth),box-shadow .2s var(--ease-smooth),transform .2s var(--ease-smooth);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.625rem;margin-block:.25rem;padding:.875rem 1.5rem;text-decoration:none;display:inline-flex}.text-content a.button:hover,.text-content a.button:focus-visible{background:var(--color-wine-deep);box-shadow:var(--shadow-wine-lifted);transform:translateY(-1px)}.ck-content a.button.green,.text-content a.button.green{background:var(--color-sage);box-shadow:none}.text-content a.button.green:hover,.text-content a.button.green:focus-visible{background:#3f4c30}@supports (color:color-mix(in lab,red,red)){.text-content a.button.green:hover,.text-content a.button.green:focus-visible{background:color-mix(in srgb,var(--color-sage) 82%,#000)}}.text-content a.button.green:hover,.text-content a.button.green:focus-visible{box-shadow:var(--shadow-md)}.ck-content a.button.red,.text-content a.button.red{background:var(--color-ink);box-shadow:none}.text-content a.button.red:hover,.text-content a.button.red:focus-visible{background:var(--color-wine);box-shadow:var(--shadow-wine)}.text-content [style*=font-family]{font-family:inherit!important}.text-content [style*=font-size]{font-size:inherit!important}.text-content [style*=list-style]{list-style:none!important}form{--control-bg:var(--color-paper);--control-border:var(--color-rule-strong);--control-border-hover:var(--color-ink-faint);--control-radius:var(--radius-sm);--control-padding-block:.75rem;--control-padding-inline:.9375rem}.form-item,.form-wrapper>.field--type-entity-reference,.form-actions{margin-block:1.25rem}.form-item:first-child,.form-wrapper>:first-child{margin-block-start:0}.form-checkboxes .form-item,.form-radios .form-item,.form-type-checkbox+.form-type-checkbox,.form-type-radio+.form-type-radio{margin-block:.5rem}.form-item>label,.form-item>.label,.field--widget-datetime-default>label,.form-composite>legend{color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-ui);margin-block-end:.4375rem;font-weight:600;line-height:1.35;display:block}:is(label,legend,.fieldset-legend).form-required:after{content:"*";color:var(--color-wine);margin-inline-start:.25rem;font-weight:700}.description,.form-item .description{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-label);margin-block-start:.4375rem;line-height:1.5}.description a{color:var(--color-wine);text-underline-offset:.18em;text-decoration:underline}.form-item--error-message,.form-item .error-message{color:var(--color-wine);font-family:var(--font-sans);font-size:var(--text-label);align-items:flex-start;gap:.375rem;margin-block-start:.4375rem;font-weight:600;line-height:1.45;display:flex}.form-item--error-message:before{content:"!";background:var(--color-wine);width:1rem;height:1rem;color:var(--color-paper);border-radius:50%;flex:none;place-items:center;font-size:.6875rem;line-height:1;display:grid}.form-text,.form-email,.form-tel,.form-url,.form-search,.form-number,.form-date,.form-time,.form-color,.form-textarea,.form-select,input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=month],input[type=week],textarea,select{border:1px solid var(--control-border,var(--color-rule-strong));border-radius:var(--control-radius,var(--radius-sm));width:100%;max-width:100%;padding:var(--control-padding-block,.75rem) var(--control-padding-inline,.9375rem);background-color:var(--control-bg,var(--color-paper));color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);transition:border-color .16s var(--ease-smooth),box-shadow .16s var(--ease-smooth),background-color .16s var(--ease-smooth);line-height:1.4}:is(input,textarea,select)::placeholder{color:var(--color-ink-faint);opacity:1}:is(.form-text,.form-email,.form-tel,.form-url,.form-search,.form-number,.form-date,.form-time,.form-textarea,.form-select,textarea,select):hover:not(:disabled,[readonly]){border-color:var(--control-border-hover,var(--color-ink-faint))}:is(input,textarea,select):focus-visible{border-color:var(--color-wine);outline:none;box-shadow:0 0 0 3px #7a1f2b2e}@supports (color:color-mix(in lab,red,red)){:is(input,textarea,select):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-wine) 18%,transparent)}}textarea{resize:vertical;min-height:8rem;line-height:1.6}:is(input,textarea,select)[readonly]{background-color:var(--color-paper-2);color:var(--color-ink-secondary)}:is(input,textarea,select):disabled{background-color:var(--color-paper-2);border-color:var(--color-rule);color:var(--color-ink-faint);cursor:not-allowed}:is(input,textarea,select).error,:is(input,textarea,select)[aria-invalid=true]{border-color:var(--color-wine);background-color:var(--color-wine-tint)}.form-number,input[type=number]{font-variant-numeric:tabular-nums;max-width:12rem}.form-date,.form-time,input[type=date],input[type=time]{max-width:16rem}input[type=color]{cursor:pointer;width:3.5rem;height:2.75rem;padding:.25rem}.form-select,select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%23171717' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--control-padding-inline,.9375rem) center;cursor:pointer;background-size:.75rem .5rem;padding-inline-end:calc(var(--control-padding-inline,.9375rem) * 2 + .75rem)}[dir=rtl] :is(.form-select,select){background-position:left var(--control-padding-inline,.9375rem) center}select[multiple]{cursor:auto;background-image:none;padding-inline-end:var(--control-padding-inline,.9375rem)}select[multiple] option{padding:.25rem .125rem}select:disabled{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%23171717' stroke-opacity='.35' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.form-checkbox,.form-radio,input[type=checkbox],input[type=radio]{appearance:none;border:1.5px solid var(--color-ink-faint);background-color:var(--color-paper);cursor:pointer;width:1.125rem;height:1.125rem;transition:background-color .14s var(--ease-smooth),border-color .14s var(--ease-smooth),box-shadow .14s var(--ease-smooth);background-position:50%;background-repeat:no-repeat;flex:none;margin:0}input[type=checkbox]{border-radius:.3125rem}input[type=radio]{border-radius:50%}:is(input[type=checkbox],input[type=radio]):hover:not(:disabled){border-color:var(--color-wine)}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--color-wine);background-color:var(--color-wine)}input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5.2 4.3 8.5 11 1.5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:.6875rem .5625rem}input[type=checkbox]:indeterminate{border-color:var(--color-wine);background-color:var(--color-wine);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 2'%3E%3Crect width='12' height='2' rx='1' fill='%23fff'/%3E%3C/svg%3E");background-size:.625rem .125rem}input[type=radio]:checked{box-shadow:inset 0 0 0 .1875rem var(--color-paper)}:is(input[type=checkbox],input[type=radio]):focus-visible{outline:none;box-shadow:0 0 0 3px #7a1f2b38}@supports (color:color-mix(in lab,red,red)){:is(input[type=checkbox],input[type=radio]):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-wine) 22%,transparent)}}input[type=radio]:checked:focus-visible{box-shadow:inset 0 0 0 .1875rem var(--color-paper),0 0 0 3px #7a1f2b38}@supports (color:color-mix(in lab,red,red)){input[type=radio]:checked:focus-visible{box-shadow:inset 0 0 0 .1875rem var(--color-paper),0 0 0 3px color-mix(in srgb,var(--color-wine) 22%,transparent)}}:is(input[type=checkbox],input[type=radio]):disabled{border-color:var(--color-rule-strong);background-color:var(--color-paper-2);cursor:not-allowed}.form-type-checkbox,.form-type-radio,.js-form-type-checkbox,.js-form-type-radio{align-items:flex-start;gap:.625rem;display:flex}.form-item>label.option,label.option{color:var(--color-ink-secondary);font-family:var(--font-sans);font-size:var(--text-body);cursor:pointer;margin-block-end:0;font-weight:400;line-height:1.4}:is(.form-type-checkbox,.form-type-radio)>input{margin-block-start:.1875rem}.form-checkboxes,.form-radios{gap:.125rem;display:grid}.form-file,input[type=file]{border:1px dashed var(--color-rule-strong);border-radius:var(--control-radius,var(--radius-sm));background:var(--color-paper-2);width:100%;color:var(--color-ink-secondary);font-family:var(--font-sans);font-size:var(--text-ui);cursor:pointer;padding:.75rem}input[type=file]::file-selector-button{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-sans);font-size:var(--text-micro);cursor:pointer;transition:background-color .16s var(--ease-smooth);border:0;border-radius:999px;margin-inline-end:.75rem;padding:.4375rem .9375rem;font-weight:600}input[type=file]:hover::file-selector-button{background:var(--color-wine)}.form-managed-file,.image-widget{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.form-managed-file .form-file,.image-widget .form-file{flex:14rem}.image-widget-data{flex:14rem;min-width:0}.file{font-size:var(--text-ui);align-items:center;gap:.375rem;display:inline-flex}.file-size{color:var(--color-ink-meta);font-size:var(--text-label)}fieldset:not(.form-composite){border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper);margin-block:1.75rem;padding:1.25rem 1.375rem 1.5rem}fieldset>legend,.fieldset-legend{color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-kicker);letter-spacing:.1em;text-transform:uppercase;margin-inline-start:-.375rem;padding-inline:.375rem;font-weight:700;line-height:1.2}.form-composite,fieldset.form-composite{background:0 0;border:0;margin-block:1.25rem;padding:0}.form-composite>legend{font-size:var(--text-ui);letter-spacing:normal;text-transform:none;margin-inline-start:0;padding-inline:0;font-weight:600}details{border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper);margin-block:1.5rem;overflow:hidden}details>summary{background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-ui);cursor:pointer;transition:background-color .16s var(--ease-smooth);align-items:center;gap:.625rem;padding:.875rem 1.125rem;font-weight:600;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"";border-bottom:1.5px solid var(--color-ink-meta);width:.5rem;height:.5rem;transition:transform .2s var(--ease-smooth);flex:none;transform:rotate(-45deg)}details[open]>summary:before{transform:rotate(45deg)}details>summary:hover{background:var(--color-ochre-tint)}details>.details-wrapper,details>:not(summary){padding:1.125rem}details>.details-wrapper>:first-child{margin-block-start:0}.container-inline,.form-type-date .form-item,.field--widget-datetime-default .form-item{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.container-inline .form-item{margin-block:0}.container-inline .form-item>label{margin-block-end:.3125rem}.field--widget-datetime-datelist .fieldset-wrapper>div,.field--widget-datetime-timestamp .fieldset-wrapper>div{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;display:flex}.field--widget-datetime-datelist .fieldset-wrapper .form-item{flex:0 auto;margin-block:0}.field--widget-datetime-datelist select{width:auto;min-width:6rem}.form-actions{border-top:1px solid var(--color-rule);flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:2rem;padding-block-start:1.5rem;display:flex}.button,input[type=submit],input[type=reset]{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--text-ui--font-weight);line-height:var(--text-ui--line-height);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease-smooth),border-color .2s var(--ease-smooth),color .2s var(--ease-smooth),box-shadow .2s var(--ease-smooth),transform .2s var(--ease-smooth);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.625rem;padding:.8125rem 1.5rem;text-decoration:none;display:inline-flex}:is(.button,input[type=submit],input[type=reset]):hover:not(:disabled){background:var(--color-wine);transform:translateY(-1px)}:is(.button,input[type=submit],input[type=reset]).button--primary{background:var(--color-wine);box-shadow:var(--shadow-wine)}.form-actions:not(:has(.button--primary)) input[type=submit]:first-of-type:not(.button--danger){background:var(--color-wine);box-shadow:var(--shadow-wine)}:is(.button,input[type=submit],input[type=reset]).button--primary:hover:not(:disabled){background:var(--color-wine-deep);box-shadow:var(--shadow-wine-lifted)}.form-actions:not(:has(.button--primary)) input[type=submit]:first-of-type:not(.button--danger):hover:not(:disabled){background:var(--color-wine-deep);box-shadow:var(--shadow-wine-lifted)}:is(.button,input[type=submit],input[type=reset]).button--danger{border-color:var(--color-wine);box-shadow:none;color:var(--color-wine);background:0 0}:is(.button,input[type=submit],input[type=reset]).button--danger:hover:not(:disabled){background:var(--color-wine);color:var(--color-paper)}:is(.button,input[type=submit],input[type=reset]).button--small{font-size:var(--text-micro);padding:.5rem 1rem}:is(.button,input[type=submit],input[type=reset]):disabled,.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}:is(.button,input[type=submit],input[type=reset]):focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}:is(input,.button):is(.field-add-more-submit,.remove-button,.delete-button){border-color:var(--color-rule-strong);box-shadow:none;color:var(--color-ink);font-size:var(--text-micro);background:0 0;padding:.5rem 1rem}:is(input,.button):is(.field-add-more-submit,.remove-button,.delete-button):hover:not(:disabled){border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}a.button{text-decoration:none}.field-multiple-table{border-collapse:collapse;width:100%;margin-block-end:.75rem}.field-multiple-table>thead>tr>th{border-bottom:1px solid var(--color-rule-strong);color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.12em;text-align:start;text-transform:uppercase;padding-block-end:.5rem;font-weight:700}.field-multiple-table>tbody>tr>td{border-bottom:1px solid var(--color-rule);vertical-align:top;padding-block:.75rem}.field-multiple-table .field-multiple-drag{width:2rem;padding-inline-end:.5rem}.tabledrag-handle{color:var(--color-ink-faint);cursor:move}.tabledrag-toggle-weight{font-size:var(--text-label)}.form-autocomplete{background-position:right .75rem center;background-repeat:no-repeat;padding-inline-end:2.25rem}.password-confirm,.password-strength{font-size:var(--text-label)}.password-strength__meter{background:var(--color-rule-strong);border-radius:999px;height:.375rem;margin-block-start:.375rem;overflow:hidden}.password-strength__indicator{background:var(--color-sage);height:100%;transition:width .3s var(--ease-smooth),background-color .3s var(--ease-smooth);border-radius:999px}.password-strength__indicator.is-weak{background:var(--color-wine)}.password-suggestions,.password-confirm-message{color:var(--color-ink-meta);font-size:var(--text-label);margin-block-start:.5rem}.filter-wrapper,.js-filter-wrapper{font-size:var(--text-label);margin-block-start:.5rem}.filter-wrapper .form-item{margin-block:.5rem}.filter-help,.filter-guidelines{color:var(--color-ink-meta);font-size:var(--text-label)}.address-container-inline{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.75rem 1rem;display:grid}.address-container-inline .form-item{margin-block:0}:is(.form-radios .form-type-radio:has(>label.option),.commerce-checkout-pane-payment-information .form-type-radio){align-items:center}.ajax-progress{color:var(--color-ink-meta);font-size:var(--text-label);align-items:center;gap:.5rem;margin-inline-start:.625rem;display:inline-flex}.ajax-progress-throbber .throbber,.ajax-progress__throbber{border:2px solid var(--color-rule-strong);border-top-color:var(--color-wine);border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite hyzerflip-spin}@keyframes hyzerflip-spin{to{transform:rotate(360deg)}}.ajax-progress-fullscreen{z-index:100;background:#ffffffa6;place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.ajax-progress-fullscreen{background:color-mix(in srgb,var(--color-paper) 65%,transparent)}}.local-tasks{width:min(100% - (var(--spacing-gutter) * 2),var(--container-measure));margin-inline:auto;padding-block:1.5rem 0}.local-tasks__list{border:1px solid var(--color-rule-strong);background:var(--color-paper-2);border-radius:999px;flex-wrap:wrap;gap:.5rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:.375rem;list-style:none;display:flex}.local-tasks__item{margin:0}.local-tasks__link{min-height:2.25rem;color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--text-ui--font-weight);line-height:var(--text-ui--line-height);transition:background-color .2s var(--ease-smooth),color .2s var(--ease-smooth),box-shadow .2s var(--ease-smooth),transform .2s var(--ease-smooth);border-radius:999px;justify-content:center;align-items:center;padding-inline:.875rem;text-decoration:none;display:inline-flex}.local-tasks__link:hover{color:var(--color-wine);background:var(--color-wine-tint)}.local-tasks__item--active .local-tasks__link{color:var(--color-paper);background:var(--color-wine);box-shadow:var(--shadow-wine)}.local-tasks__item--active .local-tasks__link:hover{color:var(--color-paper);background:var(--color-wine-deep)}.local-tasks__list--secondary{background:0 0;border-color:#0000;margin-top:.625rem;padding:0}.local-tasks__list--secondary .local-tasks__link{border-bottom:1px solid var(--color-rule-strong);border-radius:0;min-height:2rem;padding-inline:.25rem}.local-tasks__list--secondary .local-tasks__item--active .local-tasks__link{color:var(--color-wine);border-color:var(--color-wine);box-shadow:none;background:0 0}@media (max-width:40rem){.local-tasks__list{border-radius:var(--radius-md);width:100%}.local-tasks__item{flex:auto}.local-tasks__link{width:100%}}.site-footer{background:var(--color-ink);position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;background:radial-gradient(44rem 25rem at 8% 0,#7a1f2b4d,#0000 64%),radial-gradient(32rem 32rem at 94% 100%,#c88a2e1a,#0000 62%);position:absolute;inset:0}.site-footer__inner{padding-top:clamp(5rem,10vw,8rem);padding-bottom:2rem;position:relative}.site-footer__hero{color:var(--color-paper);font-family:var(--font-display);font-size:var(--text-mega);font-weight:var(--text-mega--font-weight);letter-spacing:var(--text-mega--letter-spacing);line-height:var(--text-mega--line-height);margin:0 0 clamp(3.5rem,7vw,5.5rem)}.site-footer__hero em{color:var(--color-wine-soft);font-weight:500}.site-footer__hero-meta{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-kicker);font-style:normal;font-weight:var(--text-kicker--font-weight);letter-spacing:var(--text-kicker--letter-spacing);line-height:var(--text-kicker--line-height);margin-top:clamp(1.5rem,3vw,2.25rem);display:block}.site-footer__grid{border-top:1px solid var(--color-rule-strong);gap:clamp(2.5rem,6vw,5rem);padding-top:clamp(2.25rem,5vw,3.5rem);display:grid}.site-footer__top :is(.region-footer-top,.region){gap:2rem;display:grid}.site-footer__top{color:var(--color-ink-secondary);font-size:var(--text-ui);line-height:1.7}.site-footer__top :is(h2,h3,h4){color:var(--color-ochre);font-family:var(--font-sans);font-size:var(--text-kicker);font-weight:var(--text-kicker--font-weight);letter-spacing:var(--text-kicker--letter-spacing);line-height:var(--text-kicker--line-height);text-transform:uppercase;margin:0 0 .875rem}.site-footer__top p{margin:0}.site-footer__top a{color:var(--color-paper);text-decoration:none}.site-footer__top a:hover{color:var(--color-ochre)}.footer-nav ul{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.footer-nav a{color:var(--color-paper);font-family:var(--font-display);font-size:var(--text-title);letter-spacing:var(--text-title--letter-spacing);font-weight:500;line-height:var(--text-title--line-height);transition:color .18s var(--ease-smooth),transform .18s var(--ease-smooth);align-items:center;gap:.5rem;padding:.45rem 0;text-decoration:none;display:inline-flex}.footer-nav a:before{content:"→";width:.65rem;color:var(--color-ochre);opacity:0;transition:opacity .18s var(--ease-smooth),transform .18s var(--ease-smooth);transform:translate(-.35rem)}.footer-nav a:hover{color:var(--color-ochre);transform:translate(.15rem)}.footer-nav a:hover:before{opacity:1;transform:translate(0)}.site-footer__bottom{border-top:1px solid var(--color-rule-strong);color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-label);font-weight:var(--text-label--font-weight);letter-spacing:var(--text-label--letter-spacing);line-height:var(--text-label--line-height);flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin-top:clamp(3.5rem,7vw,5.5rem);padding-top:1.5rem;display:flex}.site-footer__stamp{color:var(--color-ochre);font-weight:700}@media (min-width:64rem){.site-footer__grid{grid-template-columns:minmax(0,1.4fr) minmax(15rem,.8fr)}.site-footer__top :is(.region-footer-top,.region){grid-template-columns:repeat(2,minmax(0,1fr))}}.system-messages{width:min(100% - (var(--spacing-gutter) * 2),var(--container-measure));margin:1.5rem auto 0}.system-message{--message-accent:var(--color-sage);--message-ground:#eff0ed}@supports (color:color-mix(in lab,red,red)){.system-message{--message-ground:color-mix(in srgb,var(--color-sage) 9%,var(--color-paper))}}.system-message{border:1px solid var(--message-accent);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.875rem;display:grid}@supports (color:color-mix(in lab,red,red)){.system-message{border:1px solid color-mix(in srgb,var(--message-accent) 25%,transparent)}}.system-message{border-left:4px solid var(--message-accent);border-radius:var(--radius-md);background:var(--message-ground);color:var(--color-ink-secondary);box-shadow:var(--shadow-sm);padding:1rem 1.125rem 1rem .875rem}.system-message+.system-message{margin-top:.75rem}.system-message--warning{--message-accent:var(--color-ochre-deep);--message-ground:var(--color-ochre-tint)}.system-message--error{--message-accent:var(--color-wine);--message-ground:var(--color-wine-tint);padding:0;display:block}.system-message__alert{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.875rem;padding:1rem 1.125rem 1rem .875rem;display:grid}.system-message__marker{background:var(--message-accent);width:2rem;height:2rem;color:var(--color-paper);font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.125rem;font-weight:700;line-height:1;display:grid}.system-message__content{min-width:0;padding-top:.1rem}.system-message__label{color:var(--message-accent);font-family:var(--font-sans);font-size:var(--text-kicker);font-weight:var(--text-kicker--font-weight);letter-spacing:var(--text-kicker--letter-spacing);line-height:var(--text-kicker--line-height);text-transform:uppercase;margin:0 0 .3rem}.system-message__text,.system-message__list{font-size:var(--text-ui);line-height:1.55}.system-message__list{margin:0;padding-left:1.15rem;list-style:outside}.system-message__list li+li{margin-top:.2rem}.system-message a{color:var(--color-wine);text-underline-offset:.18em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.system-message a:hover{color:var(--color-wine-deep);text-decoration-thickness:2px}@media not all and (min-width:40rem){.system-message{grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;padding:.875rem 1rem .875rem .75rem}.system-message__marker{width:1.75rem;height:1.75rem;font-size:1rem}.system-message__alert{grid-template-columns:1.75rem minmax(0,1fr);gap:.75rem;padding:.875rem 1rem .875rem .75rem}}.profile-utility{border-bottom:1px solid var(--color-rule-strong);background:var(--color-paper-2);color:var(--color-ink)}.profile-block{width:min(100% - (var(--spacing-gutter) * 2),var(--container-measure));align-items:center;gap:.75rem;min-height:2.25rem;margin-inline:auto;padding-block:.25rem;display:flex}.profile-block__identity,.profile-block__status,.profile-block__actions{align-items:center;display:flex}.profile-block__identity{gap:.4rem;min-width:0}.profile-block__identity>div{min-width:0}.profile-block__monogram a{background:var(--color-wine);width:1.45rem;height:1.45rem;color:var(--color-paper);font:var(--text-micro--font-weight) var(--text-micro)/1 var(--font-sans);border-radius:50%;place-items:center;text-decoration:none;display:grid}.profile-block__eyebrow{display:none}.profile-block__name{font:var(--text-ui--font-weight) var(--text-ui)/var(--text-ui--line-height) var(--font-sans);white-space:nowrap;margin:0}.profile-block__name a{text-decoration:none}.profile-block__status{border-left:1px solid var(--color-rule-strong);color:var(--color-ink-meta);font:var(--text-label--font-weight) var(--text-label)/var(--text-label--line-height) var(--font-sans);gap:.4rem;padding-left:.75rem}.profile-block__status strong{color:var(--color-ink)}.profile-block__status-dot{background:var(--color-ochre);border-radius:50%;width:.4rem;height:.4rem}.profile-block--active .profile-block__status-dot{background:var(--color-sage-soft)}.profile-block__actions{gap:.25rem;margin-left:auto}.profile-block__actions .btn{color:var(--color-ink);font:var(--text-label--font-weight) var(--text-label)/var(--text-label--line-height) var(--font-sans);border-radius:999px;padding:.25rem .55rem;text-decoration:none}.profile-block__actions .btn:not(.logout){background:var(--color-wine);color:var(--color-paper)}.profile-block__actions .logout{color:var(--color-ink-meta)}@media (max-width:40rem){.profile-block{gap:.65rem}.profile-block__status{display:none}.profile-block__name{text-overflow:ellipsis;max-width:10rem;overflow:hidden}.profile-block__actions .logout{display:none}}.profile-block__notice{border:1px solid var(--color-ochre);background:var(--color-ochre-tint);color:var(--color-ochre-deep);font:var(--text-label--font-weight) var(--text-label)/var(--text-label--line-height) var(--font-sans);cursor:pointer;transition:background-color .16s var(--ease-smooth),color .16s var(--ease-smooth);border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;display:inline-flex}.profile-block__notice:before{content:"!";background:var(--color-ochre);width:.85rem;height:.85rem;color:var(--color-paper);border-radius:50%;flex:none;place-items:center;font-size:.6rem;font-weight:700;line-height:1;display:grid}.profile-block__notice:hover{background:var(--color-ochre);color:var(--color-paper)}.profile-block__notice:hover:before{background:var(--color-paper);color:var(--color-ochre-deep)}.profile-block__notice:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (max-width:40rem){.profile-block__notice{flex:none;padding:.2rem .5rem}.profile-block:has(.profile-block__notice) .profile-block__name{max-width:6rem}}.licence-notice{border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper);width:30rem;max-width:calc(100vw - 1.5rem);max-height:calc(100dvh - 3rem);box-shadow:var(--shadow-lg);color:var(--color-ink);font:var(--text-body--font-weight) var(--text-body)/var(--text-body--line-height) var(--font-sans);margin:auto;padding:0;overflow:clip}.licence-notice[open]{animation:hyzerflip-dialog-in .22s var(--ease-smooth);grid-template-rows:auto minmax(0,1fr);display:grid}.licence-notice::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:hyzerflip-dialog-overlay-in .2s var(--ease-smooth);background:#1717178c}.licence-notice__head{border-bottom:1px solid var(--color-rule);align-items:flex-start;gap:1rem;padding:1.375rem 1.5rem 1rem;display:flex}.licence-notice__title{color:var(--color-ink);font:var(--text-title--font-weight) var(--text-title)/1.15 var(--font-display);letter-spacing:var(--text-title--letter-spacing);margin:0}.licence-notice__close{width:2.25rem;height:2.25rem;color:var(--color-ink-meta);cursor:pointer;transition:background-color .16s var(--ease-smooth),color .16s var(--ease-smooth);background:0 0;border:0;border-radius:999px;flex:none;margin:-.375rem -.5rem 0 auto;padding:0;position:relative}.licence-notice__close:before{content:"";background-color:currentColor;width:1rem;height:1rem;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Cpath%20d='M3.5%203.5%2012.5%2012.5M12.5%203.5%203.5%2012.5'%20stroke='%23000'%20stroke-width='1.75'%20stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Cpath%20d='M3.5%203.5%2012.5%2012.5M12.5%203.5%203.5%2012.5'%20stroke='%23000'%20stroke-width='1.75'%20stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.licence-notice__close:hover{background:var(--color-paper-2);color:var(--color-ink)}.licence-notice__close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.licence-notice__body{color:var(--color-ink-secondary);padding:1.25rem 1.5rem 1.5rem;overflow-y:auto}.licence-notice__body a:not(.btn){color:var(--color-wine);text-underline-offset:.18em;text-decoration:underline}.licence-notice__body .btn{background:var(--color-wine);box-shadow:var(--shadow-wine);color:var(--color-paper);font:var(--text-ui--font-weight) var(--text-ui)/var(--text-ui--line-height) var(--font-sans);transition:background-color .2s var(--ease-smooth),box-shadow .2s var(--ease-smooth);border-radius:999px;margin-block-start:.25rem;padding:.6875rem 1.375rem;text-decoration:none;display:inline-block}.licence-notice__body .btn:hover{background:var(--color-wine-deep);box-shadow:var(--shadow-wine-lifted)}@media not all and (min-width:30rem){.licence-notice__head{padding:1.125rem 1.125rem .875rem}.licence-notice__body{padding:1rem 1.125rem 1.25rem}}@media (prefers-reduced-motion:reduce){.licence-notice[open]{animation:none}.licence-notice::backdrop{animation:none}}.views-table:where(:not(.tournament *,.tt-page *,.profile *)){border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;background:var(--color-paper);width:100%;font-family:var(--font-sans);font-size:var(--text-ui);font-variant-numeric:tabular-nums}.views-table:where(:not(.tournament *,.tt-page *,.profile *)) caption{color:var(--color-ink-secondary);text-align:start;padding:.875rem 1rem}.views-table:where(:not(.tournament *,.tt-page *,.profile *)) thead th{border-bottom:1px solid var(--color-rule-strong);background:var(--color-paper-2);color:var(--color-ink-secondary);font:var(--text-micro--font-weight) var(--text-micro) / 1.2 var(--font-sans);letter-spacing:.06em;text-align:start;text-transform:uppercase;white-space:nowrap;padding:.75rem 1rem}.views-table:where(:not(.tournament *,.tt-page *,.profile *)) thead th:first-child{border-start-start-radius:calc(var(--radius-md) - 1px)}.views-table:where(:not(.tournament *,.tt-page *,.profile *)) thead th:last-child{border-start-end-radius:calc(var(--radius-md) - 1px)}.views-table:where(:not(.tournament *,.tt-page *,.profile *)) tbody td{border-bottom:1px solid var(--color-rule);color:var(--color-ink);vertical-align:middle;padding:.875rem 1rem}.views-table:where(:not(.tournament *,.tt-page *,.profile *)) tbody tr:last-child td:first-child{border-end-start-radius:calc(var(--radius-md) - 1px)}.views-table:where(:not(.tournament *,.tt-page *,.profile *)) tbody tr:last-child td:last-child{border-end-end-radius:calc(var(--radius-md) - 1px)}.views-table:where(:not(.tournament *,.tt-page *,.profile *)) tbody tr:last-child td{border-bottom:0}.views-table:where(:not(.tournament *,.tt-page *,.profile *)) tbody tr{transition:background-color .16s var(--ease-smooth)}.views-table:where(:not(.tournament *,.tt-page *,.profile *)) tbody tr:hover{background:var(--color-wine-tint)}.views-table:where(:not(.tournament *,.tt-page *,.profile *)) :is(th,td).views-field-operations{text-align:end;white-space:nowrap;width:1%}.views-table:where(:not(.tournament *,.tt-page *,.profile *)) a{color:var(--color-wine);font-weight:700;text-decoration:none}.views-table:where(:not(.tournament *,.tt-page *,.profile *)) a:hover{color:var(--color-wine-deep);text-underline-offset:.18em;text-decoration:underline}.players-table-section{background:var(--color-ink);color:var(--color-paper);padding-block:clamp(2.5rem,6vw,5rem)}.players-table-wrap{width:min(100% - (var(--spacing-gutter) * 2),var(--container-measure));border-top:1px solid var(--color-rule-strong);border-bottom:1px solid var(--color-rule-strong);margin-inline:auto;overflow-x:auto}.players-table{min-width:49rem;color:inherit;background:0 0;border:0;font-size:1rem}.players-table :is(th,td):not(.views-field-field-profile-name){text-align:end}.players-table thead th{border-bottom-color:var(--color-rule-strong);color:var(--color-ink-meta);background:0 0}.players-table tbody td{border-bottom-color:var(--color-rule);color:var(--color-ink-meta)}.players-table tbody tr:hover{background:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.players-table tbody tr:hover{background:color-mix(in srgb,var(--color-paper) 5%,transparent)}}.players-table a{color:var(--color-paper)}.players-table a:hover{color:var(--color-ochre)}.players-table :is(th,td).views-field-counter{width:1%;color:var(--color-ink-faint);font-family:var(--font-sans);font-size:var(--text-label);font-variant-numeric:tabular-nums;letter-spacing:.04em;padding-inline-end:.75rem;font-weight:700}.view-players-local:not(:has(.pager__item--previous)) .players-table tbody tr:nth-child(-n+3) .views-field-counter{color:var(--color-ochre)}.players-table tbody td.views-field-field-profile-name{min-width:12rem;color:var(--color-paper);font-family:var(--font-display);font-size:var(--text-title);letter-spacing:var(--text-title--letter-spacing);line-height:var(--text-title--line-height);white-space:nowrap}.players-table .views-field-field-profile-pdga-rating,.players-table .views-field-field-profile-pdga-points,.players-table .views-field-field-profile-pdga-points-am{color:var(--color-ochre);font-weight:700}@media (max-width:48rem){.players-table-wrap{border-inline:0;width:100%}}.pager{margin-block:2.25rem}.pager__items{font-family:var(--font-sans);font-size:var(--text-ui);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.pager__item{margin:0}.pager__item a{border:1px solid var(--color-rule-strong);background:var(--color-paper);min-width:2.25rem;min-height:2.25rem;color:var(--color-ink-meta);transition:background-color .2s var(--ease-smooth),border-color .2s var(--ease-smooth),color .2s var(--ease-smooth);border-radius:999px;justify-content:center;align-items:center;padding-inline:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.pager__item a:hover{border-color:var(--color-wine);background:var(--color-wine-tint);color:var(--color-wine)}.pager__item.is-active a{border-color:var(--color-wine);background:var(--color-wine);color:var(--color-paper);box-shadow:var(--shadow-wine)}.pager__item--ellipsis{min-width:1.5rem;min-height:2.25rem;color:var(--color-ink-meta);justify-content:center;align-items:center;display:inline-flex}.view-header,.view-footer{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-ui);line-height:var(--text-ui--line-height)}.view-header{margin-block:1.5rem .75rem}.view-footer{margin-block:1.5rem}:is(.view-header,.view-footer) a{color:inherit;text-underline-offset:.18em;transition:color .16s var(--ease-smooth);text-decoration-line:underline;text-decoration-thickness:1px}:is(.view-header,.view-footer) a:hover{color:var(--color-wine)}.article-teaser{flex-direction:column;gap:1rem;min-width:0;display:flex}.article-teaser__media{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--color-paper-3);box-shadow:var(--shadow-sm);display:block;position:relative;overflow:hidden}.article-teaser__media div:not(.visually-hidden,.contextual){display:contents}.article-teaser__media img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-smooth)}.article-teaser__media:focus-visible{outline-offset:4px}.article-teaser__meta,.article-full__meta{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-kicker);font-weight:var(--text-kicker--font-weight);letter-spacing:var(--text-kicker--letter-spacing);line-height:var(--text-kicker--line-height);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.article-teaser__tags,.article-full__tags{color:var(--color-wine)}:is(.article-teaser__tags,.article-full__tags) .field__items{flex-wrap:wrap;gap:.35rem;display:inline-flex}:is(.article-teaser__tags,.article-full__tags) a{color:inherit;text-decoration:none}.article-teaser__title{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--text-heading--font-weight);letter-spacing:var(--text-heading--letter-spacing);line-height:var(--text-heading--line-height);margin:0}.article-teaser__title a{color:inherit;transition:color .2s var(--ease-smooth);text-decoration:none}.article-teaser__summary{color:var(--color-ink-secondary);font-size:.90625rem;line-height:1.6}.article-teaser__summary p{margin:0}.article-teaser__read-more{color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--text-ui--font-weight);line-height:var(--text-ui--line-height);transition:color .2s var(--ease-smooth);align-self:flex-start;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.article-teaser__read-more:after{content:"→";transition:transform .2s var(--ease-smooth)}.article-teaser:hover .article-teaser__media img{transform:scale(1.035)}.article-teaser:hover .article-teaser__title a,.article-teaser:hover .article-teaser__read-more{color:var(--color-wine)}.article-teaser:hover .article-teaser__read-more:after{transform:translate(.25rem)}.article-teaser--large{gap:1.125rem}.article-teaser--large .article-teaser__media{aspect-ratio:4/5}.article-teaser--large .article-teaser__title{font-size:clamp(2rem,3.3vw,2.75rem);line-height:1.02}.article-full{padding-bottom:var(--spacing-section)}.article-full__header,.article-full__content{width:min(100% - (var(--spacing-gutter) * 2),44rem);margin-inline:auto}.article-full__header{margin-bottom:2.25rem}.article-full__tags .field__items{display:flex}.article-full__media{width:min(100% - (var(--spacing-gutter) * 2),76rem);border-radius:var(--radius-xl);background:var(--color-paper-3);box-shadow:var(--shadow-md);margin:0 auto clamp(2.75rem,6vw,5rem);overflow:hidden}.article-full__media img{object-fit:cover;width:100%;max-height:min(72vh,50rem)}.article-full__content{--content-size:var(--text-lede);line-height:var(--text-lede--line-height)}.article-full__content :is(h2,h3,h4){margin-block-start:clamp(2.5rem,5vw,4rem);line-height:1.05}.article-full__content a.photoswipe{text-decoration:none}.article-full__gallery{border-top:1px solid var(--color-rule-strong);margin-top:clamp(3rem,7vw,6rem);padding-top:1.5rem}.view-actualities.view-display-id-page .views-infinite-scroll-content-wrapper{margin-block:clamp(1.5rem,4vw,2.5rem) var(--spacing-section-tight);grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:clamp(2rem,4vw,3rem) clamp(1.25rem,2.5vw,2rem);display:grid}.view-actualities.view-display-id-page .views-row{min-width:0}.actualities-front{width:100%;container-type:inline-size}.actualities-front__featured>.views-element-container,.actualities-front__featured>.views-element-container>[class*=js-view-dom-id]{display:contents}.actualities-front__featured{gap:clamp(2rem,4vw,3rem);display:grid}.actualities-front__featured .views-row{min-width:0}.actualities-front__featured .article-teaser--large{height:100%}.actualities-front__featured .views-row:not(:first-child) .article-teaser__media{aspect-ratio:4/3}.actualities-front__featured .views-row:not(:first-child) .article-teaser__title{font-size:var(--text-title);line-height:var(--text-heading--line-height)}.actualities-front__archive{border-top:1px solid var(--color-rule-strong);margin-top:clamp(2.5rem,5vw,4rem)}.actualities-front__archive .views-row{border-bottom:1px solid var(--color-rule-strong)}.actualities-front__archive .article-teaser{grid-template-columns:5.75rem minmax(0,1fr) auto;align-items:center;column-gap:clamp(1rem,2vw,1.5rem);padding:.875rem 0;display:grid}.actualities-front__archive .article-teaser__media{border-radius:var(--radius-sm);width:5.75rem;height:4.25rem;box-shadow:none;grid-row:1/3}.actualities-front__archive .article-teaser__title{grid-column:2;margin:0;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.18}.actualities-front__archive .article-teaser__meta{font-size:var(--text-label);white-space:nowrap;grid-area:1/3;justify-self:end}.actualities-front__archive .article-teaser__tags,.actualities-front__archive .article-teaser__summary,.actualities-front__archive .article-teaser__read-more{display:none}@container (width>=34rem){.actualities-front__featured{grid-template-columns:repeat(2,minmax(0,1fr))}.actualities-front__featured .views-row:first-child{grid-column:1/-1}.actualities-front__featured .views-row:first-child .article-teaser--large{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:center;column-gap:clamp(1.5rem,4vw,3rem);display:grid}.actualities-front__featured .views-row:first-child .article-teaser__media{aspect-ratio:4/3;grid-row:1/5}}@container not (width>=30rem){.actualities-front__archive .article-teaser{grid-template-columns:4.5rem minmax(0,1fr)}.actualities-front__archive .article-teaser__media{width:4.5rem;height:3.4rem}.actualities-front__archive .article-teaser__meta{grid-area:2/2;justify-self:start;margin-top:.25rem}}.banner{border:1px solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper);transition:border-color .25s var(--ease-smooth),box-shadow .25s var(--ease-smooth),transform .25s var(--ease-smooth);flex-direction:column;display:flex;overflow:hidden}.banner:hover{border-color:var(--color-ink-faint);box-shadow:var(--shadow-md);transform:translateY(-2px)}.banner__plate{border-bottom:1px solid var(--color-rule-strong);background:var(--color-paper-2);font-family:var(--font-sans);font-size:var(--text-micro);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:.875rem;margin:0;padding:.75rem 1rem;line-height:1.4;display:flex}.banner__kind{color:var(--color-wine);letter-spacing:.16em;white-space:nowrap;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.banner__kind:before{content:"";background:currentColor;flex:none;width:.375rem;height:.375rem;transform:rotate(45deg)}.banner__datum{color:var(--color-ink-meta);letter-spacing:.07em;text-align:right;font-weight:600}.banner__well{background:var(--color-paper-3)}.banner__well img{width:100%;height:auto;display:block}.banner__body{flex-direction:column;flex:1;gap:.75rem;padding:1.25rem 1.125rem;display:flex}.banner__heading,.banner__text :is(h2,h3,h4){color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);line-height:var(--text-title--line-height);margin:0}.banner__text{color:var(--color-ink-secondary);font-size:.90625rem;line-height:1.55}.banner__text>*+*{margin-top:.75rem}.banner__text p{margin:0}.banner__text a{color:var(--color-wine);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px}.banner__text ul{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.banner__text ul li{grid-template-columns:.875rem minmax(0,1fr);gap:.6875rem;line-height:1.45;display:grid}.banner__text ul li:before{content:"";background:var(--color-ochre);height:1px;margin-top:.68em}.banner__text ul li strong{color:var(--color-ink)}.banner__cta{border:1px solid var(--color-rule-strong);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--text-ui--font-weight);line-height:var(--text-ui--line-height);transition:background .2s var(--ease-smooth),color .2s var(--ease-smooth),border-color .2s var(--ease-smooth);background:0 0;border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding:.75rem 1rem;text-decoration:none;display:flex}.banner__cta:after{content:"→";transition:transform .2s var(--ease-smooth)}.banner:hover .banner__cta:after{transform:translate(.1875rem)}.banner__cta:hover{border-color:var(--color-wine);background:var(--color-wine-tint);color:var(--color-wine)}.banner--feature .banner__cta,.banner--button .banner__cta{background:var(--color-ink);color:var(--color-paper);border-color:#0000}.banner--feature .banner__cta:hover,.banner--button .banner__cta:hover{background:var(--color-wine);color:var(--color-paper);border-color:#0000}.banner--sage{border-color:#4d5d3b3d}@supports (color:color-mix(in lab,red,red)){.banner--sage{border-color:color-mix(in srgb,var(--color-sage) 24%,transparent)}}.banner--sage{background:#f2f4ee}.banner--sage .banner__plate{border-bottom-color:#4d5d3b33}@supports (color:color-mix(in lab,red,red)){.banner--sage .banner__plate{border-bottom-color:color-mix(in srgb,var(--color-sage) 20%,transparent)}}.banner--sage .banner__plate{background:#4d5d3b1a}@supports (color:color-mix(in lab,red,red)){.banner--sage .banner__plate{background:color-mix(in srgb,var(--color-sage) 10%,transparent)}}.banner--sage .banner__kind{color:var(--color-sage)}.banner--sage .banner__text ul li:before{background:var(--color-sage-soft)}.banner--sage .banner__cta{border-color:#4d5d3b4d}@supports (color:color-mix(in lab,red,red)){.banner--sage .banner__cta{border-color:color-mix(in srgb,var(--color-sage) 30%,transparent)}}.banner--sage .banner__cta:hover{border-color:var(--color-sage);background:var(--color-sage);color:var(--color-paper)}.banner--html iframe{border-radius:var(--radius-md);max-width:100%;margin-inline:auto}.banner--html p{text-align:center;margin:0}.view-tournaments.view-display-id-front{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));align-items:stretch;gap:1.125rem;display:grid}.view-tournaments.view-display-id-front .views-row{min-width:0;display:grid}.banner--tournament .banner__body{gap:.875rem;padding:1rem}.banner--tournament .banner__heading{font-size:1.125rem;line-height:1.3}.banner--tournament .banner__heading a{color:inherit;transition:color .2s var(--ease-smooth);text-decoration:none}.banner--tournament .banner__heading a:hover{color:var(--color-wine)}.banner--tournament .banner__cta{padding:.5625rem .875rem}.paragraph-list{gap:clamp(3.5rem,8vw,8rem);display:grid}.page-full__paragraphs>.paragraph-list>.columns,.page-full__paragraphs>.paragraph-list>.view-paragraph{width:min(100% - (var(--spacing-gutter) * 2),var(--container-measure));margin-inline:auto}.page-full__paragraphs>.paragraph-list>.tabset{width:min(100% - (var(--spacing-gutter) * 2),62rem);margin-inline:auto}.page-shell__main :is(.columns,.view-paragraph,.tabset){width:100%;margin-inline:0}.columns__inner{align-items:start;gap:clamp(2.5rem,4vw,3.5rem);display:grid}@media (min-width:64rem){.columns--70 .columns__inner{grid-template-columns:minmax(0,75fr) minmax(0,25fr)}.columns--60 .columns__inner{grid-template-columns:minmax(0,60fr) minmax(0,40fr)}.columns--50 .columns__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.columns--40 .columns__inner{grid-template-columns:minmax(0,40fr) minmax(0,60fr)}.columns--30 .columns__inner{grid-template-columns:minmax(0,30fr) minmax(0,70fr)}}.columns__col{min-width:0;container-type:inline-size}.columns__col>.paragraph-list{gap:clamp(2rem,4vw,3rem)}.columns__col .view-paragraph,.columns__col .columns,.columns__col .tabset,.page-full__paragraphs .columns__col .paragraph--type--general{width:100%;margin-inline:0}.columns__col--1>.paragraph-list{flex-wrap:wrap;align-items:stretch;display:flex}.columns__col--1>.paragraph-list>*{flex:100%;min-width:0}.columns__col--1>.paragraph-list>.banner{flex:16rem}.columns__col--2>.paragraph-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));align-items:start;gap:1.125rem}.view-paragraph__head{margin-bottom:clamp(1.75rem,3.5vw,2.75rem)}.view-paragraph__heading{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-display-3);font-weight:var(--text-display-3--font-weight);letter-spacing:var(--text-display-3--letter-spacing);line-height:var(--text-display-3--line-height);margin:0}.view-paragraph .more-link{margin-top:1.25rem}.view-paragraph .more-link a{color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--text-ui--font-weight);line-height:var(--text-ui--line-height);transition:color .2s var(--ease-smooth);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.view-paragraph .more-link a:after{content:"→";transition:transform .2s var(--ease-smooth)}.view-paragraph .more-link a:hover{color:var(--color-wine)}.view-paragraph .more-link a:hover:after{transform:translate(.1875rem)}.page-full__paragraphs>.paragraph-list>.band{width:100%;margin-inline:0;padding-block:clamp(3.5rem,6vw,5rem)}.band>.band__inner{width:min(100% - (var(--spacing-gutter) * 2),var(--container-measure));margin-inline:auto}.paragraph--type--general.band>.band__inner{width:min(100% - (var(--spacing-gutter) * 2),48rem)}:is(.columns__col,.page-shell__main) .band{padding-block:clamp(1.75rem,3vw,2.5rem);padding-inline:var(--spacing-gutter)}:is(.columns__col,.page-shell__main) .band>.band__inner{width:100%}.band[data-surface=dark] :is(h1,h2,h3,h4,h5,h6){color:inherit}.band[data-surface=dark].text-content a:not([class]){color:var(--color-ochre)}.tabset__heading{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-display-3);font-weight:var(--text-display-3--font-weight);letter-spacing:var(--text-display-3--letter-spacing);line-height:var(--text-display-3--line-height);margin:0 0 clamp(1.25rem,2.5vw,1.75rem)}.tabset__list{flex-wrap:wrap;gap:.375rem;margin:0 0 clamp(1.25rem,2.5vw,1.75rem);padding:0;list-style:none;display:flex}.tabset__item{min-width:0;display:flex}.tabset__tab{background:var(--color-paper-2);max-width:100%;color:var(--color-ink-secondary);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-align:start;transition:background .2s var(--ease-smooth),color .2s var(--ease-smooth);border-radius:999px;padding:.5rem .9375rem;font-weight:600;line-height:1.35;text-decoration:none}.tabset__tab:hover{background:var(--color-wine-tint);color:var(--color-wine)}.tabset__tab[aria-selected=true]{background:var(--color-wine);color:var(--color-paper)}.tabset__tab[aria-selected=true]:hover{background:var(--color-wine-deep);color:var(--color-paper)}.tabset__panels{border-top:1px solid var(--color-rule-strong);padding-top:clamp(1.5rem,3vw,2.25rem)}.tabset:not([data-tabset-ready]) .tabset__panel+.tabset__panel{margin-top:clamp(2rem,4vw,3rem)}.tabset__panel-title{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-heading);font-weight:var(--text-heading--font-weight);letter-spacing:var(--text-heading--letter-spacing);line-height:var(--text-heading--line-height);margin:0 0 1rem}.tabset__panel:focus-visible{outline-offset:-2px;border-radius:var(--radius-md)}.tabset[data-tabset-ready] .tabset__panel-title,.tabset[data-tabset-single] .tabset__list{display:none}.tournament{width:min(100% - (var(--spacing-gutter) * 2),var(--container-measure));padding-block:clamp(1.5rem,3vw,2.5rem) var(--spacing-section-tight);gap:clamp(2rem,4vw,3.25rem);margin-inline:auto;display:grid}.tournament>*,.tournament>.views-element-container>.view{min-width:0}.tournament>:empty{display:none}.tournament :is(.info-message,.pdga-info){border-inline-start:3px solid var(--color-ochre);background:var(--color-ochre-tint);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-ui);border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.875rem 1.125rem;font-weight:500;line-height:1.5;display:flex}.tournament .info-message{border-inline-start-color:var(--color-wine);background:var(--color-wine-tint)}.tournament :is(.info-message,.pdga-info) a:not([class]){color:var(--color-wine);text-underline-offset:.2em;font-weight:700}:is(.tournament,.tt-page) :is(.btn,.btn-sm){border:1px solid var(--color-rule-strong);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.02em;transition:background .2s var(--ease-smooth),border-color .2s var(--ease-smooth),color .2s var(--ease-smooth);border-radius:999px;align-items:center;gap:.375rem;padding:.4375rem .9375rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}:is(.tournament,.tt-page)>:is(.btn,.btn-sm){justify-self:start}.tournament .views-row .tournament_data>:is(.btn,.btn-sm){justify-content:center;margin-top:.25rem}:is(.tournament,.tt-page) :is(.btn,.btn-sm):hover,:is(.tournament,.tt-page) .btn-primary{border-color:var(--color-wine);background:var(--color-wine);color:var(--color-paper)}:is(.tournament,.tt-page) .btn-primary:hover{border-color:var(--color-wine-deep);background:var(--color-wine-deep)}:is(.tournament,.tt-page) .btn-secondary{border-color:var(--color-ochre);background:var(--color-ochre-tint);color:var(--color-ochre-deep)}:is(.tournament,.tt-page) .btn-secondary:hover{border-color:var(--color-ochre-deep);background:var(--color-ochre-deep);color:var(--color-paper)}:is(.tournament,.tt-page) .btn-tertiary{border-color:var(--color-rule);color:var(--color-ink-meta);background:0 0}:is(.tournament,.tt-page) .btn-tertiary:hover{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.tournament__facts{border-block:1px solid var(--color-rule-strong);flex-wrap:wrap;gap:1.25rem 3.25rem;padding-block:clamp(1.25rem,2.5vw,1.625rem);display:flex}.tournament__facts>.field{min-width:0}.tournament__facts .field__label{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.14em;font-weight:700;line-height:var(--text-micro--line-height);text-transform:uppercase;margin-bottom:.4375rem}.tournament__facts .field__item{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:700;line-height:1}.tournament__facts time{white-space:nowrap}.tournament__facts a{color:var(--color-wine);text-decoration:none}.tournament__facts a:hover{text-underline-offset:.18em;text-decoration:underline}.tournament .view-display-id-phases{gap:.5rem;display:grid}.phase-group{border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper);transition:border-color .2s var(--ease-smooth);margin:0;padding:0;overflow:hidden;container-type:inline-size}.phase-group__head{color:var(--color-ink);cursor:pointer;transition:background-color .2s var(--ease-smooth),color .2s var(--ease-smooth);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;margin:0;padding:clamp(.8125rem,2cqi,1.0625rem) clamp(.9375rem,2.5cqi,1.25rem);list-style:none;display:grid}.phase-group__head::-webkit-details-marker{display:none}.phase-group__head:before{display:none}.phase-group__head:hover{background:var(--color-paper-2);color:var(--color-wine)}.phase-group__head:after{content:"";opacity:.5;width:.5rem;height:.5rem;transition:transform .2s var(--ease-smooth);border-bottom:1.5px solid;border-right:1.5px solid;grid-area:1/2/span 2;align-self:center;transform:rotate(45deg)translate(-.125rem,-.125rem)}.phase-group[open]>.phase-group__head:after{transform:rotate(225deg)translate(-.0625rem,-.0625rem)}.tournament .view-display-id-phases .group{color:inherit;font-family:var(--font-display);font-size:clamp(1.0625rem,1cqi + .8rem,1.375rem);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);grid-area:1/1;line-height:1.15}.tournament .view-display-id-phases .dates{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-kicker);letter-spacing:.06em;text-transform:uppercase;grid-area:2/1;font-weight:700}.tournament .view-display-id-phases .dates time{white-space:nowrap}.tournament .view-display-id-phases .dates time+time:before{content:"→";color:var(--color-ink-faint);margin-inline:.375rem}@container (width>=36rem){.phase-group__head{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline}.tournament .view-display-id-phases .dates{white-space:nowrap;grid-area:1/2}.phase-group__head:after{grid-area:1/3;align-self:baseline}}.phase-group[open]>.phase-group__head{border-bottom:1px solid var(--color-rule-strong);background:var(--color-paper-2)}.phase-group[data-phase-state=current]{border-color:#7a1f2b66}@supports (color:color-mix(in lab,red,red)){.phase-group[data-phase-state=current]{border-color:color-mix(in srgb,var(--color-wine) 40%,transparent)}}.phase-group[data-phase-state=current][open]>.phase-group__head{border-bottom-color:#7a1f2b33}@supports (color:color-mix(in lab,red,red)){.phase-group[data-phase-state=current][open]>.phase-group__head{border-bottom-color:color-mix(in srgb,var(--color-wine) 20%,transparent)}}.phase-group[data-phase-state=current][open]>.phase-group__head{background:var(--color-wine-tint)}.phase-group[data-phase-state=current] .group:before{background:var(--color-wine);content:"";vertical-align:.15em;border-radius:999px;width:.4375rem;height:.4375rem;margin-inline-end:.5rem;display:inline-block}.phase-group[data-phase-state=closed] .phase-group__head{color:var(--color-ink-meta)}.phase-group__rows{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));align-items:start;gap:.75rem;padding:clamp(.9375rem,2.5cqi,1.25rem);display:grid}.tournament .views-row>.tournament_data{border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper);height:100%;font-family:var(--font-sans);font-size:var(--text-label);gap:.5rem;padding:1rem 1.125rem 1.125rem;line-height:1.4;display:grid}.tournament .views-row>.tournament_data>.field--name-name{color:var(--color-ink);font-size:var(--text-ui);letter-spacing:-.01em;font-weight:700;line-height:1.25;display:none}.tournament .views-row .field--name-field-tournament-phase-dates{color:var(--color-ink-meta);font-size:var(--text-micro);font-weight:600}.tournament .views-row .field--name-field-tournament-phase-dates time+time:before{content:"→";color:var(--color-ink-faint);margin-inline:.3125rem}.tournament .views-row .field--name-field-tournament-division>.tournament_data{border-radius:var(--radius-sm);background:var(--color-wine-tint);color:var(--color-wine);font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;padding:.4375rem .625rem;font-weight:700;display:flex}.tournament .views-row .field--name-field-tournament-division .field--label-inline{color:var(--color-wine-soft);gap:.3125rem;font-weight:600;display:flex}.tournament .views-row>.tournament_data>.field--label-inline{border-top:1px solid var(--color-rule);color:var(--color-ink-secondary);justify-content:space-between;gap:1rem;padding-top:.4375rem;display:flex}.tournament .views-row>.tournament_data>.field--label-inline .field__item{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.tournament .views-row .field--name-field-tournament-phase-pdga:not(:empty){background:var(--color-paper-2);color:var(--color-ink-meta);font-size:var(--text-micro);letter-spacing:.04em;border-radius:999px;justify-self:start;padding:.25rem .5625rem;font-weight:700}.tournament .views-row .field:empty{display:none}.division-filter{flex-wrap:wrap;gap:.375rem;margin-bottom:1.5rem;display:flex}.division-filter__pill{background:var(--color-paper-2);color:var(--color-ink-secondary);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);text-align:start;transition:background .2s var(--ease-smooth),color .2s var(--ease-smooth);border:0;border-radius:999px;align-items:baseline;gap:.4375rem;padding:.5rem .9375rem;font-weight:600;line-height:1.35;display:inline-flex}.division-filter__pill:hover{background:var(--color-wine-tint);color:var(--color-wine)}.division-filter__pill[aria-pressed=true]{background:var(--color-wine);color:var(--color-paper)}.division-filter__count{font-size:var(--text-micro);font-variant-numeric:tabular-nums;opacity:.65}.tournament .view .views-element-container .views-row{color:var(--color-ink-secondary);font-family:var(--font-sans);font-size:var(--text-label)}.tournament .view .views-element-container .views-field-id{color:var(--color-wine);font-variant-numeric:tabular-nums;font-weight:700}:is(.tournament,.tt-page:not(.tt-page--schedule)) .view table{border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);border-collapse:separate;border-spacing:0;background:var(--color-paper);width:100%;font-family:var(--font-sans);font-size:var(--text-label);font-variant-numeric:tabular-nums}:is(.tournament,.tt-page:not(.tt-page--schedule)) .view table+table,:is(.tournament,.tt-page:not(.tt-page--schedule)) .view .table-wrap+.table-wrap{margin-top:clamp(2.25rem,4.5vw,3.5rem)}:is(.tournament,.tt-page:not(.tt-page--schedule)) .view caption{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);line-height:var(--text-title--line-height);text-align:start;padding-bottom:.75rem}:is(.tournament,.tt-page:not(.tt-page--schedule)) .view thead th{border-bottom:1px solid var(--color-rule-strong);background:var(--color-paper-2);color:var(--color-ink-secondary);font-size:var(--text-micro);letter-spacing:.08em;text-align:start;text-transform:uppercase;white-space:nowrap;padding:.625rem .75rem;font-weight:700}:is(.tournament,.tt-page:not(.tt-page--schedule)) .view thead th:first-child{border-start-start-radius:calc(var(--radius-md) - 1px)}:is(.tournament,.tt-page:not(.tt-page--schedule)) .view thead th:last-child{border-start-end-radius:calc(var(--radius-md) - 1px)}:is(.tournament,.tt-page:not(.tt-page--schedule)) .view tbody td{border-bottom:1px solid var(--color-rule);color:var(--color-ink);vertical-align:middle;padding:.5625rem .75rem}:is(.tournament,.tt-page:not(.tt-page--schedule)) .view tbody tr:last-child td{border-bottom:0}:is(.tournament,.tt-page:not(.tt-page--schedule)) .view tbody tr:last-child td:first-child{border-end-start-radius:calc(var(--radius-md) - 1px)}:is(.tournament,.tt-page:not(.tt-page--schedule)) .view tbody tr:last-child td:last-child{border-end-end-radius:calc(var(--radius-md) - 1px)}:is(.tournament,.tt-page:not(.tt-page--schedule)) .view tbody tr{transition:background-color .16s var(--ease-smooth)}:is(.tournament,.tt-page:not(.tt-page--schedule)) .view tbody tr:hover{background:var(--color-wine-tint)}.tournament .view tbody td.views-field-field-tournament-player-profile{color:var(--color-ink);white-space:nowrap;font-weight:600}.tournament .view td.views-field-field-tournament-player-profile a{color:inherit;text-decoration:none}.tournament .view td.views-field-field-tournament-player-profile a:hover{color:var(--color-wine);text-underline-offset:.18em;text-decoration:underline}.tournament .view td.views-field-field-profile-pdga-rating{color:var(--color-wine);font-weight:700}.tournament .view td.views-field-created{color:var(--color-ink-meta);font-size:var(--text-micro);white-space:nowrap}.tournament .view td.views-field-field-profile-club{color:var(--color-ink-meta)}.tournament .view td.views-field-field-tournament-player-status{color:var(--color-ink-meta);font-size:var(--text-micro);white-space:nowrap;font-weight:600}.tournament .view td.views-field-field-tournament-player-paid{text-align:center;font-size:1rem;line-height:1}:is(.tournament,.tt-page) .view :is(th,td).views-field-operations{text-align:end;white-space:nowrap;width:1%}:is(.tournament,.tt-page) .view td.views-field-operations .dropbutton{font-size:var(--text-micro);margin:0}:is(.tournament,.tt-page) .view td.views-field-operations a{color:var(--color-ink-meta);text-decoration:none}:is(.tournament,.tt-page) .view td.views-field-operations a:hover{color:var(--color-wine)}:is(.tournament,.tt-page) .view td .editablefields-form{margin-top:.25rem}:is(.tournament,.tt-page) .view td .editablefields-form input[type=submit]{background:var(--color-paper-2);color:var(--color-ink-meta);font-size:var(--text-micro);border:0;padding:.125rem .5rem;font-weight:700;line-height:1.3}:is(.tournament,.tt-page) .view td .editablefields-form input[type=submit]:hover:not(:disabled){background:var(--color-wine-tint);color:var(--color-wine);transform:none}.playoff-group{min-width:0}.playoff-group__title{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-display-3);font-weight:var(--text-display-3--font-weight);letter-spacing:var(--text-display-3--letter-spacing);line-height:var(--text-display-3--line-height);margin:0 0 clamp(1.25rem,2.5vw,1.75rem)}.playoff-group__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.playoff-bracket{grid-auto-rows:minmax(1.9rem,auto);display:grid}.playoff-bracket--eight{grid-template-columns:minmax(13.5rem,1fr) 2.25rem minmax(13.5rem,1fr) 2.25rem minmax(13.5rem,1fr);min-width:46rem}.playoff-bracket--four{grid-template-columns:minmax(13.5rem,1fr) 2.25rem minmax(13.5rem,1fr);min-width:26rem;max-width:32rem}.playoff-slot{flex-direction:column;justify-content:center;min-width:0;padding-block:.375rem;display:flex}.playoff-bracket--eight .playoff-slot--1{grid-area:1/1/5/2}.playoff-bracket--eight .playoff-slot--2{grid-area:5/1/9/2}.playoff-bracket--eight .playoff-slot--3{grid-area:9/1/13/2}.playoff-bracket--eight .playoff-slot--4{grid-area:13/1/17/2}.playoff-bracket--eight .playoff-slot--5{grid-area:3/3/7/4}.playoff-bracket--eight .playoff-slot--6{grid-area:11/3/15/4}.playoff-bracket--eight .playoff-slot--7{grid-area:17/3/21/4}.playoff-bracket--eight .playoff-slot--8{grid-area:21/3/25/4}.playoff-bracket--eight .playoff-slot--9{grid-area:7/5/11/6}.playoff-bracket--eight .playoff-slot--10{grid-area:11/5/15/6}.playoff-bracket--eight .playoff-slot--11{grid-area:19/5/23/6}.playoff-bracket--eight .playoff-slot--12{grid-area:23/5/27/6}.playoff-bracket--four .playoff-slot--1{grid-area:1/1/5/2}.playoff-bracket--four .playoff-slot--2{grid-area:5/1/9/2}.playoff-bracket--four .playoff-slot--3{grid-area:3/3/7/4}.playoff-bracket--four .playoff-slot--4{grid-area:7/3/11/4}.playoff-bracket__link{position:relative}.playoff-bracket__link:before{border:1px solid #17171738;position:absolute;inset:0 45% 0 0}@supports (color:color-mix(in lab,red,red)){.playoff-bracket__link:before{border:1px solid color-mix(in srgb,var(--color-ink) 22%,transparent)}}.playoff-bracket__link:before{content:"";border-left:0;border-start-end-radius:6px;border-end-end-radius:6px}.playoff-bracket__link:after{border-top:1px solid #17171738;position:absolute;top:50%;left:55%;right:0}@supports (color:color-mix(in lab,red,red)){.playoff-bracket__link:after{border-top:1px solid color-mix(in srgb,var(--color-ink) 22%,transparent)}}.playoff-bracket__link:after{content:""}.playoff-bracket--eight .playoff-bracket__link--a{grid-area:3/2/7/3}.playoff-bracket--eight .playoff-bracket__link--b{grid-area:11/2/15/3}.playoff-bracket--eight .playoff-bracket__link--c{grid-area:5/4/13/5}.playoff-bracket--eight .playoff-bracket__link--d{grid-area:19/4/23/5}.playoff-bracket--four .playoff-bracket__link--a{grid-area:3/2/7/3}.playoff-game{border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-2);font-family:var(--font-sans);gap:.3125rem;padding:.5625rem .75rem .6875rem;display:grid}.playoff-game__meta{color:var(--color-ink-meta);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.playoff-game__name{color:inherit;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:700;text-decoration:none}.playoff-game__name:hover{color:var(--color-wine);text-underline-offset:.2em;text-decoration:underline}.playoff-game__edit{color:var(--color-ink-faint);transition:color .16s var(--ease-smooth);flex-shrink:0;display:inline-flex}.playoff-game__edit svg{width:.8125rem;height:.8125rem}.playoff-game__edit:hover{color:var(--color-wine)}.playoff-game__row{border-radius:var(--radius-sm);min-width:0;color:var(--color-ink-secondary);font-size:var(--text-ui);justify-content:space-between;align-items:baseline;gap:.625rem;font-weight:600;line-height:1.3;display:flex}.playoff-game__team{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.playoff-game__pts{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.playoff-game.is-played .playoff-game__row.is-winner{color:var(--color-ink);font-weight:800}.playoff-game.is-played .playoff-game__row.is-winner .playoff-game__pts{color:var(--color-wine)}.playoff-game__code{color:var(--color-ink-faint);font-size:var(--text-label);letter-spacing:.04em;font-weight:700}.playoff-group__extras{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;margin-top:1.25rem;display:grid}.tt-page{padding-block:clamp(1rem,2.5vw,2rem) var(--spacing-section-tight);gap:clamp(2rem,4vw,3.25rem);display:grid}.tt-page>*,.tt-page>.views-element-container>.view{min-width:0}.tt-page .views-row+.views-row{margin-top:clamp(2.5rem,5vw,4rem)}#block-hyzerflip-komandusacensibas{margin-block:.5rem clamp(1rem,2vw,1.5rem)}:is(.field--name-field-menu-block,#block-hyzerflip-komandusacensibas) ul{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}:is(.field--name-field-menu-block,#block-hyzerflip-komandusacensibas) li{margin:0;padding:0}:is(.field--name-field-menu-block,#block-hyzerflip-komandusacensibas) a{background:var(--color-paper-2);color:var(--color-ink-secondary);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);transition:background .2s var(--ease-smooth),color .2s var(--ease-smooth);border-radius:999px;padding:.5rem .9375rem;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}:is(.field--name-field-menu-block,#block-hyzerflip-komandusacensibas) a:hover,:is(.field--name-field-menu-block,#block-hyzerflip-komandusacensibas) a:focus{background:var(--color-wine-tint);color:var(--color-wine)}:is(.field--name-field-menu-block,#block-hyzerflip-komandusacensibas) a.is-active{background:var(--color-wine);color:var(--color-paper)}:is(.tournament,.tt-page) .view>header h2{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-display-3);font-weight:var(--text-display-3--font-weight);letter-spacing:var(--text-display-3--letter-spacing);line-height:var(--text-display-3--line-height);margin:0}.tt-page .views-field-name h3{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-display-3);font-weight:var(--text-display-3--font-weight);letter-spacing:var(--text-display-3--letter-spacing);line-height:var(--text-display-3--line-height);margin:0 0 clamp(1rem,2vw,1.375rem)}.tt-page .views-field-name h3 a{color:inherit;transition:color .2s var(--ease-smooth);text-decoration:none}.tt-page .views-field-name h3 a:hover{color:var(--color-wine)}:is(.tournament,.tt-page) .view>header{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-label);margin-bottom:.875rem;font-weight:600}.tournament .tournament_data>.field--name-field-menu-block{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.tt-page .view table.cols-4{max-width:46rem}.tt-page .view :is(th,td):is(.views-field-counter,.views-field-field-team-code-regular,.views-field-field-team-code-playoff){white-space:nowrap;width:1%}.tt-page .view td.views-field-counter{color:var(--color-ink-meta);font-variant-numeric:tabular-nums}.tt-page .view td:is(.views-field-field-team-code-regular,.views-field-field-team-code-playoff){color:var(--color-ink-meta);font-size:var(--text-micro);letter-spacing:.04em;font-weight:700}.tt-page .view :is(th,td):is(.views-field-field-team-points-regular,.views-field-field-team-points-extra){text-align:end}.tt-page .view td:is(.views-field-field-team-points-regular,.views-field-field-team-points-extra){font-variant-numeric:tabular-nums;font-weight:700}.tt-page .view td.views-field-name{font-weight:600}.tt-page .view td.views-field-name a,.tt-page .view td:is(.views-field-field-team-game-t1,.views-field-field-team-game-t2) a{color:var(--color-ink);text-decoration:none}.tt-page .view td.views-field-name a:hover,.tt-page .view td:is(.views-field-field-team-game-t1,.views-field-field-team-game-t2) a:hover{color:var(--color-wine);text-underline-offset:.18em;text-decoration:underline}.tt-page--games .view td.views-field-field-team-game-round{color:var(--color-ink-meta);font-size:var(--text-micro);white-space:nowrap;font-weight:600}.tt-page--games .view td.views-field-name a{color:var(--color-wine);font-weight:700}.tt-page--games .view td:is(.views-field-field-team-game-t1,.views-field-field-team-game-t2){font-weight:600}.tt-page--games .view :is(th,td):is(.views-field-field-team-game-result-points,.views-field-field-team-game-result-score){text-align:center;white-space:nowrap}.tt-page--games .view td.views-field-field-team-game-result-points{font-variant-numeric:tabular-nums;font-weight:700}.tt-page--games .view td.views-field-field-team-game-result-score{color:var(--color-ink-meta);font-variant-numeric:tabular-nums}.tt-page--players .view td.views-field-name{white-space:nowrap}.tt-page--players .view td.views-field-field-profile-club a{color:var(--color-ink-secondary);text-decoration:none}.tt-page--players .view td.views-field-field-profile-club a:hover{color:var(--color-wine);text-underline-offset:.18em;text-decoration:underline}.tt-page--players .view td.views-field-field-tournament-division{color:var(--color-ink-secondary)}.tt-page--players .view td.views-field-field-team-player-rating{color:var(--color-wine);font-variant-numeric:tabular-nums;font-weight:700}.tt-page--players .view :is(th,td).views-field-field-tournament-player-paid{text-align:center}.schedule-round{margin-top:clamp(1.75rem,3.5vw,2.5rem)}.schedule-round+.schedule-round{margin-top:clamp(2.5rem,5vw,4rem)}.schedule-round__title{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-subheading);font-weight:var(--text-subheading--font-weight);letter-spacing:var(--text-subheading--letter-spacing);line-height:var(--text-subheading--line-height);margin:0 0 clamp(1rem,2vw,1.375rem)}.schedule-slot+.schedule-slot{margin-top:clamp(1.75rem,3.5vw,2.5rem)}.schedule-slot__time{background:var(--color-wine);color:var(--color-paper);font-family:var(--font-sans);font-size:var(--text-ui);font-variant-numeric:tabular-nums;letter-spacing:.02em;border-radius:999px;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.4375rem .875rem;font-weight:700;line-height:1.2;display:inline-flex}.schedule-slot__baskets{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));align-items:start;gap:.875rem;display:grid}.tt-page--schedule .view table{border:1px solid var(--color-rule-strong);border-radius:0 0 var(--radius-md) var(--radius-md);border-collapse:separate;border-spacing:0;background:var(--color-paper);width:100%;font-family:var(--font-sans);font-size:var(--text-label);border-top:0}.tt-page--schedule .view caption{border:1px solid var(--color-rule-strong);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-paper-2);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-ui);text-align:start;border-bottom:0;padding:.5625rem .875rem;font-weight:700}.schedule-basket__head{justify-content:space-between;align-items:center;gap:.375rem .75rem;display:flex}.schedule-basket__games{color:var(--color-ink-meta);font-size:var(--text-micro);letter-spacing:.01em;text-align:end;justify-items:end;gap:.1875rem;font-weight:600;line-height:1.25;display:grid}.tt-page--schedule .view tbody td{border-top:1px solid var(--color-rule);color:var(--color-ink);vertical-align:top;padding:.5625rem .875rem;font-weight:600;line-height:1.45}.tt-page--schedule .view tbody tr:first-child td{border-top:0}.tt-page--schedule .view td.views-field-field-team-match-type{width:1%;color:var(--color-ink-meta);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding-top:.6875rem;font-weight:700}.tt-page--schedule .view td.views-field-edit-tournament-data{width:1%;padding-inline:0}.tt-page--schedule .view td.views-field-edit-tournament-data a{color:var(--color-ink-meta);font-size:var(--text-micro);padding-inline:.625rem;font-weight:700;text-decoration:none;display:inline-block}.tt-page--schedule .view td.views-field-edit-tournament-data a:hover{color:var(--color-wine)}.tt-page--group>.field--name-field-team-tournament{font-family:var(--font-sans);font-size:var(--text-label);font-weight:600}.tt-page--group>.field--name-field-team-tournament a{color:var(--color-wine);text-decoration:none}.tt-page--group>.field--name-field-team-tournament a:hover{text-underline-offset:.18em;text-decoration:underline}.tt-page--group>.field--name-field-tt-group-games{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));align-items:start;gap:.875rem;display:grid}.tt-page--group .view-display-id-entity_view_group_matches>.tournament_data{flex-wrap:wrap;align-items:center;gap:.625rem .875rem;margin-bottom:clamp(1rem,2vw,1.375rem);display:flex}.tt-page--group .view-display-id-entity_view_group_matches>:is(table,.table-wrap)+.tournament_data{margin-top:clamp(2.5rem,5vw,4rem)}.tt-page--group .view-display-id-entity_view_group_matches>.tournament_data .field--name-name{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-subheading);font-weight:var(--text-subheading--font-weight);letter-spacing:var(--text-subheading--letter-spacing);line-height:var(--text-subheading--line-height)}.tt-page--group .view-display-id-entity_view_group_matches>.tournament_data .field--name-field-round-start-datetime{background:var(--color-wine);color:var(--color-paper);font-family:var(--font-sans);font-size:var(--text-label);font-variant-numeric:tabular-nums;letter-spacing:.02em;border-radius:999px;padding:.3125rem .75rem;font-weight:700;line-height:1.2}.tt-page.tt-page--group .view-display-id-entity_view_group_matches table{border-radius:0 0 var(--radius-md) var(--radius-md);font-size:var(--text-ui);border-top:0}.tt-page.tt-page--group .view-display-id-entity_view_group_matches :is(table,.table-wrap)+:is(table,.table-wrap){margin-top:1rem}.tt-page.tt-page--group .view-display-id-entity_view_group_matches caption{border:1px solid var(--color-rule-strong);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-paper-2);border-bottom:0;padding:.75rem .875rem}.tt-page .teams{font-family:var(--font-sans);justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.tt-page .teams :is(.left,.right){gap:.1875rem;min-width:0;display:grid}.tt-page .teams .right{text-align:end;justify-items:end}.tt-page .teams :is(.field--name-field-team-game-t1,.field--name-field-team-game-t2){color:var(--color-ink);font-size:var(--text-ui);letter-spacing:-.01em;font-weight:700;line-height:1.25}.tt-page .teams :is(.field--name-field-team-game-t1-code,.field--name-field-team-game-t2-code){color:var(--color-ink-meta);font-size:var(--text-micro);letter-spacing:.04em;font-weight:700}.tt-page .teams .center{text-align:center;justify-items:center;gap:.1875rem;display:grid}.tt-page .teams .center .field--name-field-team-game-result-points{color:var(--color-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:800;line-height:1}.tt-page .teams .center .field--name-field-team-game-result-score{color:var(--color-ink-meta);font-size:var(--text-micro);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}:is(.tt-page--group,.tt-page--game) .view td.views-field-field-team-match-start{width:1%;color:var(--color-ink-meta);font-size:var(--text-micro);white-space:nowrap;font-weight:600}:is(.tt-page--group,.tt-page--game) .view td.views-field-field-team-match-type{width:1%;color:var(--color-ink-meta);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:700}:is(.tt-page--group,.tt-page--game) .view td:is(.views-field-field-team-match-p1,.views-field-field-team-match-p2){font-weight:600}:is(.tt-page--group,.tt-page--game) .view thead th.views-field-field-team-match-p1-score{text-align:center}:is(.tt-page--group,.tt-page--game) .view td.views-field-field-team-match-p1-score{font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;font-weight:700}.tt-page--game .game-facts{flex-wrap:wrap;gap:.75rem 2.5rem;display:flex}.tt-page--game .game-facts .field{font-family:var(--font-sans);font-size:var(--text-label);align-items:baseline;gap:.5625rem;display:flex}.tt-page--game .game-facts .field__label{color:var(--color-ink-meta);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.tt-page--game .game-facts .field__item{font-weight:600}.tt-page--game .game-facts a{color:var(--color-wine);text-decoration:none}.tt-page--game .game-facts a:hover{text-underline-offset:.18em;text-decoration:underline}.tt-page.tt-page--game .view table{font-size:var(--text-ui)}.tt-page--game .teams{border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-2);padding:1rem 1.25rem}.tt-page .teams .center .field--name-field-team-game-round .tournament_data{color:var(--color-ink-meta);font-size:var(--text-micro);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;justify-content:center;gap:.5rem;margin-bottom:.1875rem;font-weight:700;display:flex}.page-head{border-bottom:1px solid var(--color-rule-strong);background:var(--color-paper-2);padding:clamp(1.5rem,3vw,1.875rem) 0 clamp(2rem,4vw,2.875rem)}.page-head .block-page-title-block{width:auto;margin:0;padding:0}.page-head .block-page-title-block:after{display:none}.page-head .block-page-title-block h1{max-width:18ch}.page-head__lede{max-width:60ch;color:var(--color-ink-secondary);font-size:var(--text-lede);margin:1.375rem 0 0;line-height:1.62}.page-facts{border-top:1px solid var(--color-rule-strong);flex-wrap:wrap;gap:.875rem 3.25rem;margin:2.125rem 0 0;padding-top:1.625rem;display:flex}.page-facts__label{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.14em;font-weight:700;line-height:var(--text-micro--line-height);text-transform:uppercase;margin-bottom:.5rem}.page-facts__value{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:700;line-height:1}.page-head--front{isolation:isolate;border-bottom-color:var(--color-wine-abyss);background:var(--color-wine-abyss);padding:clamp(2.5rem,5vw,4.25rem) 0 clamp(2.75rem,5vw,4.5rem);position:relative;overflow:hidden}.page-head--front:before{content:"";z-index:-2;filter:grayscale(50%)contrast(1.1)brightness(.92)sepia(10%);background:url(/themes/custom/hyzerflip/dist/assets/sakums-DCgy1ey5.jpg) 50% 30%/cover no-repeat;position:absolute;inset:0}.page-head--front:after{content:"";z-index:-1;mix-blend-mode:multiply;background:linear-gradient(100deg,#2a0810f5 0%,#2a0810db 40%,#4e101c9e 72%,#7a1f2b66 100%);position:absolute;inset:0}.page-head--front .block-page-title-block h1{color:var(--color-paper);text-shadow:0 1px 24px #17050a73}.page-head--front .page-facts__value{color:var(--color-paper)}.crumbs{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-label);font-weight:500;line-height:var(--text-label--line-height);flex-wrap:wrap;align-items:center;gap:0 .625rem;margin:0 0 1.625rem;padding:0;list-style:none;display:flex}.crumbs li{align-items:center;gap:.625rem;display:inline-flex}.crumbs li:not(:last-child):after{content:"/";color:var(--color-ink-faint)}.crumbs a{color:inherit;transition:color .2s var(--ease-smooth);text-decoration:none}.crumbs a:hover{color:var(--color-wine)}.crumbs [aria-current]{color:var(--color-ink);font-weight:600}.page-shell{padding:clamp(2rem,4vw,3.25rem) 0 var(--spacing-section);align-items:start;gap:clamp(2.5rem,5vw,4.5rem);display:grid}@media (min-width:64rem){.page-shell{grid-template-columns:18rem minmax(0,1fr)}}.page-shell__side{gap:1.25rem;min-width:0;display:grid}@media (min-width:64rem){.page-shell__side{position:sticky;top:6.5rem}}.page-shell__main{min-width:0}.page-shell__main .local-tasks{width:100%;margin-inline:0}.block-page-title-block{width:min(100% - (var(--spacing-gutter) * 2),74rem);margin:0 auto;padding-bottom:clamp(1.5rem,3vw,2.5rem);position:relative}.block-page-title-block:after{content:"";background:var(--color-ochre);border-radius:999px;width:clamp(3rem,7vw,5.5rem);height:.25rem;position:absolute;bottom:0;left:0}.block-page-title-block h1{max-width:20ch;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-display-2);font-weight:var(--text-display-2--font-weight);letter-spacing:var(--text-display-2--letter-spacing);line-height:var(--text-display-2--line-height);margin:0}.page-full{padding:clamp(2.5rem,5vw,4.5rem) 0 var(--spacing-section)}.page-shell__main .page-full{padding-block:0}.page-shell__main .page-full__paragraphs .paragraph--type--general{width:min(100%,48rem);margin-inline:0}.page-full__intro{width:min(100% - (var(--spacing-gutter) * 2),48rem);border-top:1px solid var(--color-rule-strong);margin:0 auto clamp(3.5rem,7vw,6.5rem);padding-top:1.75rem}.page-full__kicker{color:var(--color-wine);font-family:var(--font-sans);font-size:var(--text-kicker);font-weight:var(--text-kicker--font-weight);letter-spacing:var(--text-kicker--letter-spacing);line-height:var(--text-kicker--line-height);text-transform:uppercase}.page-full__kicker .field__label{display:none}.page-full__lede{color:var(--color-ink-secondary);margin-top:1rem;font-size:clamp(1.25rem,2.1vw,1.625rem);line-height:1.45}.page-full__lede p:first-child{margin-top:0}.page-full__lede p:last-child{margin-bottom:0}.page-full__legacy{color:var(--color-ink-secondary);margin-top:1.5rem}.page-full__paragraphs .paragraph--type--general{width:min(100% - (var(--spacing-gutter) * 2),48rem);margin-inline:auto}.calendar-view__controls{border-bottom:1px solid var(--color-rule-strong);margin-bottom:clamp(2rem,4vw,3rem);padding-bottom:1.5rem}.calendar-view__controls fieldset{border:0;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:0;display:flex}.calendar-view__controls legend{float:left;color:var(--color-ink-meta);font:var(--text-micro--font-weight) var(--text-micro)/var(--text-micro--line-height) var(--font-sans);letter-spacing:.1em;text-transform:uppercase;margin-inline-end:.75rem;padding:0}.calendar-view__controls legend+*{clear:both}.calendar-view__controls .fieldset-wrapper,.calendar-view__controls .form-radios{flex-wrap:wrap;gap:.5rem;display:flex}.calendar-view__controls .form-item{margin:0}.calendar-view__controls input[type=radio],.calendar-view__controls input[type=checkbox]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.calendar-view__controls label{cursor:pointer;border:1px solid var(--color-rule-strong);color:var(--color-ink-secondary);font:var(--text-ui--font-weight) var(--text-ui)/var(--text-ui--line-height) var(--font-sans);transition:background-color .18s var(--ease-smooth),border-color .18s var(--ease-smooth),color .18s var(--ease-smooth);border-radius:999px;padding:.55rem .95rem;display:block}.calendar-view__controls label:hover{border-color:var(--color-ink);color:var(--color-ink)}.calendar-view__controls input:checked+label{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.calendar-view__controls input:focus-visible+label{outline:2px solid var(--color-focus);outline-offset:2px}.calendar-view__controls .form-actions{display:none}.calendar-view__agenda{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);display:grid}@media (min-width:64rem){.calendar-view__agenda:has([data-calendar-nav]:not([hidden])){grid-template-columns:15.5rem minmax(0,1fr)}}.calendar-view__nav{align-self:start}@media (min-width:64rem){.calendar-view__nav{position:sticky;top:7rem}}.calendar-view__nav-label{color:var(--color-ink-meta);font:var(--text-micro--font-weight) var(--text-micro)/var(--text-micro--line-height) var(--font-sans);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .75rem}.calendar-view__months{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.calendar-view__months a{border-radius:var(--radius-sm);color:var(--color-ink-secondary);font:500 1.125rem/1 var(--font-display);letter-spacing:-.025em;transition:background-color .18s var(--ease-smooth),color .18s var(--ease-smooth);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .8rem;text-decoration:none;display:flex}.calendar-view__count{color:var(--color-ink-faint);font:var(--text-micro--font-weight) var(--text-micro)/var(--text-micro--line-height) var(--font-sans);font-variant-numeric:tabular-nums}.calendar-view__months a:hover,.calendar-view__months a[aria-current=location]{background:var(--color-wine);color:var(--color-paper)}.calendar-view__months a:hover .calendar-view__count,.calendar-view__months a[aria-current=location] .calendar-view__count{color:var(--color-wine-tint)}.calendar-view__empty{color:var(--color-ink-meta);padding-block:3rem}.calendar-month{scroll-margin-top:7.5rem}.calendar-month+.calendar-month{margin-top:clamp(3rem,6vw,4.5rem)}.calendar-month__head{align-items:baseline;gap:.9rem;margin-bottom:.5rem;display:flex}.calendar-month__name{font:var(--text-display-3--font-weight) var(--text-display-3)/var(--text-display-3--line-height) var(--font-display);letter-spacing:var(--text-display-3--letter-spacing);margin:0}.calendar-month__year{color:var(--color-ink-meta);font:var(--text-label--font-weight) var(--text-label)/var(--text-label--line-height) var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.06em}.calendar-region__title{color:var(--color-wine);font:800 var(--text-micro)/var(--text-micro--line-height) var(--font-sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;margin:1.5rem 0 0;display:flex}.calendar-region__title:after{background:var(--color-rule-strong);content:"";flex:1;height:1px}.calendar-event{border-bottom:1px solid var(--color-rule);transition:padding .2s var(--ease-smooth),background-color .2s var(--ease-smooth);grid-template-columns:6.5rem minmax(0,1fr) 2rem;align-items:center;gap:.5rem 1rem;padding:1.1rem 0;display:grid}.calendar-event__main{grid-area:1/2}@media (min-width:48rem){.calendar-event{grid-template-columns:7.5rem minmax(0,1fr) 8rem 2rem;gap:1.25rem}}.calendar-event:hover{background:var(--color-paper-2);padding-inline:1rem}.calendar-event__date{flex-direction:column;grid-area:1/1;gap:.4rem;display:flex}.calendar-event__day{color:var(--color-wine);font:500 clamp(1.75rem,2.6vw,2.4375rem) / .85 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em;white-space:nowrap}.calendar-event__when{color:var(--color-ink-meta);font:600 var(--text-micro)/var(--text-micro--line-height) var(--font-sans);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.calendar-event__dot{background:var(--color-ochre);border-radius:999px;width:4px;height:4px}.calendar-event__title{font:500 clamp(1.1875rem,2.2vw,1.625rem) / 1.08 var(--font-display);letter-spacing:-.03em;margin:0}.calendar-event__title a{transition:color .18s var(--ease-smooth);text-decoration:none}.calendar-event:hover .calendar-event__title a{color:var(--color-wine)}.calendar-event__where{color:var(--color-ink-meta);font:600 var(--text-label)/var(--text-label--line-height) var(--font-sans);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.45rem;display:flex}.calendar-event__where>div{display:contents}.calendar-event__aside{flex-wrap:wrap;grid-area:2/2;align-items:center;gap:.5rem;min-width:0;display:flex}@media (min-width:48rem){.calendar-event__aside{grid-area:1/3}}.calendar-event__tier{background:var(--color-paper-3);color:var(--color-ink-secondary);font:800 var(--text-micro)/var(--text-micro--line-height) var(--font-sans);white-space:nowrap;border-radius:999px;padding:.35rem .65rem}.calendar-event__tier--a{background:var(--color-wine);color:var(--color-paper)}.calendar-event__tier--b{background:var(--color-ochre-tint);color:var(--color-ochre-deep)}.calendar-event__tier--c{background:#4d5d3b24}@supports (color:color-mix(in lab,red,red)){.calendar-event__tier--c{background:color-mix(in srgb,var(--color-sage) 14%,transparent)}}.calendar-event__tier--c{color:var(--color-sage)}.calendar-event__tier--major{background:var(--color-ink);color:var(--color-paper)}.calendar-event__registration{font:800 var(--text-micro)/var(--text-micro--line-height) var(--font-sans)}.calendar-event__registration a{color:var(--color-wine);text-decoration:none}.calendar-event__registration a:hover{text-decoration:underline}.calendar-event__go{border:1px solid var(--color-rule-strong);width:2rem;height:2rem;color:var(--color-wine);transition:background-color .18s var(--ease-smooth),border-color .18s var(--ease-smooth),color .18s var(--ease-smooth);border-radius:50%;grid-area:1/3;place-items:center;font-size:1rem;line-height:1;text-decoration:none;display:grid}@media (min-width:48rem){.calendar-event__go{grid-area:1/4}}.calendar-event:hover .calendar-event__go{border-color:var(--color-wine);background:var(--color-wine);color:var(--color-paper)}@media not all and (min-width:64rem){.calendar-view__months{gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.calendar-view__months li{flex:none}.calendar-view__months a{border:1px solid var(--color-rule-strong);white-space:nowrap;font-size:1rem}}@media not all and (min-width:48rem){.calendar-event__day{font-size:var(--text-heading)}.calendar-event__go{align-self:start}}.listing-grid{width:min(100% - (var(--spacing-gutter) * 2),var(--container-measure));gap:1.75rem;margin-inline:auto;display:grid}@media (min-width:40rem){.listing-grid--editorial,.listing-grid--standard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.listing-grid--editorial{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.listing-grid--standard{grid-template-columns:repeat(3,minmax(0,1fr))}}.club-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1rem;display:grid}.club-grid .views-row{border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper);transition:border-color .2s var(--ease-smooth),box-shadow .2s var(--ease-smooth);flex-direction:column;gap:.3125rem;padding:1.125rem 1.25rem;display:flex;position:relative}.club-grid .views-row:hover{border-color:#7a1f2b66}@supports (color:color-mix(in lab,red,red)){.club-grid .views-row:hover{border-color:color-mix(in srgb,var(--color-wine) 40%,transparent)}}.club-grid .views-row:hover{box-shadow:var(--shadow-md)}.club-grid .views-field-title h2{color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);line-height:var(--text-title--line-height);margin:0}.club-grid .views-field-profile-id{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-micro);font-weight:600}.club-grid .views-field-profile-id .field-content{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:700}.club-grid .views-field-field-image-media{flex:1;justify-content:center;align-items:center;padding-block:.875rem .375rem;display:flex}.club-grid .views-field-field-image-media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:6.5rem}.club-grid .views-field-view-node{font-family:var(--font-sans);font-size:var(--text-label);align-self:end;font-weight:600}.club-grid .views-field-view-node a{color:var(--color-wine);text-indent:-10000px;width:100%;height:100%;text-decoration:none;display:block;position:absolute;top:0;left:0}.club-grid .views-row:hover .views-field-view-node a{text-underline-offset:.18em;text-decoration:underline}.club-grid .views-field-view-node a:after{border-radius:var(--radius-md);content:"";position:absolute;inset:0}.partner-set{grid-template-columns:10.75rem minmax(0,1fr);align-items:center;gap:1.75rem;display:grid}.partner-set+.partner-set{margin-top:1.25rem}.partner-set__label{color:var(--color-wine);font-family:var(--font-sans);letter-spacing:.06em;font-size:.75rem;font-weight:600;line-height:var(--text-label--line-height);text-transform:uppercase;margin:0}.partner-set__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));gap:.875rem;display:grid}.partner-set:first-of-type .partner-set__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.partner-cell{background:var(--color-paper);border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);min-height:6.5rem;transition:border-color .25s var(--ease-smooth);place-items:center;padding:1.125rem 1.375rem;text-decoration:none;display:grid}.partner-set:first-of-type .partner-cell{min-height:8.5rem}a.partner-cell:hover{border-color:var(--color-ink-faint)}.partner-cell img{object-fit:contain;opacity:.42;filter:grayscale();width:auto;max-width:100%;height:auto;max-height:4.25rem;transition:opacity .25s var(--ease-smooth),filter .25s var(--ease-smooth);display:block}.partner-set:first-of-type .partner-cell img{max-height:6rem}a.partner-cell:hover img{opacity:1;filter:none}.partner-cell__name{color:var(--color-ink-secondary);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--text-ui--font-weight);letter-spacing:var(--text-ui--letter-spacing);text-align:center}@media (max-width:47.5rem){.partner-set{grid-template-columns:minmax(0,1fr);gap:.75rem}.partner-set+.partner-set{margin-top:1.75rem}}.side-nav__disclosure{border:1px solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper);overflow:hidden}.side-nav__summary{border-bottom:1px solid var(--color-rule-strong);background:var(--color-paper-2);font-family:var(--font-sans);font-size:var(--text-micro);text-transform:uppercase;padding:.75rem 1rem;line-height:0;display:block}.side-nav__plate{justify-content:space-between;align-items:center;gap:.875rem;line-height:1.4;display:flex}.side-nav__summary::marker{content:"";display:none}.side-nav__summary::-webkit-details-marker{content:"";display:none}.side-nav__kind{color:var(--color-wine);letter-spacing:.16em;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.side-nav__kind:before{content:"";background:currentColor;flex:none;width:.375rem;height:.375rem;transform:rotate(45deg)}.side-nav__list{margin:0;padding:.5rem 0 .625rem;list-style:none}.side-nav__list>li>a{color:var(--color-ink-secondary);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--text-ui--font-weight);transition:color .2s var(--ease-smooth),background .2s var(--ease-smooth),border-color .2s var(--ease-smooth);border-left:2px solid #0000;padding:.5625rem 1.125rem .5625rem 1rem;text-decoration:none;display:block}.side-nav__list>li>a:hover{background:var(--color-wine-tint);color:var(--color-wine)}.side-nav__list>li.is-current>a{border-left-color:var(--color-wine);background:var(--color-wine-tint);color:var(--color-wine)}.side-nav__archive{border-left:1px solid var(--color-rule-strong);margin:.125rem 0 .5rem 1.0625rem;padding:.1875rem 1.125rem .1875rem 0;list-style:none}.side-nav__archive a{color:var(--color-ink-secondary);font-family:var(--font-sans);font-size:var(--text-label);font-variant-numeric:tabular-nums;transition:color .2s var(--ease-smooth);padding:.375rem 0 .375rem 1.1875rem;font-weight:500;text-decoration:none;display:block;position:relative}.side-nav__archive a:before{content:"";background:var(--color-rule-strong);width:.5rem;height:1px;transition:width .2s var(--ease-smooth),background .2s var(--ease-smooth);position:absolute;top:50%;left:0;transform:translateY(-50%)}.side-nav__archive a:hover{color:var(--color-wine)}.side-nav__archive a:hover:before{background:var(--color-wine-soft);width:.75rem}.side-nav__archive li.is-current>a{color:var(--color-wine);font-weight:700}.side-nav__archive li.is-current>a:before{background:var(--color-wine);border-radius:1px;width:.75rem;height:5px;left:-2px}@media (min-width:64rem){.side-nav__summary{pointer-events:none}.side-nav__mark{display:none}}@media not all and (min-width:64rem){.side-nav__summary{color:var(--color-ink);cursor:pointer}.side-nav__mark{width:.6rem;height:.6rem;transition:transform .18s var(--ease-smooth);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translateY(-.15rem)}.side-nav__disclosure[open] .side-nav__mark{transform:rotate(225deg)translateY(-.15rem)}}.page-region{padding-block:clamp(2rem,4vw,3.25rem) var(--spacing-section-tight)}.page-region:not(:has([data-surface])){max-width:var(--container-page);padding-inline:var(--spacing-gutter);margin-inline:auto}.page-region:not(:has([data-surface])) :is(.block-page-title-block,.local-tasks,.system-messages){width:100%;margin-inline:0}.page-region .block-page-title-block{margin-block-start:0}.page-region:has([data-surface]) :is(.views-exposed-form,.view-header,.view-footer){width:min(100% - (var(--spacing-gutter) * 2),var(--container-measure));margin-inline:auto}:where(.page-region) :where(.field--label-above,.field--label-inline){margin-block:1rem}:where(.page-region) :where(.field--label-inline){flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}:where(.page-region .field--label-above,.page-region .field--label-inline) .field__label{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.12em;font-weight:700;line-height:var(--text-micro--line-height);text-transform:uppercase;margin-block-end:.25rem}:where(.page-region) .field--label-inline .field__label{margin-block-end:0}.profile{border:1px solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper);width:min(100%,56rem);margin-block:clamp(1.75rem,4vw,2.75rem);overflow:hidden}.profile>.field{border-top:1px solid var(--color-rule);gap:.25rem 1.5rem;padding:.875rem clamp(1rem,3vw,1.5rem);display:grid}.profile>.field:first-of-type{border-top:0}@media (min-width:40rem){.profile>.field{grid-template-columns:minmax(9rem,14rem) minmax(0,1fr);align-items:baseline}}.profile .field__label{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.12em;font-weight:700;line-height:var(--text-micro--line-height);text-transform:uppercase}.profile .field__item{min-width:0;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.45}.profile :is(.field--type-integer,.field--type-decimal,.field--type-float) .field__item{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.profile a{color:var(--color-wine);text-underline-offset:.18em;text-decoration-line:underline;text-decoration-thickness:1px}.profile a:hover{color:var(--color-wine-deep);text-decoration-thickness:2px}.profile>.views-element-container{border-top:1px solid var(--color-rule-strong);padding:clamp(1rem,3vw,1.5rem)}.profile .views-element-container table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--text-ui)}.profile .views-element-container th{border-bottom:1px solid var(--color-rule-strong);color:var(--color-ink-meta);font-size:var(--text-micro);letter-spacing:.12em;text-align:start;text-transform:uppercase;padding:0 1rem .625rem 0;padding-inline:0 1rem;font-weight:700}.profile .views-element-container td{border-bottom:1px solid var(--color-rule);color:var(--color-ink-secondary);vertical-align:top;padding-block:.625rem;padding-inline:0 1rem}.profile .views-element-container td:first-child{color:var(--color-ink);font-weight:600}.profile .views-element-container tr:last-child td{border-bottom:0}.user-login-form,.user-pass,.user-register-form{border:1px solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper);width:min(100%,28rem);box-shadow:var(--shadow-sm);margin-block:clamp(1.5rem,4vw,3rem);margin-inline:auto;padding:clamp(1.5rem,4vw,2.25rem)}.user-login-form .form-actions,.user-pass .form-actions,.user-register-form .form-actions{margin-block-start:1.75rem}.user-login-form .form-actions .button,.user-pass .form-actions .button,.user-register-form .form-actions .button{width:100%}.page-region .profile-form,.page-region .user-form,.page-region form:not(.user-login-form,.user-pass,.user-register-form,.views-exposed-form){width:min(100%,42rem);margin-block:clamp(1.5rem,4vw,2.5rem)}.views-exposed-form{flex-wrap:wrap;align-items:flex-end;gap:.875rem 1rem;margin-block:1.5rem 2rem;display:flex}.views-exposed-form .form-item{margin-block:0}.views-exposed-form .form-actions{border-top:0;margin-block:0;padding-block:0}.page-region form.commerce-checkout-flow{width:min(100%,40rem);margin-inline:auto}.checkout{flex-direction:column;gap:clamp(1.5rem,3vw,2rem);display:flex}.checkout__panes{flex-direction:column;gap:clamp(1.25rem,2.5vw,1.75rem);display:flex}.checkout__panes>*{margin-block:0}.checkout-progress__list{margin:0;padding:0;list-style:none;display:flex}.checkout-progress__step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;gap:.5rem;min-width:0;display:flex;position:relative}.checkout-progress__step+.checkout-progress__step:before{content:"";background:var(--color-rule-strong);width:100%;height:2px;position:absolute;inset-block-start:calc(1.125rem - 1px);inset-inline-end:50%}.checkout-progress__step--previous:before,.checkout-progress__step--current:before{background:var(--color-wine)}.checkout-progress__marker{z-index:1;border:1px solid var(--color-rule-strong);background:var(--color-paper);width:2.25rem;height:2.25rem;color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-label);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid;position:relative}.checkout-progress__step--previous .checkout-progress__marker{border-color:var(--color-wine);color:var(--color-wine)}.checkout-progress__step--current .checkout-progress__marker{border-color:var(--color-wine);background:var(--color-wine);box-shadow:var(--shadow-wine);color:var(--color-paper)}.checkout-progress__label{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.04em;font-weight:600;line-height:1.3}.checkout-progress__step--current .checkout-progress__label{color:var(--color-ink);font-weight:700}.checkout-progress__label a{color:inherit;text-underline-offset:.18em;text-decoration:underline}.checkout-progress__label a:hover{color:var(--color-wine)}.order-summary{border:1px solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper);overflow:hidden}.order-summary__title{border-bottom:1px solid var(--color-rule-strong);background:var(--color-paper-2);color:var(--color-ink-secondary);font-family:var(--font-sans);font-size:var(--text-kicker);letter-spacing:.1em;font-weight:700;line-height:var(--text-kicker--line-height);text-transform:uppercase;margin:0;padding:.875rem 1.25rem}.order-lines{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:var(--text-body)}.order-lines__cell{border-bottom:1px solid var(--color-rule);vertical-align:baseline;padding:.9375rem 1.25rem}.order-lines__row:last-child .order-lines__cell{border-bottom:0}.order-lines__cell--quantity{width:1%;color:var(--color-ink-meta);font-size:var(--text-label);font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline-end:0;font-weight:700}.order-lines__cell--title{color:var(--color-ink);font-weight:600}.order-lines__cell--total-price--number{width:1%;color:var(--color-ink);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;font-weight:700}.order-summary__totals{border-top:1px solid var(--color-rule-strong);background:var(--color-paper-2);padding:1rem 1.25rem 1.125rem}.order-summary__totals .view-footer{color:inherit;font-size:inherit;margin-block:0}.order-total-line{color:var(--color-ink-secondary);font-family:var(--font-sans);font-size:var(--text-ui);text-align:start;justify-content:space-between;align-items:baseline;gap:1rem;padding:0;font-weight:500;display:flex}.order-total-line+.order-total-line{margin-block-start:.5rem}.order-total-line-label,.order-total-line-value{padding:0;display:inline}.order-total-line-value{font-variant-numeric:tabular-nums;white-space:nowrap}.order-total-line__total{border-top:1px solid var(--color-rule-strong);color:var(--color-ink);margin-block-start:.75rem;padding-block-start:.75rem}.order-total-line__total .order-total-line-label{font-weight:700}.order-total-line__total .order-total-line-value{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);line-height:var(--text-title--line-height)}.checkout .checkout-summary{border:1px solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper);margin-block:0;padding:1.0625rem 1.25rem 1.1875rem;position:relative}.checkout .checkout-summary>legend{float:left;width:100%;margin-block-end:.5rem;margin-inline-start:0;padding:0}.checkout-summary .fieldset-wrapper{clear:both;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.5}.checkout-summary__edit{color:var(--color-wine);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:.04em;text-underline-offset:.18em;font-weight:700;text-decoration:underline;position:absolute;inset-block-start:1rem;inset-inline-end:1.25rem}.checkout-summary__edit:hover{color:var(--color-wine-deep)}.checkout-pane-agree-terms{border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-2);padding:1rem 1.125rem}.checkout-pane-agree-terms .form-item{margin-block:0}.checkout-pane-agree-terms label.option{color:var(--color-ink)}.checkout-pane-agree-terms label.option a{color:var(--color-wine);text-underline-offset:.18em;font-weight:600;text-decoration:underline}.checkout .form-actions{border-top:0;margin-block:0;padding-block:0}.checkout .form-actions input[type=submit],.checkout .form-actions .button{min-width:12rem;padding-block:.9375rem}.checkout .form-actions>:only-child{flex:auto}.checkout .form-actions a:not(.button){color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-ui);text-underline-offset:.18em;transition:color .16s var(--ease-smooth);align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.checkout .form-actions a:not(.button):hover{color:var(--color-wine)}@media (max-width:30rem){.checkout .form-actions{flex-direction:column;align-items:stretch}.checkout .form-actions input[type=submit],.checkout .form-actions .button{width:100%}.checkout .form-actions a:not(.button){justify-content:center}}.checkout-pane-payment-process{border:1px solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper);box-shadow:var(--shadow-sm)}.checkout .everypay-info,.checkout .kevin-info,.checkout .checkout-help{color:var(--color-ink-secondary);font-family:var(--font-sans);font-size:var(--text-lede);text-align:center;flex-direction:column-reverse;justify-content:center;align-items:center;gap:1.5rem;padding:clamp(2rem,5vw,3rem) clamp(1.25rem,4vw,2rem);line-height:1.55;display:flex}.checkout-pane-payment-process .form-actions{border-top:1px solid var(--color-rule);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.5rem;margin:0;padding:1.25rem clamp(1.25rem,4vw,2rem);display:flex}.checkout-pane-payment-process .form-actions input[type=submit]{margin:0}.checkout .ajax-progress-throbber{border:3px solid var(--color-rule-strong);border-block-start-color:var(--color-wine);border-radius:50%;width:2.75rem;height:2.75rem;animation:.9s linear infinite checkout-spin;display:block}.checkout :is(.everypay-info,.kevin-info) .logo{flex:none}@media (prefers-reduced-motion:reduce){.checkout .ajax-progress-throbber{animation-duration:3s}}@keyframes checkout-spin{to{transform:rotate(360deg)}}.checkout-pane-completion-message{border:1px solid var(--color-rule-strong);border-radius:var(--radius-lg);background:var(--color-paper);color:var(--color-ink-secondary);font-family:var(--font-sans);font-size:var(--text-lede);text-align:center;flex-direction:column;align-items:center;gap:1.25rem;padding:clamp(1.75rem,4vw,2.5rem) clamp(1.25rem,4vw,2.25rem);line-height:1.6;display:flex}.checkout-pane-completion-message:before{content:"✓";background:var(--color-wine-tint);width:3rem;height:3rem;color:var(--color-wine);border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:grid}.checkout-pane-completion-message a{color:var(--color-wine);text-underline-offset:.18em;text-decoration:underline}}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visually-hidden{clip-path:inset(50%);overflow-wrap:normal;width:1px;height:1px;overflow:hidden;position:absolute!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:0}.top-0{top:0}.top-full{top:100%}.z-50{z-index:50}.z-\[2\]{z-index:2}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.container-page{max-width:var(--container-page);padding-inline:var(--spacing-gutter);margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-auto{margin-top:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.aspect-\[4\/3\]{aspect-ratio:4/3}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[7px\]{width:7px;height:7px}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-\[3px\]{height:3px}.h-full{height:100%}.max-h-\[calc\(100vh-5rem\)\]{max-height:calc(100vh - 5rem)}.min-h-screen{min-height:100vh}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-center{transform-origin:50%}.lift{transition:transform .3s var(--ease-smooth),box-shadow .3s ease}.lift:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.animate-pulse-ring{animation:var(--animate-pulse-ring)}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.self-end{align-self:flex-end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-rule{border-color:var(--color-rule)}.border-rule-invert{border-color:var(--color-rule-invert)}.border-rule-strong{border-color:var(--color-rule-strong)}.border-transparent{border-color:#0000}.surface-glass{background-color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.surface-glass{background-color:color-mix(in srgb,var(--color-paper) 82%,transparent)}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.surface-glass{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.surface-glass{background-color:var(--color-paper)}}.bg-current{background-color:currentColor}.bg-ink{background-color:var(--color-ink)}.bg-ochre{background-color:var(--color-ochre)}.bg-ochre-tint{background-color:var(--color-ochre-tint)}.bg-paper{background-color:var(--color-paper)}.bg-paper-2{background-color:var(--color-paper-2)}.bg-paper-3{background-color:var(--color-paper-3)}.bg-rule-strong{background-color:var(--color-rule-strong)}.bg-sage{background-color:var(--color-sage)}.bg-transparent{background-color:#0000}.bg-wine{background-color:var(--color-wine)}.bg-wine-tint{background-color:var(--color-wine-tint)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-6{padding:calc(var(--spacing) * 6)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-gutter{padding-inline:var(--spacing-gutter)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-section{padding-block:var(--spacing-section)}.py-section-tight{padding-block:var(--spacing-section-tight)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pl-4{padding-left:calc(var(--spacing) * 4)}.font-display{font-family:var(--font-display)}.font-sans{font-family:var(--font-sans)}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body--font-weight))}.text-display-1{font-size:var(--text-display-1);line-height:var(--tw-leading,var(--text-display-1--line-height));letter-spacing:var(--tw-tracking,var(--text-display-1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-1--font-weight))}.text-display-2{font-size:var(--text-display-2);line-height:var(--tw-leading,var(--text-display-2--line-height));letter-spacing:var(--tw-tracking,var(--text-display-2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-2--font-weight))}.text-display-3{font-size:var(--text-display-3);line-height:var(--tw-leading,var(--text-display-3--line-height));letter-spacing:var(--tw-tracking,var(--text-display-3--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-3--font-weight))}.text-heading{font-size:var(--text-heading);line-height:var(--tw-leading,var(--text-heading--line-height));letter-spacing:var(--tw-tracking,var(--text-heading--letter-spacing));font-weight:var(--tw-font-weight,var(--text-heading--font-weight))}.text-kicker{font-size:var(--text-kicker);line-height:var(--tw-leading,var(--text-kicker--line-height));letter-spacing:var(--tw-tracking,var(--text-kicker--letter-spacing));font-weight:var(--tw-font-weight,var(--text-kicker--font-weight))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label--font-weight))}.text-micro{font-size:var(--text-micro);line-height:var(--tw-leading,var(--text-micro--line-height));letter-spacing:var(--tw-tracking,var(--text-micro--letter-spacing));font-weight:var(--tw-font-weight,var(--text-micro--font-weight))}.text-stat{font-size:var(--text-stat);line-height:var(--tw-leading,var(--text-stat--line-height));letter-spacing:var(--tw-tracking,var(--text-stat--letter-spacing));font-weight:var(--tw-font-weight,var(--text-stat--font-weight))}.text-stat-lg{font-size:var(--text-stat-lg);line-height:var(--tw-leading,var(--text-stat-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-stat-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-stat-lg--font-weight))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height));letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title--font-weight))}.text-ui{font-size:var(--text-ui);line-height:var(--tw-leading,var(--text-ui--line-height));letter-spacing:var(--tw-tracking,var(--text-ui--letter-spacing));font-weight:var(--tw-font-weight,var(--text-ui--font-weight))}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.9375rem\]{font-size:.9375rem}.leading-none{--tw-leading:1;line-height:1}.accent{font-style:italic;font-weight:500}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.whitespace-nowrap{white-space:nowrap}.text-ink{color:var(--color-ink)}.text-ink-faint{color:var(--color-ink-faint)}.text-ink-meta{color:var(--color-ink-meta)}.text-ink-secondary{color:var(--color-ink-secondary)}.text-ochre-deep{color:var(--color-ochre-deep)}.text-paper{color:var(--color-paper)}.text-wine{color:var(--color-wine)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-45{opacity:.45}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 2px 4px var(--tw-shadow-color,#0000000a),0 14px 36px var(--tw-shadow-color,#00000012);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a),0 2px 10px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-wine{--tw-shadow:0 6px 18px var(--tw-shadow-color,#7a1f2b38);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-smooth{--tw-ease:var(--ease-smooth);transition-timing-function:var(--ease-smooth)}.\[transform-box\:fill-box\]{transform-box:fill-box}@media (hover:hover){.group-hover\/brand\:text-wine-deep:is(:where(.group\/brand):hover *){color:var(--color-wine-deep)}}.group-aria-expanded\/disclosure\:rotate-180:is(:where(.group\/disclosure)[aria-expanded=true] *){rotate:180deg}.group-data-nav-open\:flex:is(:where(.group)[data-nav-open] *){display:flex}.group-data-nav-open\:-translate-y-\[5px\]:is(:where(.group)[data-nav-open] *){--tw-translate-y:calc(5px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-nav-open\:translate-y-\[5px\]:is(:where(.group)[data-nav-open] *){--tw-translate-y:5px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-data-nav-open\:-rotate-45:is(:where(.group)[data-nav-open] *){rotate:-45deg}.group-data-nav-open\:rotate-45:is(:where(.group)[data-nav-open] *){rotate:45deg}.group-data-nav-open\:opacity-0:is(:where(.group)[data-nav-open] *){opacity:0}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:z-\[1\]:after{content:var(--tw-content);z-index:1}.after\:content-\[\'\'\]:after{--tw-content:"";content:var(--tw-content)}.data-scrolled\:shadow-sm[data-scrolled]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#0000000a), 0 2px 10px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:768px){.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}}@media (min-width:1024px){.lg\:absolute{position:absolute}.lg\:relative{position:relative}.lg\:top-full{top:100%}.lg\:left-0{left:0}.lg\:z-10{z-index:10}.lg\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.lg\:h-14{height:calc(var(--spacing) * 14)}.lg\:w-auto{width:auto}.lg\:min-w-0{min-width:0}.lg\:min-w-64{min-width:calc(var(--spacing) * 64)}.lg\:flex-none{flex:none}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:flex-row{flex-direction:row}.lg\:flex-wrap{flex-wrap:wrap}.lg\:items-center{align-items:center}.lg\:justify-center{justify-content:center}.lg\:gap-0{gap:0}.lg\:gap-0\.5{gap:calc(var(--spacing) * .5)}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:justify-self-end{justify-self:flex-end}.lg\:rounded-md{border-radius:var(--radius-md)}.lg\:border-0{border-style:var(--tw-border-style);border-width:0}.lg\:bg-paper{background-color:var(--color-paper)}.lg\:p-2{padding:calc(var(--spacing) * 2)}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.lg\:pt-0{padding-top:0}.lg\:pl-2{padding-left:calc(var(--spacing) * 2)}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:shadow-lg{--tw-shadow:0 8px 16px var(--tw-shadow-color,#0000000f), 0 30px 60px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.on-dark\:text-ochre:where([data-surface=dark] *,[data-surface=wine] *){color:var(--color-ochre)}.hocus\:-translate-y-px:hover,.hocus\:-translate-y-px:focus-visible{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hocus\:border-ink:hover,.hocus\:border-ink:focus-visible{border-color:var(--color-ink)}.hocus\:border-paper:hover,.hocus\:border-paper:focus-visible{border-color:var(--color-paper)}.hocus\:border-wine:hover,.hocus\:border-wine:focus-visible{border-color:var(--color-wine)}.hocus\:bg-ink:hover,.hocus\:bg-ink:focus-visible{background-color:var(--color-ink)}.hocus\:bg-ochre-deep:hover,.hocus\:bg-ochre-deep:focus-visible{background-color:var(--color-ochre-deep)}.hocus\:bg-paper\/10:hover,.hocus\:bg-paper\/10:focus-visible{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hocus\:bg-paper\/10:hover,.hocus\:bg-paper\/10:focus-visible{background-color:color-mix(in oklab, var(--color-paper) 10%, transparent)}}.hocus\:bg-wine:hover,.hocus\:bg-wine:focus-visible{background-color:var(--color-wine)}.hocus\:bg-wine-deep:hover,.hocus\:bg-wine-deep:focus-visible{background-color:var(--color-wine-deep)}.hocus\:bg-wine-tint:hover,.hocus\:bg-wine-tint:focus-visible{background-color:var(--color-wine-tint)}.hocus\:text-paper:hover,.hocus\:text-paper:focus-visible{color:var(--color-paper)}.hocus\:text-wine:hover,.hocus\:text-wine:focus-visible{color:var(--color-wine)}.hocus\:shadow-wine-lifted:hover,.hocus\:shadow-wine-lifted:focus-visible{--tw-shadow:0 10px 24px var(--tw-shadow-color,#7a1f2b52);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.on-dark\:hocus\:border-ochre:where([data-surface=dark] *,[data-surface=wine] *):hover,.on-dark\:hocus\:border-ochre:where([data-surface=dark] *,[data-surface=wine] *):focus-visible{border-color:var(--color-ochre)}.on-dark\:hocus\:bg-ochre:where([data-surface=dark] *,[data-surface=wine] *):hover,.on-dark\:hocus\:bg-ochre:where([data-surface=dark] *,[data-surface=wine] *):focus-visible{background-color:var(--color-ochre)}.on-dark\:hocus\:text-ink:where([data-surface=dark] *,[data-surface=wine] *):hover,.on-dark\:hocus\:text-ink:where([data-surface=dark] *,[data-surface=wine] *):focus-visible{color:var(--color-ink)}.on-dark\:hocus\:text-ochre:where([data-surface=dark] *,[data-surface=wine] *):hover,.on-dark\:hocus\:text-ochre:where([data-surface=dark] *,[data-surface=wine] *):focus-visible{color:var(--color-ochre)}.ui-autocomplete.ui-menu{z-index:60;border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);box-shadow:var(--shadow-md);font-family:var(--font-sans);padding:.25rem;list-style:none}.ui-autocomplete.ui-menu .ui-menu-item-wrapper{color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-ui);cursor:pointer;background:0 0;border:0;border-radius:.375rem;padding:.4375rem .625rem;text-decoration:none;display:block}.ui-autocomplete.ui-menu .ui-menu-item-wrapper.ui-state-active{background:var(--color-wine-tint);color:var(--color-wine);border:0;margin:0}@keyframes hyzerflip-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes hyzerflip-dialog-overlay-in{0%{opacity:0}}.ui-widget-overlay.ui-widget-overlay{opacity:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:hyzerflip-dialog-overlay-in .2s var(--ease-smooth);background:#1717178c}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas){border:1px solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper);max-width:calc(100vw - 1.5rem);box-shadow:var(--shadow-lg);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--text-body--line-height);animation:hyzerflip-dialog-in .22s var(--ease-smooth);padding:0}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-titlebar{border:0;border-bottom:1px solid var(--color-rule);background:0 0;border-radius:0;align-items:flex-start;gap:1rem;margin:0;padding:1.375rem 1.5rem 1rem;display:flex}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-titlebar:before,.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-titlebar:after{display:none}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-title{float:none;width:auto;color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--text-title--font-weight);letter-spacing:var(--text-title--letter-spacing);white-space:normal;text-overflow:clip;margin:0;line-height:1.15;overflow:visible}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas)[data-dialog-untitled] .ui-dialog-titlebar{border-bottom:0;padding:.75rem .75rem 0}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas)[data-dialog-untitled] .ui-dialog-title{display:none}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close{width:2.25rem;height:2.25rem;color:var(--color-ink-meta);white-space:nowrap;text-indent:-9999px;cursor:pointer;transition:background-color .16s var(--ease-smooth), color .16s var(--ease-smooth);background:0 0;border:0;border-radius:999px;flex:none;margin:-.375rem -.5rem 0 auto;padding:0;display:block;position:relative;inset:auto;overflow:hidden}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close:hover{background:var(--color-paper-2);color:var(--color-ink)}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-titlebar-close .ui-icon{text-indent:0;background-color:currentColor;background-image:none;width:1rem;height:1rem;margin:0;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Cpath%20d='M3.5%203.5%2012.5%2012.5M12.5%203.5%203.5%2012.5'%20stroke='%23000'%20stroke-width='1.75'%20stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%3E%3Cpath%20d='M3.5%203.5%2012.5%2012.5M12.5%203.5%203.5%2012.5'%20stroke='%23000'%20stroke-width='1.75'%20stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-button-icon-space{display:none}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-content{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;border:0;padding:1.25rem 1.5rem 1.5rem}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas)[data-dialog-untitled] .ui-dialog-content{padding-block-start:.25rem}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-content a:not(.ui-menu-item-wrapper){color:var(--color-wine);text-underline-offset:.18em;text-decoration:underline}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) :is(input,select,textarea,button){font-family:var(--font-sans)}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) :is(.button,button,input[type=submit],input[type=reset]){font-size:var(--text-ui)}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) form{margin:0}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-content .message{color:var(--color-ink-secondary);margin-block-end:1.5rem}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-content .message:last-child{margin-block-end:0}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-content .message em{color:var(--color-ink-meta);font-size:var(--text-label)}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) form:not(:has(.button--primary)) input[type=submit]:first-of-type:not(.button--danger){background:var(--color-wine);box-shadow:var(--shadow-wine)}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) form:not(:has(.button--primary)) input[type=submit]:first-of-type:not(.button--danger):hover:not(:disabled){background:var(--color-wine-deep);box-shadow:var(--shadow-wine-lifted)}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) form:not(:has(.form-actions))>input[type=submit]{width:100%;margin-block-start:.5rem}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane{border:0;border-top:1px solid var(--color-rule);background:var(--color-paper-2);border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);margin:0;padding:1rem 1.5rem}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-buttonset{float:none;flex-wrap:wrap;justify-content:flex-end;gap:.625rem;margin:0;display:flex}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button.ui-button{background:var(--color-ink);box-shadow:none;color:var(--color-paper);font-weight:var(--text-ui--font-weight);line-height:var(--text-ui--line-height);cursor:pointer;transition:background-color .2s var(--ease-smooth), border-color .2s var(--ease-smooth), color .2s var(--ease-smooth), box-shadow .2s var(--ease-smooth);border:1px solid #0000;border-radius:999px;margin:0;padding:.8125rem 1.5rem}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button.ui-button:hover:not(:disabled){background:var(--color-wine)}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button.ui-button.button--primary{background:var(--color-wine);box-shadow:var(--shadow-wine)}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button.ui-button.button--primary:hover:not(:disabled){background:var(--color-wine-deep);box-shadow:var(--shadow-wine-lifted)}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button.ui-button.button--danger{border-color:var(--color-wine);box-shadow:none;color:var(--color-wine);background:0 0}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button.ui-button.button--danger:hover:not(:disabled){background:var(--color-wine);color:var(--color-paper)}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane .ui-button-text{padding:0}@media not all and (min-width:30rem){.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-titlebar{padding:1.125rem 1.125rem .875rem}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-content{padding:1rem 1.125rem 1.25rem}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane{padding:.875rem 1.125rem}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-buttonset{justify-content:stretch}.ui-dialog.ui-widget:not(.ui-dialog-off-canvas) .ui-dialog-buttonpane button{flex:8rem}}@media (prefers-reduced-motion:reduce){.ui-widget-overlay.ui-widget-overlay,.ui-dialog.ui-widget:not(.ui-dialog-off-canvas){animation:none}}.dropbutton-widget{border:1px solid var(--color-rule-strong);background:var(--color-paper);border-radius:999px}.js .dropbutton-multiple .dropbutton-widget{padding-right:1.75em}.dropbutton-widget .dropbutton{border-radius:inherit}.dropbutton-widget .dropbutton a{color:var(--color-ink-meta);font-family:var(--font-sans);font-size:var(--text-micro);letter-spacing:.02em;white-space:nowrap;transition:background .16s var(--ease-smooth), color .16s var(--ease-smooth);padding:.3125rem .6875rem;font-weight:700;text-decoration:none}.dropbutton-widget .dropbutton a:hover,.dropbutton-widget .dropbutton a:focus{background:var(--color-wine-tint);color:var(--color-wine)}.dropbutton-toggle{border-left:1px solid var(--color-rule-strong);width:1.75em}.dropbutton-toggle button{color:var(--color-ink-meta);transition:background .16s var(--ease-smooth);border-radius:0 999px 999px 0}.dropbutton-toggle button:hover{background:var(--color-wine-tint);color:var(--color-wine)}.dropbutton-multiple.open .dropbutton-widget{border-color:var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);box-shadow:var(--shadow-md);padding-block-end:.1875rem}.dropbutton-multiple.open .dropbutton-toggle{border-left:0;height:2em;bottom:auto}.dropbutton-multiple.open .dropbutton-toggle button{border-radius:0 var(--radius-sm) 0 0}.dropbutton-widget .dropbutton .secondary-action{border-top:1px solid var(--color-rule)}.dropbutton-widget .dropbutton .secondary-action a{font-weight:600}.tournament .horizontal-tabs{border:0;border-top:1px solid var(--color-rule-strong);background:0 0;margin:0;padding:clamp(1.25rem,2.5vw,1.75rem) 0 0}.tournament .horizontal-tabs ul.horizontal-tabs-list{background:0 0;border:0;flex-wrap:wrap;gap:.375rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.tournament .horizontal-tabs ul.horizontal-tabs-list:before,.tournament .horizontal-tabs ul.horizontal-tabs-list:after,.tournament .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:before,.tournament .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:after{content:none}.tournament .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button{background:0 0;border:0;margin:0;padding:0}.tournament .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a{background:var(--color-paper-2);color:var(--color-ink-secondary);font-family:var(--font-sans);font-size:var(--text-label);letter-spacing:var(--text-label--letter-spacing);transition:background .2s var(--ease-smooth), color .2s var(--ease-smooth);border:0;border-radius:999px;padding:.5rem .9375rem;font-weight:600;line-height:1.35;text-decoration:none;display:block}.tournament .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a strong{color:inherit;font-size:inherit;font-weight:inherit}.tournament .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:hover,.tournament .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a:focus{background:var(--color-wine-tint);color:var(--color-wine)}.tournament .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button.selected a{background:var(--color-wine);color:var(--color-paper)}.tournament .horizontal-tabs ul.horizontal-tabs-list li.horizontal-tab-button a .summary:empty{display:none}.tournament .horizontal-tabs .horizontal-tabs-pane,.tournament .horizontal-tabs .horizontal-tabs-panes{background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.tournament .horizontal-tabs .horizontal-tabs-pane>:not(summary){padding:0}.tournament .horizontal-tabs:has(.horizontal-tabs-list:not(.visually-hidden)) .horizontal-tabs-pane>summary{display:none}.tournament .horizontal-tabs .horizontal-tabs-pane>summary{color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-ui);background:0 0;margin-bottom:.75rem;padding:0;font-weight:700}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse-ring{0%,to{box-shadow:0 0 0 4px color-mix(in srgb,currentcolor 18%,transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb,currentcolor 4%,transparent)}}
