@font-face{font-family:Lexend Deca Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-deca-vietnamese-wght-normal-C3eIQKNS.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Deca Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-deca-latin-ext-wght-normal-YJp99__6.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:Lexend Deca Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/lexend-deca-latin-wght-normal-Cz7ZdjVl.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}*,:before,:after,::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-ring-offset-shadow:0 0 #0000;--un-ring-shadow:0 0 #0000;--un-shadow-inset: ;--un-shadow:0 0 #0000;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:#93c5fd80}.i-ri-arrow-left-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1.11em' height='1.11em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M7.828 11H20v2H7.828l5.364 5.364l-1.414 1.414L4 12l7.778-7.778l1.414 1.414z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:-.125em;background-color:currentColor;width:1.11em;height:1.11em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri-arrow-right-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1.11em' height='1.11em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m16.172 11l-5.364-5.364l1.414-1.414L20 12l-7.778 7.778l-1.414-1.414L16.172 13H4v-2z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:-.125em;background-color:currentColor;width:1.11em;height:1.11em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-ri-mail-send-line{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1.11em' height='1.11em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M21 3a1 1 0 0 1 1 1v16.007a1 1 0 0 1-.992.993H2.992A.993.993 0 0 1 2 20.007V19h18V7.3l-8 7.2l-10-9V4a1 1 0 0 1 1-1zM8 15v2H0v-2zm-3-5v2H0v-2zm14.566-5H4.434L12 11.81z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:-.125em;background-color:currentColor;width:1.11em;height:1.11em;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.grid{display:grid}.block{display:block}.hidden{display:none}.h1{height:.25rem}.h2{height:.5rem}.flex{display:flex}.cursor-not-allowed{cursor:not-allowed}.justify-center{justify-content:center}.rounded{border-radius:.25rem}.bg-blue-600{--un-bg-opacity:1;background-color:rgb(37 99 235/var(--un-bg-opacity)) }.hover\:bg-blue-50:hover{--un-bg-opacity:1;background-color:rgb(239 246 255/var(--un-bg-opacity)) }.p\[\'name\'\]{padding:"name"}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.indent{text-indent:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-blue-600{--un-text-opacity:1;color:rgb(37 99 235/var(--un-text-opacity)) }.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175/var(--un-text-opacity)) }.text-white{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity)) }.tab{tab-size:4}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color,#0000001a),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color,#0000001a);box-shadow:var(--un-ring-offset-shadow), var(--un-ring-shadow), var(--un-shadow)}:root{--pe-bg:#f6f2ea;--pe-bg-raised:#fdfbf6;--pe-bg-inset:#ece5d7;--pe-bg-dark:#211d18;--pe-bg-dark-raised:#2c2721;--pe-ink:#211d18;--pe-ink-soft:#5f574d;--pe-ink-faint:#756c61;--pe-ink-on-dark:#f6f2ea;--pe-ink-soft-on-dark:#beb4a4;--pe-line:#ddd4c3;--pe-line-strong:#b8ac95;--pe-accent:#a86f1c;--pe-accent-strong:#835512;--pe-accent-soft:#eadfc7;--pe-on-accent:#fdfbf6;--pe-success:#3d6b4f;--pe-error:#96412e;--pe-info:#43526b;--pe-font-display:"Lexend Deca Variable", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, sans-serif;--pe-font-text:"Lexend Deca Variable", -apple-system, blinkmacsystemfont, "Segoe UI", roboto, sans-serif;--pe-radius-sm:.25rem;--pe-radius:.5rem;--pe-radius-lg:.875rem;--pe-shadow-sm:0 1px 2px #211d180f, 0 1px 1px #211d180a;--pe-shadow:0 2px 4px #211d180f, 0 8px 24px #211d1814;--pe-shadow-lg:0 4px 8px #211d1814, 0 20px 48px #211d1829;--pe-focus-ring:0 0 0 3px #a86f1c59;--pe-container:72rem;--pe-transition:.16s ease;font-family:Lexend Deca Variable,-apple-system,blinkmacsystemfont,Segoe UI,roboto,helvetica,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--pe-line)}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;max-width:100vw;overflow:hidden scroll}body{font-family:var(--pe-font-text);color:var(--pe-ink);background-color:var(--pe-bg);-webkit-font-smoothing:antialiased;flex-direction:column;max-width:100vw;min-height:100svh;margin:0;font-size:1rem;line-height:1.6;display:flex;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--pe-font-display);font-variation-settings:"opsz" 40;letter-spacing:-.015em;color:var(--pe-ink);text-wrap:balance;margin:0;font-weight:560}p,blockquote,figure,ul,ol,dl{margin:0}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--pe-accent-strong);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--pe-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--pe-accent) 45%, transparent);text-underline-offset:.2em;transition:color var(--pe-transition), text-decoration-color var(--pe-transition)}a:hover{color:var(--pe-accent);text-decoration-color:currentColor}::selection{background:var(--pe-accent-soft);color:var(--pe-ink)}:focus-visible{box-shadow:var(--pe-focus-ring);border-radius:var(--pe-radius-sm);outline:none}hr{background:var(--pe-line);border:0;height:1px;margin:2rem 0}code,pre{font-family:ui-monospace,sfmono-regular,menlo,monospace;font-size:.925em}pre{border-radius:var(--pe-radius);background:var(--pe-bg-dark);color:var(--pe-ink-on-dark);padding:1rem 1.25rem;overflow-x:auto}.container{width:100%;max-width:var(--pe-container);margin-inline:auto;padding-inline:max(1rem,4vw)}.grid{gap:1.5rem;display:grid}.grid>.column{min-width:0}.grid+.grid,:where(.column)>*+*{margin-top:1.5rem}.column>.spacing,.column>.spacing+*{margin-top:0}input,select,textarea{font:inherit;color:var(--pe-ink);background-color:var(--pe-bg-raised);border:1px solid var(--pe-line-strong);border-radius:var(--pe-radius-sm);transition:border-color var(--pe-transition), box-shadow var(--pe-transition);padding:.5em .75em}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{border-color:var(--pe-accent);box-shadow:var(--pe-focus-ring);outline:none}input::placeholder,select::placeholder,textarea::placeholder{color:var(--pe-ink-faint)}label{font-weight:500}details{border:1px solid var(--pe-line);border-radius:var(--pe-radius);background:var(--pe-bg-raised);margin-bottom:1rem;overflow:hidden}details:last-child{margin-bottom:0}details>summary{cursor:pointer;padding:.875rem 1.25rem;list-style:none}details>summary::-webkit-details-marker{display:none}details>:not(summary){padding-inline:1.25rem}details>:last-child:not(summary){padding-bottom:1.25rem}.btn-tertiary,.btn,button.contrast,input.contrast,[role=button].contrast,button.secondary,input.secondary,[role=button].secondary,button,input[type=submit],input[type=button],[role=button]{font-family:var(--pe-font-text);border-radius:var(--pe-radius);cursor:pointer;transition:background-color var(--pe-transition), border-color var(--pe-transition), color var(--pe-transition), box-shadow var(--pe-transition), translate var(--pe-transition);border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:.7em 1.4em;font-size:1rem;font-weight:560;line-height:1.2;text-decoration:none;display:inline-flex}.btn-tertiary:hover,.btn:hover,input.contrast:hover,input.secondary:hover,button:hover,input[type=submit]:hover,input[type=button]:hover,[role=button]:hover{text-decoration:none}.btn-tertiary:active,.btn:active,input.contrast:active,input.secondary:active,button:active,input[type=submit]:active,input[type=button]:active,[role=button]:active{translate:0 1px}.btn-tertiary:focus-visible,.btn:focus-visible,input.contrast:focus-visible,input.secondary:focus-visible,button:focus-visible,input[type=submit]:focus-visible,input[type=button]:focus-visible,[role=button]:focus-visible{box-shadow:var(--pe-focus-ring)}.btn-tertiary:disabled,.btn:disabled,input.contrast:disabled,input.secondary:disabled,button:disabled,input[type=submit]:disabled,input[type=button]:disabled,[role=button]:disabled,[aria-disabled=true].btn-tertiary,[aria-disabled=true].btn,input[aria-disabled=true].contrast,input[aria-disabled=true].secondary,button[aria-disabled=true],input[aria-disabled=true][type=submit],input[aria-disabled=true][type=button],[aria-disabled=true][role=button]{opacity:.45;cursor:not-allowed;translate:none}.btn-primary,button,input[type=submit],input[type=button],[role=button]{background-color:var(--pe-ink);color:var(--pe-ink-on-dark)}.btn-primary:hover:not(:disabled),button:hover:not(:disabled),input[type=submit]:hover:not(:disabled),input[type=button]:hover:not(:disabled),[role=button]:hover:not(:disabled){background-color:var(--pe-accent-strong);color:var(--pe-on-accent)}.btn-secondary,.outline,button.outline,[role=button].outline{color:var(--pe-ink);border-color:var(--pe-line-strong);background-color:#0000}.btn-secondary:hover:not(:disabled),.outline:hover:not(:disabled){border-color:var(--pe-accent);color:var(--pe-accent-strong);background-color:var(--pe-bg-raised)}a.contrast:not([role=button]){color:var(--pe-accent-strong);font-weight:560}a.contrast:not([role=button]):hover{color:var(--pe-accent)}button.secondary,input.secondary,[role=button].secondary{background-color:var(--pe-bg-inset);color:var(--pe-ink);border-color:#0000}button.secondary:hover:not(:disabled),input.secondary:hover:not(:disabled),[role=button].secondary:hover:not(:disabled){background-color:var(--pe-accent-soft);color:var(--pe-accent-strong)}button.contrast,input.contrast,[role=button].contrast{background-color:var(--pe-accent);color:var(--pe-on-accent);border-color:#0000}button.contrast:hover:not(:disabled),input.contrast:hover:not(:disabled),[role=button].contrast:hover:not(:disabled){background-color:var(--pe-accent-strong);color:var(--pe-on-accent)}.btn-tertiary{color:var(--pe-accent-strong);background:0 0;padding-inline:.5em}.btn-tertiary:hover:not(:disabled){color:var(--pe-accent);background:var(--pe-accent-soft)}.cta-icon{transition:translate var(--pe-transition);margin-left:.4rem}:where(a,button,[role=button]):hover>.cta-icon{translate:.15rem}.knight-mark{background-color:currentColor;width:1em;height:1em;display:inline-block;-webkit-mask-image:url(/assets/pieces/california/wn.svg);mask-image:url(/assets/pieces/california/wn.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.section-decor{pointer-events:none;z-index:0;view-timeline-name:--pe-section-view;--pe-drift:max(130cqh, 500px);--pe-piece-filter:sepia(.55) saturate(1.4) hue-rotate(-8deg) brightness(.92);position:absolute;inset:0;overflow:clip;container-type:size}.chess-piece{inset:var(--top,auto) var(--right,auto) var(--bottom,auto) var(--left,auto);height:min(var(--size,12rem) / var(--ratio,.75), 100% - var(--bottom,0rem) + 2rem);width:auto;aspect-ratio:var(--ratio,3/4);rotate:var(--rotate,0deg);opacity:var(--opacity,.09);background-image:var(--piece-src);filter:var(--pe-piece-filter,none);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.chess-piece[data-flip=true]{transform:scaleX(-1)}.section-decor[data-js-parallax] .chess-piece{translate:0 var(--drift-y,0);rotate:calc(var(--rotate,0deg) + var(--drift-rot,0deg));will-change:translate, rotate}.section-decor--deferred .chess-piece{visibility:hidden}.section-decor--deferred[data-js-parallax] .chess-piece{visibility:visible}@supports (view-timeline-name:--x) and (animation-timeline:--x){.section-decor--deferred .chess-piece{visibility:visible}}.checker-rule{background-color:var(--pe-line-strong);opacity:.35;border:0;height:12px;margin:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:repeat;mask-repeat:repeat}h1.heading--5xl,h2.heading--5xl,h3.heading--5xl,h4.heading--5xl,h5.heading--5xl,h6.heading--5xl{font-size:3.75rem;line-height:1em}h1.heading--4xl,h2.heading--4xl,h3.heading--4xl,h4.heading--4xl,h5.heading--4xl,h6.heading--4xl{font-size:3rem;line-height:1em}h1.heading--2xl,h2.heading--2xl,h3.heading--2xl,h4.heading--2xl,h5.heading--2xl,h6.heading--2xl,h1.heading--3xl,h2.heading--3xl,h3.heading--3xl,h4.heading--3xl,h5.heading--3xl,h6.heading--3xl,h1{font-size:1.875rem;line-height:1.25}h1.heading--xl,h2.heading--xl,h3.heading--xl,h4.heading--xl,h5.heading--xl,h6.heading--xl,h2{font-size:1.5rem;line-height:1.375}h1.heading--lg,h2.heading--lg,h3.heading--lg,h4.heading--lg,h5.heading--lg,h6.heading--lg,h3{font-size:1.25rem;line-height:1.375}h1.heading--md,h2.heading--md,h3.heading--md,h4.heading--md,h5.heading--md,h6.heading--md,h4{font-size:1rem;line-height:1.5}h1.heading--xs,h2.heading--xs,h3.heading--xs,h4.heading--xs,h5.heading--xs,h6.heading--xs,h6{font-size:.75rem;line-height:1.625}h1.heading--sm,h2.heading--sm,h3.heading--sm,h4.heading--sm,h5.heading--sm,h6.heading--sm,h5{font-size:.875rem;line-height:1.625}@media (width<=767.9px){h1.lt-md\:heading--5xl,h2.lt-md\:heading--5xl,h3.lt-md\:heading--5xl,h4.lt-md\:heading--5xl,h5.lt-md\:heading--5xl,h6.lt-md\:heading--5xl{font-size:6rem;line-height:1em}h1.lt-md\:heading--4xl,h2.lt-md\:heading--4xl,h3.lt-md\:heading--4xl,h4.lt-md\:heading--4xl,h5.lt-md\:heading--4xl,h6.lt-md\:heading--4xl{font-size:4.5rem;line-height:1em}h1.lt-md\:heading--3xl,h2.lt-md\:heading--3xl,h3.lt-md\:heading--3xl,h4.lt-md\:heading--3xl,h5.lt-md\:heading--3xl,h6.lt-md\:heading--3xl{font-size:3.75rem;line-height:1em}h1.lt-md\:heading--2xl,h2.lt-md\:heading--2xl,h3.lt-md\:heading--2xl,h4.lt-md\:heading--2xl,h5.lt-md\:heading--2xl,h6.lt-md\:heading--2xl{font-size:3rem;line-height:1.25}h1.lt-md\:heading--xl,h2.lt-md\:heading--xl,h3.lt-md\:heading--xl,h4.lt-md\:heading--xl,h5.lt-md\:heading--xl,h6.lt-md\:heading--xl{font-size:2.25rem;line-height:1.375}h1.lt-md\:heading--lg,h2.lt-md\:heading--lg,h3.lt-md\:heading--lg,h4.lt-md\:heading--lg,h5.lt-md\:heading--lg,h6.lt-md\:heading--lg{font-size:1.875rem;line-height:1.375}h1.lt-md\:heading--md,h2.lt-md\:heading--md,h3.lt-md\:heading--md,h4.lt-md\:heading--md,h5.lt-md\:heading--md,h6.lt-md\:heading--md{font-size:1.5rem;line-height:1.5}h1.lt-md\:heading--sm,h2.lt-md\:heading--sm,h3.lt-md\:heading--sm,h4.lt-md\:heading--sm,h5.lt-md\:heading--sm,h6.lt-md\:heading--sm{font-size:1.25rem;line-height:1.625}h1.lt-md\:heading--xs,h2.lt-md\:heading--xs,h3.lt-md\:heading--xs,h4.lt-md\:heading--xs,h5.lt-md\:heading--xs,h6.lt-md\:heading--xs{font-size:1.125rem;line-height:1.625}}h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child){margin-bottom:var(--pe-flow-bottom,1em)}h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:var(--pe-flow-top,1.5em)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}.flow-none{--pe-flow-top:0;--pe-flow-bottom:0}p,blockquote,pre,code{margin:0}p+p,p+blockquote,p+pre,p+code,blockquote+p,blockquote+blockquote,blockquote+pre,blockquote+code,pre+p,pre+blockquote,pre+pre,pre+code,code+p,code+blockquote,code+pre,code+code{margin-top:1.5em}p.text--8xl,blockquote.text--8xl,pre.text--8xl,code.text--8xl{font-size:2.25rem;line-height:1em}p.text--7xl,blockquote.text--7xl,pre.text--7xl,code.text--7xl{font-size:3rem;line-height:1em}p.text--6xl,blockquote.text--6xl,pre.text--6xl,code.text--6xl{font-size:2.25rem;line-height:1em}p.text--5xl,blockquote.text--5xl,pre.text--5xl,code.text--5xl{font-size:2.25rem;line-height:1.25}p.text--4xl,blockquote.text--4xl,pre.text--4xl,code.text--4xl{font-size:1.875rem;line-height:1.375}p.text--3xl,blockquote.text--3xl,pre.text--3xl,code.text--3xl{font-size:1.5rem;line-height:1.375}p.text--2xl,blockquote.text--2xl,pre.text--2xl,code.text--2xl{font-size:1.25rem;line-height:1.5}p.text--xl,blockquote.text--xl,pre.text--xl,code.text--xl{font-size:1.125rem;line-height:1.625}p.text--lg,blockquote.text--lg,pre.text--lg,code.text--lg,p.text--md,blockquote.text--md,pre.text--md,code.text--md{font-size:1rem;line-height:1.625}@media (width<=767.9px){p.text--md,blockquote.text--md,pre.text--md,code.text--md{font-size:1.125rem;line-height:1.625}}@apply text-md/relaxed;p.text--xs,blockquote.text--xs,pre.text--xs,code.text--xs{font-size:.75rem;line-height:1.625}p.text--right,blockquote.text--right,pre.text--right,code.text--right{text-align:right}p.text--left,blockquote.text--left,pre.text--left,code.text--left{text-align:left}p.text--justify,blockquote.text--justify,pre.text--justify,code.text--justify{text-align:justify}@apply text-top;@apply text-bottom;p.text--middle,blockquote.text--middle,pre.text--middle,code.text--middle{justify-content:center;align-items:center;height:100%;display:flex}p.text--center,blockquote.text--center,pre.text--center,code.text--center{text-align:center}@media (width<=767.9px){p.lt-md\:text--7xl,blockquote.lt-md\:text--7xl,pre.lt-md\:text--7xl,code.lt-md\:text--7xl{font-size:4.5rem;line-height:1em}p.lt-md\:text--6xl,blockquote.lt-md\:text--6xl,pre.lt-md\:text--6xl,code.lt-md\:text--6xl{font-size:3.75rem;line-height:1em}p.lt-md\:text--5xl,blockquote.lt-md\:text--5xl,pre.lt-md\:text--5xl,code.lt-md\:text--5xl{font-size:3rem;line-height:1.25}p.lt-md\:text--4xl,blockquote.lt-md\:text--4xl,pre.lt-md\:text--4xl,code.lt-md\:text--4xl{font-size:2.25rem;line-height:1.375}p.lt-md\:text--3xl,blockquote.lt-md\:text--3xl,pre.lt-md\:text--3xl,code.lt-md\:text--3xl{font-size:1.875rem;line-height:1.375}p.lt-md\:text--2xl,blockquote.lt-md\:text--2xl,pre.lt-md\:text--2xl,code.lt-md\:text--2xl{font-size:1.5rem;line-height:1.5}p.lt-md\:text--xl,blockquote.lt-md\:text--xl,pre.lt-md\:text--xl,code.lt-md\:text--xl{font-size:1.25rem;line-height:1.625}p.lt-md\:text--lg,blockquote.lt-md\:text--lg,pre.lt-md\:text--lg,code.lt-md\:text--lg{font-size:1.125rem;line-height:1.625}p.lt-md\:text--md,blockquote.lt-md\:text--md,pre.lt-md\:text--md,code.lt-md\:text--md{font-size:1rem;line-height:1.625}@media (width<=767.9px){p.lt-md\:text--md,blockquote.lt-md\:text--md,pre.lt-md\:text--md,code.lt-md\:text--md{font-size:1.125rem;line-height:1.625}}p.lt-md\:text--sm,blockquote.lt-md\:text--sm,pre.lt-md\:text--sm,code.lt-md\:text--sm{font-size:.875rem;line-height:1.625}p.lt-md\:text--xs,blockquote.lt-md\:text--xs,pre.lt-md\:text--xs,code.lt-md\:text--xs{font-size:.75rem;line-height:1.625}p.lt-md\:text--right,blockquote.lt-md\:text--right,pre.lt-md\:text--right,code.lt-md\:text--right{text-align:right}p.lt-md\:text--left,blockquote.lt-md\:text--left,pre.lt-md\:text--left,code.lt-md\:text--left{text-align:left}p.lt-md\:text--justify,blockquote.lt-md\:text--justify,pre.lt-md\:text--justify,code.lt-md\:text--justify{text-align:justify}}@apply lt-md\:text-top;@apply lt-md\:text-bottom;p.lt-md\:text--middle,blockquote.lt-md\:text--middle,pre.lt-md\:text--middle,code.lt-md\:text--middle{justify-content:center;align-items:center;height:100%;display:flex}@media (width<=767.9px){p.lt-md\:text--center,blockquote.lt-md\:text--center,pre.lt-md\:text--center,code.lt-md\:text--center{text-align:center}}sup{vertical-align:super;font-feature-settings:"sups" off;font-size:.62em;line-height:0}@supports not (overflow:clip){main,body,.section--hero,.section--featured,.contact-banner,.section-decor{overflow:hidden}}main{flex:1;overflow:clip}.site-header{padding-block:1rem;display:block}.site-header input.nav-toggle-input{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.site-header ul{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.site-header ul.nav-brand li figure img{width:auto;height:3.5rem}.site-header ul.nav-brand li{line-height:1.15}.site-header ul.nav-brand li a.brand-link{color:inherit;border-radius:var(--pe-radius-sm);transition:background-color var(--pe-transition), color var(--pe-transition);margin:-.5rem -.875rem;padding:.5rem .875rem;text-decoration:none;display:inline-block}.site-header ul.nav-brand li a.brand-link:hover{background-color:var(--pe-bg-inset);color:var(--pe-ink)}.site-header ul.nav-brand li p{margin:0}.site-header ul.nav-brand li p:first-child{letter-spacing:.02em;color:var(--pe-ink-soft);font-size:.8rem}.site-header ul.nav-brand li strong{font-size:1.15rem;font-weight:640}.site-header ul.nav-items li a:not([role=button]){color:var(--pe-ink);border-radius:var(--pe-radius-sm);transition:background-color var(--pe-transition), color var(--pe-transition);padding:.5rem .875rem;font-weight:520;text-decoration:none;display:inline-block}.site-header ul.nav-items li a:not([role=button]):hover{background-color:var(--pe-bg-inset);color:var(--pe-ink)}.site-header ul.nav-items li a:not([role=button])[aria-current=page]{color:var(--pe-accent-strong);background-color:var(--pe-accent-soft)}.site-header ul.nav-items li a:not([role=button]).contrast{background-color:var(--pe-accent);color:var(--pe-on-accent)}.site-header ul.nav-items li a:not([role=button]).contrast:hover,.site-header ul.nav-items li a:not([role=button]).contrast[aria-current=page]{background-color:var(--pe-accent-strong);color:var(--pe-on-accent)}.site-header ul.nav-items li a:not([role=button])[data-current-section=true]{color:var(--pe-accent-strong)}.site-header ul.nav-items li a[role=button]{padding:.45rem .9rem;font-size:.95rem}.site-header ul.nav-items li .dropdown{position:relative}.site-header ul.nav-items li .dropdown>summary{color:var(--pe-ink);border-radius:var(--pe-radius-sm);cursor:pointer;transition:background-color var(--pe-transition), color var(--pe-transition);background:0 0;border:0;align-items:center;gap:.35rem;padding:.5rem .875rem;font-size:1rem;font-weight:520;list-style:none;display:inline-flex}.site-header ul.nav-items li .dropdown>summary::-webkit-details-marker{display:none}.site-header ul.nav-items li .dropdown>summary:after{content:"";width:.4em;height:.4em;transition:rotate var(--pe-transition);border-bottom:2px solid;border-right:2px solid;translate:0 -.15em;rotate:45deg}.site-header ul.nav-items li .dropdown>summary:hover{background-color:var(--pe-bg-inset)}.site-header ul.nav-items li .dropdown[open]>summary:after{translate:0 .1em;rotate:-135deg}.site-header ul.nav-items li .dropdown>ul{z-index:20;text-align:left;background:var(--pe-bg-raised);border:1px solid var(--pe-line);border-radius:var(--pe-radius);min-width:max-content;box-shadow:var(--pe-shadow);direction:ltr;flex-direction:column;gap:.125rem;margin:0;padding:.375rem;list-style:none;display:flex;position:absolute;top:calc(100% + .35rem);right:0}.site-header ul.nav-items li .dropdown>ul li{list-style:none}.site-header ul.nav-items li .dropdown>ul li::marker{content:""}.site-header ul.nav-items li .dropdown>ul a{white-space:nowrap;display:block}.site-header .nav-togglers .nav-toggler{width:2.75rem;height:2.75rem;color:var(--pe-ink);border-radius:var(--pe-radius);cursor:pointer;transition:background-color var(--pe-transition), color var(--pe-transition);background:0 0;border:0;place-items:center;padding:0;font-size:1.5rem;line-height:1;display:grid}.site-header .nav-togglers .nav-toggler:hover{background:var(--pe-bg-inset);color:var(--pe-accent-strong)}.site-header .nav-togglers .nav-toggler:focus-visible{box-shadow:var(--pe-focus-ring);outline:none}.site-header .nav-togglers .nav-toggler>span{grid-area:1/1}.site-header input.nav-toggle-input:focus-visible+nav .nav-toggler{box-shadow:var(--pe-focus-ring)}footer.site-footer{background:var(--pe-bg-dark);max-width:none;color:var(--pe-ink-soft-on-dark);margin-top:4rem;padding-block:2.5rem;position:relative}.contact-banner+footer.site-footer{margin-top:0}body:not(:has(.contact-banner)) main:has(>.section--hero:last-child,>.section--featured:last-child)+footer.site-footer{margin-top:0}footer.site-footer:before{content:"";z-index:1;background-color:var(--pe-bg);height:12px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.contact-banner+footer.site-footer:before{display:none}main:has(>.section--hero:last-child,>.section--featured:last-child)+footer.site-footer:before{display:none}footer.site-footer nav{width:100%;max-width:var(--pe-container);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-inline:auto;padding-inline:max(1rem,4vw);display:flex}footer.site-footer ul{align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}footer.site-footer ul.nav-items{flex-wrap:wrap}footer.site-footer p{margin:0;font-size:.925rem}footer.site-footer a{color:var(--pe-ink-on-dark);font-size:.925rem;text-decoration:none}footer.site-footer a:hover{color:var(--pe-accent-soft);text-underline-offset:.2em;text-decoration:underline}.contact-banner{background:radial-gradient(ellipse at 88% -40%, #a86f1c1f, transparent 55%), var(--pe-bg-inset);padding-block:3rem;position:relative;overflow:clip}.contact-banner:before{content:"";z-index:1;background-color:var(--pe-bg);height:12px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.contact-banner:after{content:"";z-index:1;background-color:var(--pe-bg-dark);height:12px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.contact-banner .contact-banner__inner{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2.5rem;display:flex;position:relative}.contact-banner .contact-banner__title{font-family:var(--pe-font-display);color:var(--pe-ink);margin:0;font-size:1.5rem;font-weight:600}.contact-banner .contact-banner__lead{color:var(--pe-ink-soft);margin:.25rem 0 0}.contact-banner .contact-banner__cta{background-color:var(--pe-ink);color:var(--pe-ink-on-dark);flex-shrink:0}.contact-banner .contact-banner__cta:hover{background-color:var(--pe-accent-strong);color:var(--pe-on-accent)}section.section{padding-top:3rem;padding-bottom:3rem}section.section .section__header{max-width:40rem;margin-bottom:2rem}section.section .section__heading>*{margin-bottom:.5rem}section.section .section__heading h2{padding-bottom:.75rem;position:relative}section.section .section__heading h2:after{content:"";background-color:var(--pe-accent);width:80px;height:10px;position:absolute;bottom:0;left:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");-webkit-mask-size:10px 10px;mask-size:10px 10px;-webkit-mask-repeat:repeat;mask-repeat:repeat}section.section .section__description>*{color:var(--pe-ink-soft);font-size:1.125rem;line-height:1.75rem}.section--hero{background:radial-gradient(ellipse at 70% -20%, #a86f1c24, transparent 55%), var(--pe-bg-inset);position:relative;overflow:clip}.section--hero:before{content:"";z-index:1;background-color:var(--pe-bg);height:12px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.section--hero:after{content:"";z-index:1;background-color:var(--pe-bg);height:12px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.section--hero .section--hero__content{text-align:center;z-index:2;max-width:42rem;margin-left:auto;margin-right:auto;padding-top:5rem;padding-bottom:5rem;position:relative}.section--hero .section--hero__heading>*{font-size:3rem;line-height:1}.section--hero .section--hero__text{margin-top:1.5rem}.section--hero .section--hero__text>*{color:var(--pe-ink-soft);font-size:1.25rem;line-height:1.75rem}.section--hero .section--hero__actions{margin-top:2.5rem}.section--hero .section--hero__actions [role=group]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:inline-flex}.section--featured{background:radial-gradient(ellipse at 92% -30%, #a86f1c1f, transparent 50%), var(--pe-bg-inset);position:relative;overflow:clip}.section--featured:before{content:"";z-index:1;background-color:var(--pe-bg);height:12px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.section--featured:after{content:"";z-index:1;background-color:var(--pe-bg);height:12px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='2' height='2' viewBox='0 0 2 2' shape-rendering='crispEdges'%3E%3Cpath fill='%23fff' d='M0 0h1v1H0zM1 1h1v1H1z'/%3E%3C/svg%3E");-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.section--featured .container{z-index:2;position:relative}body:not(:has(.contact-banner)) main>.section--hero:last-child:after{background-color:var(--pe-bg-dark)}body:not(:has(.contact-banner)) main>.section--featured:last-child:after{background-color:var(--pe-bg-dark)}.card{background:var(--pe-bg-raised);border:1px solid var(--pe-line);border-radius:var(--pe-radius-lg);height:100%;box-shadow:var(--pe-shadow-sm);transition:border-color var(--pe-transition), box-shadow var(--pe-transition);flex-direction:column;padding:1.5rem;display:flex;position:relative}.card:has(a:hover){border-color:var(--pe-line-strong);box-shadow:var(--pe-shadow)}.card>header{margin-bottom:.75rem}.card>div{color:var(--pe-ink-soft);flex:1}.card>footer{border-top:1px solid var(--pe-line);justify-content:flex-end;margin-top:1.25rem;padding-top:1rem;display:flex}.card>footer a{font-weight:560;text-decoration:none}.card>footer a:hover{text-decoration:underline}.card__link:after{content:"";z-index:1;position:absolute;inset:0}.card :where(a:not(.card__link),button){z-index:2;position:relative}.card__link-arrow{transition:translate var(--pe-transition);margin-left:.35rem}.card__link:hover .card__link-arrow{translate:.15rem}.post-card .post-card__date{color:var(--pe-ink-faint);font-variant-numeric:tabular-nums;margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem}.tournament-card .tournament-card__title{margin:0}.tournament-card .tournament-card__meta{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.tournament-card .tournament-card__date{color:var(--pe-ink-faint);font-variant-numeric:tabular-nums;margin:0}.tournament-card .tournament-card__cadence{margin:0}.badge{background:var(--pe-accent-soft);color:var(--pe-accent-strong);white-space:nowrap;border-radius:.375rem;padding:.125rem .5rem;font-size:.875rem;font-weight:560;line-height:1.4;display:inline-block}.badge--rapide{background:color-mix(in srgb, var(--pe-info) 14%, var(--pe-bg-raised));color:var(--pe-info)}.tags{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;display:flex}.tags .tag::marker{content:"";display:none}.tags .tag{background:var(--pe-accent-soft);color:var(--pe-accent-strong);white-space:nowrap;border-radius:.375rem;padding:.125rem .5rem;font-size:.875rem;line-height:1.4}.collection-items__list{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;display:grid}@media (width>=768px){.collection-items__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.collection-items__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.collection-items__list .card{height:fit-content}.collection-empty{background:var(--pe-bg-inset);border-radius:var(--pe-radius-lg);text-align:center;padding:2rem 1.5rem}.collection-empty__message{color:var(--pe-ink-soft);margin:0;text-wrap:balance;max-width:34rem;margin-inline:auto;font-size:1.125rem;line-height:1.75rem}.collection-empty__action{margin-top:1.25rem;margin-bottom:0}.collection-filters{margin-bottom:1.5rem}.collection-filters__group{flex-wrap:wrap;align-items:baseline;gap:.75rem;display:flex}.collection-filters__label{color:var(--pe-ink-faint);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.875rem;font-weight:560;line-height:1.25rem}.collection-filters__options{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.collection-filter{color:var(--pe-ink-soft);background:var(--pe-bg-raised);border:1px solid var(--pe-line);white-space:nowrap;transition:background-color var(--pe-transition), border-color var(--pe-transition), color var(--pe-transition);border-radius:.375rem;padding:.25rem .75rem;font-size:.875rem;font-weight:560;line-height:1.5;text-decoration:none}.collection-filter:hover{border-color:var(--pe-line-strong);color:var(--pe-ink);text-decoration:none}.collection-filter--active{background:var(--pe-accent-soft);border-color:var(--pe-accent);color:var(--pe-accent-strong)}.collection-sorting{justify-content:flex-end;display:flex}.collection-sorting__form{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.collection-sorting__label{color:var(--pe-ink-soft);font-size:.875rem;line-height:1.25rem}.collection-sorting__select{cursor:pointer;color:var(--pe-ink);background:var(--pe-bg-raised);border:1px solid var(--pe-line-strong);border-radius:var(--pe-radius);transition:border-color var(--pe-transition);padding:.375rem .75rem;font-size:.875rem;line-height:1.25rem}.collection-sorting__select:hover,.collection-sorting__select:focus{border-color:var(--pe-accent)}nav.collection-pagination{margin-top:2rem}nav.collection-pagination.collection-pagination--empty{display:none}nav.collection-pagination ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}nav.collection-pagination li{list-style:none}nav.collection-pagination li::marker{content:""}nav.collection-pagination .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}nav.collection-pagination .collection-pagination__icon--prev:before{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1.11em' height='1.11em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m10.828 12l4.95 4.95l-1.414 1.415L8 12l6.364-6.364l1.414 1.414z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:-.125em;content:"";background-color:currentColor;width:1.11em;height:1.11em;font-size:1.25rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}nav.collection-pagination .collection-pagination__icon--next:before{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1.11em' height='1.11em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m13.172 12l-4.95-4.95l1.414-1.413L16 12l-6.364 6.364l-1.414-1.415z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:-.125em;content:"";background-color:currentColor;width:1.11em;height:1.11em;font-size:1.25rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}nav.collection-pagination .collection-pagination__icon--first:before{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1.11em' height='1.11em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m4.836 12l6.207 6.207l1.414-1.414L7.664 12l4.793-4.793l-1.414-1.414zm5.65 0l6.207 6.207l1.414-1.414L13.314 12l4.793-4.793l-1.414-1.414z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:-.125em;content:"";background-color:currentColor;width:1.11em;height:1.11em;font-size:1.25rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}nav.collection-pagination .collection-pagination__icon--last:before{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1.11em' height='1.11em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m19.164 12l-6.207-6.207l-1.414 1.414L16.336 12l-4.793 4.793l1.414 1.414zm-5.65 0L7.307 5.793L5.893 7.207L10.686 12l-4.793 4.793l1.414 1.414z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;vertical-align:-.125em;content:"";background-color:currentColor;width:1.11em;height:1.11em;font-size:1.25rem;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}nav.collection-pagination li a{width:2.5rem;height:2.5rem;color:var(--pe-ink);border-radius:var(--pe-radius-sm);font-variant-numeric:tabular-nums;transition:background-color var(--pe-transition);place-items:center;text-decoration:none;display:grid}nav.collection-pagination li a:hover{background:var(--pe-bg-inset)}nav.collection-pagination li a[aria-current=page]{background:var(--pe-ink);color:var(--pe-ink-on-dark);pointer-events:none}nav.collection-pagination li.collection-pagination__item--disabled a{opacity:.35;pointer-events:none}.collection-pagination-wrapper .current-page-indicator{text-align:center;color:var(--pe-ink-faint);margin-top:.5rem;font-size:.875rem}.tournament-header{margin-bottom:3rem;padding-top:4rem;padding-bottom:4rem}.tournament-header__hgroup{--pe-flow-top:0;--pe-flow-bottom:0;flex-direction:column;gap:.75rem;display:flex}.tournament-header__title{text-wrap:balance}.tournament-header__intro{max-width:42rem;margin-top:1.5rem}.tournament-header__intro>*{color:var(--pe-ink-soft);margin:0;font-size:1.25rem;line-height:1.625}.tournament-header__intro>*+*{margin-top:1rem}.tournament-meta{color:var(--pe-ink-faint);font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.75rem;margin:0;font-size:.875rem;line-height:1.25rem;display:flex}.tournament-breadcrumb{margin-bottom:2rem}.tournament-breadcrumb ul{align-items:center;gap:.5rem;margin:0;padding:0;font-size:.925rem;display:flex}.tournament-breadcrumb li{list-style:none}.tournament-breadcrumb li::marker{content:""}.tournament-breadcrumb li:not(.current,:has(a)){color:var(--pe-line-strong)}.tournament-breadcrumb .current{color:var(--pe-ink-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament{padding-bottom:4rem}.tournament .tournament__title{margin-bottom:1.5rem;font-size:2.25rem;line-height:2.5rem}.tournament .row:not(:has(.tournament__main-info,.tournament__form,.tournament__cover,.tournament-facts,.tournament__details)){display:none}.tournament .row{flex-direction:column-reverse;gap:3rem;margin-top:3rem;display:flex}@media (width>=768px){.tournament .row{flex-direction:row;gap:6rem}}.tournament .row .column--1_3{width:100%}@media (width>=768px){.tournament .row .column--1_3{width:33.3333%}}.tournament .row .column--2_3{flex:1;width:100%}@media (width>=768px){.tournament .row .column--2_3{width:66.6667%}}.tournament .tournament__informations p{font-size:1.125rem;line-height:1.75rem}.tournament .tournament__cover img{border-radius:var(--pe-radius-lg);box-shadow:var(--pe-shadow)}.tournament .tournament__details{margin-top:1.5rem}.tournament .tournament__details .tournament__summary{justify-content:space-between;width:100%}.tournament .tournament__details .tournament__summary:after{content:"+";font-size:1.2em;line-height:1}.tournament .tournament__details[open] .tournament__summary:after{content:"−"}.row:has(.tournament__main-info,.tournament__form,.tournament__cover,.tournament-facts,.tournament__details)+.tournament-results{border-top:1px solid var(--pe-line);padding-top:2.5rem}.tournament-facts{background:var(--pe-bg-raised);border:1px solid var(--pe-line);border-radius:var(--pe-radius-lg);margin:1.5rem 0 2rem;padding:1.25rem 1.5rem}.tournament-facts .tournament-facts__row{grid-template-columns:8rem 1fr;gap:.5rem 1rem;padding-block:.5rem;display:grid}.tournament-facts .tournament-facts__row+.tournament-facts__row{border-top:1px solid var(--pe-line)}.tournament-facts dt{color:var(--pe-ink-faint);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:560}.tournament-facts dd{color:var(--pe-ink);margin:0}.tournament__intro>*{color:var(--pe-ink-soft);font-size:1.125rem;line-height:1.75rem}.tournament-results{margin-top:3.5rem}.tournament-results .tournament-results__title{margin-bottom:1rem;font-size:1.5rem;line-height:2rem}.tournament-results .tournament-results__intro{margin-bottom:1.5rem}.tournament-results .tournament-results__scroll{overflow-x:auto}.tournament-results .tournament-results__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.tournament-results .tournament-results__table th,.tournament-results .tournament-results__table td{text-align:left;border-bottom:1px solid var(--pe-line);white-space:nowrap;padding:.5rem .75rem}.tournament-results .tournament-results__table thead th{text-transform:uppercase;letter-spacing:.03em;color:var(--pe-ink-faint);font-size:.8rem}.tournament-results .tournament-results__table .is-num{text-align:right}.tournament-results .tournament-results__table .is-pts{font-weight:640}.tournament-results .tournament-results__table tbody tr.is-club{background:var(--pe-accent-soft)}.tournament-results .tournament-results__grid{margin-top:2.5rem}.tournament-results .tournament-results__subtitle{margin:0 0 1rem;font-size:1.25rem;line-height:1.75rem}.tournament-results .tournament-results__table--grid .is-game{white-space:nowrap;font-variant-numeric:tabular-nums}.tournament-results .tournament-results__table--grid .game-result{align-items:center;gap:.3em;display:inline-flex}.tournament-results .tournament-results__table--grid .game-result:before{content:"";border:1px solid var(--pe-line-strong);border-radius:50%;width:.5em;height:.5em}.tournament-results .tournament-results__table--grid .game-result--white:before{background:var(--pe-bg-raised)}.tournament-results .tournament-results__table--grid .game-result--black:before{background:var(--pe-ink);border-color:var(--pe-ink)}.tournament-results .tournament-results__table--grid .game-opponent{color:var(--pe-ink-faint);font-size:.85em}.tournament-results .tournament-results__table--grid .is-bye{color:var(--pe-ink-faint)}.tournament-results .tournament-results__links{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.tournament-results .tournament-results__links a{font-weight:560}.tournament-results .tournament-results__source{color:var(--pe-ink-faint);margin-top:.5rem;font-size:.85rem}.post{padding-bottom:3rem}.post-header{margin-bottom:3rem;padding-top:4rem;padding-bottom:4rem}.post-header .container{max-width:52rem}.post-header__hgroup{--pe-flow-top:0;--pe-flow-bottom:0;flex-direction:column;gap:.75rem;display:flex}.post-header__title{text-wrap:balance}.post-cover{z-index:1;margin-top:-3.5rem;margin-bottom:2.5rem;position:relative}.post-cover img{border-radius:var(--pe-radius-lg);width:100%;height:24rem;box-shadow:var(--pe-shadow-lg)}.post-breadcrumb{margin-bottom:2rem}.post-breadcrumb ul{align-items:center;gap:.5rem;margin:0;padding:0;font-size:.925rem;display:flex}.post-breadcrumb li{list-style:none}.post-breadcrumb li::marker{content:""}.post-breadcrumb li:not(.current,:has(a)){color:var(--pe-line-strong)}.post-breadcrumb .current{color:var(--pe-ink-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.post-meta{color:var(--pe-ink-faint);font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:1rem;font-size:.875rem;line-height:1.25rem;display:flex}.post-excerpt{max-width:42rem;margin-top:1.5rem}.post-excerpt>*{color:var(--pe-ink-soft);margin:0;font-size:1.125rem;line-height:1.625}.post-excerpt>*+*{margin-top:1rem}.post-content{max-width:none}.post-content .container{max-width:52rem}.post-content ul,.post-content ol{margin-block:1em;padding-left:1.5rem}.post-content ul li+li,.post-content ol li+li{margin-top:.375em}.post-content ul li::marker{color:var(--pe-accent)}.post-content blockquote{border-left:3px solid var(--pe-accent);background:var(--pe-bg-inset);border-radius:0 var(--pe-radius) var(--pe-radius) 0;color:var(--pe-ink-soft);margin-block:1.5em;padding:.5rem 1.25rem}.post-actions{border-top-width:1px;margin-top:3rem;padding-top:2rem}.post-actions .actions-row{justify-content:space-between;align-items:center;display:flex}.post-actions .social-share{gap:.5rem;display:flex}.post-actions .social-share a{background:var(--pe-bg-inset);border-radius:.25rem;padding:.5rem .75rem;text-decoration:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.post-actions .social-share a:hover{background:var(--pe-accent-soft)}.post-navigation{border-top:1px solid var(--pe-line);margin-top:3rem;padding-top:2rem}.post-navigation .nav-grid{gap:1rem;margin:0;padding:0;display:grid}.post-navigation li{list-style:none}.post-navigation li::marker{content:""}.post-navigation .nav-next{text-align:right}.post-navigation .nav-link{border-radius:var(--pe-radius);color:var(--pe-ink);transition:background-color var(--pe-transition), color var(--pe-transition);flex-direction:column;gap:.25rem;padding:1rem;text-decoration:none;display:flex}.post-navigation .nav-link:hover{background-color:var(--pe-bg-inset);text-decoration:none}.post-navigation .nav-link:hover .nav-title{color:var(--pe-accent-strong)}.post-navigation .nav-label{color:var(--pe-ink-faint);align-items:center;gap:.5rem;font-size:.875rem;line-height:1.25rem;display:flex}.post-navigation .nav-next .nav-label{justify-content:flex-end}.post-navigation .nav-arrow{transition:translate var(--pe-transition)}.post-navigation .nav-prev .nav-link:hover .nav-arrow{translate:-.15rem}.post-navigation .nav-next .nav-link:hover .nav-arrow{translate:.15rem}.post-navigation .nav-title{text-wrap:balance;transition:color var(--pe-transition);font-weight:600;line-height:1.3}.post-navigation .nav-date{color:var(--pe-ink-faint);font-variant-numeric:tabular-nums;font-size:.875rem;line-height:1.25rem}details summary{justify-content:space-between;align-items:center;font-size:1rem;font-weight:600;line-height:1.5rem;list-style:none;display:flex}details summary::marker{display:none}details summary::-webkit-details-marker{display:none}details summary:after{content:"";--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='-0.125em' width='1.11em' height='1.11em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m13.172 12l-4.95-4.95l1.414-1.413L16 12l-6.364 6.364l-1.414-1.415z'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:var(--pe-ink-soft);vertical-align:-.125em;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:90deg;width:1.11em;height:1.11em;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));background-color:currentColor;font-size:1.25rem;font-weight:500;line-height:1.75rem;transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%}details[open] summary:after{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-90deg;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.spacing{width:100%}.spacing.spacing--none{display:none}@media (width<=767.9px){.spacing.lt-md\:spacing--none{display:none}}.spacing.md\:spacing--none{display:none}.spacing.spacing--xs{height:.5rem;display:block}.spacing.spacing--sm{height:1rem;display:block}.spacing.spacing--md{height:2rem;display:block}.spacing.spacing--lg{height:3rem;display:block}.spacing.spacing--xl{height:4rem;display:block}.spacing.spacing--2xl{height:6rem;display:block}.spacing.spacing--3xl{height:8rem;display:block}.spacing.spacing--4xl{height:12rem;display:block}.spacing.lt-md\:spacing--xs{display:block}@media (width<=767.9px){.spacing.lt-md\:spacing--xs{height:.5rem}}.spacing.lt-md\:spacing--sm{display:block}@media (width<=767.9px){.spacing.lt-md\:spacing--sm{height:1rem}}.spacing.lt-md\:spacing--md{display:block}@media (width<=767.9px){.spacing.lt-md\:spacing--md{height:2rem}}.spacing.lt-md\:spacing--lg{display:block}@media (width<=767.9px){.spacing.lt-md\:spacing--lg{height:3rem}}.spacing.lt-md\:spacing--xl{display:block}@media (width<=767.9px){.spacing.lt-md\:spacing--xl{height:4rem}}.spacing.lt-md\:spacing--2xl{display:block}@media (width<=767.9px){.spacing.lt-md\:spacing--2xl{height:6rem}}.spacing.lt-md\:spacing--3xl{display:block}@media (width<=767.9px){.spacing.lt-md\:spacing--3xl{height:8rem}}.spacing.lt-md\:spacing--4xl{display:block}@media (width<=767.9px){.spacing.lt-md\:spacing--4xl{height:10rem}}.spacing.md\:spacing--xs{display:block}@media (width>=768px){.spacing.md\:spacing--xs{height:.5rem}}.spacing.md\:spacing--sm{display:block}@media (width>=768px){.spacing.md\:spacing--sm{height:1rem}}.spacing.md\:spacing--md{display:block}@media (width>=768px){.spacing.md\:spacing--md{height:2rem}}.spacing.md\:spacing--lg{display:block}@media (width>=768px){.spacing.md\:spacing--lg{height:3rem}}.spacing.md\:spacing--xl{display:block}@media (width>=768px){.spacing.md\:spacing--xl{height:4rem}}.spacing.md\:spacing--2xl{display:block}@media (width>=768px){.spacing.md\:spacing--2xl{height:6rem}}.spacing.md\:spacing--3xl{display:block}@media (width>=768px){.spacing.md\:spacing--3xl{height:8rem}}.spacing.md\:spacing--4xl{display:block}@media (width>=768px){.spacing.md\:spacing--4xl{height:10rem}}@media (width<=767.9px){.k-row:empty,.k-column:empty,.k-block:empty{display:none}}@media (width>=768px){.k-block:has(.spacing--none){display:none}}@media (width<=767.9px){.k-block:has(.lt-md\:spacing--none){display:none}}#form-app:not(.is-mounted){border-radius:.375rem;height:2.875rem;display:block}.sd-page{padding-top:0;padding-bottom:0}.sv-scroll__scrollbar{display:none}@apply btn btn-primary;.sv-action--verify-email{margin-top:.5rem;margin-bottom:.75rem}.sd-question{margin-top:1rem}.sd-question__title{font-size:.875rem;font-weight:600;line-height:1.25rem;font-family:var(--pe-font-text);color:var(--pe-ink);margin-bottom:.25rem}.sd-question__title--error{color:var(--pe-error)}.sd-element__erbox--above-element{color:var(--pe-error);margin-top:.5rem;margin-bottom:.25rem;font-size:.875rem;line-height:1.25rem}.sv-action--hidden{display:none}.sd-question__description{color:var(--pe-ink-soft);margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem}.sd-question__required-text{color:var(--pe-error);font-size:.875rem;line-height:1.25rem}.sd-question__content input[type=date]{cursor:pointer}.sd-element__number{color:var(--pe-ink-faint);font-size:.75rem;line-height:1rem}.sv-components-container-contentBottom{margin-top:1rem}.sv_window{z-index:50;--un-translate-x:-50%;transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotateZ(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z));background:var(--pe-bg-raised);border:1px solid var(--pe-line);border-radius:var(--pe-radius-lg);box-shadow:var(--pe-shadow-lg);padding:1.5rem 2rem;position:fixed;top:20vh;left:50%}.sv_window_buttons_container{justify-content:flex-end;gap:.5rem;display:flex}.sv_window_button{cursor:pointer}.resend-code-button{color:var(--pe-accent-strong);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;margin-top:.5rem;padding:0;font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:underline}.resend-code-button:hover:not(:disabled){color:var(--pe-accent);background:0 0}.resend-code-button:disabled{color:var(--pe-ink-faint);cursor:not-allowed;text-decoration:none}.sv-save-data_root{border-radius:var(--pe-radius);border:1px solid;margin-top:1rem;padding:.75rem 1rem}.sv-save-data_root.sv-save-data_info{background:color-mix(in srgb, var(--pe-info) 10%, var(--pe-bg-raised));border-color:var(--pe-info);color:var(--pe-info)}.sv-save-data_root.sv-save-data_error{background:color-mix(in srgb, var(--pe-error) 10%, var(--pe-bg-raised));border-color:var(--pe-error);color:var(--pe-error)}.sv-save-data_root.sv-save-data_success{background:color-mix(in srgb, var(--pe-success) 10%, var(--pe-bg-raised));border-color:var(--pe-success);color:var(--pe-success)}.sd-checkbox__decorator{display:none}.sv-hidden{visibility:hidden;width:0;height:0;margin:0;padding:0}.sd-item__control-label{color:var(--pe-ink-soft);font-size:.875rem;line-height:1.25rem}.sd-selectbase__label{cursor:pointer;background:var(--pe-bg-raised);border:1px solid var(--pe-line-strong);transition:border-color var(--pe-transition), background-color var(--pe-transition);border-radius:.25rem;align-items:center;gap:.75rem;margin-top:.5rem;padding:.375rem .75rem;display:flex}.sd-selectbase__label:hover{background:var(--pe-bg-inset)}.sd-selectbase__label:has(input:checked){border-color:var(--pe-accent);background:var(--pe-accent-soft)}.sd-selectbase__label:has(input:focus-visible){border-color:var(--pe-accent);box-shadow:var(--pe-focus-ring)}.sd-selectbase__label input:focus-visible{outline:none}input[type=checkbox]{accent-color:var(--pe-accent)}.sd-selectbase__label input[type=checkbox],.sd-selectbase__label input[type=radio]{flex:none;margin:0}input[type=radio]{accent-color:var(--pe-accent)}.sd-input.sd-text{width:100%;margin-top:.25rem;padding:.375rem .75rem}.sd-radio__decorator{display:none}input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select:focus,textarea{font-size:16px}.payment-status{border-radius:var(--pe-radius);border:1px solid;margin-block:1rem;padding:.875rem 1.25rem}.payment-status--success{background:color-mix(in srgb, var(--pe-success) 10%, var(--pe-bg-raised));border-color:var(--pe-success);color:var(--pe-success)}.payment-status--error{background:color-mix(in srgb, var(--pe-error) 10%, var(--pe-bg-raised));border-color:var(--pe-error);color:var(--pe-error)}.payment-status--info{background:color-mix(in srgb, var(--pe-info) 10%, var(--pe-bg-raised));border-color:var(--pe-info);color:var(--pe-info)}.helloasso-membership{max-width:30rem;height:auto}.helloasso-membership .helloasso-membership__tiers{margin-top:1rem;padding:0;list-style:none}.helloasso-membership .helloasso-membership__tiers li{justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.5rem;display:flex}.helloasso-membership .helloasso-membership__tiers li:not(:last-child){border-bottom:1px solid var(--pe-line)}.helloasso-membership .helloasso-membership__tier-label{min-width:0}.helloasso-membership .helloasso-membership__tier-price{white-space:nowrap;color:var(--pe-ink);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.ffe-players .ffe-players__table-wrapper{border:1px solid var(--pe-line);border-radius:var(--pe-radius-lg);background:var(--pe-bg-raised);overflow-x:auto}.ffe-players .ffe-players__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ffe-players .ffe-players__table th,.ffe-players .ffe-players__table td{text-align:left;padding:.625rem 1rem}.ffe-players .ffe-players__table th.is-numeric,.ffe-players .ffe-players__table td.is-numeric{text-align:right}.ffe-players .ffe-players__table thead th{font-family:var(--pe-font-text);text-transform:uppercase;letter-spacing:.04em;color:var(--pe-ink-soft);border-bottom:1px solid var(--pe-line-strong);font-size:.825rem;font-weight:620}.ffe-players .ffe-players__table tbody tr:nth-child(2n){background:var(--pe-bg-inset)}.ffe-players .ffe-players__table tbody td:first-child{font-weight:540}.ffe-players .ffe-players__source{color:var(--pe-ink-faint);margin-top:.75rem;font-size:.875rem}.ffe-teams .ffe-teams__list{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.5rem;padding:0;list-style:none;display:grid}.ffe-teams .ffe-teams__item header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ffe-teams .ffe-teams__rank{font-family:var(--pe-font-display);color:var(--pe-accent-strong);flex-shrink:0;font-size:1.5rem;font-weight:600}.ffe-teams .ffe-teams__competition{color:var(--pe-ink);font-weight:540}.ffe-teams .ffe-teams__division{color:var(--pe-ink-soft);font-size:.925rem}.error-page{text-align:center;padding-block:6rem;position:relative;overflow:hidden}.error-page:before{content:"";background-color:var(--pe-ink);opacity:.05;pointer-events:none;width:20rem;height:20rem;position:absolute;bottom:-4rem;right:-3rem;rotate:8deg;-webkit-mask-image:url(/assets/pieces/california/wn.svg);mask-image:url(/assets/pieces/california/wn.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.error-page .error-page__code{font-family:var(--pe-font-display);color:var(--pe-accent);margin-bottom:1rem;font-size:6rem;font-weight:600;line-height:1}.error-page .error-page__title{font-size:2rem}.error-page .error-page__text{color:var(--pe-ink-soft);margin-top:1rem;max-width:32rem;margin-inline:auto}.error-page .error-page__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.5rem;display:inline-flex}.icon-close{width:1.5rem;height:1.5rem;display:block}.icon-close:before{content:"✕"}@media (width>=767px){.grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.grid>.column{grid-column:span var(--column-span,12)}p.text--8xl,blockquote.text--8xl,pre.text--8xl,code.text--8xl{font-size:3.75rem;line-height:1em}p.text--5xl,blockquote.text--5xl,pre.text--5xl,code.text--5xl{font-size:1.875rem;line-height:1.25}@media (width<=767.9px){p.lt-md\:text--5xl,blockquote.lt-md\:text--5xl,pre.lt-md\:text--5xl,code.lt-md\:text--5xl{font-size:3rem;line-height:1.25}}:root{font-size:16px}}@media (width<=768px){.chess-piece:not(.chess-piece--lead){display:none}.chess-piece--lead{--size:min(var(--size-mobile,11rem), 52vw);inset:auto -2rem var(--bottom-mobile,-1rem) auto;opacity:calc(var(--opacity,.09) * .8);height:min(var(--size) / var(--ratio,.75), 100%)}section.section{padding-top:2rem;padding-bottom:2rem}section.section .section__header{margin-bottom:1.5rem}.section--hero .section--hero__content{padding-top:3rem;padding-bottom:3rem}.section--hero .section--hero__heading>*{font-size:2.25rem;line-height:2.5rem}.section--hero .section--hero__actions{margin-top:2rem}.tournament-header{margin-bottom:2rem;padding-top:2.5rem;padding-bottom:2.5rem}.tournament-header__title{text-wrap:pretty;font-size:1.875rem;line-height:1.25}.tournament-header__intro{margin-top:1rem}.tournament-header__intro>*{font-size:1.125rem;line-height:1.75rem}.tournament-meta{flex-wrap:wrap;gap:.5rem .75rem}.tournament-breadcrumb{margin-bottom:1.25rem}.tournament .row{gap:2rem;margin-top:0}.tournament .row>.column:not(:has(*)){display:none}.post-header{margin-bottom:2rem;padding-top:2.5rem;padding-bottom:2.5rem}.post-header__title{text-wrap:pretty;font-size:1.875rem;line-height:1.25}.post-cover{margin-top:-2rem;margin-bottom:2rem}.post-cover img{height:14rem}.post-breadcrumb{margin-bottom:1.25rem}}@media (prefers-reduced-motion:no-preference){@supports (view-timeline-name:--x) and (animation-timeline:--x){.chess-piece{will-change:translate, rotate;animation:linear both chess-drift;animation-timeline:--pe-section-view;animation-range:cover}.chess-piece[data-drift=reverse]{animation-name:chess-drift-reverse}@keyframes chess-drift{0%{translate:0 calc(var(--depth,.2) * var(--pe-drift) * .7);rotate:calc(var(--rotate,0deg) - var(--depth,.2) * 6deg)}to{translate:0 max(var(--depth,.2) * var(--pe-drift) * -.3, -48px);rotate:calc(var(--rotate,0deg) + var(--depth,.2) * 6deg)}}@keyframes chess-drift-reverse{0%{translate:0 max(var(--depth,.2) * var(--pe-drift) * -.3, -48px);rotate:calc(var(--rotate,0deg) + var(--depth,.2) * 6deg)}to{translate:0 calc(var(--depth,.2) * var(--pe-drift) * .7);rotate:calc(var(--rotate,0deg) - var(--depth,.2) * 6deg)}}}}@media (width>=375px){:root{font-size:15px}}@media (width>=991px){:root{font-size:17px}}@media (width>=1447px){:root{font-size:18px}}@media (width>=1920px){:root{font-size:20px}}@media screen and (width>768px){.site-header .nav-togglers{display:none}}@media screen and (width<=768px){.site-header .nav-brand,.site-header .nav-togglers{order:1}.site-header ul.nav-items{border-top:1px solid var(--pe-line);flex-direction:column;flex-basis:100%;order:2;align-items:stretch;padding-block:.5rem;display:none}.site-header ul.nav-items li a{padding:.75rem .5rem;display:block}.site-header ul.nav-items li .dropdown>summary{justify-content:space-between;padding:.75rem .5rem;display:flex}.site-header ul.nav-items li .dropdown>ul{box-shadow:none;text-align:left;background:0 0;border:0;padding:0 0 0 .75rem;position:static}.site-header input.nav-toggle-input:checked+nav ul.nav-items{display:flex}.site-header input.nav-toggle-input:checked+nav .nav-toggler__closed{display:none}.site-header input.nav-toggle-input:checked+nav .nav-toggler__open,.site-header .nav-toggler__closed{display:block}.site-header .nav-toggler__open,body.static-menu-page .site-header .nav-toggler__closed{display:none}body.static-menu-page .site-header .nav-toggler__open{display:block}body.static-menu-page .site-header header.static-menu-header{justify-content:space-between;align-items:center;padding:2rem 1rem;display:flex}body.static-menu-page .site-header header.static-menu-header h1{visibility:hidden}body.static-menu-page .site-header header.static-menu-header .nav-togglers{display:block}}@media (width<=560px){.tournament-facts .tournament-facts__row{grid-template-columns:1fr;gap:.15rem}}@media (width>=768px){.post-navigation .nav-grid{grid-template-columns:1fr 1fr}.post-navigation .nav-next{grid-column:2}}
