/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/vicenza_scacchi/fonts/dm-sans-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'DM Sans';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/vicenza_scacchi/fonts/dm-sans-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/vicenza_scacchi/fonts/dm-sans-500-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'DM Sans';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/vicenza_scacchi/fonts/dm-sans-500-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/vicenza_scacchi/fonts/dm-sans-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'DM Sans';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/vicenza_scacchi/fonts/dm-sans-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/vicenza_scacchi/fonts/libre-baskerville-400-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Libre Baskerville';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/vicenza_scacchi/fonts/libre-baskerville-400-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Libre Baskerville';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/vicenza_scacchi/fonts/libre-baskerville-700-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Libre Baskerville';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/vicenza_scacchi/fonts/libre-baskerville-700-latin.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
.cg-wrap{box-sizing:content-box;position:relative;display:block;height:0;padding-bottom:100%;width:100%}cg-container{position:absolute;width:100%;height:100%;display:block;top:0}cg-board{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:0;background-size:cover}cg-board square{position:absolute;top:0;left:0;width:12.5%;height:12.5%;pointer-events:none}cg-board square.move-dest{pointer-events:auto}cg-board square.last-move{will-change:transform}.cg-wrap piece{position:absolute;top:0;left:0;width:12.5%;height:12.5%;background-size:cover;z-index:2;will-change:transform;pointer-events:none}piece.anim{z-index:8}piece.fading{z-index:1;opacity:.5}.cg-wrap piece.ghost{opacity:.3}.cg-wrap piece svg{overflow:hidden;position:relative;top:0px;left:0px;width:100%;height:100%;pointer-events:none;z-index:2;opacity:.6}.cg-wrap cg-auto-pieces,.cg-wrap .cg-shapes,.cg-wrap .cg-custom-svgs,.cg-wrap .cg-shapes-below,.cg-wrap .cg-custom-below{overflow:visible;position:absolute;top:0px;left:0px;width:100%;height:100%;pointer-events:none}.cg-wrap cg-auto-pieces{z-index:2}.cg-wrap cg-auto-pieces piece{opacity:.3}.cg-wrap .cg-shapes{overflow:hidden;opacity:.6;z-index:2}.cg-wrap .cg-custom-svgs{z-index:9}.cg-wrap .cg-custom-svgs svg{overflow:visible}.cg-wrap coords{position:absolute;display:flex;pointer-events:none;opacity:.8;font-family:sans-serif;font-size:9px;color:hsla(0,0%,100%,.8)}.cg-wrap coords.ranks{top:1px;right:0;flex-flow:column-reverse;height:100%;width:12px;text-align:center}.cg-wrap coords.ranks.black{flex-flow:column}.cg-wrap coords.ranks.left{left:-15px;align-items:flex-end}.cg-wrap coords.files{bottom:0;left:.7ch;flex-flow:row;width:100%;height:12px;text-transform:uppercase}.cg-wrap coords.files.black{flex-flow:row-reverse}.cg-wrap coords coord{flex:1 1 auto}cg-board{background-color:var(--board-color);background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4PSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIgogICAgIHZpZXdCb3g9IjAgMCA4IDgiIHNoYXBlLXJlbmRlcmluZz0iY3Jpc3BFZGdlcyI+CjxnIGlkPSJhIj4KICA8ZyBpZD0iYiI+CiAgICA8ZyBpZD0iYyI+CiAgICAgIDxnIGlkPSJkIj4KICAgICAgICA8cmVjdCB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBpZD0iZSIgb3BhY2l0eT0iMCIvPgogICAgICAgIDx1c2UgeD0iMSIgeT0iMSIgaHJlZj0iI2UiIHg6aHJlZj0iI2UiLz4KICAgICAgICA8cmVjdCB5PSIxIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBpZD0iZiIgb3BhY2l0eT0iMC4yIi8+CiAgICAgICAgPHVzZSB4PSIxIiB5PSItMSIgaHJlZj0iI2YiIHg6aHJlZj0iI2YiLz4KICAgICAgPC9nPgogICAgICA8dXNlIHg9IjIiIGhyZWY9IiNkIiB4OmhyZWY9IiNkIi8+CiAgICA8L2c+CiAgICA8dXNlIHg9IjQiIGhyZWY9IiNjIiB4OmhyZWY9IiNjIi8+CiAgPC9nPgogIDx1c2UgeT0iMiIgaHJlZj0iI2IiIHg6aHJlZj0iI2IiLz4KPC9nPgo8dXNlIHk9IjQiIGhyZWY9IiNhIiB4OmhyZWY9IiNhIi8+Cjwvc3ZnPg==")}cg-board square.move-dest{background:radial-gradient(rgba(20,85,30,0.5) 22%,#208530 0,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 0)}cg-board square.premove-dest{background:radial-gradient(rgba(20,30,85,0.5) 22%,#203085 0,rgba(0,0,0,0.3) 0,rgba(0,0,0,0) 0)}cg-board square.oc.move-dest{background:radial-gradient(transparent 0%,transparent 80%,rgba(20,85,0,0.3) 80%)}cg-board square.oc.premove-dest{background:radial-gradient(transparent 0%,transparent 80%,rgba(20,30,85,0.2) 80%)}cg-board square.move-dest:hover{background:rgba(20,85,30,0.3)}cg-board square.premove-dest:hover{background:rgba(20,30,85,0.2)}cg-board square.last-move{background-color:rgba(155,199,0,0.41)}cg-board square.selected{background-color:rgba(20,85,30,0.5)}cg-board square.check{background:radial-gradient(ellipse at center,rgba(255,0,0,1) 0%,rgba(231,0,0,1) 25%,rgba(169,0,0,0) 89%,rgba(158,0,0,0) 100%)}cg-board square.current-premove{background-color:rgba(20,30,85,0.5)}.cg-wrap piece.pawn.white{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PHBhdGggZD0iTTIyLjUgOWMtMi4yMSAwLTQgMS43OS00IDQgMCAuODkuMjkgMS43MS43OCAyLjM4QzE3LjMzIDE2LjUgMTYgMTguNTkgMTYgMjFjMCAyLjAzLjk0IDMuODQgMi40MSA1LjAzLTMgMS4wNi03LjQxIDUuNTUtNy40MSAxMy40N2gyM2MwLTcuOTItNC40MS0xMi40MS03LjQxLTEzLjQ3IDEuNDctMS4xOSAyLjQxLTMgMi40MS01LjAzIDAtMi40MS0xLjMzLTQuNS0zLjI4LTUuNjIuNDktLjY3Ljc4LTEuNDkuNzgtMi4zOCAwLTIuMjEtMS43OS00LTQtNHoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==")}.cg-wrap piece.bishop.white{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxnIGZpbGw9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJidXR0Ij48cGF0aCBkPSJNOSAzNmMzLjM5LS45NyAxMC4xMS40MyAxMy41LTIgMy4zOSAyLjQzIDEwLjExIDEuMDMgMTMuNSAyIDAgMCAxLjY1LjU0IDMgMi0uNjguOTctMS42NS45OS0zIC41LTMuMzktLjk3LTEwLjExLjQ2LTEzLjUtMS0zLjM5IDEuNDYtMTAuMTEuMDMtMTMuNSAxLTEuMzU0LjQ5LTIuMzIzLjQ3LTMtLjUgMS4zNTQtMS45NCAzLTIgMy0yeiIvPjxwYXRoIGQ9Ik0xNSAzMmMyLjUgMi41IDEyLjUgMi41IDE1IDAgLjUtMS41IDAtMiAwLTIgMC0yLjUtMi41LTQtMi41LTQgNS41LTEuNSA2LTExLjUtNS0xNS41LTExIDQtMTAuNSAxNC01IDE1LjUgMCAwLTIuNSAxLjUtMi41IDQgMCAwLS41LjUgMCAyeiIvPjxwYXRoIGQ9Ik0yNSA4YTIuNSAyLjUgMCAxIDEtNSAwIDIuNSAyLjUgMCAxIDEgNSAweiIvPjwvZz48cGF0aCBkPSJNMTcuNSAyNmgxME0xNSAzMGgxNW0tNy41LTE0LjV2NU0yMCAxOGg1IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIi8+PC9nPjwvc3ZnPg==")}.cg-wrap piece.knight.white{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0yMiAxMGMxMC41IDEgMTYuNSA4IDE2IDI5SDE1YzAtOSAxMC02LjUgOC0yMSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yNCAxOGMuMzggMi45MS01LjU1IDcuMzctOCA5LTMgMi0yLjgyIDQuMzQtNSA0LTEuMDQyLS45NCAxLjQxLTMuMDQgMC0zLTEgMCAuMTkgMS4yMy0xIDItMSAwLTQuMDAzIDEtNC00IDAtMiA2LTEyIDYtMTJzMS44OS0xLjkgMi0zLjVjLS43My0uOTk0LS41LTItLjUtMyAxLTEgMyAyLjUgMyAyLjVoMnMuNzgtMS45OTIgMi41LTNjMSAwIDEgMyAxIDMiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNOS41IDI1LjVhLjUuNSAwIDEgMS0xIDAgLjUuNSAwIDEgMSAxIDB6bTUuNDMzLTkuNzVhLjUgMS41IDMwIDEgMS0uODY2LS41LjUgMS41IDMwIDEgMSAuODY2LjV6IiBmaWxsPSIjMDAwIi8+PC9nPjwvc3ZnPg==")}.cg-wrap piece.rook.white{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik05IDM5aDI3di0zSDl2M3ptMy0zdi00aDIxdjRIMTJ6bS0xLTIyVjloNHYyaDVWOWg1djJoNVY5aDR2NSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48cGF0aCBkPSJNMzQgMTRsLTMgM0gxNGwtMy0zIi8+PHBhdGggZD0iTTMxIDE3djEyLjVIMTRWMTciIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIi8+PHBhdGggZD0iTTMxIDI5LjVsMS41IDIuNWgtMjBsMS41LTIuNSIvPjxwYXRoIGQ9Ik0xMSAxNGgyMyIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIvPjwvZz48L3N2Zz4=")}.cg-wrap piece.queen.white{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik04IDEyYTIgMiAwIDEgMS00IDAgMiAyIDAgMSAxIDQgMHptMTYuNS00LjVhMiAyIDAgMSAxLTQgMCAyIDIgMCAxIDEgNCAwek00MSAxMmEyIDIgMCAxIDEtNCAwIDIgMiAwIDEgMSA0IDB6TTE2IDguNWEyIDIgMCAxIDEtNCAwIDIgMiAwIDEgMSA0IDB6TTMzIDlhMiAyIDAgMSAxLTQgMCAyIDIgMCAxIDEgNCAweiIvPjxwYXRoIGQ9Ik05IDI2YzguNS0xLjUgMjEtMS41IDI3IDBsMi0xMi03IDExVjExbC01LjUgMTMuNS0zLTE1LTMgMTUtNS41LTE0VjI1TDcgMTRsMiAxMnoiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTkgMjZjMCAyIDEuNSAyIDIuNSA0IDEgMS41IDEgMSAuNSAzLjUtMS41IDEtMS41IDIuNS0xLjUgMi41LTEuNSAxLjUuNSAyLjUuNSAyLjUgNi41IDEgMTYuNSAxIDIzIDAgMCAwIDEuNS0xIDAtMi41IDAgMCAuNS0xLjUtMS0yLjUtLjUtMi41LS41LTIgLjUtMy41IDEtMiAyLjUtMiAyLjUtNC04LjUtMS41LTE4LjUtMS41LTI3IDB6IiBzdHJva2UtbGluZWNhcD0iYnV0dCIvPjxwYXRoIGQ9Ik0xMS41IDMwYzMuNS0xIDE4LjUtMSAyMiAwTTEyIDMzLjVjNi0xIDE1LTEgMjEgMCIgZmlsbD0ibm9uZSIvPjwvZz48L3N2Zz4=")}.cg-wrap piece.king.white{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0yMi41IDExLjYzVjZNMjAgOGg1IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIi8+PHBhdGggZD0iTTIyLjUgMjVzNC41LTcuNSAzLTEwLjVjMCAwLTEtMi41LTMtMi41cy0zIDIuNS0zIDIuNWMtMS41IDMgMyAxMC41IDMgMTAuNSIgZmlsbD0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiLz48cGF0aCBkPSJNMTEuNSAzN2M1LjUgMy41IDE1LjUgMy41IDIxIDB2LTdzOS00LjUgNi0xMC41Yy00LTYuNS0xMy41LTMuNS0xNiA0VjI3di0zLjVjLTMuNS03LjUtMTMtMTAuNS0xNi00LTMgNiA1IDEwIDUgMTBWMzd6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTExLjUgMzBjNS41LTMgMTUuNS0zIDIxIDBtLTIxIDMuNWM1LjUtMyAxNS41LTMgMjEgMG0tMjEgMy41YzUuNS0zIDE1LjUtMyAyMSAwIi8+PC9nPjwvc3ZnPg==")}.cg-wrap piece.pawn.black{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PHBhdGggZD0iTTIyLjUgOWMtMi4yMSAwLTQgMS43OS00IDQgMCAuODkuMjkgMS43MS43OCAyLjM4QzE3LjMzIDE2LjUgMTYgMTguNTkgMTYgMjFjMCAyLjAzLjk0IDMuODQgMi40MSA1LjAzLTMgMS4wNi03LjQxIDUuNTUtNy40MSAxMy40N2gyM2MwLTcuOTItNC40MS0xMi40MS03LjQxLTEzLjQ3IDEuNDctMS4xOSAyLjQxLTMgMi40MS01LjAzIDAtMi40MS0xLjMzLTQuNS0zLjI4LTUuNjIuNDktLjY3Ljc4LTEuNDkuNzgtMi4zOCAwLTIuMjEtMS43OS00LTQtNHoiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==")}.cg-wrap piece.bishop.black{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxnIGZpbGw9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJidXR0Ij48cGF0aCBkPSJNOSAzNmMzLjM5LS45NyAxMC4xMS40MyAxMy41LTIgMy4zOSAyLjQzIDEwLjExIDEuMDMgMTMuNSAyIDAgMCAxLjY1LjU0IDMgMi0uNjguOTctMS42NS45OS0zIC41LTMuMzktLjk3LTEwLjExLjQ2LTEzLjUtMS0zLjM5IDEuNDYtMTAuMTEuMDMtMTMuNSAxLTEuMzU0LjQ5LTIuMzIzLjQ3LTMtLjUgMS4zNTQtMS45NCAzLTIgMy0yeiIvPjxwYXRoIGQ9Ik0xNSAzMmMyLjUgMi41IDEyLjUgMi41IDE1IDAgLjUtMS41IDAtMiAwLTIgMC0yLjUtMi41LTQtMi41LTQgNS41LTEuNSA2LTExLjUtNS0xNS41LTExIDQtMTAuNSAxNC01IDE1LjUgMCAwLTIuNSAxLjUtMi41IDQgMCAwLS41LjUgMCAyeiIvPjxwYXRoIGQ9Ik0yNSA4YTIuNSAyLjUgMCAxIDEtNSAwIDIuNSAyLjUgMCAxIDEgNSAweiIvPjwvZz48cGF0aCBkPSJNMTcuNSAyNmgxME0xNSAzMGgxNW0tNy41LTE0LjV2NU0yMCAxOGg1IiBzdHJva2U9IiNlY2VjZWMiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiLz48L2c+PC9zdmc+")}.cg-wrap piece.knight.black{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0yMiAxMGMxMC41IDEgMTYuNSA4IDE2IDI5SDE1YzAtOSAxMC02LjUgOC0yMSIgZmlsbD0iIzAwMCIvPjxwYXRoIGQ9Ik0yNCAxOGMuMzggMi45MS01LjU1IDcuMzctOCA5LTMgMi0yLjgyIDQuMzQtNSA0LTEuMDQyLS45NCAxLjQxLTMuMDQgMC0zLTEgMCAuMTkgMS4yMy0xIDItMSAwLTQuMDAzIDEtNC00IDAtMiA2LTEyIDYtMTJzMS44OS0xLjkgMi0zLjVjLS43My0uOTk0LS41LTItLjUtMyAxLTEgMyAyLjUgMyAyLjVoMnMuNzgtMS45OTIgMi41LTNjMSAwIDEgMyAxIDMiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNOS41IDI1LjVhLjUuNSAwIDEgMS0xIDAgLjUuNSAwIDEgMSAxIDB6bTUuNDMzLTkuNzVhLjUgMS41IDMwIDEgMS0uODY2LS41LjUgMS41IDMwIDEgMSAuODY2LjV6IiBmaWxsPSIjZWNlY2VjIiBzdHJva2U9IiNlY2VjZWMiLz48cGF0aCBkPSJNMjQuNTUgMTAuNGwtLjQ1IDEuNDUuNS4xNWMzLjE1IDEgNS42NSAyLjQ5IDcuOSA2Ljc1UzM1Ljc1IDI5LjA2IDM1LjI1IDM5bC0uMDUuNWgyLjI1bC4wNS0uNWMuNS0xMC4wNi0uODgtMTYuODUtMy4yNS0yMS4zNC0yLjM3LTQuNDktNS43OS02LjY0LTkuMTktNy4xNmwtLjUxLS4xeiIgZmlsbD0iI2VjZWNlYyIgc3Ryb2tlPSJub25lIi8+PC9nPjwvc3ZnPg==")}.cg-wrap piece.rook.black{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik05IDM5aDI3di0zSDl2M3ptMy41LTdsMS41LTIuNWgxN2wxLjUgMi41aC0yMHptLS41IDR2LTRoMjF2NEgxMnoiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTE0IDI5LjV2LTEzaDE3djEzSDE0eiIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiLz48cGF0aCBkPSJNMTQgMTYuNUwxMSAxNGgyM2wtMyAyLjVIMTR6TTExIDE0VjloNHYyaDVWOWg1djJoNVY5aDR2NUgxMXoiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTEyIDM1LjVoMjFtLTIwLTRoMTltLTE4LTJoMTdtLTE3LTEzaDE3TTExIDE0aDIzIiBmaWxsPSJub25lIiBzdHJva2U9IiNlY2VjZWMiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIvPjwvZz48L3N2Zz4=")}.cg-wrap piece.queen.black{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxnIHN0cm9rZT0ibm9uZSI+PGNpcmNsZSBjeD0iNiIgY3k9IjEyIiByPSIyLjc1Ii8+PGNpcmNsZSBjeD0iMTQiIGN5PSI5IiByPSIyLjc1Ii8+PGNpcmNsZSBjeD0iMjIuNSIgY3k9IjgiIHI9IjIuNzUiLz48Y2lyY2xlIGN4PSIzMSIgY3k9IjkiIHI9IjIuNzUiLz48Y2lyY2xlIGN4PSIzOSIgY3k9IjEyIiByPSIyLjc1Ii8+PC9nPjxwYXRoIGQ9Ik05IDI2YzguNS0xLjUgMjEtMS41IDI3IDBsMi41LTEyLjVMMzEgMjVsLS4zLTE0LjEtNS4yIDEzLjYtMy0xNC41LTMgMTQuNS01LjItMTMuNkwxNCAyNSA2LjUgMTMuNSA5IDI2eiIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48cGF0aCBkPSJNOSAyNmMwIDIgMS41IDIgMi41IDQgMSAxLjUgMSAxIC41IDMuNS0xLjUgMS0xLjUgMi41LTEuNSAyLjUtMS41IDEuNS41IDIuNS41IDIuNSA2LjUgMSAxNi41IDEgMjMgMCAwIDAgMS41LTEgMC0yLjUgMCAwIC41LTEuNS0xLTIuNS0uNS0yLjUtLjUtMiAuNS0zLjUgMS0yIDIuNS0yIDIuNS00LTguNS0xLjUtMTguNS0xLjUtMjcgMHoiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTExIDM4LjVhMzUgMzUgMSAwIDAgMjMgMCIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48cGF0aCBkPSJNMTEgMjlhMzUgMzUgMSAwIDEgMjMgMG0tMjEuNSAyLjVoMjBtLTIxIDNhMzUgMzUgMSAwIDAgMjIgMG0tMjMgM2EzNSAzNSAxIDAgMCAyNCAwIiBmaWxsPSJub25lIiBzdHJva2U9IiNlY2VjZWMiLz48L2c+PC9zdmc+")}.cg-wrap piece.king.black{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0yMi41IDExLjYzVjYiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiLz48cGF0aCBkPSJNMjIuNSAyNXM0LjUtNy41IDMtMTAuNWMwIDAtMS0yLjUtMy0yLjVzLTMgMi41LTMgMi41Yy0xLjUgMyAzIDEwLjUgMyAxMC41IiBmaWxsPSIjMDAwIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIvPjxwYXRoIGQ9Ik0xMS41IDM3YzUuNSAzLjUgMTUuNSAzLjUgMjEgMHYtN3M5LTQuNSA2LTEwLjVjLTQtNi41LTEzLjUtMy41LTE2IDRWMjd2LTMuNWMtMy41LTcuNS0xMy0xMC41LTE2LTQtMyA2IDUgMTAgNSAxMFYzN3oiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNMjAgOGg1IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIi8+PHBhdGggZD0iTTMyIDI5LjVzOC41LTQgNi4wMy05LjY1QzM0LjE1IDE0IDI1IDE4IDIyLjUgMjQuNWwuMDEgMi4xLS4wMS0yLjFDMjAgMTggOS45MDYgMTQgNi45OTcgMTkuODVjLTIuNDk3IDUuNjUgNC44NTMgOSA0Ljg1MyA5IiBzdHJva2U9IiNlY2VjZWMiLz48cGF0aCBkPSJNMTEuNSAzMGM1LjUtMyAxNS41LTMgMjEgMG0tMjEgMy41YzUuNS0zIDE1LjUtMyAyMSAwbS0yMSAzLjVjNS41LTMgMTUuNS0zIDIxIDAiIHN0cm9rZT0iI2VjZWNlYyIvPjwvZz48L3N2Zz4=")}.lpv__fbt{background:none;border:none;outline:none;color:var(--c-lpv-font,#aaa);align-items:normal;cursor:pointer;text-transform:uppercase;font-size:1em;font-weight:normal;line-height:1.5;text-decoration:none;text-align:center}@media(hover:hover){.lpv__fbt:hover:not(.disabled):not([disabled]){background:var(--c-lpv-fbt-hover,lpv-fbt-hover);color:#fff}}.lpv__fbt.active{background:var(--c-lpv-accent,hsl(88,62%,37%)) !important;color:#fff}.lpv__fbt.disabled,.lpv__fbt[disabled]{pointer-events:none;opacity:.4;cursor:default}.lpv__board .cg-wrap{position:relative;display:block;height:0;padding-bottom:100%;width:100%}.lpv__sr-only{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.lpv{display:grid;overflow:hidden;grid-row-gap:0;--controls-height:4em}.lpv--controls-false{--controls-height:0em}.lpv--moves-false{grid-template-areas:"board" "controls";grid-template-columns:minmax(200px,calc(100vh - var(--controls-height)));grid-template-rows:auto var(--controls-height)}.lpv--moves-right{grid-template-areas:"board      side" "controls   side";grid-template-columns:auto fit-content(40%);grid-template-rows:auto var(--controls-height)}.lpv--moves-bottom{grid-template-areas:"board" "controls" "side";grid-template-rows:auto var(--controls-height) 6em}.lpv--moves-bottom .lpv__controls{border-bottom:1px solid var(--c-lpv-border,hsl(0,0%,25%))}.lpv--moves-auto{grid-template-areas:"board      side" "controls   side";grid-template-columns:minmax(200px,calc(100vh - var(--controls-height))) minmax(232px,1fr);grid-template-rows:auto var(--controls-height)}@media(max-width:450px){.lpv--moves-auto{grid-template-areas:"board" "controls" "side";grid-template-columns:minmax(200px,calc(100vh - var(--controls-height) - 6em));grid-template-rows:auto var(--controls-height) 6em}}.lpv--players.lpv--moves-false{grid-template-areas:"player-top" "board" "player-bot" "controls";grid-template-rows:2em auto 2em var(--controls-height)}.lpv--players.lpv--moves-right{grid-template-areas:"player-top side" "board      side" "player-bot side" "controls   side";grid-template-rows:2em auto 2em var(--controls-height)}.lpv--players.lpv--moves-bottom{grid-template-areas:"player-top" "board" "player-bot" "controls" "side";grid-template-rows:2em auto 2em var(--controls-height) 6em}.lpv--players.lpv--moves-bottom .lpv__controls{border-bottom:1px solid var(--c-lpv-border,hsl(0,0%,25%))}.lpv--players.lpv--moves-auto{grid-template-areas:"player-top side" "board      side" "player-bot side" "controls   side";grid-template-columns:minmax(200px,calc(100vh - 2 * 2em - var(--controls-height))) minmax(232px,1fr);grid-template-rows:2em auto 2em var(--controls-height)}@media(max-width:450px){.lpv--players.lpv--moves-auto{grid-template-areas:"player-top" "board" "player-bot" "controls" "side";grid-template-columns:minmax(200px,calc(100vh - 2 * 2em - var(--controls-height) - 6em));grid-template-rows:2em auto 2em var(--controls-height) 6em}}.lpv__board{grid-area:board}.lpv__side{grid-area:side}.lpv__player--top{grid-area:player-top}.lpv__player--bottom{grid-area:player-bot}.lpv__controls{grid-area:controls}.lpv__menu,.lpv__pgn{grid-area:1/1/2/2}.lpv--players .lpv__menu,.lpv--players .lpv__pgn{grid-area:1/1/4/2}.lpv__side{overflow:hidden;display:flex;flex-flow:column}.lpv__moves{position:relative;flex:1 1 0;display:flex;flex-flow:row wrap;overflow-y:auto;background:var(--c-lpv-bg-movelist,hsl(37,5%,18%));align-items:center;align-content:flex-start;will-change:scroll-position;user-select:none;line-height:1.7;min-width:20ch}.lpv__moves index{color:var(--c-lpv-font-shy,rgb(109.0975,108.21775,106.8025))}.lpv__moves>index{flex:0 0 15%;margin-right:3%;display:flex;justify-content:flex-end}.lpv__moves .move{border:none;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;text-align:left;margin:0;padding:4px 0 6px 0;outline:none;color:inherit;border-radius:3px;padding-left:3%;font-weight:bold;white-space:nowrap}.lpv__moves .move.empty{color:var(--c-lpv-font-shy,rgb(109.0975,108.21775,106.8025))}.lpv__moves .move:not(.empty):hover{background:var(--c-lpv-move-hover,rgb(63.21144,78.35895,41.2794));color:var(--c-lpv-accent-over,white);cursor:pointer}.lpv__moves .move.ancestor{color:var(--c-lpv-past-moves,#aaa)}.lpv__moves .move.current{background:var(--c-lpv-current-move,rgb(83.23336,120.92355,38.1786));color:var(--c-lpv-accent-over,white)}.lpv__moves .move.inaccuracy{color:var(--c-lpv-inaccuracy,hsl(202,78%,62%))}.lpv__moves .move.inaccuracy.current{background:var(--c-lpv-bg-inaccuracy-current,rgb(65.3565,112.34535,138.6435));color:var(--c-lpv-accent-over,white)}.lpv__moves .move.inaccuracy:hover,.lpv__moves .move.inaccuracy.current:hover{background:var(--c-lpv-bg-inaccuracy-hover,rgb(58.4919,85.98141,100.6281))}.lpv__moves .move.mistake{color:var(--c-lpv-mistake,hsl(41,100%,45%))}.lpv__moves .move.mistake.current{background:var(--c-lpv-bg-mistake-current,rgb(138.8475,101.63025,21.8025));color:var(--c-lpv-accent-over,white)}.lpv__moves .move.mistake:hover,.lpv__moves .move.mistake.current:hover{background:var(--c-lpv-bg-mistake-hover,rgb(102.5865,79.55235,30.5235))}.lpv__moves .move.blunder{color:var(--c-lpv-blunder,hsl(0,69%,60%))}.lpv__moves .move.blunder.current{background:var(--c-lpv-bg-blunder-current,rgb(135.7875,64.52775,63.1125));color:var(--c-lpv-accent-over,white)}.lpv__moves .move.blunder:hover,.lpv__moves .move.blunder.current:hover{background:var(--c-lpv-bg-blunder-hover,rgb(100.7505,57.29085,55.3095))}.lpv__moves .move.good{color:var(--c-lpv-good-move,hsl(130,67%,62%))}.lpv__moves .move.good.current{background:var(--c-lpv-bg-good-current,rgb(70.686,134.72925,79.2115));color:var(--c-lpv-accent-over,white)}.lpv__moves .move.good:hover,.lpv__moves .move.good.current:hover{background:var(--c-lpv-bg-good-hover,rgb(61.6896,99.41175,64.9689))}.lpv__moves .move.brilliant{color:var(--c-lpv-brilliant,hsl(129,71%,45%))}.lpv__moves .move.brilliant.current{background:var(--c-lpv-bg-brilliant-current,rgb(40.73625,121.329,50.662125));color:var(--c-lpv-accent-over,white)}.lpv__moves .move.brilliant:hover,.lpv__moves .move.brilliant.current:hover{background:var(--c-lpv-bg-brilliant-hover,rgb(43.71975,91.3716,47.839275))}.lpv__moves .move.interesting{color:var(--c-lpv-interesting,hsl(307,80%,70%))}.lpv__moves .move.interesting.current{background:var(--c-lpv-bg-interesting-current,rgb(143.9475,81.86775,134.5125));color:var(--c-lpv-accent-over,white)}.lpv__moves .move.interesting:hover,.lpv__moves .move.interesting.current:hover{background:var(--c-lpv-bg-interesting-hover,rgb(105.6465,67.69485,98.1495))}.lpv__moves>.move{flex:0 0 41%;font-size:1.1em}.lpv__moves comment{user-select:text;font-size:.9em}.lpv__moves comment.result{text-align:center;font-weight:bold}.lpv__moves>comment{flex:1 1 100%;background:var(--c-lpv-bg-variation,hsl(37,5%,15%));border:1px solid var(--c-lpv-side-border,hsl(37,5%,13%));border-width:1px 0;padding:.4em 1em;line-height:1.4;overflow-wrap:break-word;word-break:break-word}.lpv__moves>comment+variation,.lpv__moves>comment+comment{border-top:none}.lpv__moves>variation{flex:1 1 100%;display:block;overflow:hidden;font-size:.8em;background:var(--c-lpv-bg-variation,hsl(37,5%,15%));border:1px solid var(--c-lpv-side-border,hsl(37,5%,13%));border-width:1px 0;padding:0em .6em}.lpv__moves>variation+variation{border-top:none}.lpv__moves>variation .move{border:none;background:rgba(0,0,0,0);font-family:inherit;font-size:inherit;margin:0;outline:none;display:inline-block;padding:.1em .2em;min-width:2.5ch;text-align:center}.lpv__moves>variation .move+index{margin-left:.2em}.lpv__moves>variation index{margin:0;padding:.1em 0}.lpv__moves>variation index+.move{margin-left:.1em}.lpv__moves>variation comment{align-self:center;margin:0 .3em}.lpv__moves>variation paren{color:var(--c-lpv-font-shy,rgb(109.0975,108.21775,106.8025))}.lpv__moves>variation paren.open{margin:0 .1em 0 .2em}.lpv__moves>variation paren.close{margin:0 .2em 0 .1em}.lpv__player{font-size:.8em;background:var(--c-lpv-bg-player,hsl(37,5%,18%));display:flex;flex-flow:row nowrap;padding:0 1em}.lpv__player--bottom{border-bottom:1px solid var(--c-lpv-border,hsl(0,0%,25%))}.lpv--controls-false .lpv__player--bottom{border-bottom:none}.lpv__player__person{flex:1 1 auto;display:flex;flex-flow:row nowrap;align-items:center;gap:1ch;color:var(--c-lpv-font,#aaa);text-decoration:none}.lpv__player__title{font-weight:bold}.lpv__player__clock{display:flex;flex-flow:row nowrap;align-items:center;font-family:monospace;font-size:1.4em;font-weight:bold}.lpv__player__clock.active{color:var(--c-lpv-accent,hsl(88,62%,37%))}.lpv__pane{z-index:2;border-bottom:2px solid var(--c-lpv-accent,hsl(88,62%,37%));background:var(--c-lpv-bg-pane,rgb(55.70322,62.397225,42.4422));display:flex;flex-flow:column;justify-content:center}.lpv__pane .lpv__fbt{text-align:left;padding:.8em 2.5em;transition:none}.lpv__pane .lpv__fbt::before{color:var(--c-lpv-accent,hsl(88,62%,37%));font-size:2em}.lpv__pane .lpv__fbt:hover::before{color:var(--c-lpv-accent-over,white)}.lpv__pgn__text{flex:1 1 auto;background:var(--c-lpv-pgn-text,rgb(50.447466,51.2240175,43.25616));color:var(--c-lpv-font,#aaa);padding:.8em 1.3em;font-family:monospace;font-size:.8em}.lpv__controls{display:flex;flex-flow:row nowrap;align-items:stretch;user-select:none;background:var(--c-lpv-bg-controls,hsl(37,5%,18%))}.lpv__controls .lpv__fbt{flex:1 1 auto;font-size:1.4em;padding:.4em .7em;border-left:1px solid var(--c-lpv-border,hsl(0,0%,25%))}.lpv__controls .lpv__fbt:first-child{border:none}.lpv__controls__menu.lpv__fbt{flex:0 1 auto;width:4em;padding:.45em 1em .35em 1em;font-size:1.1em}.lpv__controls__goto{padding:.4rem .7rem}.lpv *::-webkit-scrollbar,.lpv *::-webkit-scrollbar-corner{width:.5rem;background:var(--c-lpv-bg,hsl(37,5%,18%))}.lpv *::-webkit-scrollbar-thumb{background:var(--c-lpv-font-bg,rgb(72.556,71.1484,68.884))}.lpv *::-webkit-scrollbar-thumb:hover,.lpv *::-webkit-scrollbar-thumb:active{background:var(--c-lpv-font-shy,rgb(109.0975,108.21775,106.8025))}@font-face{font-family:"lpv-fontello";src:url("data:application/octet-stream;base64,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") format("woff"),url("data:application/octet-stream;base64,AAEAAAAPAIAAAwBwR1NVQiCLJXoAAAD8AAAAVE9TLzI+I1HhAAABUAAAAGBjbWFw48n2ywAAAbAAAAGwY3Z0IAAAAAAAAAjwAAAADmZwZ21iLvl6AAAJAAAADgxnYXNwAAAAEAAACOgAAAAIZ2x5ZqicjgwAAANgAAABomhlYWQhJY5FAAAFBAAAADZoaGVhBz0DWAAABTwAAAAkaG10eA04AAAAAAVgAAAAGGxvY2EBTwC6AAAFeAAAAA5tYXhwAOAOaAAABYgAAAAgbmFtZc2dGRoAAAWoAAACzXBvc3SeRru9AAAIeAAAAG9wcmVwfrY7tgAAFwwAAACcAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQCNAGQAAUAAAJ6ArwAAACMAnoCvAAAAeAAMQECAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOgA8UIDUv9qAFoDrACWAAAAAQAAAAAAAAAAAAAAAAACAAAABQAAAAMAAAAsAAAABAAAAWQAAQAAAAAAXgADAAEAAAAsAAMACgAAAWQABAAyAAAABgAEAAEAAugD8UL//wAA6ADxQv//AAAAAAABAAYADAAAAAEAAgADAAQABQAAAQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAATAAAAAAAAAAFAADoAAAA6AAAAAABAADoAQAA6AEAAAACAADoAgAA6AIAAAADAADoAwAA6AMAAAAEAADxQgAA8UIAAAAFAAEAAP/nAbYC1QAHABpAFwcCAQAEAQABTAAAAQCFAAEBdhETAgYYKzURAREzESMRATl9fQYCsP7HAVj9EgFYAAABAAD/5wG2AtUABwAgQB0GBQQDBAEAAUwAAAEAhQIBAQF2AAAABwAHEQMGFysVETMRAREBEX0BOf7HGQLu/qgBOf1QATn+qAABAAD/agKIA1IABwAGswYCATIrETcBFwkBBwGUAWCU/qEBX5T+oAFelQFflP6g/qCUAWAAAQAA/2oCiANSAAYABrMGAwEyKxUJATcBFwEBYP6glAFglP4MAgFgAWCU/qGV/gwAAwAA//kA1wMLAA8AHwAvACxAKQAFAAQDBQRnAAMAAgEDAmcAAQAAAVcAAQEAXwAAAQBPNTU1NTUzBgYcKzcVFAYHIyImJzU0NhczMhYDFRQGJyMiJic1NDY3MzIWAxUUBisBIiYnNTQ2OwEyFtYeF2sXHgEgFmsWIAEeF2sXHgEgFmsWIAEeF2sXHgEgFmsWIJpsFh4BIBVsFiABHgEGaxYgAR4XaxceASABCGsWICAWaxYgIAAAAAEAAAABAADdNW3oXw889QAPA+gAAAAA3w0lUgAAAADfDSVSAAD/agPoA1IAAAAIAAIAAAAAAAAAAQAAA1L/agAAA+gAAP//A+gAAQAAAAAAAAAAAAAAAAAAAAYD6AAAAbUAAAG1AAACiAAAAogAAADWAAAAAAAAACAARABeAHYA0QAAAAEAAAAGADAAAwAAAAAAAgAMACoAjQAAAD0ODAAAAAAAAAASAN4AAQAAAAAAAAA1AAAAAQAAAAAAAQAIADUAAQAAAAAAAgAHAD0AAQAAAAAAAwAIAEQAAQAAAAAABAAIAEwAAQAAAAAABQALAFQAAQAAAAAABgAIAF8AAQAAAAAACgArAGcAAQAAAAAACwATAJIAAwABBAkAAABqAKUAAwABBAkAAQAQAQ8AAwABBAkAAgAOAR8AAwABBAkAAwAQAS0AAwABBAkABAAQAT0AAwABBAkABQAWAU0AAwABBAkABgAQAWMAAwABBAkACgBWAXMAAwABBAkACwAmAclDb3B5cmlnaHQgKEMpIDIwMjIgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbWZvbnRlbGxvUmVndWxhcmZvbnRlbGxvZm9udGVsbG9WZXJzaW9uIDEuMGZvbnRlbGxvR2VuZXJhdGVkIGJ5IHN2ZzJ0dGYgZnJvbSBGb250ZWxsbyBwcm9qZWN0Lmh0dHA6Ly9mb250ZWxsby5jb20AQwBvAHAAeQByAGkAZwBoAHQAIAAoAEMAKQAgADIAMAAyADIAIABiAHkAIABvAHIAaQBnAGkAbgBhAGwAIABhAHUAdABoAG8AcgBzACAAQAAgAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAGYAbwBuAHQAZQBsAGwAbwBSAGUAZwB1AGwAYQByAGYAbwBuAHQAZQBsAGwAbwBmAG8AbgB0AGUAbABsAG8AVgBlAHIAcwBpAG8AbgAgADEALgAwAGYAbwBuAHQAZQBsAGwAbwBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAQIBAwEEAQUBBgEHAAxzdGVwLWZvcndhcmQNc3RlcC1iYWNrd2FyZAlsZWZ0LW9wZW4KcmlnaHQtb3Blbg1lbGxpcHNpcy12ZXJ0AAAAAAEAAf//AA8AAAAAAAAAAAAAAAAAAAAAsAAsILAAVVhFWSAgS7gADlFLsAZTWliwNBuwKFlgZiCKVViwAiVhuQgACABjYyNiGyEhsABZsABDI0SyAAEAQ2BCLbABLLAgYGYtsAIsIyEjIS2wAywgZLMDFBUAQkOwE0MgYGBCsQIUQ0KxJQNDsAJDVHggsAwjsAJDQ2FksARQeLICAgJDYEKwIWUcIbACQ0OyDhUBQhwgsAJDI0KyEwETQ2BCI7AAUFhlWbIWAQJDYEItsAQssAMrsBVDWCMhIyGwFkNDI7AAUFhlWRsgZCCwwFCwBCZasigBDUNFY0WwBkVYIbADJVlSW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCxAQ1DRWNFYWSwKFBYIbEBDUNFY0UgsDBQWCGwMFkbILDAUFggZiCKimEgsApQWGAbILAgUFghsApgGyCwNlBYIbA2YBtgWVlZG7ACJbAMQ2OwAFJYsABLsApQWCGwDEMbS7AeUFghsB5LYbgQAGOwDENjuAUAYllZZGFZsAErWVkjsABQWGVZWSBksBZDI0JZLbAFLCBFILAEJWFkILAHQ1BYsAcjQrAII0IbISFZsAFgLbAGLCMhIyGwAysgZLEHYkIgsAgjQrAGRVgbsQENQ0VjsQENQ7AAYEVjsAUqISCwCEMgiiCKsAErsTAFJbAEJlFYYFAbYVJZWCNZIVkgsEBTWLABKxshsEBZI7AAUFhlWS2wByywCUMrsgACAENgQi2wCCywCSNCIyCwACNCYbACYmawAWOwAWCwByotsAksICBFILAOQ2O4BABiILAAUFiwQGBZZrABY2BEsAFgLbAKLLIJDgBDRUIqIbIAAQBDYEItsAsssABDI0SyAAEAQ2BCLbAMLCAgRSCwASsjsABDsAQlYCBFiiNhIGQgsCBQWCGwABuwMFBYsCAbsEBZWSOwAFBYZVmwAyUjYUREsAFgLbANLCAgRSCwASsjsABDsAQlYCBFiiNhIGSwJFBYsAAbsEBZI7AAUFhlWbADJSNhRESwAWAtsA4sILAAI0KzDQwAA0VQWCEbIyFZKiEtsA8ssQICRbBkYUQtsBAssAFgICCwD0NKsABQWCCwDyNCWbAQQ0qwAFJYILAQI0JZLbARLCCwEGJmsAFjILgEAGOKI2GwEUNgIIpgILARI0IjLbASLEtUWLEEZERZJLANZSN4LbATLEtRWEtTWLEEZERZGyFZJLATZSN4LbAULLEAEkNVWLESEkOwAWFCsBErWbAAQ7ACJUKxDwIlQrEQAiVCsAEWIyCwAyVQWLEBAENgsAQlQoqKIIojYbAQKiEjsAFhIIojYbAQKiEbsQEAQ2CwAiVCsAIlYbAQKiFZsA9DR7AQQ0dgsAJiILAAUFiwQGBZZrABYyCwDkNjuAQAYiCwAFBYsEBgWWawAWNgsQAAEyNEsAFDsAA+sgEBAUNgQi2wFSwAsQACRVRYsBIjQiBFsA4jQrANI7AAYEIgYLcYGAEAEQATAEJCQopgILAUI0KwAWGxFAgrsIsrGyJZLbAWLLEAFSstsBcssQEVKy2wGCyxAhUrLbAZLLEDFSstsBossQQVKy2wGyyxBRUrLbAcLLEGFSstsB0ssQcVKy2wHiyxCBUrLbAfLLEJFSstsCssIyCwEGJmsAFjsAZgS1RYIyAusAFdGyEhWS2wLCwjILAQYmawAWOwFmBLVFgjIC6wAXEbISFZLbAtLCMgsBBiZrABY7AmYEtUWCMgLrABchshIVktsCAsALAPK7EAAkVUWLASI0IgRbAOI0KwDSOwAGBCIGCwAWG1GBgBABEAQkKKYLEUCCuwiysbIlktsCEssQAgKy2wIiyxASArLbAjLLECICstsCQssQMgKy2wJSyxBCArLbAmLLEFICstsCcssQYgKy2wKCyxByArLbApLLEIICstsCossQkgKy2wLiwgPLABYC2wLywgYLAYYCBDI7ABYEOwAiVhsAFgsC4qIS2wMCywLyuwLyotsDEsICBHICCwDkNjuAQAYiCwAFBYsEBgWWawAWNgI2E4IyCKVVggRyAgsA5DY7gEAGIgsABQWLBAYFlmsAFjYCNhOBshWS2wMiwAsQACRVRYsQ4GRUKwARawMSqxBQEVRVgwWRsiWS2wMywAsA8rsQACRVRYsQ4GRUKwARawMSqxBQEVRVgwWRsiWS2wNCwgNbABYC2wNSwAsQ4GRUKwAUVjuAQAYiCwAFBYsEBgWWawAWOwASuwDkNjuAQAYiCwAFBYsEBgWWawAWOwASuwABa0AAAAAABEPiM4sTQBFSohLbA2LCA8IEcgsA5DY7gEAGIgsABQWLBAYFlmsAFjYLAAQ2E4LbA3LC4XPC2wOCwgPCBHILAOQ2O4BABiILAAUFiwQGBZZrABY2CwAENhsAFDYzgtsDkssQIAFiUgLiBHsAAjQrACJUmKikcjRyNhIFhiGyFZsAEjQrI4AQEVFCotsDossAAWsBcjQrAEJbAEJUcjRyNhsQwAQrALQytlii4jICA8ijgtsDsssAAWsBcjQrAEJbAEJSAuRyNHI2EgsAYjQrEMAEKwC0MrILBgUFggsEBRWLMEIAUgG7MEJgUaWUJCIyCwCkMgiiNHI0cjYSNGYLAGQ7ACYiCwAFBYsEBgWWawAWNgILABKyCKimEgsARDYGQjsAVDYWRQWLAEQ2EbsAVDYFmwAyWwAmIgsABQWLBAYFlmsAFjYSMgILAEJiNGYTgbI7AKQ0awAiWwCkNHI0cjYWAgsAZDsAJiILAAUFiwQGBZZrABY2AjILABKyOwBkNgsAErsAUlYbAFJbACYiCwAFBYsEBgWWawAWOwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbA8LLAAFrAXI0IgICCwBSYgLkcjRyNhIzw4LbA9LLAAFrAXI0IgsAojQiAgIEYjR7ABKyNhOC2wPiywABawFyNCsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbkIAAgAY2MjIFhiGyFZY7gEAGIgsABQWLBAYFlmsAFjYCMuIyAgPIo4IyFZLbA/LLAAFrAXI0IgsApDIC5HI0cjYSBgsCBgZrACYiCwAFBYsEBgWWawAWMjICA8ijgtsEAsIyAuRrACJUawF0NYUBtSWVggPFkusTABFCstsEEsIyAuRrACJUawF0NYUhtQWVggPFkusTABFCstsEIsIyAuRrACJUawF0NYUBtSWVggPFkjIC5GsAIlRrAXQ1hSG1BZWCA8WS6xMAEUKy2wQyywOisjIC5GsAIlRrAXQ1hQG1JZWCA8WS6xMAEUKy2wRCywOyuKICA8sAYjQoo4IyAuRrACJUawF0NYUBtSWVggPFkusTABFCuwBkMusDArLbBFLLAAFrAEJbAEJiAgIEYjR2GwDCNCLkcjRyNhsAtDKyMgPCAuIzixMAEUKy2wRiyxCgQlQrAAFrAEJbAEJSAuRyNHI2EgsAYjQrEMAEKwC0MrILBgUFggsEBRWLMEIAUgG7MEJgUaWUJCIyBHsAZDsAJiILAAUFiwQGBZZrABY2AgsAErIIqKYSCwBENgZCOwBUNhZFBYsARDYRuwBUNgWbADJbACYiCwAFBYsEBgWWawAWNhsAIlRmE4IyA8IzgbISAgRiNHsAErI2E4IVmxMAEUKy2wRyyxADorLrEwARQrLbBILLEAOyshIyAgPLAGI0IjOLEwARQrsAZDLrAwKy2wSSywABUgR7AAI0KyAAEBFRQTLrA2Ki2wSiywABUgR7AAI0KyAAEBFRQTLrA2Ki2wSyyxAAEUE7A3Ki2wTCywOSotsE0ssAAWRSMgLiBGiiNhOLEwARQrLbBOLLAKI0KwTSstsE8ssgAARistsFAssgABRistsFEssgEARistsFIssgEBRistsFMssgAARystsFQssgABRystsFUssgEARystsFYssgEBRystsFcsswAAAEMrLbBYLLMAAQBDKy2wWSyzAQAAQystsFosswEBAEMrLbBbLLMAAAFDKy2wXCyzAAEBQystsF0sswEAAUMrLbBeLLMBAQFDKy2wXyyyAABFKy2wYCyyAAFFKy2wYSyyAQBFKy2wYiyyAQFFKy2wYyyyAABIKy2wZCyyAAFIKy2wZSyyAQBIKy2wZiyyAQFIKy2wZyyzAAAARCstsGgsswABAEQrLbBpLLMBAABEKy2waiyzAQEARCstsGssswAAAUQrLbBsLLMAAQFEKy2wbSyzAQABRCstsG4sswEBAUQrLbBvLLEAPCsusTABFCstsHAssQA8K7BAKy2wcSyxADwrsEErLbByLLAAFrEAPCuwQistsHMssQE8K7BAKy2wdCyxATwrsEErLbB1LLAAFrEBPCuwQistsHYssQA9Ky6xMAEUKy2wdyyxAD0rsEArLbB4LLEAPSuwQSstsHkssQA9K7BCKy2weiyxAT0rsEArLbB7LLEBPSuwQSstsHwssQE9K7BCKy2wfSyxAD4rLrEwARQrLbB+LLEAPiuwQCstsH8ssQA+K7BBKy2wgCyxAD4rsEIrLbCBLLEBPiuwQCstsIIssQE+K7BBKy2wgyyxAT4rsEIrLbCELLEAPysusTABFCstsIUssQA/K7BAKy2whiyxAD8rsEErLbCHLLEAPyuwQistsIgssQE/K7BAKy2wiSyxAT8rsEErLbCKLLEBPyuwQistsIsssgsAA0VQWLAGG7IEAgNFWCMhGyFZWUIrsAhlsAMkUHixBQEVRVgwWS0AS7gAyFJYsQEBjlmwAbkIAAgAY3CxAAdCsQAAKrEAB0KxAAoqsQAHQrEACiqxAAdCuQAAAAsqsQAHQrkAAAALKrkAAwAARLEkAYhRWLBAiFi5AAMAZESxKAGIUVi4CACIWLkAAwAARFkbsScBiFFYugiAAAEEQIhjVFi5AAMAAERZWVlZWbEADiq4Af+FsASNsQIARLMFZAYAREQ=") format("truetype")}.lpv__icon:before{font-family:"lpv-fontello";font-size:1.1em;width:1em;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lpv__icon-step-forward:before{content:""}.lpv__icon-step-backward:before{content:""}.lpv__icon-left-open:before{content:""}.lpv__icon-right-open:before{content:""}.lpv__icon-ellipsis-vert:before{content:""}.lpv{border-radius:5px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);overflow:hidden;background:var(--c-lpv-bg,hsl(37,5%,18%));color:var(--c-lpv-font,#aaa);box-sizing:border-box}.lpv *,.lpv *::before,.lpv *::after{box-sizing:inherit}.lpv__board{user-select:none}.lpv__board cg-board{box-shadow:none}.lpv:focus{outline:auto 2px var(--c-lpv-accent,hsl(88,62%,37%))}
.cg-wrap piece.pawn.white{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PHBhdGggZD0iTTIyLjUgOWMtMi4yMSAwLTQgMS43OS00IDQgMCAuODkuMjkgMS43MS43OCAyLjM4QzE3LjMzIDE2LjUgMTYgMTguNTkgMTYgMjFjMCAyLjAzLjk0IDMuODQgMi40MSA1LjAzLTMgMS4wNi03LjQxIDUuNTUtNy40MSAxMy40N2gyM2MwLTcuOTItNC40MS0xMi40MS03LjQxLTEzLjQ3IDEuNDctMS4xOSAyLjQxLTMgMi40MS01LjAzIDAtMi40MS0xLjMzLTQuNS0zLjI4LTUuNjIuNDktLjY3Ljc4LTEuNDkuNzgtMi4zOCAwLTIuMjEtMS43OS00LTQtNHoiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==');}.cg-wrap piece.bishop.white{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxnIGZpbGw9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJidXR0Ij48cGF0aCBkPSJNOSAzNmMzLjM5LS45NyAxMC4xMS40MyAxMy41LTIgMy4zOSAyLjQzIDEwLjExIDEuMDMgMTMuNSAyIDAgMCAxLjY1LjU0IDMgMi0uNjguOTctMS42NS45OS0zIC41LTMuMzktLjk3LTEwLjExLjQ2LTEzLjUtMS0zLjM5IDEuNDYtMTAuMTEuMDMtMTMuNSAxLTEuMzU0LjQ5LTIuMzIzLjQ3LTMtLjUgMS4zNTQtMS45NCAzLTIgMy0yeiIvPjxwYXRoIGQ9Ik0xNSAzMmMyLjUgMi41IDEyLjUgMi41IDE1IDAgLjUtMS41IDAtMiAwLTIgMC0yLjUtMi41LTQtMi41LTQgNS41LTEuNSA2LTExLjUtNS0xNS41LTExIDQtMTAuNSAxNC01IDE1LjUgMCAwLTIuNSAxLjUtMi41IDQgMCAwLS41LjUgMCAyeiIvPjxwYXRoIGQ9Ik0yNSA4YTIuNSAyLjUgMCAxIDEtNSAwIDIuNSAyLjUgMCAxIDEgNSAweiIvPjwvZz48cGF0aCBkPSJNMTcuNSAyNmgxME0xNSAzMGgxNW0tNy41LTE0LjV2NU0yMCAxOGg1IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIi8+PC9nPjwvc3ZnPg==');}.cg-wrap piece.knight.white{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0yMiAxMGMxMC41IDEgMTYuNSA4IDE2IDI5SDE1YzAtOSAxMC02LjUgOC0yMSIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0yNCAxOGMuMzggMi45MS01LjU1IDcuMzctOCA5LTMgMi0yLjgyIDQuMzQtNSA0LTEuMDQyLS45NCAxLjQxLTMuMDQgMC0zLTEgMCAuMTkgMS4yMy0xIDItMSAwLTQuMDAzIDEtNC00IDAtMiA2LTEyIDYtMTJzMS44OS0xLjkgMi0zLjVjLS43My0uOTk0LS41LTItLjUtMyAxLTEgMyAyLjUgMyAyLjVoMnMuNzgtMS45OTIgMi41LTNjMSAwIDEgMyAxIDMiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNOS41IDI1LjVhLjUuNSAwIDEgMS0xIDAgLjUuNSAwIDEgMSAxIDB6bTUuNDMzLTkuNzVhLjUgMS41IDMwIDEgMS0uODY2LS41LjUgMS41IDMwIDEgMSAuODY2LjV6IiBmaWxsPSIjMDAwIi8+PC9nPjwvc3ZnPg==');}.cg-wrap piece.rook.white{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik05IDM5aDI3di0zSDl2M3ptMy0zdi00aDIxdjRIMTJ6bS0xLTIyVjloNHYyaDVWOWg1djJoNVY5aDR2NSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48cGF0aCBkPSJNMzQgMTRsLTMgM0gxNGwtMy0zIi8+PHBhdGggZD0iTTMxIDE3djEyLjVIMTRWMTciIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIi8+PHBhdGggZD0iTTMxIDI5LjVsMS41IDIuNWgtMjBsMS41LTIuNSIvPjxwYXRoIGQ9Ik0xMSAxNGgyMyIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIvPjwvZz48L3N2Zz4=');}.cg-wrap piece.queen.white{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik04IDEyYTIgMiAwIDEgMS00IDAgMiAyIDAgMSAxIDQgMHptMTYuNS00LjVhMiAyIDAgMSAxLTQgMCAyIDIgMCAxIDEgNCAwek00MSAxMmEyIDIgMCAxIDEtNCAwIDIgMiAwIDEgMSA0IDB6TTE2IDguNWEyIDIgMCAxIDEtNCAwIDIgMiAwIDEgMSA0IDB6TTMzIDlhMiAyIDAgMSAxLTQgMCAyIDIgMCAxIDEgNCAweiIvPjxwYXRoIGQ9Ik05IDI2YzguNS0xLjUgMjEtMS41IDI3IDBsMi0xMi03IDExVjExbC01LjUgMTMuNS0zLTE1LTMgMTUtNS41LTE0VjI1TDcgMTRsMiAxMnoiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTkgMjZjMCAyIDEuNSAyIDIuNSA0IDEgMS41IDEgMSAuNSAzLjUtMS41IDEtMS41IDIuNS0xLjUgMi41LTEuNSAxLjUuNSAyLjUuNSAyLjUgNi41IDEgMTYuNSAxIDIzIDAgMCAwIDEuNS0xIDAtMi41IDAgMCAuNS0xLjUtMS0yLjUtLjUtMi41LS41LTIgLjUtMy41IDEtMiAyLjUtMiAyLjUtNC04LjUtMS41LTE4LjUtMS41LTI3IDB6IiBzdHJva2UtbGluZWNhcD0iYnV0dCIvPjxwYXRoIGQ9Ik0xMS41IDMwYzMuNS0xIDE4LjUtMSAyMiAwTTEyIDMzLjVjNi0xIDE1LTEgMjEgMCIgZmlsbD0ibm9uZSIvPjwvZz48L3N2Zz4=');}.cg-wrap piece.king.white{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0yMi41IDExLjYzVjZNMjAgOGg1IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIi8+PHBhdGggZD0iTTIyLjUgMjVzNC41LTcuNSAzLTEwLjVjMCAwLTEtMi41LTMtMi41cy0zIDIuNS0zIDIuNWMtMS41IDMgMyAxMC41IDMgMTAuNSIgZmlsbD0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiLz48cGF0aCBkPSJNMTEuNSAzN2M1LjUgMy41IDE1LjUgMy41IDIxIDB2LTdzOS00LjUgNi0xMC41Yy00LTYuNS0xMy41LTMuNS0xNiA0VjI3di0zLjVjLTMuNS03LjUtMTMtMTAuNS0xNi00LTMgNiA1IDEwIDUgMTBWMzd6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTExLjUgMzBjNS41LTMgMTUuNS0zIDIxIDBtLTIxIDMuNWM1LjUtMyAxNS41LTMgMjEgMG0tMjEgMy41YzUuNS0zIDE1LjUtMyAyMSAwIi8+PC9nPjwvc3ZnPg==');}.cg-wrap piece.pawn.black{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PHBhdGggZD0iTTIyLjUgOWMtMi4yMSAwLTQgMS43OS00IDQgMCAuODkuMjkgMS43MS43OCAyLjM4QzE3LjMzIDE2LjUgMTYgMTguNTkgMTYgMjFjMCAyLjAzLjk0IDMuODQgMi40MSA1LjAzLTMgMS4wNi03LjQxIDUuNTUtNy40MSAxMy40N2gyM2MwLTcuOTItNC40MS0xMi40MS03LjQxLTEzLjQ3IDEuNDctMS4xOSAyLjQxLTMgMi40MS01LjAzIDAtMi40MS0xLjMzLTQuNS0zLjI4LTUuNjIuNDktLjY3Ljc4LTEuNDkuNzgtMi4zOCAwLTIuMjEtMS43OS00LTQtNHoiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==');}.cg-wrap piece.bishop.black{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxnIGZpbGw9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJidXR0Ij48cGF0aCBkPSJNOSAzNmMzLjM5LS45NyAxMC4xMS40MyAxMy41LTIgMy4zOSAyLjQzIDEwLjExIDEuMDMgMTMuNSAyIDAgMCAxLjY1LjU0IDMgMi0uNjguOTctMS42NS45OS0zIC41LTMuMzktLjk3LTEwLjExLjQ2LTEzLjUtMS0zLjM5IDEuNDYtMTAuMTEuMDMtMTMuNSAxLTEuMzU0LjQ5LTIuMzIzLjQ3LTMtLjUgMS4zNTQtMS45NCAzLTIgMy0yeiIvPjxwYXRoIGQ9Ik0xNSAzMmMyLjUgMi41IDEyLjUgMi41IDE1IDAgLjUtMS41IDAtMiAwLTIgMC0yLjUtMi41LTQtMi41LTQgNS41LTEuNSA2LTExLjUtNS0xNS41LTExIDQtMTAuNSAxNC01IDE1LjUgMCAwLTIuNSAxLjUtMi41IDQgMCAwLS41LjUgMCAyeiIvPjxwYXRoIGQ9Ik0yNSA4YTIuNSAyLjUgMCAxIDEtNSAwIDIuNSAyLjUgMCAxIDEgNSAweiIvPjwvZz48cGF0aCBkPSJNMTcuNSAyNmgxME0xNSAzMGgxNW0tNy41LTE0LjV2NU0yMCAxOGg1IiBzdHJva2U9IiNlY2VjZWMiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiLz48L2c+PC9zdmc+');}.cg-wrap piece.knight.black{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0yMiAxMGMxMC41IDEgMTYuNSA4IDE2IDI5SDE1YzAtOSAxMC02LjUgOC0yMSIgZmlsbD0iIzAwMCIvPjxwYXRoIGQ9Ik0yNCAxOGMuMzggMi45MS01LjU1IDcuMzctOCA5LTMgMi0yLjgyIDQuMzQtNSA0LTEuMDQyLS45NCAxLjQxLTMuMDQgMC0zLTEgMCAuMTkgMS4yMy0xIDItMSAwLTQuMDAzIDEtNC00IDAtMiA2LTEyIDYtMTJzMS44OS0xLjkgMi0zLjVjLS43My0uOTk0LS41LTItLjUtMyAxLTEgMyAyLjUgMyAyLjVoMnMuNzgtMS45OTIgMi41LTNjMSAwIDEgMyAxIDMiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNOS41IDI1LjVhLjUuNSAwIDEgMS0xIDAgLjUuNSAwIDEgMSAxIDB6bTUuNDMzLTkuNzVhLjUgMS41IDMwIDEgMS0uODY2LS41LjUgMS41IDMwIDEgMSAuODY2LjV6IiBmaWxsPSIjZWNlY2VjIiBzdHJva2U9IiNlY2VjZWMiLz48cGF0aCBkPSJNMjQuNTUgMTAuNGwtLjQ1IDEuNDUuNS4xNWMzLjE1IDEgNS42NSAyLjQ5IDcuOSA2Ljc1UzM1Ljc1IDI5LjA2IDM1LjI1IDM5bC0uMDUuNWgyLjI1bC4wNS0uNWMuNS0xMC4wNi0uODgtMTYuODUtMy4yNS0yMS4zNC0yLjM3LTQuNDktNS43OS02LjY0LTkuMTktNy4xNmwtLjUxLS4xeiIgZmlsbD0iI2VjZWNlYyIgc3Ryb2tlPSJub25lIi8+PC9nPjwvc3ZnPg==');}.cg-wrap piece.rook.black{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik05IDM5aDI3di0zSDl2M3ptMy41LTdsMS41LTIuNWgxN2wxLjUgMi41aC0yMHptLS41IDR2LTRoMjF2NEgxMnoiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTE0IDI5LjV2LTEzaDE3djEzSDE0eiIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiLz48cGF0aCBkPSJNMTQgMTYuNUwxMSAxNGgyM2wtMyAyLjVIMTR6TTExIDE0VjloNHYyaDVWOWg1djJoNVY5aDR2NUgxMXoiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTEyIDM1LjVoMjFtLTIwLTRoMTltLTE4LTJoMTdtLTE3LTEzaDE3TTExIDE0aDIzIiBmaWxsPSJub25lIiBzdHJva2U9IiNlY2VjZWMiIHN0cm9rZS13aWR0aD0iMSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIvPjwvZz48L3N2Zz4=');}.cg-wrap piece.queen.black{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxnIHN0cm9rZT0ibm9uZSI+PGNpcmNsZSBjeD0iNiIgY3k9IjEyIiByPSIyLjc1Ii8+PGNpcmNsZSBjeD0iMTQiIGN5PSI5IiByPSIyLjc1Ii8+PGNpcmNsZSBjeD0iMjIuNSIgY3k9IjgiIHI9IjIuNzUiLz48Y2lyY2xlIGN4PSIzMSIgY3k9IjkiIHI9IjIuNzUiLz48Y2lyY2xlIGN4PSIzOSIgY3k9IjEyIiByPSIyLjc1Ii8+PC9nPjxwYXRoIGQ9Ik05IDI2YzguNS0xLjUgMjEtMS41IDI3IDBsMi41LTEyLjVMMzEgMjVsLS4zLTE0LjEtNS4yIDEzLjYtMy0xNC41LTMgMTQuNS01LjItMTMuNkwxNCAyNSA2LjUgMTMuNSA5IDI2eiIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48cGF0aCBkPSJNOSAyNmMwIDIgMS41IDIgMi41IDQgMSAxLjUgMSAxIC41IDMuNS0xLjUgMS0xLjUgMi41LTEuNSAyLjUtMS41IDEuNS41IDIuNS41IDIuNSA2LjUgMSAxNi41IDEgMjMgMCAwIDAgMS41LTEgMC0yLjUgMCAwIC41LTEuNS0xLTIuNS0uNS0yLjUtLjUtMiAuNS0zLjUgMS0yIDIuNS0yIDIuNS00LTguNS0xLjUtMTguNS0xLjUtMjcgMHoiIHN0cm9rZS1saW5lY2FwPSJidXR0Ii8+PHBhdGggZD0iTTExIDM4LjVhMzUgMzUgMSAwIDAgMjMgMCIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9ImJ1dHQiLz48cGF0aCBkPSJNMTEgMjlhMzUgMzUgMSAwIDEgMjMgMG0tMjEuNSAyLjVoMjBtLTIxIDNhMzUgMzUgMSAwIDAgMjIgMG0tMjMgM2EzNSAzNSAxIDAgMCAyNCAwIiBmaWxsPSJub25lIiBzdHJva2U9IiNlY2VjZWMiLz48L2c+PC9zdmc+');}.cg-wrap piece.king.black{background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NSIgaGVpZ2h0PSI0NSI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjxwYXRoIGQ9Ik0yMi41IDExLjYzVjYiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiLz48cGF0aCBkPSJNMjIuNSAyNXM0LjUtNy41IDMtMTAuNWMwIDAtMS0yLjUtMy0yLjVzLTMgMi41LTMgMi41Yy0xLjUgMyAzIDEwLjUgMyAxMC41IiBmaWxsPSIjMDAwIiBzdHJva2UtbGluZWNhcD0iYnV0dCIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIvPjxwYXRoIGQ9Ik0xMS41IDM3YzUuNSAzLjUgMTUuNSAzLjUgMjEgMHYtN3M5LTQuNSA2LTEwLjVjLTQtNi41LTEzLjUtMy41LTE2IDRWMjd2LTMuNWMtMy41LTcuNS0xMy0xMC41LTE2LTQtMyA2IDUgMTAgNSAxMFYzN3oiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNMjAgOGg1IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIi8+PHBhdGggZD0iTTMyIDI5LjVzOC41LTQgNi4wMy05LjY1QzM0LjE1IDE0IDI1IDE4IDIyLjUgMjQuNWwuMDEgMi4xLS4wMS0yLjFDMjAgMTggOS45MDYgMTQgNi45OTcgMTkuODVjLTIuNDk3IDUuNjUgNC44NTMgOSA0Ljg1MyA5IiBzdHJva2U9IiNlY2VjZWMiLz48cGF0aCBkPSJNMTEuNSAzMGM1LjUtMyAxNS41LTMgMjEgMG0tMjEgMy41YzUuNS0zIDE1LjUtMyAyMSAwbS0yMSAzLjVjNS41LTMgMTUuNS0zIDIxIDAiIHN0cm9rZT0iI2VjZWNlYyIvPjwvZz48L3N2Zz4=');}
:root{--ink:#191313;--muted:#705e55;--paper:#f4e9df;--paper-deep:#eadbd0;--sage:#d7c4b8;--forest:#5a301f;--coral:#b8202b;--line:rgba(25,19,19,.2);--serif:'Libre Baskerville',Georgia,serif;--sans:'DM Sans',sans-serif;}*{box-sizing:border-box;}html{scroll-behavior:smooth;}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:16px;}a{color:inherit;text-decoration:none;}.site-header{display:flex;align-items:center;justify-content:space-between;padding:28px 5vw;border-bottom:1px solid var(--line);}.brand{display:flex;align-items:center;gap:14px;font-size:20px;letter-spacing:.02em;}.brand strong{font-weight:700;}.brand-mark{display:block;width:68px;height:68px;border-radius:50%;object-fit:cover;}.main-nav{display:flex;gap:34px;margin-left:10%;color:var(--muted);font-size:13px;}.main-nav a:hover,.text-link:hover{color:var(--coral);}.header-action{padding:12px 17px;color:var(--paper);background:var(--ink);font-size:12px;font-weight:700;}.header-action span,.button span{margin-left:13px;font-size:16px;}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:610px;overflow:hidden;background:var(--sage);}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:90px 8vw 90px 10vw;}.blog-intro{min-height:440px;}.blog-intro .hero-copy{padding-top:80px;padding-bottom:80px;}.blog-intro h1{margin-bottom:22px;font-size:clamp(4rem,7vw,7.5rem);}.blog-intro .hero-intro{max-width:430px;margin-bottom:0;}.blog-mark{min-height:440px;}.blog-mark > img{width:min(340px,52%);border-radius:50%;box-shadow:16px 18px 0 rgba(25,19,19,.2);z-index:1;}.eyebrow,.card-kicker,.news-date{margin:0 0 22px;color:var(--coral);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;}h1,h2,h3,p{margin-top:0;}h1,h2,h3{font-family:var(--serif);font-weight:400;}h1{max-width:580px;margin-bottom:28px;font-size:clamp(3rem,6vw,6.2rem);line-height:.99;letter-spacing:-.04em;}h1 em,h2 em{color:var(--forest);font-style:italic;}.hero-intro{max-width:370px;margin-bottom:36px;color:rgba(24,34,31,.77);line-height:1.65;}.hero-actions{display:flex;align-items:center;gap:28px;}.button{display:inline-flex;align-items:center;padding:16px 20px;font-size:12px;font-weight:700;}.button-dark{color:var(--paper);background:var(--ink);}.button-light{color:var(--paper);background:var(--coral);}.text-link{display:inline-block;font-size:12px;font-weight:700;}.text-link span,.card-link span{margin-left:9px;color:var(--coral);font-size:16px;}.hero-art{position:relative;display:grid;place-items:center;min-height:610px;background:var(--forest);overflow:hidden;}.orbit{position:absolute;border:1px solid rgba(243,240,232,.3);border-radius:50%;transform:rotate(-29deg);}.orbit-one{width:560px;height:235px;}.orbit-two{width:700px;height:310px;transform:rotate(52deg);}.chess-board{display:grid;grid-template-columns:repeat(8,1fr);width:min(34vw,430px);aspect-ratio:1;transform:rotate(-7deg);box-shadow:18px 24px 0 rgba(18,31,27,.25);z-index:1;}.chess-board span{display:grid;place-items:center;color:var(--ink);background:#f1e3d8;font-family:Georgia,serif;font-size:clamp(16px,3.6vw,43px);line-height:1;}.chess-board span:nth-child(16n + 1),.chess-board span:nth-child(16n + 3),.chess-board span:nth-child(16n + 5),.chess-board span:nth-child(16n + 7),.chess-board span:nth-child(16n + 10),.chess-board span:nth-child(16n + 12),.chess-board span:nth-child(16n + 14),.chess-board span:nth-child(16n + 16){background:#b8202b;}.hero-caption{position:absolute;right:10%;bottom:10%;margin:0;color:rgba(243,240,232,.7);font-size:11px;line-height:1.6;text-align:right;}.hero-caption strong{color:var(--paper);font-weight:400;}.ticker{display:flex;justify-content:space-around;gap:20px;padding:18px 5vw;color:var(--paper);background:var(--coral);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;}.section{padding:110px 10vw;}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:46px;}.section-heading .eyebrow{margin-bottom:15px;}h2{margin-bottom:0;font-size:clamp(2.3rem,4vw,4rem);line-height:1.05;letter-spacing:-.04em;}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.post-card{border:1px solid var(--line);background:var(--paper);transition:transform .25s ease,box-shadow .25s ease;}.post-card:hover{transform:translateY(-6px);box-shadow:9px 10px 0 var(--forest);}.post-card-link{display:block;height:100%;}.post-cover{position:relative;display:grid;place-items:center;height:255px;overflow:hidden;}.post-cover::before,.post-cover::after{position:absolute;content:'';border:1px solid rgba(244,233,223,.45);border-radius:50%;transform:rotate(-24deg);}.post-cover::before{width:390px;height:160px;}.post-cover::after{width:500px;height:230px;transform:rotate(37deg);}.post-cover img{position:relative;width:145px;height:145px;border-radius:50%;object-fit:cover;z-index:1;}.cover-poster img{width:100%;height:100%;border-radius:0;object-fit:cover;}.cover-red{background:var(--coral);}.cover-cream{background:var(--paper-deep);}.cover-cream::before,.cover-cream::after{border-color:rgba(90,48,31,.28);}.cover-brown{background:var(--forest);}.cover-label{position:absolute;top:18px;left:18px;color:var(--paper);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;z-index:2;}.cover-cream .cover-label{color:var(--forest);}.post-card-body{padding:25px 25px 28px;}.post-card-body .news-date{margin-bottom:17px;}.post-card h3{min-height:65px;margin-bottom:14px;font-size:clamp(1.35rem,2.1vw,2rem);line-height:1.18;}.post-excerpt{min-height:42px;margin-bottom:22px;color:var(--muted);font-size:12px;line-height:1.55;}.event-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);}.event-card{position:relative;display:flex;gap:25px;min-height:315px;padding:32px 28px;border-right:1px solid var(--line);}.event-card:last-child{border-right:0;}.event-grid > .event-card:first-child{color:var(--paper);background:var(--forest);}.event-date{display:flex;flex-direction:column;min-width:43px;color:var(--coral);font-size:10px;font-weight:700;line-height:1.7;}.event-date span{color:inherit;font-family:var(--serif);font-size:34px;font-weight:400;line-height:.9;}.event-date small{color:currentColor;font-size:9px;}.event-card h3{margin-bottom:22px;font-size:clamp(1.35rem,2.3vw,2.25rem);line-height:1.08;}.card-kicker{margin-bottom:25px;}.card-meta{max-width:160px;margin-bottom:28px;color:var(--muted);font-size:11px;line-height:1.5;}.event-grid > .event-card:first-child .card-meta{color:rgba(243,240,232,.65);}.card-link{font-size:11px;font-weight:700;}.card-number{position:absolute;right:28px;bottom:25px;color:var(--line);font-family:var(--serif);font-size:46px;}.event-grid > .event-card:first-child .card-number{color:rgba(243,240,232,.2);}.welcome{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:5vw;align-items:center;color:var(--paper);background:var(--ink);}.welcome-stamp{position:relative;display:grid;place-items:center;width:150px;height:150px;border:1px solid rgba(244,233,223,.4);border-radius:50%;text-align:center;transform:rotate(-12deg);}.welcome-stamp img{width:105px;height:105px;border-radius:50%;object-fit:cover;}.welcome-stamp small{position:absolute;bottom:-24px;font-family:var(--sans);font-size:10px;letter-spacing:.15em;text-transform:uppercase;}.welcome-copy h2{margin-bottom:28px;}.welcome-copy h2 em{color:var(--sage);}.welcome-copy > p{max-width:370px;color:rgba(244,233,223,.67);line-height:1.65;}.welcome-copy .button{margin-top:12px;}.welcome-aside{padding-left:3vw;border-left:1px solid rgba(244,233,223,.25);}.quote-mark{color:var(--coral);font-family:var(--serif);font-size:80px;line-height:.6;}.welcome blockquote{max-width:230px;margin:16px 0;font-family:var(--serif);font-size:19px;line-height:1.5;}.welcome-aside p{color:rgba(244,233,223,.5);font-size:11px;}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);}.news-grid article{min-height:190px;padding:30px 30px 20px 0;border-right:1px solid var(--line);}.news-grid article + article{padding-left:30px;}.news-grid article:last-child{border:0;}.news-date{color:var(--muted);}.news-grid h3{max-width:280px;margin-bottom:32px;font-size:21px;line-height:1.25;}.site-footer{display:grid;grid-template-columns:1.5fr 1fr;gap:5vw;padding:80px 10vw 25px;color:var(--paper);background:var(--forest);}.footer-logo{width:72px;height:72px;border-radius:50%;object-fit:cover;}.footer-brand h2{margin-top:25px;font-size:clamp(2rem,4vw,4rem);}.footer-brand h2 em{color:var(--sage);}.footer-contact p:not(.eyebrow){line-height:1.7;}.footer-contact .button{margin-top:22px;}.footer-bottom{grid-column:1 / -1;display:flex;justify-content:space-between;padding-top:24px;border-top:1px solid rgba(244,233,223,.25);color:rgba(244,233,223,.6);font-size:10px;}.inner-page{max-width:1240px;margin:0 auto;padding:90px 6vw 120px;}.page-heading{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;padding-bottom:80px;}.page-heading .eyebrow{grid-column:1 / -1;margin-bottom:-45px;}.page-heading h1{margin:0;font-size:clamp(4rem,8vw,8.5rem);}.page-heading > p:last-child{max-width:390px;margin-bottom:12px;color:var(--muted);font-size:18px;line-height:1.65;}.venue-hero{display:grid;grid-template-columns:1.5fr .7fr;min-height:450px;background:var(--forest);}.venue-hero > img{width:100%;height:450px;object-fit:cover;}.venue-hero-note{display:flex;flex-direction:column;justify-content:space-between;padding:35px;color:var(--paper);}.venue-hero-note p{line-height:1.7;}.venue-hero-note strong{color:var(--sage);font-weight:400;}.venue-hero-note a{color:var(--paper);font-size:11px;font-weight:700;}.info-grid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);}.info-panel{min-height:310px;padding:38px 32px;border-right:1px solid var(--line);}.info-panel:last-child{border-right:0;}.info-panel h2{margin:35px 0 25px;font-size:2rem;}.info-panel h2 em{color:var(--coral);}.info-panel h3{margin:24px 0 8px;font-size:1.25rem;}.info-panel p:not(.eyebrow){max-width:260px;color:var(--muted);font-size:13px;line-height:1.6;}.activity-section,.rules-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:110px 0;border-bottom:1px solid var(--line);}.activity-list{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;}.activity-list > div{padding:25px 0;border-top:1px solid var(--line);}.activity-list h3{margin:0 0 8px;font-size:1.35rem;}.activity-list p{color:var(--muted);font-size:13px;line-height:1.55;}.rules-section{border-bottom:0;}.rules-section > div:last-child{max-width:500px;}.contact-name{font-family:var(--serif);font-size:1.6rem;line-height:1.4;}.contact-name strong{color:var(--coral);font-family:var(--sans);font-size:14px;}.rules-section > div:last-child > p:not(.contact-name){color:var(--muted);line-height:1.7;}.about-intro{display:grid;grid-template-columns:.65fr 1fr;gap:8vw;align-items:center;padding:65px 0 100px;border-top:1px solid var(--line);}.about-intro-mark{display:flex;align-items:center;gap:25px;color:var(--coral);font-family:var(--serif);font-size:24px;line-height:1.2;}.about-intro-mark img{width:160px;height:160px;border-radius:50%;}.about-intro > div:last-child{max-width:570px;font-family:var(--serif);font-size:20px;line-height:1.7;}.people-section{padding:100px 0;}.people-section .section-lead{max-width:270px;margin:0 0 8px;color:var(--muted);line-height:1.6;}.people-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:45px 22px;border-top:1px solid var(--line);padding-top:32px;}.person-card img{width:100%;height:220px;object-fit:cover;object-position:center top;filter:saturate(.75);}.person-role{margin:16px 0 7px;color:var(--coral);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.person-card h3{margin:0;font-size:1.2rem;}.person-detail{margin-top:8px;color:var(--muted);font-size:11px;line-height:1.5;}.instructors-section{display:grid;grid-template-columns:.75fr 1fr;gap:8vw;padding:100px 0;border-top:1px solid var(--line);}.instructors-section > .eyebrow{grid-column:1 / -1;margin-bottom:-55px;}.instructors-copy{padding-top:4px;}.instructors-copy p{margin:0 0 8px;color:var(--coral);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.instructors-copy strong{display:block;margin-bottom:30px;font-family:var(--serif);font-size:1.2rem;font-weight:400;line-height:1.7;}.article-page{max-width:920px;margin:0 auto;padding:90px 6vw 120px;}.article-page h1{max-width:800px;margin-bottom:25px;}.article-meta{color:var(--muted);font-size:12px;}.article-cover{display:grid;place-items:center;min-height:300px;margin:55px 0;background:var(--coral);overflow:hidden;}.article-cover img{display:block;width:auto;max-width:70%;max-height:560px;object-fit:contain;}.article-cover img.is-logo{display:none;}.article-body{max-width:650px;margin:0 auto;font-size:18px;line-height:1.8;}.article-body p{margin-bottom:25px;}.article-body a{color:var(--coral);text-decoration:underline;}.back-link{display:inline-block;margin-bottom:55px;color:var(--coral);font-size:12px;font-weight:700;}.article-cover-poster{background:var(--paper-deep);}.article-cover:has(img.is-logo){display:none;}.whatsapp-panel{display:grid;grid-template-columns:.7fr 1fr;gap:8vw;align-items:center;margin-top:20px;padding:55px;color:var(--paper);background:var(--forest);}.whatsapp-panel img{width:100%;max-width:300px;height:210px;object-fit:cover;}.whatsapp-panel h2{margin-bottom:20px;}.whatsapp-panel h2 em{color:var(--sage);}.whatsapp-panel p:not(.eyebrow){max-width:390px;color:rgba(244,233,223,.72);line-height:1.7;}@media (max-width:800px){.site-header{padding:20px 6vw;}.brand{gap:9px;font-size:16px;}.brand-mark{width:52px;height:52px;}.site-header{flex-wrap:wrap;row-gap:16px;}.main-nav{order:3;flex-wrap:wrap;gap:10px 20px;width:100%;margin-left:0;padding-top:14px;border-top:1px solid var(--line);}.header-action{padding:10px 12px;}.hero{grid-template-columns:1fr;}.hero-copy{padding:75px 8vw 65px;}.hero-art{min-height:475px;}.blog-intro,.blog-mark{min-height:330px;}.blog-intro .hero-copy{padding-top:60px;padding-bottom:60px;}.blog-intro h1{font-size:clamp(3.7rem,16vw,5.5rem);}.blog-mark > img{width:230px;}.chess-board{width:min(68vw,400px);}.ticker{justify-content:start;overflow:hidden;white-space:nowrap;}.ticker span:not(:first-child){display:none;}.section{padding:75px 8vw;}.section-heading{align-items:start;flex-direction:column;gap:20px;margin-bottom:35px;}.post-grid{grid-template-columns:1fr;gap:18px;}.post-cover{height:220px;}.post-card h3{min-height:auto;}.event-grid{grid-template-columns:1fr;}.event-card{min-height:245px;border-right:0;border-bottom:1px solid var(--line);}.event-card:last-child{border-bottom:0;}.welcome{grid-template-columns:1fr;gap:40px;}.welcome-stamp{width:100px;height:100px;font-size:35px;}.welcome-aside{padding:30px 0 0;border-top:1px solid rgba(243,240,232,.25);border-left:0;}.news-grid{grid-template-columns:1fr;}.news-grid article,.news-grid article + article{min-height:auto;padding:25px 0;border-right:0;border-bottom:1px solid var(--line);}.site-footer{grid-template-columns:1fr;padding:65px 8vw 25px;}.footer-bottom{flex-direction:column;gap:10px;}}@media (prefers-reduced-motion:no-preference){.hero-copy > *,.hero-art > *,.event-card,.welcome-copy,.news-grid article{animation:rise .7s both;}.hero-copy > *:nth-child(2){animation-delay:.08s;}.hero-copy > *:nth-child(3){animation-delay:.16s;}.hero-copy > *:nth-child(4){animation-delay:.24s;}.hero-art > *{animation:appear 1s both;}.hero-art .chess-board{animation-delay:.15s;}@keyframes rise{from{opacity:0;transform:translateY(18px);}to{opacity:1;transform:translateY(0);}}@keyframes appear{from{opacity:0;transform:scale(.94) rotate(-7deg);}to{opacity:1;transform:scale(1) rotate(-7deg);}}}@media (max-width:800px){.inner-page{padding-top:65px;}.page-heading,.venue-hero,.info-grid,.activity-section,.rules-section,.about-intro,.instructors-section{grid-template-columns:1fr;gap:38px;}.page-heading{padding-bottom:55px;}.page-heading .eyebrow{margin-bottom:-25px;}.page-heading > p:last-child{margin-bottom:0;}.venue-hero > img{height:280px;}.venue-hero{min-height:auto;}.venue-hero-note{min-height:260px;}.info-panel{min-height:auto;border-right:0;border-bottom:1px solid var(--line);}.info-panel:last-child{border-bottom:0;}.activity-section,.rules-section{padding:75px 0;}.activity-list{grid-template-columns:1fr;}.about-intro{padding:50px 0 75px;}.about-intro-mark{flex-direction:column;align-items:start;}.about-intro > div:last-child{font-size:17px;}.people-section{padding:75px 0;}.people-grid{grid-template-columns:repeat(2,1fr);gap:30px 15px;}.person-card img{height:190px;}.instructors-section{padding:75px 0;}.instructors-section > .eyebrow{margin-bottom:-20px;}}@media (max-width:800px){.whatsapp-panel{grid-template-columns:1fr;gap:28px;margin-top:0;padding:32px;}.whatsapp-panel img{height:190px;}}.about-page .page-heading h1{font-size:clamp(5rem,10vw,10rem);}.about-page .about-intro-mark img{width:220px;height:220px;}.collaborators{border-top:1px solid var(--line);}.pager{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:48px;padding-top:28px;border-top:1px solid var(--line);}.pager-step{min-width:110px;font-size:12px;font-weight:700;}.pager-step:last-child{text-align:right;}a.pager-step:hover{color:var(--coral);}.pager-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;}.pager-number{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);font-family:var(--serif);font-size:15px;transition:border-color .2s ease,color .2s ease;}.pager-number:hover{border-color:var(--coral);color:var(--coral);}.pager-number[aria-current="page"]{color:var(--paper);background:var(--ink);border-color:var(--ink);}@media (max-width:800px){.pager{flex-wrap:wrap;}.pager-numbers{order:-1;width:100%;}.pager-step{min-width:0;}}[hidden]{display:none !important;}.contact-layout{display:grid;grid-template-columns:1.4fr .8fr;gap:6vw;align-items:start;padding-top:60px;border-top:1px solid var(--line);}.contact-form{display:grid;gap:22px;}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:22px;}.form-field{display:grid;gap:9px;}.form-field > span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}.form-field input,.form-field select,.form-field textarea{width:100%;padding:14px 15px;border:1px solid var(--line);border-radius:0;color:var(--ink);background:var(--paper);font:inherit;font-size:15px;}.form-field textarea{resize:vertical;min-height:150px;}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:2px solid var(--coral);outline-offset:1px;border-color:var(--coral);}.form-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}.captcha{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px 18px;padding:24px;background:var(--paper-deep);}.captcha .eyebrow{grid-column:1 / -1;margin-bottom:0;}.captcha .form-field > span{color:var(--ink);font-family:var(--serif);font-size:18px;letter-spacing:0;text-transform:none;}.captcha-refresh{padding:14px 0;border:0;color:var(--forest);background:none;font:inherit;font-size:12px;font-weight:700;cursor:pointer;}.captcha-refresh:hover{color:var(--coral);}.form-status{min-height:1.4em;margin:0;color:var(--forest);font-size:14px;}.form-status.is-error{color:var(--coral);}.contact-form .button{justify-self:start;border:0;cursor:pointer;font-family:inherit;}.contact-aside{display:grid;gap:34px;padding:34px;color:var(--paper);background:var(--forest);}.contact-aside .eyebrow{margin-bottom:10px;color:var(--sage);}.contact-aside p:not(.eyebrow){margin-bottom:0;line-height:1.6;}.contact-aside .text-link{margin-top:12px;}@media (max-width:800px){.contact-layout{grid-template-columns:1fr;gap:40px;padding-top:45px;}.form-row{grid-template-columns:1fr;}.captcha{grid-template-columns:1fr;}.captcha-refresh{justify-self:start;padding:0;}}.footer-social a:hover,.contact-social a:hover{color:var(--paper);text-decoration:underline;}.contact-social a{font-weight:700;}.whatsapp-panel .whatsapp-qr{display:block;width:160px;max-width:100%;height:auto;margin-top:26px;padding:10px;background:#fff;object-fit:contain;}.ticker a{color:inherit;}.ticker a:hover{text-decoration:underline;}.site-header{gap:24px;}.main-nav a,.header-action{white-space:nowrap;}.header-action{flex-shrink:0;}@media (max-width:1100px) and (min-width:801px){.main-nav{gap:18px;margin-left:0;}.brand{gap:9px;font-size:16px;}.brand-mark{width:52px;height:52px;}}.latest-posts{padding-bottom:45px;}.events{padding-top:45px;}@media (max-width:800px){.latest-posts{padding-bottom:30px;}.events{padding-top:30px;}}@media (max-width:800px){.site-header{column-gap:12px;}.header-action span{margin-left:6px;}}.nav-dropdown{position:relative;}.nav-dropdown-toggle{padding:0;border:0;color:inherit;background:none;font:inherit;cursor:pointer;white-space:nowrap;}.nav-dropdown-toggle span{display:inline-block;margin-left:3px;font-size:10px;transition:transform .2s ease;}.nav-dropdown-toggle:hover,.nav-dropdown.is-open .nav-dropdown-toggle{color:var(--coral);}.nav-dropdown.is-open .nav-dropdown-toggle span{transform:rotate(180deg);}.nav-dropdown-menu{position:absolute;top:calc(100% + 14px);left:-18px;z-index:20;display:none;flex-direction:column;min-width:210px;padding:8px 0;border:1px solid var(--line);background:var(--paper);box-shadow:8px 9px 0 rgba(25,19,19,.08);}.nav-dropdown-menu::before{position:absolute;top:-15px;left:0;right:0;height:15px;content:'';}.nav-dropdown-menu a{padding:9px 18px;}.nav-dropdown-menu a:hover,.nav-dropdown-menu a[aria-current="page"]{color:var(--coral);background:var(--paper-deep);}.nav-dropdown.is-open .nav-dropdown-menu{display:flex;}@media (hover:hover) and (min-width:801px){.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{display:flex;}}@media (max-width:800px){.nav-dropdown.is-open{flex-basis:100%;}.nav-dropdown-menu{position:static;min-width:0;margin-top:10px;padding:4px 0;box-shadow:none;}.nav-dropdown-menu::before{content:none;}.nav-dropdown-menu a{padding:8px 14px;}}
.messages{max-width:1240px;margin:20px auto 0;padding:16px 22px;border-left:4px solid var(--forest);background:var(--paper-deep);font-size:14px;}.messages--error{border-left-color:var(--coral);}.messages__wrapper{padding:0 6vw;}.tabs{display:flex;flex-wrap:wrap;gap:8px;max-width:1240px;margin:20px auto 0;padding:0 6vw;list-style:none;font-size:12px;font-weight:700;}.tabs a{display:block;padding:8px 14px;border:1px solid var(--line);}.tabs a.is-active,.tabs a:hover{color:var(--paper);background:var(--ink);border-color:var(--ink);}.inner-page > h1,.inner-page > div > h1{margin-bottom:40px;font-size:clamp(2.8rem,6vw,5.5rem);}.article-body img,.section-page img{max-width:100%;height:auto;}.article-body ul,.article-body ol{margin:0 0 25px;padding-left:1.2em;}.event-card .contextual,.post-card .contextual,.person-card .contextual{z-index:3;}.about-view .section-page h2{margin:70px 0 30px;font-size:clamp(2rem,4vw,3.4rem);}.about-view .people-grid{margin-top:10px;}.about-footer{max-width:none;}.about-footer > p{max-width:760px;}.about-footer .people-grid{margin-bottom:70px;}.press-grid{columns:2;column-gap:24px;}.press-grid a{display:block;margin-bottom:24px;break-inside:avoid;padding:12px;border:1px solid var(--line);background:#fff;transition:transform .2s ease,box-shadow .2s ease;}.press-grid a:hover{transform:translateY(-4px);box-shadow:8px 9px 0 var(--forest);}.press-grid img{display:block;width:100%;height:auto;}@media (max-width:800px){.press-grid{columns:1;}}.section-page > :where(p,ul,ol,h2,h3,h4,table,div:not([class]),blockquote){max-width:820px;font-size:16px;line-height:1.7;}.section-page > :where(p,ul,ol,div:not([class])){margin:0 0 18px;}.section-page > :is(h2,h3,h4){margin:40px 0 14px;line-height:1.2;}.section-page > h2,.about-footer > h2{font-size:clamp(1.8rem,3vw,2.4rem);margin-top:56px;}.section-page > h3{font-size:clamp(1.4rem,2.2vw,1.75rem);}.section-page > h4{font-size:1.2rem;}.section-page > :is(p,ul,ol,div:not([class]),table) a{color:var(--coral);text-decoration:underline;}.section-page table{max-width:100%;border-collapse:collapse;}.section-page :is(section,article,aside,div[class]) > br{display:none;}.pager-gap{display:grid;place-items:end center;width:24px;height:40px;color:var(--muted);}.events-empty{padding:36px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:15px;}.events-actions{display:flex;justify-content:flex-end;margin-top:34px;}.event-list{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);}.event-list .event-card{border-bottom:1px solid var(--line);}.event-list .event-card:nth-child(3n){border-right:0;}.event-list .event-card:last-child{border-right:1px solid var(--line);}.event-list .event-card:nth-child(3n):last-child{border-right:0;}@media (max-width:800px){.event-list{grid-template-columns:1fr;}.event-list .event-card,.event-list .event-card:last-child{border-right:0;}.events-actions{justify-content:flex-start;}}.article-body table{display:block;width:100%;max-width:100%;margin:10px 0 30px;overflow-x:auto;border-collapse:collapse;font-size:15px;line-height:1.45;}.article-body th,.article-body td{padding:11px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;}.article-body thead th,.tabella-gp td{white-space:nowrap;}.article-body thead th{color:var(--paper);background:var(--forest);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;}.article-body tbody tr:nth-child(even){background:rgba(234,219,208,.45);}.article-body h3{margin:40px 0 14px;font-size:1.5rem;}.article-body blockquote,.citazione blockquote{margin:36px 0 12px;padding:4px 0 4px 26px;border-left:3px solid var(--coral);font-family:var(--serif);font-size:20px;font-style:italic;line-height:1.6;}.article-body blockquote p{margin-bottom:14px;}.citazione{margin:0 0 40px;}.citazione figcaption{display:flex;align-items:center;gap:14px;padding-left:29px;color:var(--muted);font-size:13px;line-height:1.5;}.citazione figcaption img{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:top;}.citazione figcaption strong{display:block;color:var(--ink);font-size:14px;}.people-grid{align-items:start;}.people-grid .person-card img{height:auto;object-fit:initial;}.page-heading{grid-template-columns:minmax(min-content,1.1fr) minmax(0,.9fr);gap:min(8vw,96px);}.page-heading h1{font-size:clamp(4rem,8vw,7rem);}@media (max-width:800px){.page-heading{grid-template-columns:1fr;}.page-heading > *{min-width:0;}.page-heading h1{font-size:clamp(2.6rem,13vw,4rem);overflow-wrap:break-word;hyphens:auto;}}.page-heading--long h1{font-size:clamp(3rem,5.6vw,6rem);}.drupal-contact form{display:grid;gap:22px;}.drupal-contact .form-item{display:grid;gap:9px;margin:0;}.drupal-contact label{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}.drupal-contact label.form-required::after{content:" *";color:var(--coral);}.drupal-contact input[type="text"],.drupal-contact input[type="email"],.drupal-contact textarea{width:100%;box-sizing:border-box;padding:14px 16px;border:1px solid var(--line);background:#fbf6f1;color:var(--ink);font:inherit;font-size:16px;}.drupal-contact input:focus,.drupal-contact textarea:focus{outline:2px solid var(--coral);outline-offset:1px;}.drupal-contact .form-actions{margin:0;}.drupal-contact .form-submit{padding:15px 22px;border:0;color:var(--paper);background:var(--ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer;}.drupal-contact .form-submit:hover{background:var(--coral);}.drupal-contact .description{color:var(--muted);font-size:12px;}.messages--status{border-left-color:var(--forest);}.nav-toggle{display:none;}@media (max-width:800px){.site-header{flex-wrap:wrap;}.site-header .header-action{display:none;}.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;margin-left:auto;padding:0 11px;border:1px solid var(--line);background:transparent;cursor:pointer;}.nav-toggle span{display:block;height:2px;background:var(--ink);transition:transform .2s ease,opacity .2s ease;}.is-nav-open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg);}.is-nav-open .nav-toggle span:nth-child(2){opacity:0;}.is-nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}.site-header .main-nav{display:none;}.site-header.is-nav-open .main-nav{display:flex;flex-direction:column;align-items:stretch;gap:0;width:100%;padding-top:8px;border-top:1px solid var(--line);}.is-nav-open .main-nav > a,.is-nav-open .main-nav .nav-dropdown-toggle{padding:13px 2px;border-bottom:1px solid var(--line);font-size:15px;text-align:left;}.is-nav-open .main-nav .nav-dropdown{flex-basis:auto;}.is-nav-open .main-nav .nav-dropdown-toggle{width:100%;}.is-nav-open .nav-dropdown-menu{margin:0 0 6px;border:0;background:transparent;}.is-nav-open .nav-dropdown-menu a{padding:10px 16px;font-size:14px;}}.visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;}.news-tools{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px;}.news-search{display:flex;border:1px solid var(--line);background:#fbf6f1;}.news-search input{width:220px;padding:11px 14px;border:0;background:transparent;font:inherit;font-size:14px;color:var(--ink);}.news-search button{padding:0 14px;border:0;color:var(--paper);background:var(--ink);font-size:16px;cursor:pointer;}.news-search button:hover{background:var(--coral);}.archive-filters{display:grid;grid-template-columns:2fr 1fr 1fr auto;align-items:end;gap:16px;margin-bottom:18px;padding:22px;background:var(--paper-deep);}.archive-field{display:grid;gap:8px;}.archive-field span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}.archive-field input,.archive-field select{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--line);background:#fbf6f1;color:var(--ink);font:inherit;font-size:15px;}.archive-filters .button{border:0;padding:14px 20px;cursor:pointer;font:inherit;font-size:13px;font-weight:700;}.archive-count{margin:0 0 26px;color:var(--muted);font-size:14px;}.archive-count a{color:var(--coral);text-decoration:underline;}.article-page .eyebrow a{color:inherit;text-decoration:underline;text-underline-offset:3px;}@media (max-width:800px){.archive-filters{grid-template-columns:1fr 1fr;padding:18px;}.archive-search,.archive-filters .button{grid-column:1 / -1;}.news-search input{width:100%;}.news-tools,.news-search{width:100%;}}.cover-poster .cover-label{padding:6px 9px;color:var(--paper);background:rgba(25,19,19,.82);}.hero-slider{position:relative;overflow:hidden;}.hero-track{display:flex;transition:transform .8s cubic-bezier(.65,0,.35,1);}.hero-slide{flex:0 0 100%;min-width:0;}.hero-slide .hero-title{max-width:580px;margin:0 0 22px;font-size:clamp(4rem,7vw,7.5rem);line-height:.99;letter-spacing:-.04em;}@media (prefers-reduced-motion:reduce){.hero-track{transition:none;}}@media (prefers-reduced-motion:no-preference){.hero-slide .hero-art > *{animation-name:vs-appear-flat;}}@keyframes vs-appear-flat{from{opacity:0;transform:scale(.94);}to{opacity:1;transform:none;}}.hero-poster{padding:40px;}.hero-poster a{display:block;line-height:0;}.hero-poster img{display:block;width:auto;max-width:min(340px,80%);max-height:400px;margin:0 auto;box-shadow:16px 18px 0 rgba(25,19,19,.25);}.hero-poster-light img{max-width:min(360px,82%);border-radius:12px;}.hero-dots{position:absolute;left:10vw;bottom:26px;display:flex;gap:10px;}.hero-dots button{width:28px;height:4px;padding:0;border:0;background:rgba(25,19,19,.22);cursor:pointer;transition:background .2s ease,width .2s ease;}.hero-dots button[aria-selected="true"]{width:44px;background:var(--coral);}.hero-dots button:focus-visible{outline:2px solid var(--coral);outline-offset:3px;}@media (max-width:800px){.hero-dots{left:8vw;bottom:auto;top:18px;}.hero-poster{padding:32px 24px;}.hero-poster img{max-height:340px;}.hero-slide .hero-title{font-size:clamp(3.7rem,16vw,5.5rem);}}.hero-slide .hero-intro{margin-bottom:30px;}.accesso-login{margin-top:28px;}.accesso-login p{margin-bottom:20px;color:rgba(24,34,31,.77);}.allegati{max-width:820px;margin-top:56px;padding-top:28px;border-top:1px solid var(--line);}.allegati h2{margin:0 0 18px;font-size:clamp(1.6rem,3vw,2.2rem);}.allegati ul{display:grid;gap:10px;margin:0;padding:0;list-style:none;}.allegati a{display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;column-gap:16px;align-items:center;padding:12px 14px;border:1px solid var(--line);color:var(--ink);text-decoration:none;background:#fbf6f1;}.allegati a:hover,.allegati a:focus-visible{border-color:var(--coral);}.allegati img,.allegato-icona{grid-row:1 / 3;width:48px;height:48px;object-fit:cover;}.allegato-icona{display:grid;place-items:center;color:var(--paper);background:var(--coral);font-family:var(--serif);font-size:22px;}.allegato-nome{font-weight:700;line-height:1.3;}.allegati small{color:var(--muted);font-size:12px;}.drupal-contact .form-type-checkbox{display:flex;align-items:center;gap:10px;}.drupal-contact .form-type-checkbox input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--coral);}.drupal-contact .form-type-checkbox label{line-height:1.2;}.conferma-invio{width:min(440px,calc(100vw - 32px));padding:36px 34px 30px;border:0;color:var(--ink);background:var(--paper);box-shadow:18px 20px 0 rgba(25,19,19,.18);}.conferma-invio::backdrop{background:rgba(25,19,19,.45);}.conferma-invio h2{margin:6px 0 14px;font-size:2.2rem;}.conferma-invio p:not(.eyebrow){margin:0 0 26px;color:rgba(24,34,31,.77);line-height:1.6;}.conferma-invio .button{border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:700;}.person-role{font-size:11.5px;}.person-detail{font-size:13.5px;}.about-view > .section-page > :where(p,ul,ol){font-size:18px;line-height:1.7;}.about-view .section-page > h2:last-child{margin-bottom:20px;}.about-view .people-section{padding-top:0;}.hero-poster--piccola img{max-width:min(260px,66%);max-height:320px;}.hero-poster--grande{padding:32px;}.hero-poster--grande img,.hero-poster--grande.hero-poster-light img{max-width:min(520px,94%);max-height:540px;}@media (max-width:800px){.hero-poster--piccola img{max-height:260px;}.hero-poster--grande img{max-height:440px;}}@media (max-width:800px){.hero-slide .hero-copy{padding:52px 6vw 28px;}.hero-slide .hero-title{margin-bottom:16px;font-size:clamp(2.9rem,12.5vw,4.2rem);}.hero-slide .hero-intro{margin-bottom:22px;font-size:15px;}.hero-slide .hero-actions{flex-wrap:wrap;gap:14px 24px;}.hero-slide .blog-mark{display:none;}.hero-slide .hero-art{min-height:0;}.hero-slide .hero-poster{padding:22px 6vw 26px;}.hero-slide .hero-poster img,.hero-slide .hero-poster--grande img,.hero-slide .hero-poster--grande.hero-poster-light img{max-width:78%;max-height:260px;box-shadow:10px 12px 0 rgba(25,19,19,.25);}.hero-slide .hero-poster--piccola img{max-height:200px;}}.hero-slide .eyebrow{color:#96151f;}.event-card:first-child .event-date,.event-card:first-child .event-date span,.event-card:first-child .event-date small,.event-card:first-child .card-kicker,.site-footer .eyebrow{color:#f4b3aa;}.footer-bottom,.footer-bottom a,.footer-social{color:#dccbbf;}.hero-poster img,.blog-mark > img{height:auto;}.messages__wrapper{max-width:1240px;margin:0 auto;padding:0 6vw;}.messages__wrapper:empty{display:none;}.messages{margin:24px 0 0;padding:18px 22px;border:1px solid var(--line);border-left:4px solid var(--forest);color:var(--ink);background:#fbf6f1;font-size:15px;line-height:1.55;}.messages--error{border-left-color:var(--coral);background:#fbefec;}.messages--warning{border-left-color:#c58a1a;}.messages__title{margin:0 0 6px;font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--coral);}.messages--warning .messages__title{color:#8a5d0b;}.messages__list{margin:0;padding-left:0;list-style:none;}.messages__list li + li{margin-top:4px;}.messages a{color:var(--coral);text-decoration:underline;}.drupal-contact .messages__wrapper{width:100%;max-width:none;padding:0;margin:0 0 22px;justify-self:stretch;align-self:stretch;}.drupal-contact .messages{margin-top:0;}.drupal-contact :is(input,textarea).error{border-color:var(--coral);box-shadow:0 0 0 1px var(--coral);}.brand-name{display:flex;flex-direction:column;font-size:17px;line-height:1.2;letter-spacing:.01em;}.brand-name span{font-weight:400;}@media (max-width:800px){.brand-name{font-size:14px;}}@media (max-width:380px){.brand-name{font-size:13px;}}.hero-slide .hero-copy{container-type:inline-size;min-width:0;}.hero-slide .hero-copy .hero-title{max-width:none;font-size:clamp(2.4rem,calc(100cqi / (var(--parola,10) * .58)),7.5rem);overflow-wrap:break-word;}@media (max-width:800px){.hero-slide .hero-copy .hero-title{font-size:clamp(2.4rem,calc(100cqi / (var(--parola,10) * .58)),4.6rem);}}.hero-dots{gap:0;margin-left:-8px;bottom:12px;}.hero-dots button{position:relative;width:44px;height:32px;background:none;transition:width .2s ease;}.hero-dots button::before{position:absolute;left:8px;right:8px;top:14px;height:4px;content:'';background:rgba(25,19,19,.22);transition:background .2s ease;}.hero-dots button:hover::before{background:rgba(25,19,19,.45);}.hero-dots button[aria-selected="true"]{width:60px;background:none;}.hero-dots button[aria-selected="true"]::before{background:var(--coral);}.hero-dots button:focus-visible{outline-offset:-2px;}@media (max-width:800px){.hero-dots{top:6px;bottom:auto;}}.vs-form{display:grid;gap:22px;max-width:460px;}.vs-form .form-item{display:grid;gap:9px;margin:0;}.vs-form label{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}.vs-form label.form-required::after{content:" *";color:var(--coral);}.vs-form :is(input[type="text"],input[type="email"],input[type="password"]){width:100%;box-sizing:border-box;padding:14px 16px;border:1px solid var(--line);background:#fbf6f1;color:var(--ink);font:inherit;font-size:16px;}.vs-form input:focus{outline:2px solid var(--coral);outline-offset:1px;}.vs-form input.error{border-color:var(--coral);box-shadow:0 0 0 1px var(--coral);}.vs-form .description{margin:0;color:var(--muted);font-size:13px;line-height:1.5;}.vs-form .form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin:4px 0 0;}.vs-form .form-submit{padding:15px 26px;border:0;color:var(--paper);background:var(--ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer;}.vs-form .form-submit:hover{background:var(--coral);}.vs-form-link{color:var(--coral);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px;}.vs-form > p,.vs-form > .form-item + p{margin:0;color:var(--muted);font-size:15px;line-height:1.6;}.maintenance-page{min-height:70vh;}.maintenance-logo{display:block;width:96px;height:auto;margin-bottom:40px;border-radius:50%;}.maintenance-message{max-width:620px;font-size:18px;line-height:1.6;}.post-cover.cover-board{background:var(--forest);}.post-cover.cover-board img{position:absolute;inset:14px;width:auto;height:auto;max-width:calc(100% - 28px);max-height:calc(100% - 28px);margin:auto;object-fit:contain;}
.partita{width:min(500px,100%);margin:40px auto;}.partita .lpv{border:1px solid var(--line);box-shadow:10px 11px 0 rgba(25,19,19,.08);}.partita .lpv__moves{max-height:420px;font-size:15px;line-height:1.6;}.partita .lpv__moves comment{color:var(--muted);}.partita figcaption{margin-top:10px;text-align:right;font-size:12px;font-weight:700;}.partita figcaption a{color:var(--coral);text-decoration:none;}.partita .lpv{--board-color:#f0d9b5;--c-lpv-bg:var(--paper);--c-lpv-bg-player:var(--paper-deep);--c-lpv-bg-controls:var(--paper-deep);--c-lpv-bg-movelist:#fbf6f1;--c-lpv-bg-pane:#fbf6f1;--c-lpv-bg-variation:#f3e9e0;--c-lpv-font:var(--ink);--c-lpv-font-shy:var(--muted);--c-lpv-font-bg:var(--paper);--c-lpv-border:var(--line);--c-lpv-accent:var(--coral);--c-lpv-accent-over:#fff;--c-lpv-current-move:var(--coral);--c-lpv-fbt-hover:var(--coral);}.partita .lpv.lpv--moves-auto{grid-template-areas:"player-top" "board" "player-bot" "controls" "side";grid-template-columns:100%;grid-template-rows:2em auto 2em var(--controls-height) minmax(12em,26em);}@media (min-width:801px){.partita{width:min(820px,calc(100vw - 64px));margin:40px 0 40px calc(50% - min(410px,50vw - 32px));}.partita .lpv.lpv--moves-auto{grid-template-areas:"player-top side" "board side" "player-bot side" "controls side";grid-template-columns:500px minmax(0,1fr);grid-template-rows:2em 500px 2em var(--controls-height);}.partita .lpv__side{border-left:1px solid var(--line);}}.article-body .partita .lpv a{color:inherit;text-decoration:none;}.article-body .partita .lpv a:hover{color:var(--coral);}.pgn-partita pre{max-height:220px;overflow:auto;padding:14px;border:1px solid var(--line);background:#fbf6f1;font-size:12px;white-space:pre-wrap;}@media (min-width:801px){.partita .lpv--moves-auto .lpv__moves{max-height:none;}}.partita .partita-lichess{padding:0;border:0;color:var(--coral);background:none;font:inherit;font-size:12px;font-weight:700;cursor:pointer;}.partita .partita-lichess:hover{text-decoration:underline;}.partita .partita-lichess:disabled{color:var(--muted);cursor:wait;}.partita .lpv .lpv__menu,.partita .lpv .lpv__pgn{grid-area:auto;grid-row:1 / 4;grid-column:1 / 2;overflow:auto;}
