*,:before,:after{box-sizing:border-box}*{margin:0}[data-document-ready=false] *{transition:none!important}html,body{-moz-text-size-adjust:none;text-size-adjust:none;height:100%}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root{isolation:isolate}body{color:var(--color-black);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:0;scroll-behavior:smooth;background-color:#fff;font-style:normal;font-weight:400;line-height:normal;overflow-x:hidden}img{width:100%}img,svg{content-visibility:auto;border:0;max-width:100%;height:auto;display:block;position:relative;overflow:hidden}.img-eager{content-visibility:visible}h1,h2,h3,h4,h5,h6,p,ul,ol,dl{display:inherit;font-size:inherit;letter-spacing:0;font-weight:400;line-height:var(--type-scale-perfect-fourth);text-rendering:geometricprecision;margin-top:0;margin-bottom:0}a{text-decoration:none}.button-unstyled{appearance:none;cursor:pointer;background-color:#0000;border:none;padding:0}a:focus,button:focus,input:focus{outline-color:var(--color-primary-light);outline-offset:2px;outline-width:1px;outline-style:solid}.hide{z-index:-100;position:absolute;left:-9999em;text-indent:100%!important;white-space:nowrap!important;border-width:0!important;margin:0!important;padding:0!important;font-size:0!important;overflow:hidden!important}:root{--color-neutral-900:#201e22;--color-neutral-800:#413e43;--color-neutral-700:#605d62;--color-neutral-600:#747176;--color-neutral-500:#9d999f;--color-neutral-400:#bcb9be;--color-neutral-300:#e0dce2;--color-neutral-200:#eeebf1;--color-neutral-100:#f6f3f9;--color-neutral-050:#fcf8fe;--easing-point-to-point:ease-in-out;--easing-entering:ease-out;--easing-exiting:ease-in;--easing-color-or-opacity:linear;--easing-snap:cubic-bezier(0, .8, .2, 1);--letter-spacing-tight:-.025em;--letter-spacing-all-caps:.055em;--rounded-corners-extra-extra-large:24px;--rounded-corners-extra-large:20px;--rounded-corners-large:10px;--rounded-corners-medium:8px;--rounded-corners-small:4px;--shadow-color:0deg 0% 0%;--shadow-elevation-low:0 1px 1.1px hsl(var(--shadow-color) / 52%), 0 4px 4.5px -2.5px hsl(var(--shadow-color) / 52%);--shadow-elevation-medium:0 1px 1.1px hsl(var(--shadow-color) / 48%), .1px 5.2px 5.9px -1.2px hsl(var(--shadow-color) / 48%), .2px 20px 22.5px -2.5px hsl(var(--shadow-color) / 48%);--shadow-elevation-high:0 1px 1.1px hsl(var(--shadow-color) / 54%), .1px 9.5px 10.7px -.6px hsl(var(--shadow-color) / 54%), .3px 22.7px 25.5px -1.2px hsl(var(--shadow-color) / 54%), .6px 49.7px 55.9px -1.9px hsl(var(--shadow-color) / 54%), 1.2px 100px 112.5px -2.5px hsl(var(--shadow-color) / 54%);--speed-extra-slow:.5s;--speed-slow:.4s;--speed-normal:.3s;--speed-fast:.2s;--speed-extra-fast:.1s;--speed-super-fast:10ms;--type-scale-octave:2;--type-scale-golden-ratio:1.618;--type-scale-perfect-fourth:1.333;--type-scale-major-second:1.125}
:root{--breakpoint-large:1200px;--breakpoint-extra-large:1366px;--button-call-to-action:32px;--color-black:#313131;--color-white:white;--color-error:#991b1b;--color-success:#166534;--color-primary-hero:#b21e3c;--color-primary-dark:#7c0017;--color-primary-light:#ea5666;--color-primary-extra-light:#fe838f;--color-primary-hero-hsl:#b31e3c;--color-primary-dark-hsl:#7a0016;--color-primary-light-hsl:#ea5766;--color-secondary-hero:#742b98;--color-secondary-dark:#440069;--color-secondary-light:#a65ac9;--color-tertiary-hero:#df7406;--color-tertiary-dark:#a74600;--color-tertiary-light:#ffa442;--color-symptom-1:#25408e;--color-symptom-1-dark:#001b60;--color-symptom-1-light:#5b6abf;--color-symptom-2:#7bad42;--color-symptom-2-dark:#4b7d0f;--color-symptom-2-light:#addf71;--color-symptom-3:#e6844a;--color-symptom-3-dark:#af561e;--color-symptom-3-light:#ffb478;--color-symptom-4:#f7423a;--color-symptom-4-dark:#bc0011;--color-symptom-4-light:#ff7865;--color-symptom-5:#f7e600;--color-symptom-5-dark:#c0b400;--color-symptom-5-light:#ff5;--color-symptom-6:#9c633a;--color-symptom-6-dark:#6a3811;--color-symptom-6-light:#d09165;--color-symptom-7:#f793a5;--color-symptom-7-dark:#c26376;--color-symptom-7-light:#ffc5d6;--color-symptom-8:#1f8c39;--color-symptom-8-dark:#005d0c;--color-symptom-8-light:#58bd66;--color-symptom-9:#1f6bc5;--color-symptom-9-dark:#004194;--color-symptom-9-light:#6399f8;--color-symptom-10:#0f0f0a;--color-symptom-10-dark:black;--color-symptom-10-light:#353532;--color-game-board:#fcf4e0;--font-family-regular:"DIN/regular", sans-serif;--font-family-bold:"DIN/bold", sans-serif;--font-family-secondary:"patua", sans-serif;--font-size-h1:96px;--font-size-h2:60px;--font-size-h3:48px;--font-size-h4:34px;--font-size-h5:25px;--font-size-h6:20px;--font-size-body:16px;--font-size-body-big:23px;--font-size-body-small:14px;--font-size-body-extra-small:12px;--font-size-h1-fluid:clamp(3.05rem, 2.4rem + 3.26vw, 6.31rem);--font-size-h2-fluid:clamp(2.44rem, 1.98rem + 2.3vw, 4.74rem);--font-size-h3-fluid:clamp(1.95rem, 1.63rem + 1.6vw, 3.55rem);--font-size-h4-fluid:clamp(1.56rem, 1.34rem + 1.1vw, 2.67rem);--font-size-h5-fluid:clamp(1.25rem, 1.1rem + .75vw, 2rem);--font-size-h6-fluid:clamp(1rem, .9rem + .5vw, 1.5rem);--font-size-body-fluid:clamp(.8rem, .74rem + .33vw, 1.13rem);--font-size-body-small-fluid:clamp(.64rem, .6rem + .2vw, .84rem);--gutter:2rem;--text-shadow-white:#ffffffbf 0 1px 1px;--text-shadow-light:#42000c40 0 1px 1px;--text-shadow-regular:#42000c80 0 1px 1px;--text-shadow-strong:#42000cbf 0 1px 1px;--hero-gradient-primary:linear-gradient(20deg, #46006b 0%, #5c005a 5%, #6b0049 14%, #75003b 26%, #7a002b 39%, #7a001d 52%, #850a1c 63%, #9a1d2c 74%, #ab2b38 82%, #c03947 89%, #d54856 95%, #ea5766 100%)}@font-face{font-display:fallback;font-family:DIN\/regular;src:url(/fonts/DIN/regular.woff2)format("woff2")}@font-face{font-display:fallback;font-family:DIN\/bold;src:url(/fonts/DIN/bold.woff2)format("woff2")}@font-face{font-display:fallback;font-family:DIN\/italic;src:url(/fonts/DIN/italic.woff2)format("woff2")}@font-face{font-display:fallback;font-family:patua;src:url(/fonts/patua/regular.woff2)format("woff2")}h1,h2{--size:var(--font-size-h3-fluid);color:var(--color-primary-dark);font-family:var(--font-family-secondary);font-size:var(--size);line-height:var(--type-scale-major-second);margin-bottom:calc(var(--gutter) / 2);margin-top:0}@media (max-width:1024px){h1,h2{--size:var(--font-size-h4-fluid)}}@media (max-width:540px){h1,h2{--size:var(--font-size-h5-fluid)}}@media (max-width:375px){h1,h2{--size:var(--font-size-h6-fluid)}}#__next,.nextjs-font-wrapper{height:100%}.viewport{flex-flow:column;place-content:stretch flex-start;align-items:stretch;height:100%;display:flex}.viewport-row{flex:none;order:0;align-self:auto;position:relative}.viewport-row-body{background-color:var(--color-game-board);flex-grow:1}.viewport-row-footer{background-color:var(--color-primary-dark);color:#fff}.viewport-row-social-feed{align-self:center}main{color:var(--color-black);font-family:var(--font-family-regular);flex-flow:column;place-content:center;align-items:center;height:100%;display:flex;position:relative}main.frame{max-width:var(--breakpoint-extra-large);padding-bottom:calc(var(--gutter) * 2);padding-left:var(--gutter);padding-right:var(--gutter);padding-top:var(--gutter);justify-content:flex-start;align-items:flex-start;margin-left:auto;margin-right:auto}@media (max-width:540px){main.frame{padding-left:calc(var(--gutter) / 2);padding-right:calc(var(--gutter) / 2);padding-top:calc(var(--gutter) / 2)}}main.game-board{background-color:var(--color-primary-dark);background-image:var(--hero-gradient-primary);background-position:bottom;background-repeat:no-repeat;background-size:cover}main.game-board svg:not(.button-icon,.share-icon){background-color:var(--color-game-board);content-visibility:visible;background-image:url(/img/game-board.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover}@media (max-width:800px){main.game-board{--freespace:calc(var(--gutter) / 2);padding-left:var(--freespace);padding-right:var(--freespace);padding-top:var(--freespace);justify-content:flex-start}main.game-board svg:not(.button-icon,.share-icon){border-color:var(--color-primary-light);box-shadow:var(--shadow-elevation-medium);border-style:solid;border-width:1px}}@media (max-width:540px){main.game-board{--freespace:0}main.game-board svg:not(.button-icon,.share-icon){box-shadow:none;border-width:0}}main.game-board circle{--color:transparent;cursor:zoom-in;fill:var(--color);fill-opacity:.55;stroke:var(--color);stroke-width:10px}main.game-board text{--size-scale:1.5;--size:calc(var(--font-size-h1-fluid) * var(--size-scale));--text-shadow:#00000080 0 2px 2px;alignment-baseline:middle;dominant-baseline:middle;fill:#fff;font-family:var(--font-family-secondary);font-size:var(--size);line-height:var(--size);pointer-events:none;text-align:center;text-anchor:middle;text-shadow:var(--text-shadow);visibility:hidden}main.game-board [data-symptom-number="3"] text{--size-scale:2.25}main.game-board [data-symptom-number="4"] text{--size-scale:2}main.game-board [data-symptom-number="5"] text{--size-scale:3}main.game-board [data-symptom-number="6"] text{--size-scale:1.75}main.game-board [data-symptom-number="7"] text{--size-scale:3}main.game-board [data-symptom-number="8"] text{--size-scale:2.5}main.game-board [data-symptom-number="9"] text{--size-scale:1.75}main.game-board [data-is-visible=true] circle,main.game-board [data-clicked=true] circle{--color:var(--color-primary-dark)}main.game-board [data-is-visible=true] text,main.game-board [data-clicked=true] text{visibility:visible}.game-board-call-to-action{margin-bottom:var(--gutter);margin-left:auto;margin-right:auto;margin-top:var(--gutter);flex-flow:row;place-content:center space-around;align-items:center;display:none}.game-board-call-to-action-play{margin-bottom:0;display:flex}@media (max-width:768px){.game-board-call-to-action{display:flex}}.game-board-call-to-action .button{--padding-horizontal:calc(var(--gutter) / 3.5);--padding-vertical:calc(var(--gutter) / 3.5);--size:var(--font-size-body-big);--surface-color:white;--on-surface-color:var(--color-primary-dark)}@media (max-width:540px){.game-board-call-to-action .button{--padding-horizontal:calc(var(--gutter) / 4);--padding-vertical:calc(var(--gutter) / 4);--size:var(--font-size-body)}}.game-board-call-to-action-play .button{--surface-color:var(--color-primary-hero);--on-surface-color:white}.game-board-call-to-action .button:hover,.game-board-call-to-action .button:active,.game-board-call-to-action .button:focus{background-color:var(--color-primary-hero);--on-surface-color:white}.game-board-call-to-action-play .button:hover,.game-board-call-to-action-play .button:active,.game-board-call-to-action-play .button:focus{background-color:var(--color-primary-dark)}.game-board-unlock-achievement{--position:0;--size:100%;color:#fff;height:var(--size);left:var(--position);top:var(--position);width:var(--size);background-color:#0000;flex-flow:row;place-content:center;align-items:center;display:none;position:absolute}.game-board-unlock-achievement[data-unlock=true]{display:flex}
.brandmark{content-visibility:visible;transform-origin:50%;transition-duration:var(--speed-normal);transition-property:transform;transition-timing-function:var(--easing-point-to-point)}.top-app-bar-masthead-cell-brandmark a:hover .brandmark{transition-duration:var(--speed-extra-fast);transform:rotate(-4deg)scale(1.1)}.top-app-bar-masthead-cell-brandmark a:active .brandmark,.top-app-bar-masthead-cell-brandmark a:focus .brandmark{transition-property:none;transform:none}.brandmark path{fill:#fff}.brandmark .wordmark-decoration{fill:#231f20;fill-opacity:.2}
.social,.social a,.social button,.social[data-label]:before{--button-size:22px}.social a,.social button{--padding:4px;--surface-color:var(--color-primary-hero);--on-surface-color:white;appearance:none;background-color:var(--surface-color);color:var(--on-surface-color);cursor:pointer;fill:currentColor;height:var(--button-size);padding:var(--padding);transform-origin:50%;transition-duration:var(--speed-normal), var(--speed-normal);width:var(--button-size);border:none;border-radius:100%;flex-flow:row;place-content:center;align-items:center;transition-property:background-color,color;display:flex;position:relative}.anchor-text-fancy,.page-section a,.bottom-app-bar-cell-sign-off span a{--action-color:var(--color-primary-light);--base-color:white;--decoration-size:2px;--track-length:100%;--track-action-length:0;appearance:none;background-color:#0000;background-image:linear-gradient(to right, var(--base-color) 0, var(--base-color) var(--track-length)), linear-gradient(to right, var(--action-color) 0, var(--action-color) var(--track-length));background-position:0 var(--track-length), 50% var(--track-length);background-repeat:no-repeat;background-size:var(--track-action-length) var(--decoration-size), var(--track-length) var(--decoration-size);color:var(--base-color);cursor:pointer;padding-bottom:calc(var(--decoration-size) * 2);padding-left:0;padding-right:0;padding-top:var(--decoration-size);transition-duration:var(--speed-normal);transition-property:background-size;transition-timing-function:var(--easing-entering);border:none;margin:0;display:inline}.bottom-app-bar-cell-fine-print .anchor-text-fancy{--decoration-size:2px}.social .tiktok a,.social .tiktok button{--padding:2px}.social a:hover,.social button:hover{--surface-color:white;--on-surface-color:var(--color-primary-dark);transition-duration:var(--speed-extra-fast), var(--speed-extra-fast)}.social a:active,.social button:active,.social a:focus,.social button:focus{--surface-color:white;--on-surface-color:var(--color-primary-hero);transition-property:none}.anchor-text-fancy:hover,.page-section a:hover,.bottom-app-bar-cell-sign-off span a:hover{--track-action-length:100%;transition-duration:var(--speed-extra-fast)}.anchor-text-fancy:active,.anchor-text-fancy:focus,.bottom-app-bar-cell-sign-off span a:active,.bottom-app-bar-cell-sign-off span a:focus{outline-color:var(--base-color);outline-offset:1px;outline-style:solid;outline-width:var(--decoration-size);padding-bottom:var(--decoration-size);background-image:none;transition-property:none}.button{--surface-color:white;--on-surface-color:var(--color-primary-dark);--padding-horizontal:calc(var(--gutter) * .25);--padding-vertical:calc(var(--gutter) * .15);--size:var(--font-size-body);appearance:none;background-color:var(--surface-color);border-color:var(--surface-color);border-radius:var(--rounded-corners-small);box-shadow:none;color:var(--on-surface-color);align-items:center;column-gap:var(--padding-horizontal);cursor:pointer;font-family:var(--font-family-secondary);font-size:var(--size);line-height:var(--size);padding-bottom:var(--padding-vertical);padding-left:var(--padding-horizontal);padding-right:var(--padding-horizontal);padding-top:var(--padding-vertical);text-align:center;white-space:nowrap;border-style:solid;border-width:2px;outline:none;flex-flow:row;place-content:center;width:auto;transition-property:background-color,border-color,color;display:inline-flex;position:relative}.button-icon{--icon-size:22px;content-visibility:visible;fill:currentColor;flex-basis:var(--icon-size);height:var(--icon-size);width:var(--icon-size);flex-grow:0;flex-shrink:0;order:0;align-self:auto;margin-bottom:-1px}.button:hover{color:#fff;transition-duration:var(--speed-extra-fast), var(--speed-extra-fast), var(--speed-extra-fast);transition-timing-function:var(--easing-color-or-opacity), var(--easing-color-or-opacity), var(--easing-color-or-opacity);background-color:#0000}.button:active,.button:focus{color:var(--on-surface-color);background-color:#0000;transition-property:none}.instructions-header .button{--padding-horizontal:calc(var(--gutter) * .1)}.instructions-header .button:hover{color:var(--color-text)}.top-app-bar-masthead-cell-help .button:active,.top-app-bar-masthead-cell-help .button:focus{background-color:#fff}.unlock-achievement-notification .social a:hover,.unlock-achievement-notification .social button:hover{--surface-color:var(--color-primary-dark);--on-surface-color:white}
form{font-family:var(--font-family-bold);font-size:var(--font-size-body-small)}label{cursor:pointer}.select-wrapper{display:inline-flex;position:relative}.select-wrapper,.select,.select-wrapper:after{--decoration-width:7px}.select{--decoration-offset:calc(var(--padding) + var(--decoration-width));--on-surface-color:white;--padding:calc(var(--gutter) * .1);appearance:none;background-color:var(--color-primary-hero);border-color:var(--on-surface-color);border-radius:var(--rounded-corners-small);box-shadow:var(--shadow-elevation-low);color:var(--on-surface-color);cursor:pointer;padding-bottom:var(--padding);padding-left:var(--padding);padding-right:var(--padding);padding-right:calc(var(--padding) + var(--decoration-offset) * 2);padding-top:var(--padding);transition-duration:var(--speed-normal);transition-property:box-shadow;transition-timing-function:var(--easing-color-or-opacity);border-style:solid;border-width:1px;outline:none;width:100%;margin-left:auto;margin-right:auto;position:relative}.select:hover{box-shadow:var(--shadow-elevation-medium);transition-duration:var(--speed-extra-fast)}.select:focus{border-color:var(--color-primary-light);box-shadow:none;transition-property:none}.select-wrapper:after{--decoration-accent-color:white;--decoration-color:transparent;--decoration-height:6px;--decoration-size:0;border-bottom-color:var(--decoration-color);border-bottom-width:0;border-left-color:var(--decoration-color);border-left-width:var(--decoration-height);border-right-color:var(--decoration-color);border-right-width:var(--decoration-height);border-style:solid;border-top-color:var(--decoration-accent-color);border-top-width:var(--decoration-width);content:"";height:var(--decoration-size);pointer-events:none;right:calc(var(--decoration-width) * 1);top:calc(50% - var(--decoration-width) / 2);width:var(--decoration-size);position:absolute}.language-picker,.language-picker label,.language-picker select,.language-picker svg{--icon-size:16px;--icon-offset:5px}.language-picker{--freespace:calc(var(--gutter) * .25);color:#fff;align-content:stretch;align-items:center;column-gap:var(--freespace);fill:currentColor;justify-content:flex-end;row-gap:var(--freespace);flex-flow:row;display:flex;position:relative}.language-picker label,.language-picker select{flex:0 auto;order:0;align-self:auto}.language-picker select{padding-left:calc(var(--padding) + var(--icon-size) + var(--icon-offset));text-transform:capitalize;flex-grow:1}.language-picker label{left:var(--icon-offset);z-index:1;position:absolute}.language-picker svg{height:var(--icon-size);width:var(--icon-size)}@media (max-width:414px){.language-picker svg{display:none}.language-picker,.language-picker label,.language-picker select,.language-picker svg{--icon-size:1px;--icon-offset:1px}}input[type=text],input[type=email],input[type=text]::placeholder,input[type=email]::placeholder{--on-surface-color:var(--color-neutral-800);color:var(--on-surface-color);opacity:1}input[type=text],input[type=email]{--font-size:var(--font-size-body);--padding:calc(var(--gutter) / 4);--surface-color:var(--color-neutral-050);background-color:var(--surface-color);border-color:var(--color-primary-dark);border-radius:var(--rounded-corners-small);font-family:var(--font-family-regular);font-size:var(--font-size);line-height:var(--font-size);padding-bottom:var(--padding);padding-left:var(--padding);padding-right:var(--padding);padding-top:var(--padding);transition-duration:var(--speed-normal);transition-property:background-color;transition-timing-function:var(--easing-color-or-opacity);border-style:solid;border-width:1px;flex-flow:row;place-content:stretch flex-start;align-items:center;width:100%;display:flex}input[type=text]:hover,input[type=email]:hover,input[type=text]:focus,input[type=email]:focus{--surface-color:white;--on-surface-color:black}input[type=text]:hover,input[type=email]:hover{border-color:var(--color-primary-hero)}input[type=text]:focus,input[type=email]:focus{border-color:#fff;transition-property:none}
.social{--gap:calc(var(--gutter) * .25);align-items:center;gap:var(--gap) var(--gap);flex-flow:row;place-content:center flex-end;width:fit-content;margin:0;padding:0;list-style:none;display:flex;position:relative}.social li{flex:none;order:0;align-self:auto}[lang=en] .social[data-label]:before{color:#fff;content:attr(data-label);font-family:var(--font-family-secondary);font-size:var(--font-size-body-small);line-height:var(--button-size);margin-left:-3em;position:absolute;top:0;left:0}[lang=en] .social-follow[data-label]:before{margin-left:-4.2em}@media (max-width:768px){.bottom-app-bar .social-follow[data-label]:before{display:none}}
.top-app-bar,.top-app-bar-row{--padding:calc(var(--gutter) * .25)}.top-app-bar{background-color:var(--color-primary-hero);align-items:stretch;column-gap:var(--padding);flex-flow:column;place-content:stretch flex-start;display:flex}.top-app-bar-row{flex:none;order:0;align-self:auto}.top-app-bar-row-utilities{background-color:var(--color-primary-dark);padding:var(--padding)}.top-app-bar-row-masthead{padding-bottom:calc(var(--padding) * 2);padding-left:calc(var(--padding) * 3);padding-right:calc(var(--padding) * 3);padding-top:calc(var(--padding) * 2)}.top-app-bar-site-utilities{align-items:center;column-gap:var(--gutter);flex-flow:row;place-content:center flex-end;display:flex}.top-app-bar-site-utilities-cell{flex:none;order:0;align-self:auto}@media (max-width:480px){.top-app-bar-site-utilities-cell-social .social[data-label]:before{display:none}.top-app-bar-site-utilities-cell-social{flex-grow:1}.top-app-bar-site-utilities-cell-social .social{justify-content:flex-start}}.top-app-bar-masthead{align-items:center;column-gap:calc(var(--gutter) / 2);flex-flow:row;place-content:center;display:flex}.top-app-bar-masthead-cell,.top-app-bar-masthead-cell-help .button{--brandmark-width:150px}.top-app-bar-masthead-cell{flex-basis:var(--brandmark-width);flex-grow:0;flex-shrink:1;order:0;align-self:auto;position:relative}.top-app-bar-masthead-cell-help .button{float:right;min-width:var(--brandmark-width)}.top-app-bar-masthead-cell-title,.top-app-bar-masthead-cell-title a{color:#fff}.top-app-bar-masthead-cell-title a{text-shadow:var(--text-shadow-regular);transition-duration:var(--speed-normal);transition-property:text-shadow;transition-timing-function:var(--easing-color-or-opacity);outline:none}.top-app-bar-masthead-cell-title a:hover{text-shadow:var(--text-shadow-strong);transition-duration:var(--speed-fast)}.top-app-bar-masthead-cell-title a:active,.top-app-bar-masthead-cell-title a:focus{text-shadow:var(--text-shadow-light);transition-property:none}.top-app-bar h1{line-height:var(--size);margin-bottom:0}.top-app-bar-masthead-cell-title{--horizontal-padding:calc(var(--gutter) / 2);padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding);text-align:center;flex-grow:1;flex-basis:auto}@media (max-width:768px){.top-app-bar-row-masthead{padding-left:calc(var(--padding) * 1.5);padding-right:calc(var(--padding) * 1.5)}.top-app-bar-masthead-cell,.top-app-bar-masthead-cell-brandmark a{--brandmark-width:36px}.top-app-bar-masthead-cell-brandmark a{height:var(--brandmark-width);width:var(--brandmark-width);background-image:url(/img/symbolmark.svg);background-position:50%;background-repeat:no-repeat;outline:none;flex-flow:row;place-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.top-app-bar-masthead-cell-brandmark svg{display:none}.top-app-bar-masthead-cell-help .button span{z-index:-1;position:absolute}.top-app-bar-masthead-cell-help .button{--surface-color:transparent;--on-surface-color:white;--padding-horizontal:0;--padding-vertical:0;border-width:0;column-gap:0;min-width:0;transition-property:none}.brandmark .wordmark{display:none}}.top-app-bar .button-unstyled:active,.top-app-bar .button-unstyled:focus{color:#fff;background-color:#0000;outline:none}@media (max-width:414px){.top-app-bar .social a,.top-app-bar .social button{--button-size:20px}.top-app-bar-site-utilities{column-gap:calc(var(--gutter) / 2)}}
.bottom-app-bar,.bottom-app-bar-cell,.global-village-brandmark,.bottom-app-bar-nav,.bottom-app-bar-languages{--padding:calc(var(--gutter) / 4)}.bottom-app-bar,.bottom-app-bar-cell-sign-off a,.bottom-app-bar-cell-nav a,.bottom-app-bar-cell-fine-print a{color:#fff}.bottom-app-bar{background-color:var(--color-primary-dark);align-items:flex-start;gap:var(--padding) var(--padding);text-align:center;flex-flow:wrap;place-content:flex-start center;display:flex}.bottom-app-bar-cell{--font-size:var(--font-size-body-small);font-family:var(--font-family-bold);font-size:var(--font-size);line-height:var(--type-scale-perfect-fourth);padding-bottom:calc(var(--padding) * 2);padding-top:calc(var(--padding) * 2);text-shadow:var(--text-shadow-regular);flex:0 auto;order:0;align-self:auto;position:relative}.bottom-app-bar-cell-sign-off,.bottom-app-bar-cell-fine-print{border-style:solid;border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-color:var(--color-primary-dark);border-top-width:1px;flex-grow:1;flex-basis:100%}.bottom-app-bar-cell-sign-off{border-bottom-color:var(--color-primary-hero);border-bottom-width:1px}.bottom-app-bar-cell-fine-print{--font-size:var(--font-size-body-extra-small);border-top-color:var(--color-primary-hero);padding-bottom:var(--padding)}.global-village-brandmark{--size:64px;fill:currentColor;height:var(--size);margin-bottom:calc(var(--padding) * 2);width:var(--size);margin-left:auto;margin-right:auto;display:inline-flex;outline:none!important}.bottom-app-bar-cell-sign-off span{--horizontal-free-space:5%;line-height:var(--type-scale-golden-ratio);max-width:768px;padding-left:var(--horizontal-free-space);padding-right:var(--horizontal-free-space);margin-left:auto;margin-right:auto;display:block}.bottom-app-bar-cell-sign-off span p{line-height:var(--type-scale-golden-ratio)!important}.bottom-app-bar-cell-languages{flex-grow:1}.bottom-app-bar-cell-nav,.bottom-app-bar-cell-languages,.bottom-app-bar-cell-social,.bottom-app-bar-languages a,.bottom-app-bar-languages a:after{--language-picker-decoration-size:2px}.bottom-app-bar-cell-nav,.bottom-app-bar-cell-languages,.bottom-app-bar-cell-social{padding-bottom:var(--padding);padding-top:calc(var(--padding) + var(--language-picker-decoration-size) + 1px)}.bottom-app-bar-cell-nav{padding-left:calc(var(--padding) * 2)}.bottom-app-bar-cell-social{padding-bottom:0;padding-right:calc(var(--padding) * 2);padding-top:0}.bottom-app-bar-cell-nav,.bottom-app-bar-cell-social{flex-basis:33.3333vw}.bottom-app-bar-nav,.bottom-app-bar-languages{--font-size:var(--font-size-body-extra-small);font-family:var(--font-family-secondary);font-size:var(--font-size);letter-spacing:var(--letter-spacing-all-caps);line-height:var(--font-size);text-transform:uppercase}.bottom-app-bar-nav{align-items:center;column-gap:calc(var(--padding) * 2);flex-flow:row;place-content:flex-start;display:flex}.bottom-app-bar-languages{align-items:center;column-gap:calc(var(--padding) * 2);flex-flow:row;place-content:space-between center;margin:0;padding:0;list-style:none;display:flex}.bottom-app-bar-languages li{flex:none;order:0;align-self:auto}.bottom-app-bar-languages a{color:var(--color-primary-extra-light);padding-bottom:calc(var(--language-picker-decoration-size) * 2);text-shadow:var(--text-shadow-regular);transition-duration:var(--speed-fast);transition-property:color;transition-timing-function:var(--easing-color-or-opacity);flex-flow:column;place-content:stretch flex-start;align-items:stretch;display:flex;position:relative;overflow:hidden}.bottom-app-bar-languages a.is-selected{pointer-events:none}.bottom-app-bar-languages a.is-selected,.bottom-app-bar-languages a:hover{color:#fff;text-shadow:var(--text-shadow-strong)}.bottom-app-bar-languages a:hover{transition-duration:var(--speed-super-fast)}.bottom-app-bar-languages a:active,.bottom-app-bar-languages a:focus{color:#fff;text-shadow:var(--text-shadow-light);transition-property:none}.bottom-app-bar-languages a:after{content:"";height:var(--language-picker-decoration-size);transition-duration:var(--speed-slow);transition-property:background-color;transition-timing-function:var(--easing-color-or-opacity);visibility:visible;z-index:1;background-color:#0000;width:100%;position:absolute;bottom:0;left:0}.bottom-app-bar-languages a.is-selected:after,.bottom-app-bar-languages a:hover:after{background-color:#fff}.bottom-app-bar-languages a:hover:after{transition-duration:var(--speed-extra-fast)}.bottom-app-bar-languages a:active:after,.bottom-app-bar-languages a:focus:after{background-color:var(--color-primary-light);transition-property:none}.bottom-app-bar-social{float:right;margin-top:calc(var(--padding) / 2 + 2px)}@media (max-width:700px){.bottom-app-bar-cell-social{flex-basis:100%;padding-left:0;padding-right:0}.bottom-app-bar-social{border-color:var(--color-primary-hero);column-gap:calc(var(--gap) * 1.5);float:none;padding-top:var(--padding);border-style:solid;border-width:1px 0 0;justify-content:center;width:auto;margin-top:0}.bottom-app-bar-cell-nav,.bottom-app-bar-cell-languages{flex-grow:1;flex-basis:auto}.bottom-app-bar-cell-languages{padding-right:calc(var(--padding) * 2)}.bottom-app-bar-languages{justify-content:flex-end}}@media (max-width:480px){.global-village-brandmark{--size:56px}.bottom-app-bar-cell{--font-size:var(--font-size-body-extra-small)}.bottom-app-bar-cell-nav,.bottom-app-bar-cell-languages{flex-basis:100%;padding-left:0;padding-right:0}.bottom-app-bar-nav,.bottom-app-bar-languages{justify-content:center}}.bottom-app-bar-cell-creative-commons{padding-bottom:var(--padding);flex-basis:100%;padding-top:0}.creative-commons,.creative-commons li{--icon-size:20px}.creative-commons{color:var(--color-primary-hero);align-items:center;column-gap:calc(var(--icon-size) / 2);fill:currentColor;flex-flow:row;place-content:space-around center;margin:0;padding:0;list-style:none;display:flex}.creative-commons li{aspect-ratio:1;height:var(--icon-size)}.bottom-app-bar-cell-newsletter{flex-basis:100%;display:none}
.hero{--padding:calc(var(--gutter) / 2);border-color:var(--color-primary-hero);border-radius:var(--rounded-corners-medium);padding-bottom:var(--padding);padding-left:var(--padding);padding-right:var(--padding);padding-top:var(--padding);background-color:#fff;border-style:solid;border-width:2px;width:100%;display:block}.instructions-header,.instructions,.instructions li,.instruction-item{--margin:var(--gutter)}.instructions-header{align-content:flex-start;align-items:center;column-gap:var(--gutter);flex-flow:wrap;justify-content:flex-end;row-gap:0;display:flex}.instructions-header .cell{flex:auto;order:0;align-self:auto}.instructions-header .cell.call-to-action{flex-grow:0}.instructions-header h2{margin-bottom:0}@media (max-width:414px){.instructions-header .cell{order:1}.instructions-header .cell.call-to-action{flex-basis:100%;order:0}.instructions-header .cell.call-to-action .button{--size:var(--font-size-body-small);float:right}.hero{padding-top:calc(var(--padding) / 2)}}.instructions{--horizontal-margin:2%;align-content:center;align-items:stretch;column-gap:var(--margin);font-family:var(--font-family-bold);font-size:var(--font-size-body);line-height:var(--type-scale-perfect-fourth);margin-left:var(--horizontal-margin);margin-right:var(--horizontal-margin);margin-top:var(--margin);justify-content:space-around;row-gap:calc(var(--margin) / 2);flex-flow:wrap;padding:0;list-style:none;display:flex}.instructions li{flex-basis:calc(100% / 3 - var(--margin));flex-grow:1;flex-shrink:1;order:0;align-self:auto}.instructions li:last-child{border-color:var(--color-primary-hero);font-size:var(--font-size-body-small);padding-top:calc(var(--margin) / 2);text-align:center;border-style:solid;border-width:2px 0 0;flex-basis:100%}.instructions li div,.instructions li div span{--icon-size:32px}.instructions li div{align-content:center;align-items:stretch;column-gap:calc(var(--icon-size) / 2);justify-content:flex-start;row-gap:calc(var(--icon-size) / 2);flex-flow:row;height:100%;display:flex}.instructions li div span{flex:auto;order:0;align-self:auto;position:relative}.instructions li div span.icon{flex-basis:var(--icon-size);text-align:center;width:var(--icon-size);flex-grow:0;flex-shrink:0}.instructions li div span.icon svg{--position:calc(50% - var(--icon-size) / 2);fill:currentColor;left:var(--position);top:var(--position);transform-origin:50%;transition-duration:var(--speed-normal);transition-property:transform;transition-timing-function:var(--easing-point-to-point);position:absolute}.instructions li div:hover span.icon svg{color:var(--color-primary-dark);transition-duration:var(--speed-extra-fast);transform:scale(1.25)}@media (max-width:1200px){.instructions li div{justify-content:center;align-items:flex-start;row-gap:calc(var(--icon-size) / 1.5);text-align:center;flex-wrap:wrap;height:auto}}@media (max-width:1024px){.instructions{--horizontal-margin:0;font-size:var(--font-size-body-small)}}@media (max-width:540px){.instructions{flex-direction:column}.instructions li div{text-align:left;flex-wrap:nowrap;align-items:center}.instructions li{flex-basis:auto}.instructions li div span.icon svg{position:relative}}@media (max-width:480px){.instructions li div,.instructions li div span{--icon-size:26px}}.instructions .anchor-text{color:var(--color-text);transition-duration:var(--speed-normal);transition-property:color;transition-timing-function:var(--easing-color-or-opacity)}.instructions .anchor-text:hover{color:var(--color-primary-hero);transition-duration:var(--speed-fast)}.instructions .anchor-text:active,.instructions .anchor-text:focus{color:var(--color-primary-dark);transition-property:none}.symptom-cards{--column-count:5;--row-count:2;--freespace:0;--gap:calc(var(--gutter) / 2);column-gap:var(--gap);grid-template-columns:repeat(var(--column-count), 1fr);grid-template-rows:repeat(var(--row-count), 1fr);margin:var(--freespace);margin-top:var(--gutter);min-width:0;min-height:0;padding:var(--freespace);row-gap:var(--gap);text-align:center;width:100%;list-style:none;display:grid}.symptom-cards .card,.card .panel{--gap:calc(var(--gutter) / 2)}@media (max-width:1024px){.symptom-cards .card{--gap:calc(var(--gutter) / 3)}.card .panel{--gap:calc(var(--gutter) / 2)}}.symptom-cards .card{border-radius:var(--rounded-corners-medium);min-width:0;min-height:275px;padding:var(--gap);place-content:stretch center;align-items:stretch;row-gap:var(--gap);flex-flow:column;display:flex;overflow:hidden}.symptom-1{background-color:var(--color-symptom-1);grid-area:1/1/2/2}.symptom-2{background-color:var(--color-symptom-2);grid-area:1/2/2/3}.symptom-3{background-color:var(--color-symptom-3);grid-area:1/3/2/4}.symptom-4{background-color:var(--color-symptom-4);grid-area:1/4/2/5}.symptom-5{background-color:var(--color-symptom-5);grid-area:1/5/2/6}.symptom-6{background-color:var(--color-symptom-6);grid-area:2/1/3/2}.symptom-7{background-color:var(--color-symptom-7);grid-area:2/2/3/3}.symptom-8{background-color:var(--color-symptom-8);grid-area:2/3/3/4}.symptom-9{background-color:var(--color-symptom-9);grid-area:2/4/3/5}.symptom-10{background-color:var(--color-symptom-10);grid-area:2/5/3/6}@media (max-width:1024px){.symptom-cards{--column-count:3;--row-count:4}.symptom-1{grid-area:1/1/2/2}.symptom-2{grid-area:1/2/2/3}.symptom-3{grid-area:1/3/2/4}.symptom-4{grid-area:2/1/3/2}.symptom-5{grid-area:2/2/3/3}.symptom-6{grid-area:2/3/3/4}.symptom-7{grid-area:3/1/4/2}.symptom-8{grid-area:3/2/4/3}.symptom-9{grid-area:3/3/4/4}.symptom-10{grid-area:4/2/5/3}}@media (max-width:540px){.symptom-cards{--column-count:2;--row-count:5}.symptom-1{grid-area:1/1/2/2}.symptom-2{grid-area:1/2/2/3}.symptom-3{grid-area:2/1/3/2}.symptom-4{grid-area:2/2/3/3}.symptom-5{grid-area:3/1/4/2}.symptom-6{grid-area:3/2/4/3}.symptom-7{grid-area:4/1/5/2}.symptom-8{grid-area:4/2/5/3}.symptom-9{grid-area:5/1/6/2}.symptom-10{grid-area:5/2/6/3}}@media (max-width:320px){.symptom-cards{--column-count:1;--row-count:10}.symptom-1{grid-area:1/1/2/2}.symptom-2{grid-area:2/1/3/2}.symptom-3{grid-area:3/1/4/2}.symptom-4{grid-area:4/1/5/2}.symptom-5{grid-area:5/1/6/2}.symptom-6{grid-area:6/1/7/2}.symptom-7{grid-area:7/1/8/2}.symptom-8{grid-area:8/1/9/2}.symptom-9{grid-area:9/1/10/2}.symptom-10{grid-area:10/1/11/2}}.card .panel{place-content:stretch center;align-items:stretch;row-gap:calc(var(--gap) / 2);flex-flow:column;height:100%;display:flex}.card .panel span{--size:50%;aspect-ratio:3/2;border-radius:var(--rounded-corners-small);flex-basis:var(--size);height:var(--size);background-color:#fff;flex-grow:1;flex-shrink:1;order:0;align-self:auto;min-width:0;position:relative;overflow:hidden}.card .panel img{--media-size:100%;--media-position-xy:calc(100% - var(--media-size));--media-anchor-x:50%;--media-anchor-y:50%;height:var(--media-size);left:calc(var(--media-position-xy) / 2);object-fit:contain;object-position:var(--media-anchor-x) var(--media-anchor-y);top:calc(var(--media-position-xy) / 2);width:var(--media-size);position:absolute}.card .panel img.picture{object-fit:cover}.card .panel img.tissues,.card .panel img.organ,.card .panel img.family-tree{--media-anchor-x:100%}.card .panel img.rx{--media-anchor-x:70%}.card .panel img.tissues,.card .panel img.ear,.card .panel img.rx{--media-size:90%}.card .panel img.ruler,.card .panel img.popstick,.card .panel img.dialysis{--media-size:80%}.card .panel img.dialysis{--media-anchor-x:58%}.card .panel img.medical-history{--media-anchor-x:80%;--media-size:90%}.card .panel img.family-tree{--media-size:66%;margin-top:-5px;margin-left:10px}.card .panel img.tissues{margin-top:-5px;margin-left:5px}.card .panel img.organ{margin-top:-5px}.card .hint:after{--size:32px;--position-xy:calc(var(--gutter) / 4);background-color:var(--color-primary-dark);bottom:var(--position-xy);box-shadow:var(--shadow-elevation-medium);color:#fff;content:attr(data-label);font-family:var(--font-family-bold);font-size:calc(var(--size) - 6px);height:var(--size);left:var(--position-xy);line-height:var(--size);width:var(--size);border-radius:100%;flex-flow:row;place-content:center;align-items:center;display:flex;position:absolute;top:auto}
.game-board-modal-overlay{--overlay-size:100%;--overlay-strength:0;--position:0;background-color:rgb(0 0 0/var(--overlay-strength));height:var(--overlay-size);left:var(--position);padding-bottom:var(--gutter);padding-left:var(--gutter);padding-right:var(--gutter);padding-top:var(--gutter);top:var(--position);transition-property:background-color;transition-timing-function:var(--easing-color-or-opacity);width:var(--overlay-size);z-index:-1;flex-flow:column;place-content:center;align-items:center;display:flex;position:absolute}.game-board-modal-overlay[data-is-visible=true]{--overlay-strength:25%;transition-duration:var(--speed-extra-slow);z-index:1}.game-board-modal,.button-modal-close,.button-modal-close svg{--on-surface-color:white}.game-board-modal,.game-board-modal-row-image:after{--padding:calc(var(--gutter) * 2)}.game-board-modal{--surface-color:var(--color-primary-hero);--min-width:275px;--max-width:480px;background-color:var(--surface-color);border-radius:var(--rounded-corners-medium);box-shadow:var(--shadow-elevation-medium);color:var(--on-surface-color);max-width:480px;padding-bottom:var(--padding);padding-left:var(--padding);padding-right:var(--padding);padding-top:var(--padding);text-align:center;visibility:hidden;width:clamp(var(--min-width), 100%, var(--max-width));flex-flow:column;place-content:stretch center;align-items:stretch;row-gap:0;margin-top:-20%;display:flex}@media (max-width:540px){.game-board-modal-overlay{justify-content:flex-start}.game-board-modal{box-shadow:var(--shadow-elevation-low);margin-top:0}}.game-board-modal-row{flex:none;order:0;align-self:auto}.game-board-modal-row-image{aspect-ratio:3/2;flex-grow:1;flex-shrink:1;position:relative}.game-board-modal-row-image:after{--size:44px;--offset-x:calc(var(--size) + var(--padding) * 1.5 * -1);--offset-y:calc(var(--size) + var(--padding) * 1.5 * -1);--text-shadow-offset:2px;content:attr(data-symptom-number);font-family:var(--font-family-secondary);font-size:var(--size);height:var(--size);left:var(--offset-x);line-height:var(--size);text-align:center;text-shadow:#00000059 var(--text-shadow-offset) calc(var(--text-shadow-offset) * 2) calc(var(--text-shadow-offset) * 2);top:var(--offset-y);width:var(--size);flex-flow:column;place-content:center;align-items:center;display:flex;position:absolute}.game-board-modal-row-image img{--media-size:100%;--media-position-xy:calc(100% - var(--media-size));--media-anchor:50%;border-radius:var(--rounded-corners-medium);height:var(--media-size);left:calc(var(--media-position-xy) / 2);object-fit:cover;object-position:var(--media-anchor) var(--media-anchor);opacity:0;top:calc(var(--media-position-xy) / 2);width:var(--media-size);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}[data-symptom-number="1"] .game-board-modal-row-image img{background-image:url(/img/ear.jpg)}[data-symptom-number="2"] .game-board-modal-row-image img{background-image:url(/img/tissues.jpg)}[data-symptom-number="3"] .game-board-modal-row-image img{background-image:url(/img/rx.jpg)}[data-symptom-number="4"] .game-board-modal-row-image img{background-image:url(/img/thermometer.jpg)}[data-symptom-number="5"] .game-board-modal-row-image img{background-image:url(/img/ruler.jpg)}[data-symptom-number="6"] .game-board-modal-row-image img{background-image:url(/img/organ.jpg)}[data-symptom-number="7"] .game-board-modal-row-image img{background-image:url(/img/popstick.jpg)}[data-symptom-number="8"] .game-board-modal-row-image img{background-image:url(/img/dialysis.jpg)}[data-symptom-number="9"] .game-board-modal-row-image img{background-image:url(/img/medical-history.jpg)}[data-symptom-number="10"] .game-board-modal-row-image img{background-image:url(/img/family-tree.jpg)}.game-board-modal-row-caption{--horizontal-freespace:calc(var(--gutter) / 1.5);font-family:var(--font-family-regular);font-size:var(--font-size-h5-fluid);line-height:var(--type-scale-perfect-fourth);padding-left:var(--horizontal-freespace);padding-right:var(--horizontal-freespace);padding-top:calc(var(--gutter) / 2)}.game-board-modal-row-action{align-self:flex-end}.button-modal-close{--size:36px;--surface-color:transparent;--padding-horizontal:0;--padding-vertical:0;color:var(--on-surface-color);height:var(--size);width:var(--size);border-width:0;border-radius:0;line-height:normal;display:flex;position:absolute}.button-modal-close svg{--icon-size:100%;fill:currentColor;height:var(--icon-size);transform-origin:50%;transition-duration:var(--speed-normal);transition-property:transform;transition-timing-function:var(--easing-snap);width:var(--icon-size);position:absolute;top:0;left:0}.button-modal-close:hover svg,.button-modal-close:active svg,.button-modal-close:focus svg{color:var(--on-surface-color)}.button-modal-close:hover svg{transition-duration:var(--speed-extra-fast);transform:scale(1.25)}.button-modal-close:active svg,.button-modal-close:focus svg{transition-property:none;transform:none}.button-modal-close:focus{outline:none}.game-board-modal[data-symptom-number="1"]{--surface-color:var(--color-symptom-1)}.game-board-modal[data-symptom-number="2"]{--surface-color:var(--color-symptom-2)}.game-board-modal[data-symptom-number="3"]{--surface-color:var(--color-symptom-3)}.game-board-modal[data-symptom-number="4"]{--surface-color:var(--color-symptom-4)}.game-board-modal[data-symptom-number="5"]{--surface-color:var(--color-symptom-5)}.game-board-modal[data-symptom-number="6"]{--surface-color:var(--color-symptom-6)}.game-board-modal[data-symptom-number="7"]{--surface-color:var(--color-symptom-7)}.game-board-modal[data-symptom-number="8"]{--surface-color:var(--color-symptom-8)}.game-board-modal[data-symptom-number="9"]{--surface-color:var(--color-symptom-9)}.game-board-modal[data-symptom-number="10"]{--surface-color:var(--color-symptom-10)}.game-board-modal[data-symptom-number="2"],[data-symptom-number="2"] .button-modal-close,[data-symptom-number="2"] .button-modal-close svg,.game-board-modal[data-symptom-number="3"],[data-symptom-number="3"] .button-modal-close,[data-symptom-number="3"] .button-modal-close svg,.game-board-modal[data-symptom-number="4"],[data-symptom-number="4"] .button-modal-close,[data-symptom-number="4"] .button-modal-close svg,.game-board-modal[data-symptom-number="5"],[data-symptom-number="5"] .button-modal-close,[data-symptom-number="5"] .button-modal-close svg,.game-board-modal[data-symptom-number="7"],[data-symptom-number="7"] .button-modal-close,[data-symptom-number="7"] .button-modal-close svg,.game-board-modal[data-symptom-number="8"],[data-symptom-number="8"] .button-modal-close,[data-symptom-number="8"] .button-modal-close svg{--on-surface-color:black}@media (max-width:768px){.game-board-modal,.game-board-modal-row-image:after{--padding:var(--gutter)}.game-board-modal-row-image img{--media-size:94%}.game-board-modal-row-image:after{--size:28px;--offset-x:calc(var(--size) + var(--padding) * 1.6 * -1);--offset-y:calc(var(--size) + var(--padding) * 1.6 * -1)}.button-modal-close{--offset:calc(var(--size) / 4 * -1);margin-left:var(--offset);margin-top:var(--offset)}.game-board-modal-row-caption{font-size:var(--font-size-h6-fluid)}}.game-board-modal-overlay[data-is-visible=true] .game-board-modal{visibility:visible}.game-board-modal-overlay[data-is-visible=true] .game-board-modal-row-image img{opacity:1;transition-delay:25ms;transition-duration:var(--speed-fast);transition-property:opacity}
.viewport-row-social-feed-instagram{align-self:center;width:100%;overflow-x:hidden}.instagram-feed{border-bottom-color:var(--color-primary-dark);border-style:solid;border-bottom-width:0;border-left-width:1px;border-right-width:0;border-top-color:var(--color-primary-light);border-top-width:1px;flex-flow:column;place-content:center flex-start;align-items:stretch;display:flex}.instagram-feed-row{flex:auto;order:0;align-self:center;position:relative}.instagram-feed-row-header,.instagram-feed-row-media-strip{color:#fff;text-align:center;width:100%}.instagram-feed-row-header{--padding:calc(var(--gutter) * .25);background-color:var(--color-primary-dark);padding-bottom:calc(var(--padding) * 2);padding-left:var(--padding);padding-right:var(--padding);padding-top:var(--padding);text-align:center;text-shadow:var(--text-shadow-strong);align-self:center}.instagram-feed-row-header .cms-content{font-family:var(--font-family-secondary);font-size:var(--font-size-body-small);line-height:var(--type-scale-golden-ratio);display:block}.instagram-feed-row-header .header{font-size:var(--font-size-h6-fluid);line-height:var(--type-scale-golden-ratio)}.instagram-feed a{color:#fff}.instagram-feed-row-media-strip{background-color:var(--color-primary-light);background-image:var(--hero-gradient-primary);background-position:bottom;background-repeat:no-repeat;background-size:cover}.instagram-feed-media,.instagram-feed-media-item{--max-size:148px;--min-size:72px;--preferred-size:25vw;--feed-item-size:clamp(var(--min-size), var(--preferred-size), var(--max-size))}.instagram-feed-media{flex-flow:row;place-content:stretch space-evenly;align-items:center;margin:0 auto;padding:0;list-style:none;display:flex}.instagram-feed-media-item{aspect-ratio:1;flex-basis:var(--feed-item-size);width:var(--feed-item-size);flex-grow:0;flex-shrink:0;order:0;align-self:auto;position:relative}.instagram-feed-media-item a{--size:100%;height:var(--size);width:var(--size);outline:none;display:flex;position:relative}.instagram-feed-media-item a:after{--size:25%;--position-xy:calc(50% - var(--size) / 2);content:"";height:var(--size);bottom:0;left:var(--position-xy);opacity:.2;pointer-events:none;transform-origin:bottom;visibility:hidden;width:var(--size);background-color:#fff;border-radius:100%;transition-property:transform,opacity;position:absolute;top:auto;transform:scale(1)}.instagram-feed-media-item a:hover:after{opacity:0;transition-duration:.35s,.4s;transition-timing-function:var(--easing-entering), var(--easing-color-or-opacity);visibility:visible;transform:scale(6)}.instagram-feed-media-item img,.instagram-feed-media-item video{--media-size:100%;--media-position:0;background-color:var(--color-primary-dark);content-visibility:auto;height:var(--media-size);left:var(--media-position);object-fit:cover;object-position:center;top:var(--media-position);width:var(--media-size);position:absolute}.instagram-feed-media-item[data-type=CAROUSEL_ALBUM] img,.instagram-feed-media-item[data-type=IMAGE] img,.instagram-feed-media-item[data-type=VIDEO] video{border-radius:100%}
.bottom-sheet-wrapper{--horizontal-padding:4vw;padding-left:var(--horizontal-padding);padding-right:var(--horizontal-padding);width:100%;display:block}.bottom-sheet{--border-radius:var(--rounded-corners-large);--min-width:275px;--max-width:1024px;--preferred-width:100%;border-bottom-width:0;border-color:var(--color-primary-hero);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);color:#000;margin-left:auto;margin-right:auto;margin-top:calc(var(--gutter) / 2);width:clamp(var(--min-width), var(--preferred-width), var(--max-width));background-color:#fff;border-style:solid;border-width:1px;flex-flow:column;place-content:space-around flex-start;align-items:center;display:flex;position:relative}.bottom-sheet[data-sheet-state=open]{box-shadow:var(--shadow-elevation-high)}@media (max-width:1024px){.bottom-sheet{--border-radius:var(--rounded-corners-extra-large)}.bottom-sheet[data-sheet-state=open]{box-shadow:var(--shadow-elevation-medium)}}@media (max-width:414px){.bottom-sheet-wrapper{--horizontal-padding:2vw}.bottom-sheet{--border-radius:var(--rounded-corners-large)}}@media (max-width:320px){.bottom-sheet-wrapper{--horizontal-padding:0}}.bottom-sheet-row{--padding:calc(var(--gutter) / 4);flex:none;order:0;align-self:auto}.bottom-sheet-row-body{flex-grow:1;flex-shrink:1}.bottom-sheet-row-header{--font-size:var(--font-size-h5-fluid);color:var(--color-primary-dark);cursor:pointer;font-family:var(--font-family-secondary);font-size:var(--font-size);line-height:var(--font-size);padding-left:var(--padding);padding-right:var(--padding);padding-top:calc(var(--padding) * 2)}.bottom-sheet-row-header:empty{display:none}.bottom-sheet-row-error{color:var(--color-primary-dark);line-height:var(--font-size);padding-left:var(--padding);padding-right:var(--padding);padding-top:calc(var(--padding) * 2)}
.newsletter-signup{align-items:center;gap:calc(var(--gutter) / 2) var(--gutter);margin-bottom:var(--gutter);margin-left:var(--gutter);margin-right:var(--gutter);margin-top:calc(var(--gutter) / 2);flex-flow:wrap;place-content:flex-start center;display:flex}@media (max-width:414px){.newsletter-signup{margin-left:calc(var(--gutter) / 2);margin-right:calc(var(--gutter) / 2)}}.newsletter-signup legend,.newsletter-signup label{flex:auto;order:0;align-self:auto}.newsletter-signup legend,.newsletter-signup .submit{flex-basis:100%}.newsletter-signup legend{font-family:var(--font-family-secondary);font-size:var(--font-size-body);line-height:var(--type-scale-golden-ratio);text-align:center}.newsletter-signup legend span{max-width:540px;margin-left:auto;margin-right:auto;display:block}.newsletter-signup legend span.header{--font-size:var(--font-size-h5-fluid);--padding:calc(var(--gutter) / 4);color:var(--color-primary-dark);font-size:var(--font-size);line-height:var(--font-size);padding-bottom:calc(var(--padding) * 2);padding-top:0}.newsletter-signup .submit button{--font-size:var(--font-size-body-small);--padding:calc(var(--gutter) / 3);--surface-color:var(--color-primary-hero);--on-surface-color:white;background-color:var(--surface-color);border-color:var(--color-primary-hero);border-radius:var(--rounded-corners-small);color:var(--on-surface-color);cursor:pointer;font-family:var(--font-family-secondary);font-size:var(--font-size);letter-spacing:var(--letter-spacing-all-caps);line-height:var(--font-size);padding-bottom:var(--padding);padding-left:var(--padding);padding-right:var(--padding);padding-top:var(--padding);text-align:center;text-shadow:var(--text-shadow-strong);text-transform:uppercase;border-style:solid;border-width:2px;flex-flow:row;place-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.newsletter-signup .submit button:hover{--surface-color:white;--on-surface-color:var(--color-primary-hero);text-shadow:none}.bottom-sheet-row.newsletter-feedback{text-align:center;flex-grow:1;flex-basis:100%}.bottom-sheet-row.newsletter-feedback span{--surface-color:var(--color-neutral-100);--surface-padding:calc(var(--gutter) / 2);--on-surface-color:black;--font-size:var(--font-size-body-small);background-color:var(--surface-color);border-color:var(--on-surface-color);color:var(--on-surface-color);font-family:var(--font-family-bold);font-size:var(--font-size);line-height:var(--font-size);padding-bottom:calc(var(--surface-padding) / 2);padding-left:var(--surface-padding);padding-right:var(--surface-padding);padding-top:calc(var(--surface-padding) / 2);text-align:center;text-shadow:var(--text-shadow-white);border-style:solid;border-width:2px 0 0;flex-flow:wrap;place-content:flex-start center;align-items:center;margin-left:auto;margin-right:auto;display:inline-flex}.bottom-sheet-row.newsletter-feedback span:empty{visibility:hidden}.bottom-sheet-row.newsletter-feedback .error{--surface-color:#fef2f2;color:var(--color-error);border-color:#f97172}.bottom-sheet-row.newsletter-feedback .success{--surface-color:#f0fdf4;color:var(--color-success);border-color:#4adf80}
.unlock-achievement-notification{--border-width:6px;--min-size:240px;--size:25vw;--vertical-offset:25vh;background-color:var(--color-game-board);border-color:var(--color-primary-dark);border-style:solid;border-width:var(--border-width);box-shadow:var(--shadow-elevation-high);color:#000;font-family:var(--font-family-secondary);font-size:var(--font-size-body);height:var(--size);line-height:var(--type-scale-perfect-fourth);margin-top:calc(var(--vertical-offset) * -1);min-height:var(--min-size);min-width:var(--min-size);padding-bottom:calc(var(--gutter) / 2);padding-left:var(--gutter);padding-right:var(--gutter);text-align:center;text-shadow:var(--text-shadow-white);width:var(--size);border-radius:100%;flex-flow:column;place-content:center;align-items:center;display:flex;position:relative}.unlock-achievement-notification .header{--font-size:var(--font-size-h5-fluid);--padding:calc(var(--gutter) / 4);color:var(--color-primary-dark);font-size:var(--font-size);line-height:var(--font-size);padding-bottom:calc(var(--padding) * 2);padding-top:0;display:block}.unlock-achievement-notification .social,.unlock-achievement-notification .social a,.unlock-achievement-notification .social button,.unlock-achievement-notification .social[data-label]:before{--button-size:26px}.unlock-achievement-notification .social a:hover,.unlock-achievement-notification .social button:hover{--surface-color:var(--color-primary-dark);--on-surface-color:white}.unlock-achievement-notification .social[data-label]:before{display:none}.unlock-achievement-notification .social{margin-top:calc(var(--gutter) / 2);max-width:calc(var(--button-size) * 6);flex-wrap:wrap;justify-content:center}.unlock-achievement-notification .social a:after,.unlock-achievement-notification .social a:before,.unlock-achievement-notification .social button:after,.unlock-achievement-notification .social button:before{--carrot-size:10px;--surface:var(--color-primary-dark);pointer-events:none;transform:translate(-50%, var(--carrot-size));transition-duration:var(--speed-normal);transition-property:transform;transition-timing-function:var(--easing-exiting);visibility:hidden;z-index:0;position:absolute;bottom:100%;left:50%}.unlock-achievement-notification .social a:after,.unlock-achievement-notification .social button:after{--size:calc(var(--carrot-size) * 0);border-bottom-color:#0000;border-bottom-width:var(--size);border-left-color:#0000;border-left-width:var(--carrot-size);border-right-color:#0000;border-right-width:var(--carrot-size);border-style:solid;border-top-color:var(--surface);border-top-width:var(--carrot-size);content:"";height:var(--size);margin-bottom:var(--carrot-size);width:var(--size)}.unlock-achievement-notification .social a:before,.unlock-achievement-notification .social button:before{--drop-shadow-intensity:35%;--padding:calc(var(--gutter) / 6);--tooltip-width:100px;background-color:var(--surface);border-radius:var(--rounded-corners-small);color:var(--color-white);content:attr(title);filter:drop-shadow(0 1px 2px rgb(0 0 0/var(--drop-shadow-intensity)));font-family:var(--font-family-secondary);font-size:var(--font-size-body-extra-small);line-height:var(--type-scale-perfect-fourth);margin-bottom:calc(var(--carrot-size) * 2);padding-bottom:var(--padding);padding-left:var(--padding);padding-right:var(--padding);padding-top:var(--padding);text-align:center;text-shadow:none;width:var(--tooltip-width)}[lang=en] .unlock-achievement-notification .social a:hover:after,[lang=en] .unlock-achievement-notification .social a:hover:before,[lang=en] .unlock-achievement-notification .social button:hover:after,[lang=en] .unlock-achievement-notification .social button:hover:before{transition-duration:var(--speed-extra-fast);transition-timing-function:var(--easing-entering);visibility:visible;transform:translate(-50%)}
.alert,.alert div,.alert-icon{--icon-size:20px}.alert,.alert div{--gap:calc(var(--gutter) / 4)}.alert{--surface-color:white;--on-surface-color:black;--font-size:var(--font-size-body-small);--position-x:var(--gutter);--position-y:calc(var(--gutter) / 2);--min-width:200px;--max-width:414px;--preferred-width:100%;background-color:var(--surface-color);border-radius:var(--rounded-corners-small);box-shadow:var(--shadow-elevation-medium);color:var(--on-surface-color);align-items:center;column-gap:var(--gap);font-family:var(--font-family-bold);font-size:var(--font-size);line-height:var(--font-size);pointer-events:none;right:var(--position-x);top:var(--position-y);transform:translateX(calc(100% + var(--gutter)));visibility:hidden;width:clamp(var(--min-width), var(--preferred-width), var(--max-width));z-index:100;flex-flow:row;place-content:flex-start;display:flex;position:fixed}.alert[data-alert-is-visible=true]{pointer-events:all;transition-duration:var(--speed-extra-fast);transition-property:transform;transition-timing-function:var(--easing-entering);visibility:visible;transform:translate(0)}.alert div{flex:auto;order:0;align-self:auto;position:relative}.alert div.icon,.alert div.action{--padding:10px;flex-basis:var(--icon-size);padding-bottom:var(--padding);padding-left:var(--padding);padding-right:var(--padding);padding-top:var(--padding);flex-grow:0}.alert div.action{--padding:5px;align-self:flex-start}.alert div.message{padding-bottom:var(--gap);padding-top:var(--gap)}.alert-icon{--surface-color:var(--color-primary-hero);--on-surface-color:white;background-color:var(--surface-color);color:var(--on-surface-color);height:var(--icon-size);width:var(--icon-size);border-radius:100%;flex-flow:row;place-content:center;align-items:center;display:flex}.alert-icon svg{fill:currentColor;stroke-width:0}.alert-dismiss{--on-surface-color:var(--color-primary-dark);--surface-color:transparent!important}.alert.success{--surface-color:#f0fdf4;--on-surface-color:#176434;text-shadow:var(--text-shadow-white)}.alert.success .alert-icon{--surface-color:#4ade80}.alert.success .alert-dismiss{--on-surface-color:#176434}
.page-section,.page-section-cell{--column-gutter:calc(var(--gutter) * 1.5)}.page-section{border-bottom-width:0;border-color:var(--color-primary-dark);align-items:stretch;gap:var(--gutter) var(--column-gutter);padding-bottom:var(--gutter);padding-top:var(--gutter);border-style:solid;border-top-width:1px;border-left-width:0;border-right-width:0;flex-flow:column;place-content:stretch flex-start;width:100%;display:flex}.page-section:first-of-type{border-top-width:0}.page-section-cell{flex:auto;order:0;align-self:auto}.page-section-cell.header{margin-bottom:0}.page-section-two-col{flex-flow:wrap}@media (max-width:540px){.page-section-two-col{flex-flow:column}}.page-section-two-col .page-section-cell{--cell-width:50%;flex-basis:calc(var(--cell-width) - var(--column-gutter))}.page-section-two-col-with-header .page-section-cell.header{--cell-width:calc(100% / 3);--min-width:200px;--max-width:414px;--preferred-width:100%;--size:var(--font-size-h4-fluid);flex-basis:clamp(var(--min-width), var(--cell-width), var(--max-width));flex-grow:0}.page-section p,.page-section ul,.page-section ol,.page-section dl{font-size:var(--font-size-h6-fluid);line-height:var(--type-scale-golden-ratio)}.page-section ul{list-style:none}.page-section p:not(:first-child),.page-section ul:not(:first-child),.page-section ol:not(:first-child),.page-section dl:not(:first-child){margin-bottom:var(--gutter);margin-top:var(--gutter)}.page-section li{position:relative}.page-section ul li:before{color:var(--color-primary-dark);content:"•";left:calc(var(--gutter) * 1.25 * -1);font-size:150%;display:inline-block;position:absolute;top:-.25em}.page-section ul li:not(:first-child){margin-top:calc(var(--gutter) / 6)}.page-section strong{font-family:var(--font-family-bold);font-weight:400}.page-section a{--base-color:var(--color-primary-dark)}
@font-face{font-family:fonts;src:url(../media/regular-s.p.09mqz0wmglqrm.woff2)format("woff2");font-display:swap}@font-face{font-family:fonts;src:url(../media/bold-s.p.0zp4ayzu-h__1.woff2)format("woff2");font-display:swap}@font-face{font-family:fonts;src:url(../media/italic-s.p.0-nquqkxtpowk.woff2)format("woff2");font-display:swap}@font-face{font-family:fonts;src:url(../media/regular-s.p.0o749k5gxo_6l.woff2)format("woff2");font-display:swap}@font-face{font-family:fonts Fallback;src:local(Arial);ascent-override:96.43%;descent-override:24.51%;line-gap-override:0.0%;size-adjust:100.79%}.fonts_f01e9323-module__0CWMFW__className{font-family:fonts,fonts Fallback,Helvetica,ui-sans-serif}
