:root{--color-foreground: hsla(0, 72%, 11%, 1);--color-background: hsl(0, 0%, 99%);--color-primary: rgb(143, 0, 252);--color-secondary: hsl(109, 94%, 52%);--color-tertiary: hsl(282, 99%, 56%);--color-quartinary: hsla(224, 16%, 28%, 1);--color-black: #000;--color-white: #fff;--color-red: hsla(350, 100%, 60%, 1);--color-green: hsla(111, 74%, 51%, 1);--color-yellow: hsl(53, 100%, 50%);--color-green--a05: hsla(111, 74%, 61%, .75);--color-green--a025: hsla(111, 74%, 61%, .125);--color-shadow: rgba(226, 223, 217, .3);--color-p: hsla(218, 27%, 18%, 1);--color-foreground--l95: hsla(20, 32%, 96%, 1);--color-foreground--l90: hsla(20, 32%, 93%, 1);--color-foreground--l80: hsla(20, 32%, 81%, 1);--color-foreground--l60: hsla(20, 22%, 71%, 1);--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-mono: monospace, monospace;--font-size: 16px;--font-body: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--font-line-height-body: 1.375em;--font-line-height-heading: 1.25em;--font-line-height-lhm-heading: 1.125em;--space: calc(var(--font-size) * 1.75);--screen-xl: 1500px;--screen-lgg: 1260px;--screen-lg: 1060px;--screen-md: 800px;--screen-sm: 480px;--animation-step: .125s;--input-box-shadow: 0 0 0em 1em var(--foreground-color) ;--focus-box-shadow: 0 0 0 1.375em var(--primary-color) ;--focus-box-shadow-color: var(--primary-color);--border-width: 1px;--frame: var(--color-primary-lp1);--space: calc(var(--font-size) * 1.5);--border-radius: calc(var(--space) * 1)}@media (min-width: 400px){:root{--space: calc(var(--font-size) * 1.25)}}@media (min-width: 800px){:root{--space: calc(var(--font-size) * 1.875)}}@media (min-width: 1060px){:root{--space: calc(var(--font-size) * 2)}}.hm-button,nav.hm__nav a,nav.hm__nav h1,nav.hm__nav .hm-button{display:flex;box-sizing:border-box;color:inherit;background-color:transparent;font-size:var(--font-size);font-weight:400;font-family:inherit;line-height:var(--font-line-height-body);cursor:pointer;text-align:center;align-items:center;overflow:visible;text-transform:none;outline:0;border:var(--border-width) solid transparent;padding:0}.hm-button abbr,nav.hm__nav a abbr,nav.hm__nav h1 abbr,nav.hm__nav .hm-button abbr{margin-left:.675em;width:1em;height:1em;pointer-events:none}.hm-button abbr.iconExample svg,nav.hm__nav a abbr.iconExample svg,nav.hm__nav h1 abbr.iconExample svg{width:100%;transform-origin:center}.hm-button:focus-visible,nav.hm__nav a:focus-visible,nav.hm__nav h1:focus-visible,nav.hm__nav .hm-button:focus-visible{outline-color:purple;box-shadow:var(--focus-box-shadow)}.hm-button:focus:not(:focus-visible),nav.hm__nav a:focus:not(:focus-visible),nav.hm__nav h1:focus:not(:focus-visible){outline:none;box-shadow:none}.hm-button:focus:not(:-moz-focusring),nav.hm__nav a:focus:not(:-moz-focusring),nav.hm__nav h1:focus:not(:-moz-focusring){outline:none;box-shadow:none}.hm-button:active,nav.hm__nav a:active,nav.hm__nav h1:active,nav.hm__nav .hm-button:active{transform:scale(.97)}.hm-button--dope,nav.hm__nav a,nav.hm__nav h1,nav.hm__nav .hm-button{display:inline-flex;justify-content:center;align-items:center;color:var(--color-background);background-color:var(--color-foreground);font-weight:600;letter-spacing:.01em;transition:transform var(--animation-step) ease-in-out,box-shadow var(--animation-step) ease-in-out,background-color var(--animation-step) ease-in-out;padding:1.125em;line-height:1em;border-radius:0;text-align:center;font-size:var(--font-size);text-decoration:none!important}.hm-button--dope span,nav.hm__nav a span,nav.hm__nav h1 span,nav.hm__nav .hm-button span{width:100%}.hm-button--dope:hover,nav.hm__nav a:hover,nav.hm__nav h1:hover,nav.hm__nav .hm-button:hover{background-color:var(--color-primary)}.hm-button--dope:active,nav.hm__nav a:active,nav.hm__nav h1:active,nav.hm__nav .hm-button:active{outline:0;box-shadow:0 0 0 .25em var(--color-primary)}.hm-button--dope.--hm-publish:focus,nav.hm__nav a.--hm-publish:focus,nav.hm__nav h1.--hm-publish:focus,nav.hm__nav .--hm-publish.hm-button:focus{border-color:var(--color-primary);background-color:var(--color-primary);outline-offset:0em!important;outline:.375em solid var(--color-primary)!important}.hm-button[data-size=xs],nav.hm__nav a[data-size=xs],nav.hm__nav h1[data-size=xs],nav.hm__nav [data-size=xs].hm-button,.hm-button.--xs,nav.hm__nav a.--xs,nav.hm__nav h1.--xs,nav.hm__nav .--xs.hm-button,button[data-size=xs],button.--xs,a[data-size=xs],a.--xs{padding:.675em .75em;font-size:1em;font-weight:400}.hm-button[data-size=xs].--round,nav.hm__nav h1[data-size=xs].--round,.hm-button.--xs.--round,nav.hm__nav h1.--xs.--round,button[data-size=xs].--round,button.--xs.--round,a[data-size=xs].--round,a.--xs.--round{padding:.675em 1.35em}.hm-button[data-size=xs].--circle,nav.hm__nav h1[data-size=xs].--circle,.hm-button.--xs.--circle,nav.hm__nav h1.--xs.--circle,button[data-size=xs].--circle,button.--xs.--circle,a[data-size=xs].--circle,a.--xs.--circle{padding:.675em .875em}.hm-button[data-size=sm],.hm-button.--sm,nav.hm__nav a,nav.hm__nav h1,nav.hm__nav .hm-button,button[data-size=sm],button.--sm,a[data-size=sm],a.--sm{padding:.5em .75em;font-size:1em;font-weight:400}.hm-button[data-size=sm][data-round],.hm-button[data-size=sm].--round,.hm-button.--sm[data-round],nav.hm__nav a[data-round],nav.hm__nav h1[data-round],nav.hm__nav .hm-button[data-round],.hm-button.--sm.--round,nav.hm__nav a.--round,nav.hm__nav h1.--round,nav.hm__nav .hm-button.--round,button[data-size=sm][data-round],button[data-size=sm].--round,button.--sm[data-round],button.--sm.--round,a[data-size=sm][data-round],a[data-size=sm].--round,a.--sm[data-round],a.--sm.--round{padding-left:.875em;padding-right:.875em}.hm-button[data-size=md],nav.hm__nav a[data-size=md],nav.hm__nav h1[data-size=md],nav.hm__nav [data-size=md].hm-button,.hm-button.--md,nav.hm__nav a.--md,nav.hm__nav h1.--md,nav.hm__nav .--md.hm-button,button[data-size=md],button.--md,a[data-size=md],a.--md{padding:1.125em 1.5em}.hm-button[data-size=lg],nav.hm__nav a[data-size=lg],nav.hm__nav h1[data-size=lg],nav.hm__nav [data-size=lg].hm-button,.hm-button.--lg,nav.hm__nav a.--lg,nav.hm__nav h1.--lg,nav.hm__nav .--lg.hm-button,button[data-size=lg],button.--lg,a[data-size=lg],a.--lg{padding:1.375em 1.5em;font-size:1.125em}.hm-button[data-size=xl],nav.hm__nav a[data-size=xl],nav.hm__nav h1[data-size=xl],nav.hm__nav [data-size=xl].hm-button,.hm-button.--xl,nav.hm__nav a.--xl,nav.hm__nav h1.--xl,nav.hm__nav .--xl.hm-button,button[data-size=xl],button.--xl,a[data-size=xl],a.--xl{padding:1.25em;font-size:1.375em;line-height:1.125em;font-weight:800}.hm-button[data-variant=primary],nav.hm__nav a[data-variant=primary],nav.hm__nav h1[data-variant=primary],nav.hm__nav [data-variant=primary].hm-button,.hm-button.--primary,nav.hm__nav a.--primary,nav.hm__nav h1.--primary,nav.hm__nav .--primary.hm-button,button[data-variant=primary],button.--primary,a[data-variant=primary],a.--primary{background-color:var(--color-primary);color:var(--color-background);transition:border-radius calc(var(--animation-step) * 3) cubic-bezier(.6,-1,.25,3),box-shadow calc(var(--animation-step) * 2) ease-in-out,transform calc(var(--animation-step) * 3) cubic-bezier(.6,-1,.25,3)}.hm-button[data-variant=primary]:hover,nav.hm__nav h1[data-variant=primary]:hover,.hm-button.--primary:hover,nav.hm__nav h1.--primary:hover,button[data-variant=primary]:hover,button.--primary:hover,a[data-variant=primary]:hover,a.--primary:hover{color:var(--color-background);background-color:var(--color-primary);transform:scale(1.0125)}.hm-button[data-variant=primary]:focus:not(:focus-visible),nav.hm__nav h1[data-variant=primary]:focus:not(:focus-visible),.hm-button.--primary:focus:not(:focus-visible),nav.hm__nav h1.--primary:focus:not(:focus-visible),button[data-variant=primary]:focus:not(:focus-visible),button.--primary:focus:not(:focus-visible),a[data-variant=primary]:focus:not(:focus-visible),a.--primary:focus:not(:focus-visible){outline:none;box-shadow:none}.hm-button[data-variant=primary]:focus:not(:-moz-focusring),nav.hm__nav h1[data-variant=primary]:focus:not(:-moz-focusring),.hm-button.--primary:focus:not(:-moz-focusring),nav.hm__nav h1.--primary:focus:not(:-moz-focusring),button[data-variant=primary]:focus:not(:-moz-focusring),button.--primary:focus:not(:-moz-focusring),a[data-variant=primary]:focus:not(:-moz-focusring),a.--primary:focus:not(:-moz-focusring){outline:none;box-shadow:none}.hm-button[data-variant=secondary],nav.hm__nav a[data-variant=secondary],nav.hm__nav h1[data-variant=secondary],nav.hm__nav [data-variant=secondary].hm-button,.hm-button.--secondary,nav.hm__nav a.--secondary,nav.hm__nav h1.--secondary,nav.hm__nav .--secondary.hm-button,button[data-variant=secondary],button.--secondary,a[data-variant=secondary],a.--secondary{background-color:var(--color-secondary);color:var(--color-background);border-color:var(--color-secondary);box-shadow:0 0 0 0 var(--color-tertiary)}.hm-button[data-variant=secondary]:hover,nav.hm__nav h1[data-variant=secondary]:hover,.hm-button.--secondary:hover,nav.hm__nav h1.--secondary:hover,button[data-variant=secondary]:hover,button.--secondary:hover,a[data-variant=secondary]:hover,a.--secondary:hover{color:var(--color-background);background-color:var(--color-foreground);border-color:var(--color-foreground)}.hm-button[data-variant=secondary]:active,nav.hm__nav h1[data-variant=secondary]:active,.hm-button.--secondary:active,nav.hm__nav h1.--secondary:active,button[data-variant=secondary]:active,button.--secondary:active,a[data-variant=secondary]:active,a.--secondary:active{box-shadow:0 0 1.5em 1px var(--color-tertiary)!important;border-color:var(--color-tertiary)}.hm-button[data-variant=tertiary],nav.hm__nav a[data-variant=tertiary],nav.hm__nav h1[data-variant=tertiary],nav.hm__nav [data-variant=tertiary].hm-button,.hm-button.--tertiary,nav.hm__nav a.--tertiary,nav.hm__nav h1.--tertiary,nav.hm__nav .--tertiary.hm-button,button[data-variant=tertiary],button.--tertiary,a[data-variant=tertiary],a.--tertiary{background-color:var(--color-secondary);color:var(--color-primary-lm6);box-shadow:0 0 0 0 var(--color-secondary-a05)}.hm-button[data-variant=tertiary]:hover,nav.hm__nav h1[data-variant=tertiary]:hover,.hm-button.--tertiary:hover,nav.hm__nav h1.--tertiary:hover,button[data-variant=tertiary]:hover,button.--tertiary:hover,a[data-variant=tertiary]:hover,a.--tertiary:hover{color:var(--color-primary-lm6);background-color:var(--color-secondary-lp2);box-shadow:0 0 .75em 1px var(--color-secondary-a02)}.hm-button[data-variant=tertiary]:active,nav.hm__nav h1[data-variant=tertiary]:active,.hm-button.--tertiary:active,nav.hm__nav h1.--tertiary:active,button[data-variant=tertiary]:active,button.--tertiary:active,a[data-variant=tertiary]:active,a.--tertiary:active{color:var(--color-primary-lm6);background-color:var(--color-secondary-lp2);box-shadow:0 0 1.5em 1px var(--color-secondary-a04)!important}.hm-button[data-variant=outline],nav.hm__nav a[data-variant=outline],nav.hm__nav h1[data-variant=outline],nav.hm__nav [data-variant=outline].hm-button,.hm-button.--outline,nav.hm__nav a.--outline,nav.hm__nav h1.--outline,nav.hm__nav .--outline.hm-button,button[data-variant=outline],button.--outline,a[data-variant=outline],a.--outline{background-color:transparent;color:var(--color-foreground);border-color:var(--color-foreground);border-width:var(--border-width)}.hm-button[data-variant=outline]:hover,nav.hm__nav h1[data-variant=outline]:hover,.hm-button[data-variant=outline]:focus,nav.hm__nav h1[data-variant=outline]:focus,.hm-button.--outline:hover,nav.hm__nav h1.--outline:hover,.hm-button.--outline:focus,nav.hm__nav h1.--outline:focus,button[data-variant=outline]:hover,button[data-variant=outline]:focus,button.--outline:hover,button.--outline:focus,a[data-variant=outline]:hover,a[data-variant=outline]:focus,a.--outline:hover,a.--outline:focus{color:var(--color-background);background-color:var(--color-primary);border-color:var(--color-primary)}.hm-button[data-variant=outline][data-variant=inverted],nav.hm__nav h1[data-variant=outline][data-variant=inverted],.hm-button[data-variant=outline].--inverted,nav.hm__nav h1[data-variant=outline].--inverted,.hm-button.--outline[data-variant=inverted],nav.hm__nav h1.--outline[data-variant=inverted],.hm-button.--outline.--inverted,nav.hm__nav h1.--outline.--inverted,button[data-variant=outline][data-variant=inverted],button[data-variant=outline].--inverted,button.--outline[data-variant=inverted],button.--outline.--inverted,a[data-variant=outline][data-variant=inverted],a[data-variant=outline].--inverted,a.--outline[data-variant=inverted],a.--outline.--inverted{background-color:transparent;color:var(--color-foreground);border-color:var(--color-foreground)}.hm-button[data-variant=outline][data-variant=inverted]:hover,nav.hm__nav h1[data-variant=outline][data-variant=inverted]:hover,.hm-button[data-variant=outline][data-variant=inverted]:focus,nav.hm__nav h1[data-variant=outline][data-variant=inverted]:focus,.hm-button[data-variant=outline].--inverted:hover,nav.hm__nav h1[data-variant=outline].--inverted:hover,.hm-button[data-variant=outline].--inverted:focus,nav.hm__nav h1[data-variant=outline].--inverted:focus,.hm-button.--outline[data-variant=inverted]:hover,nav.hm__nav h1.--outline[data-variant=inverted]:hover,.hm-button.--outline[data-variant=inverted]:focus,nav.hm__nav h1.--outline[data-variant=inverted]:focus,.hm-button.--outline.--inverted:hover,nav.hm__nav h1.--outline.--inverted:hover,.hm-button.--outline.--inverted:focus,nav.hm__nav h1.--outline.--inverted:focus,button[data-variant=outline][data-variant=inverted]:hover,button[data-variant=outline][data-variant=inverted]:focus,button[data-variant=outline].--inverted:hover,button[data-variant=outline].--inverted:focus,button.--outline[data-variant=inverted]:hover,button.--outline[data-variant=inverted]:focus,button.--outline.--inverted:hover,button.--outline.--inverted:focus,a[data-variant=outline][data-variant=inverted]:hover,a[data-variant=outline][data-variant=inverted]:focus,a[data-variant=outline].--inverted:hover,a[data-variant=outline].--inverted:focus,a.--outline[data-variant=inverted]:hover,a.--outline[data-variant=inverted]:focus,a.--outline.--inverted:hover,a.--outline.--inverted:focus{color:var(--color-background);background-color:var(--color-foreground)}.hm-button[data-variant=ghost],nav.hm__nav a[data-variant=ghost],nav.hm__nav h1[data-variant=ghost],nav.hm__nav [data-variant=ghost].hm-button,.hm-button.--ghost,nav.hm__nav a.--ghost,nav.hm__nav h1.--ghost,nav.hm__nav .--ghost.hm-button,button[data-variant=ghost],button.--ghost,a[data-variant=ghost],a.--ghost{background-color:transparent;color:var(--color-primary);border-color:transparent!important}.hm-button[data-variant=ghost]:hover,nav.hm__nav h1[data-variant=ghost]:hover,.hm-button[data-variant=ghost]:focus,nav.hm__nav h1[data-variant=ghost]:focus,.hm-button.--ghost:hover,nav.hm__nav h1.--ghost:hover,.hm-button.--ghost:focus,nav.hm__nav h1.--ghost:focus,button[data-variant=ghost]:hover,button[data-variant=ghost]:focus,button.--ghost:hover,button.--ghost:focus,a[data-variant=ghost]:hover,a[data-variant=ghost]:focus,a.--ghost:hover,a.--ghost:focus{color:var(--color-foreground-secondary)!important;background-color:var(--color-background-secondary)!important}.hm-button.--wide,nav.hm__nav a.--wide,nav.hm__nav h1.--wide,nav.hm__nav .--wide.hm-button,button.--wide,a.--wide{width:100%;text-align:center}.hm-button.--mw,nav.hm__nav a.--mw,nav.hm__nav h1.--mw,nav.hm__nav .--mw.hm-button,button.--mw,a.--mw{width:clamp(13em,85%,30em);margin:0 auto}.hm-button.--flex,nav.hm__nav a.--flex,nav.hm__nav h1.--flex,nav.hm__nav .--flex.hm-button,button.--flex,a.--flex{display:inline-flex;align-items:center;justify-content:center}.hm-button[data-round],nav.hm__nav a[data-round],nav.hm__nav h1[data-round],nav.hm__nav [data-round].hm-button,.hm-button.--round,nav.hm__nav a.--round,nav.hm__nav h1.--round,nav.hm__nav .--round.hm-button,button[data-round],button.--round,a[data-round],a.--round{border-radius:1111em;padding-left:1.375em;padding-right:1.375em}.hm-button[disabled],nav.hm__nav a[disabled],nav.hm__nav h1[disabled],nav.hm__nav [disabled].hm-button,button[disabled],a[disabled]{background-color:transparent!important;color:var(--color-foreground--l60)!important;cursor:not-allowed;box-shadow:none!important}.hm-button[disabled]:hover,nav.hm__nav h1[disabled]:hover,.hm-button[disabled]:active,nav.hm__nav h1[disabled]:active,.hm-button[disabled]:focus,nav.hm__nav h1[disabled]:focus,button[disabled]:hover,button[disabled]:active,button[disabled]:focus,a[disabled]:hover,a[disabled]:active,a[disabled]:focus{color:var(--color-foreground--l90)!important;transform:none}.hm-button--icon-only{text-align:center;padding:.25em}.hm-button--icon-only abbr{margin:0 auto;line-height:auto;width:100%;height:100%}.hm-button--icon-only abbr svg{width:100%}.hm-button--icon-only[data-size=sm]{height:2.25em;width:2.25em;padding:.375em}.hm-button--icon-only[data-size=md]{height:3.5em;width:3.5em;padding:.75em}.hm-button--icon-only[data-size=lg]{height:4em;width:4em;padding:.75em}.hm-button--icon-only.--xl,.hm-button--icon-only[data-size=xl]{height:4em;width:4em;padding:1em}.hm-button--icon-only[data-round]{text-align:center}button.hm-button__switch{background-color:var(--color-background);border-radius:10em;display:block;padding:.25em;border:1px solid var(--color-foreground);white-space:nowrap}button.hm-button__switch span{font-size:.875em;letter-spacing:.05em;pointer-events:none;padding:.25em;width:3em;border-radius:10em;display:inline-block;line-height:var(--font-line-height-body);text-transform:uppercase;position:relative;z-index:1;background-color:transparent!important;color:var(--color-foreground)}button.hm-button__switch span:before{content:"";width:100%;height:100%;display:block;position:absolute;background-color:var(--color-foreground);top:0;left:0;border-radius:111em;z-index:-2;transition:transform calc(var(--animation-step) * 2) ease-in-out,background-color var(--animation-step) ease-in-out}button.hm-button__switch:active{transform:none}button.hm-button__switch[role=switch][aria-checked=false] :first-child,button.hm-button__switch[role=switch][aria-checked=true] :first-child{background-color:transparent!important;color:inherit;z-index:2}button.hm-button__switch[role=switch][aria-checked=false] :first-child:before,button.hm-button__switch[role=switch][aria-checked=true] :first-child:before{display:none}button.hm-button__switch[role=switch][aria-checked=true] :first-child{color:var(--color-foreground)!important}button.hm-button__switch[role=switch][aria-checked=true] :last-child,button.hm-button__switch[role=switch][aria-checked=false] :first-child{color:var(--color-background)}button.hm-button__switch[role=switch][aria-checked=false] :last-child:before{transform:translate(calc(-100% - .275em));background-color:var(--color-grey)}label.hm-label__switch{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;padding:0 .5em 0 0;opacity:.6}label.hm-label__switch:hover{opacity:1}button.hm-button__switch.switch--sm{font-size:.75em}button.hm-button__switch.switch--sm span{color:transparent!important;width:2.5em;height:2.5em}button.hm-button__switch.switch--sm[role=switch][aria-checked=false] :last-child:before{transform:translate(calc(-100% - .3675em))}button.hm-button__switch.switch--xs{font-size:.5em;margin-right:1em}button.hm-button__switch.switch--xs span{color:transparent!important;width:2.5em;height:2.5em}button.hm-button__switch.switch--xs[role=switch][aria-checked=false] :last-child:before{transform:translate(calc(-100% - .25em))}button.menuButtonExample{padding:.25em}button.menuButtonExample:active{transform:none}button.menuButtonExample abbr{width:1.5em;height:1.5em;position:relative;margin:0;pointer-events:none}button.menuButtonExample abbr:before,button.menuButtonExample abbr:after{content:"";display:block;width:100%;height:2px;background-color:var(--color-foreground);position:absolute;top:calc(50% - .25em);left:0;transition:transform calc(var(--animation-step) * 2) ease-in-out}button.menuButtonExample abbr:after{top:calc(50% + .25em);transition:transform calc(var(--animation-step) * 2) ease-in-out}button.menuButtonExample[aria-expanded=true] abbr:before{transform:translateY(.25em) rotate(-225deg)}button.menuButtonExample[aria-expanded=true] abbr:after{transform:translateY(-.25em) rotate(225deg)}button.menuButtonExample[aria-expanded=false] abbr:before{transform:translateY(0) rotate(0)}button.menuButtonExample[aria-expanded=false] abbr:after{transform:translateY(0) rotate(0)}button.toggle__l00k__nav abbr.closeIcon{width:1.5em;height:1.5em;position:absolute;margin:0;pointer-events:none}button.toggle__l00k__nav abbr.closeIcon:before,button.toggle__l00k__nav abbr.closeIcon:after{content:"";display:block;width:100%;height:2px;background-color:var(--color-foreground);position:absolute;top:calc(50% - .25em);left:0;transition:transform calc(var(--animation-step) * 2) ease-in-out;transform:translateY(.25em) rotate(-225deg) scaleX(0)}button.toggle__l00k__nav abbr.closeIcon:after{top:calc(50% + .25em);transition:transform calc(var(--animation-step) * 2) ease-in-out;transform:translateY(-.25em) rotate(225deg) scaleX(0)}button.toggle__l00k__nav[aria-expanded=true] span{opacity:0}button.toggle__l00k__nav[aria-expanded=true] abbr.closeIcon:before{transform:translateY(.25em) rotate(-225deg) scaleX(1)}button.toggle__l00k__nav[aria-expanded=true] abbr.closeIcon:after{transform:translateY(-.25em) rotate(225deg) scaleX(1)}button.toggle__l00k__nav[aria-expanded=false] span{opacity:1}button.toggle__l00k__nav[aria-expanded=false] abbr.closeIcon:before{transform:translateY(.25em) rotate(-225deg) scaleX(0)}button.toggle__l00k__nav[aria-expanded=false] abbr.closeIcon:after{transform:translateY(-.25em) rotate(225deg) scaleX(0)}.hm-label{width:100%;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500}.hm-text-input{outline:0;font-weight:400;line-height:var(--font-line-height-body);font-size:1em;border:1px solid WindowFrame;box-sizing:border-box}.hm-text-input:focus{border-color:var(--color-primary);outline:.125em solid var(--color-primary);outline-offset:.125em;box-shadow:var(--focus-box-shadow);border-radius:.25em}.hm-input-wrapper--default-theme:focus-within label{opacity:1!important;color:var(--color-primary)}.hm-input-wrapper--default-theme input{width:100%}.hm-label--default-theme{padding:0 0 .375em}.hm-text-input--default-theme{height:3.5em;padding:1.125rem;line-height:1.125em;border-radius:.25rem;transition:outline var(--animation-step) ease-in-out,transform var(--animation-step) ease-in-out,box-shadow calc(var(--animation-step) * 2) ease-in-out,border-color var(--animation-step) ease-in-out,background-color var(--animation-step) ease-in-out;box-shadow:0 0 0 2em transparent}.hm-text-input--default-theme::-moz-placeholder{font-weight:300;color:var(--color-foreground)}.hm-text-input--default-theme::placeholder{font-weight:300;color:var(--color-foreground)}.hm-text-input--default-theme:focus{border-color:transparent;outline:.25em solid var(--color-primary);outline-offset:.0675em;box-shadow:var(--focus-box-shadow)}.hm-text-input--default-theme[data-size=sm],.hm-text-input--default-theme.--sm,nav.hm__nav a.hm-text-input--default-theme,nav.hm__nav h1.hm-text-input--default-theme,nav.hm__nav .hm-text-input--default-theme.hm-button{padding:.375rem .75rem;height:2.25em}.hm-input-wrapper--inner-label{position:relative}.hm-input-wrapper--inner-label .hm-label{font-weight:400;position:absolute;top:1rem;left:1rem;font-size:1.08675em;opacity:.875;pointer-events:none;z-index:2;transform-origin:top left;transition:transform calc(var(--animation-step) / 2) ease-in-out,opacity calc(var(--animation-step) * 2) ease-in-out}.hm-input-wrapper--inner-label .hm-text-input{height:4.5em;padding:2.25rem 1rem .875rem;position:relative;z-index:1}.hm-input-wrapper--inner-label .hm-text-input::-moz-placeholder{opacity:.4;color:var(--color-foreground)}.hm-input-wrapper--inner-label .hm-text-input::placeholder{opacity:.4;color:var(--color-foreground)}.hm-input-wrapper--inner-label .hm-text-input:focus::-moz-placeholder{opacity:.25}.hm-input-wrapper--inner-label .hm-text-input:focus::placeholder{opacity:.25}.hm-input-wrapper--inner-label.hm-input--filled .hm-label{opacity:.875!important}.hm-input-wrapper--inner-label:focus-within label{opacity:1!important;color:var(--color-primary)}.hm-input-wrapper.--error label,.hm-input-wrapper.--error .hm-form-helper{color:var(--color-red)}.hm-input-wrapper.--error input,.hm-input-wrapper.--error textarea{border-color:var(--color-red);color:var(--color-red-lm2)}.hm-input-wrapper.--error:focus-within label{opacity:1!important;color:var(--color-red)}.hm-text-input__invalid-icon{position:absolute;top:50%;right:1rem;fill:var(--color-red);transform:translateY(-50%)}.hm-form-helper{font-size:.875em;margin-top:.25em;display:block}@font-face{font-family:Routed Gothic;src:url(/routed-gothic.ttf) format("truetype");font-weight:400;font-style:normal}h1,h2,h3,h4,h5,h6{font-size:unset;margin:0 0 1em;line-height:var(--font-line-height-body);font-weight:800}p{margin:0 0 1em;font-weight:300;line-height:var(--font-line-height-body)}h1[data-heading=xxl i],h1 .--xxl,h2[data-heading=xxl i],h2 .--xxl,h3[data-heading=xxl i],h3 .--xxl,h4[data-heading=xxl i],h4 .--xxl,h5[data-heading=xxl i],h5 .--xxl,h6[data-heading=xxl i],h6 .--xxl,i[data-heading=xxl i],i .--xxl,em[data-heading=xxl i],em .--xxl,strong[data-heading=xxl i],strong .--xxl,p[data-heading=xxl i],p .--xxl,ul[data-heading=xxl i],ul .--xxl,span[data-heading=xxl i],span .--xxl{font-size:clamp(1.75em,8vw,8em);line-height:1.05em;letter-spacing:-.0375em;margin-bottom:.375em}h1[data-heading=xl i],h1.--xl,h2[data-heading=xl i],h2.--xl,h3[data-heading=xl i],h3.--xl,h4[data-heading=xl i],h4.--xl,h5[data-heading=xl i],h5.--xl,h6[data-heading=xl i],h6.--xl,i[data-heading=xl i],i.--xl,em[data-heading=xl i],em.--xl,strong[data-heading=xl i],strong.--xl,p[data-heading=xl i],p.--xl,ul[data-heading=xl i],ul.--xl,span[data-heading=xl i],span.--xl{font-size:clamp(2em,6.5vw,5em);line-height:1.125em;letter-spacing:-.01em;margin:0 0 .5em}h1[data-heading=lg i],h1.--lg,h2[data-heading=lg i],h2.--lg,h3[data-heading=lg i],h3.--lg,h4[data-heading=lg i],h4.--lg,h5[data-heading=lg i],h5.--lg,h6[data-heading=lg i],h6.--lg,i[data-heading=lg i],i.--lg,em[data-heading=lg i],em.--lg,strong[data-heading=lg i],strong.--lg,p[data-heading=lg i],p.--lg,ul[data-heading=lg i],ul.--lg,span[data-heading=lg i],span.--lg{font-size:clamp(2rem,12vmin,18em);letter-spacing:0em;margin:0}h1[data-heading=md i],h1.--md,h2[data-heading=md i],h2.--md,h3[data-heading=md i],h3.--md,h4[data-heading=md i],h4.--md,h5[data-heading=md i],h5.--md,h6[data-heading=md i],h6.--md,i[data-heading=md i],i.--md,em[data-heading=md i],em.--md,strong[data-heading=md i],strong.--md,p[data-heading=md i],p.--md,ul[data-heading=md i],ul.--md,span[data-heading=md i],span.--md{font-size:clamp(2rem,8vmin,18em)!important;margin:0}@media only print{h1[data-heading=md i],h1.--md,h2[data-heading=md i],h2.--md,h3[data-heading=md i],h3.--md,h4[data-heading=md i],h4.--md,h5[data-heading=md i],h5.--md,h6[data-heading=md i],h6.--md,i[data-heading=md i],i.--md,em[data-heading=md i],em.--md,strong[data-heading=md i],strong.--md,p[data-heading=md i],p.--md,ul[data-heading=md i],ul.--md,span[data-heading=md i],span.--md{font-size:clamp(1.5rem,7vmin,18em)!important}}h1[data-heading=sm i],h1.--sm,nav.hm__nav h1,nav.hm__nav h1.hm-button,h2[data-heading=sm i],h2.--sm,nav.hm__nav h2.hm-button,h3[data-heading=sm i],h3.--sm,nav.hm__nav h3.hm-button,h4[data-heading=sm i],h4.--sm,nav.hm__nav h4.hm-button,h5[data-heading=sm i],h5.--sm,nav.hm__nav h5.hm-button,h6[data-heading=sm i],h6.--sm,nav.hm__nav h6.hm-button,i[data-heading=sm i],i.--sm,nav.hm__nav i.hm-button,em[data-heading=sm i],em.--sm,nav.hm__nav em.hm-button,strong[data-heading=sm i],strong.--sm,nav.hm__nav strong.hm-button,p[data-heading=sm i],p.--sm,nav.hm__nav p.hm-button,ul[data-heading=sm i],ul.--sm,nav.hm__nav ul.hm-button,span[data-heading=sm i],span.--sm,nav.hm__nav span.hm-button{font-size:1em;margin:0 0 1em}h1[data-heading=xs i],h1.--xs,h2[data-heading=xs i],h2.--xs,h3[data-heading=xs i],h3.--xs,h4[data-heading=xs i],h4.--xs,h5[data-heading=xs i],h5.--xs,h6[data-heading=xs i],h6.--xs,i[data-heading=xs i],i.--xs,em[data-heading=xs i],em.--xs,strong[data-heading=xs i],strong.--xs,p[data-heading=xs i],p.--xs,ul[data-heading=xs i],ul.--xs,span[data-heading=xs i],span.--xs{font-size:.875em;line-height:var(--font-line-height-body);letter-spacing:.01em;font-weight:600;margin:0 0 1em}p{max-width:38em}.--inverted{background:var(--color-primary)!important;color:var(--color-background)}.--inverted .muted,.--inverted .lightText{color:var(--color-background);opacity:.6}.--inverted h1[size=xs i],.--inverted h2[size=xs i],.--inverted h3[size=xs i],.--inverted h4[size=xs i],.--inverted h5[size=xs i],.--inverted h6[size=xs i],.--inverted p[size=xs i],.--inverted div[size=xs i],.--inverted span[size=xs i]{font-weight:400;letter-spacing:.03em}.--inverted p{letter-spacing:.01em;font-weight:300}a{color:var(--color-primary);transition:transform calc(var(--animation-step) / 2) ease-in-out}a:hover{color:var(--color-primary-lm2)}path.favIcon{fill:#000}@media (prefers-color-scheme: dark){path.favIcon{fill:#fff}}:root{font-size:16px;line-height:1.375em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400}html{background:var(--color-background);color:var(--color-foreground);-moz-osx-font-smoothing:antialiased;font-smoothing:antialiased;font-family:var(--font-family);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}html,body{font-size:16px;position:relative}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}body,main,article{padding:0;margin:0;min-height:100%;height:100%;width:100%}main,header,.l00k__user-heading{margin:0 auto}ol,ul{list-style:none;margin:0;padding:0}main{margin:0 auto}img{max-width:100%;height:auto}nav.hm__nav{animation-duration:var(--animation-step);display:grid;align-items:center;padding:var(--space) var(--space) 0;grid-template-columns:repeat(auto-fit,minmax(6.5em,.25fr));justify-content:space-between;font-family:var(--font-mono);margin:1em auto;text-transform:uppercase;gap:.25em}nav.hm__nav h1,nav.hm__nav h2,nav.hm__nav h3{margin:0;font-size:3.5em;font-weight:100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}nav.hm__nav h1{font-size:1rem;background-color:var(--color-foreground);color:var(--color-background);letter-spacing:.125em;text-transform:uppercase}nav.hm__nav a,nav.hm__nav h1,nav.hm__nav .hm-button{background-color:var(--color-foreground);color:var(--color-background);letter-spacing:.125em;text-transform:uppercase;border-width:var(--border-width);font-weight:100}nav.hm__nav .hm__user-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}nav.hm__nav form{padding:0}nav.hm__nav form button{margin:0;text-transform:uppercase;letter-spacing:.125em;width:100%}.--cards article{--dialog-hv: 100dvh;--space__card: 1em}@media (min-width: 1060px){.--cards article{--space__card: 1.75em}}.--cards.w__l00k__nav article .__h .__card{width:calc(100vw - var(--space__card) * 5 - var(--right));min-width:calc(100vw - var(--space__card) * 5 - var(--right))}.--cards.--calendar article{--dialog-hv: 100dvh;--space__card: 1em}@media (min-width: 1060px){.--cards.--calendar article{--space__card: 1.75em}}.--cards.--calendar.w__l00k__nav article .__h .__card{width:calc(100vw - var(--space__card) * 5 - var(--right));min-width:calc(100vw - var(--space__card) * 5 - var(--right))}.section__header,.section__footer{position:absolute;top:0;left:0;width:100%;background-color:color-mix(in srgb,var(--color-background) 10%,transparent 70%);opacity:1;-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);mask:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);z-index:3;height:calc(var(--space__card) * 2.4875)}.section__footer{top:calc(var(--dialog-hv) - var(--space__card) * 2.4875);-webkit-mask:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%);mask:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgb(0,0,0) 100%)}.__v{container-type:inline-size;border-radius:calc(var(--border-radius) / 6);margin:0;display:grid;grid-template-columns:unset;height:var(--dialog-hv);overflow-y:scroll;overscroll-behavior-y:contain;scroll-snap-type:y mandatory;scrollbar-width:none;gap:calc(var(--space__card) / 3);width:100%;padding:0 var(--space);z-index:1;position:relative}.__v>*:first-of-type{writing-mode:horizontal-tb;margin-block-start:calc(var(--space__card) * 2.5)}.__v>*:last-of-type{writing-mode:horizontal-tb;margin-block-end:calc(var(--space__card) * 2.5)}.__v>*+*{writing-mode:horizontal-tb;margin-block-start:calc(var(--space__card) * .75)}.__v .__card{border:2px solid var(--color-foreground);scroll-snap-align:center;width:100%;min-height:calc(var(--dialog-hv) - var(--space__card) * 5);font-size:1rem;box-shadow:0 0 0 calc(var(--space) / 4) color-mix(in srgb,var(--color-background) 20%,transparent 50%);border-radius:calc(var(--border-radius) / 1);overflow:hidden;position:relative}.__v .__card>*{padding:var(--space__card) var(--space);display:grid;align-content:space-between;height:calc(100% - var(--space__card) * 2)}.__v .__card>*>h1{font-weight:800!important;color:var(--color-primary-1)}.__v .__card>*>div{display:grid;justify-content:end}.__v .__card>*>div>button{width:auto;width:-moz-fit-content;width:fit-content;display:inline-block;border-radius:111em}.__v.--scrollbar{overflow-y:scroll;scrollbar-color:#0A4C95 #C2D2E4;scrollbar-width:0!important}.__v.--scrollbar::-webkit-scrollbar{width:0!important}.__v.--scrollbar::-webkit-scrollbar-track{background:red!important;height:100px}.__v.--scrollbar::-webkit-scrollbar-thumb{background:#888}.__v.--scrollbar::-webkit-scrollbar-thumb:hover{background:#555}.__h{container-type:inline-size;border-radius:calc(var(--border-radius) / 6);margin:0;display:grid;grid-auto-columns:min-content;grid-auto-flow:column;gap:.5em;height:var(--dialog-hv);overflow-x:scroll;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:calc(var(--space__card) / 3);width:auto;padding:var(--space) 0;z-index:1;position:relative}.__h>*:first-of-type{writing-mode:sideways-lr;margin-block-start:calc(var(--space__card) * 2.5)}.__h>*:last-of-type{writing-mode:sideways-lr;margin-block-end:calc(var(--space__card) * 2.5)}.__h>*+*{writing-mode:sideways-lr;margin-block-start:calc(var(--space__card) * .75)}.__h .__card{border:2px solid var(--color-foreground);scroll-snap-align:center;min-width:calc(100vw - var(--space__card) * 5);width:calc(100vw - var(--space__card) * 5);min-height:calc(var(--dialog-hv) - var(--space__card) * 10);font-size:1rem;box-shadow:0 0 0 calc(var(--space) / 4) color-mix(in srgb,var(--color-background) 20%,transparent 50%);border-radius:calc(var(--border-radius) / 1);overflow:hidden;position:relative}.__h .__card>*{padding:var(--space__card) calc(var(--space) * 2);display:grid;width:100%;align-content:center;justify-content:center;height:100%;writing-mode:horizontal-tb}.__h .__card>*>h1{text-align:center;font-weight:800!important;color:var(--color-primary-1);font-size:10vmin}.__h .__card>*>div{display:grid;justify-content:end}.__h .__card>*>div>button{width:auto;width:-moz-fit-content;width:fit-content;display:inline-block;border-radius:111em}.__h.--scrollbar{overflow-y:scroll;scrollbar-color:#0A4C95 #C2D2E4;scrollbar-width:0!important}.__h.--scrollbar::-webkit-scrollbar{width:0!important}.__h.--scrollbar::-webkit-scrollbar-track{background:red!important;height:100px}.__h.--scrollbar::-webkit-scrollbar-thumb{background:#888}.__h.--scrollbar::-webkit-scrollbar-thumb:hover{background:#555}main.l00k.--cards article{padding:0}main.l00k.--cards article section{padding:0}@keyframes subtitleFade{0%,9.8%{opacity:0}10%,29.8%{opacity:1}30%,to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}button.toggle__l00k__nav{transform:scale(.75) translate(5%)}button.toggle__l00k__nav[aria-expanded=true]{transform:scale(.75) translate(75%,-15%)}@media only screen and (max-width: 599px){button.toggle__l00k__nav[aria-expanded=true]{transform:scale(.5)}}body{padding:0}@media (orientation: landscape){body{padding-top:0}}section.l00k__item.__calendar{display:grid;align-items:center;position:relative;min-height:100dvh;position:absolute;width:100%;height:100dvh;margin-top:0;z-index:1111;pointer-events:none}section.l00k__item.__calendar header{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(3);filter:url(#goo2);text-transform:uppercase;font-family:var(--font-mono)}section.l00k__item.__calendar header *{text-align:center;margin:0}section.l00k__item.__calendar header h3{margin:0}section.l00k__item.__calendar.video-open{z-index:1;opacity:.2;filter:blur(4px)}.calendar__heading{position:absolute;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:var(--space);gap:.25em;text-transform:uppercase;font-family:var(--font-mono);opacity:.5;letter-spacing:.05em}.calendar__heading *{font-weight:400!important;font-size:clamp(.75em,2.25vmin,2em)!important}.calendar{display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:repeat(9,1fr);gap:1px;width:100%;max-width:calc(100vmin - 4em);aspect-ratio:1/1;margin:0 auto;z-index:111111;position:relative;padding:calc(var(--space) * 1)}@media (orientation: landscape) and (max-height: 500px){.calendar{padding:0;max-width:calc(100vmin - 3em)}}@media only screen and (max-width: 500px){.calendar{padding:0;max-width:calc(100vmin - 3em)}}.calendar .calendar__day{box-shadow:0 0 0 1px var(--color-foreground);text-align:center;display:grid;align-items:center;position:relative;z-index:111111;background-color:var(--color-background);font-size:clamp(.75em,2vmin,1.25em);font-family:var(--font-family);letter-spacing:.05em;pointer-events:all;font-weight:300;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar .calendar__day span{font-size:clamp(1em,4vmin,4em)}@media only screen{.calendar .calendar__day span{filter:saturate(.1) contrast(1.5)}.calendar .calendar__day:hover{background-color:#90ee90!important}}.calendar .calendar__day.waxingHalfMoon,.calendar .calendar__day.waningHalfMoon,.calendar .calendar__day.newMoon,.calendar .calendar__day.fullMoon{display:grid;align-items:center;justify-content:center}.calendar .calendar__day.waxingHalfMoon span,.calendar .calendar__day.waningHalfMoon span,.calendar .calendar__day.newMoon span,.calendar .calendar__day.fullMoon span{position:relative;width:1em;height:1em;border:1px solid var(--color-foreground);border-radius:111em;overflow:hidden;background-color:var(--color-background)}.calendar .calendar__day.waxingHalfMoon span abbr,.calendar .calendar__day.waningHalfMoon span abbr,.calendar .calendar__day.newMoon span abbr,.calendar .calendar__day.fullMoon span abbr{background-color:var(--color-foreground);width:100%;left:calc(-50% + 1px);border-radius:0;height:100%;border:1px solid var(--color-foreground);position:absolute;color:transparent}.calendar .calendar__day.waningHalfMoon span abbr{background-color:var(--color-foreground);width:100%;left:calc(50% - 1px);height:100%;border:1px solid var(--color-foreground);position:absolute;color:transparent!important}.calendar .calendar__day.newMoon span{background-color:var(--color-foreground)}.calendar .calendar__day.newMoon span abbr{display:none;color:transparent}.calendar .calendar__day.fullMoon span{background-color:var(--color-background)}.calendar .calendar__day.fullMoon span abbr{display:none;color:transparent}@media only screen{.calendar .calendar__day abbr.note-indicator{position:absolute;width:.25em;height:.25em;top:.5em;right:.5em;border-radius:111em;background-color:var(--color-foreground)}.calendar .calendar__day.today abbr.note-indicator{display:none}.calendar .calendar__day.future-date{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-foreground) 100%,var(--color-background) 40%)}.calendar .saturday{background:color-mix(in srgb,LightYellow 100%,var(--color-primary) 2%)}.calendar .sunday{background:#ffffe0}.calendar .sunday.highlight:after{background-color:#000}.calendar .sunday.waxingHalfMoon:before,.calendar .sunday.waningHalfMoon:before,.calendar .sunday.newMoon:before,.calendar .sunday.fullMoon:before{opacity:0}.calendar .sunday .today:before{content:"";display:block;width:100%;height:100%;transform:scale(.9875) rotate(45deg);background-color:red;background:radial-gradient(circle,orange,gold 80%);top:0;position:absolute;z-index:-1;box-shadow:0 0 0 1px #ffb833;transition:transform ease-in-out var(--animation-step)}}@media screen{.calendar .today{background:none;box-shadow:0 0 0 0 var(--color-background),0 0 0 var(--color-background);font-family:unset;z-index:111411;font-size:clamp(.875em,3.5vmin,2.75em);position:relative;line-height:1;padding:0;font-weight:600;letter-spacing:-.025em;text-shadow:.5px .5px color-mix(in srgb,var(--color-foreground) 0%,var(--color-background) 60%)}.calendar .today strong{transform:translateY(-.125em);color:#664200!important;text-shadow:0 1px hsl(39,100%,95%),.5px 0px hsl(39,100%,90%);letter-spacing:-.05em}.calendar .today:after{content:"";display:block;width:100%;height:100%;transform:scale(.9875) rotate(1215deg);background-color:red;background:radial-gradient(circle,#ff0 10%,gold 70%);top:0;position:absolute;z-index:-1;box-shadow:0 0 0 1px #ffb429,0 0 0 2px #ffffff4d,0 0 .5em 1px #ffb8334d,0 0 2em .25em #ffffff4d;transition:transform ease-in-out var(--animation-step),border-radius ease-in-out var(--animation-step)}.calendar .today:hover{background-color:var(--color-background)!important}.calendar .today:hover:after{transform:scale(1.05) rotate(855deg)}.calendar .today:hover:active{background-color:var(--color-background)!important}.calendar .today:hover:active:after{transform:scale(1.05) rotate(-1215deg)!important}.calendar .today:active{background-color:var(--color-background)!important}.calendar .today:active:after{opacity:1!important;transform:scale(1.05) rotate(1215deg)}}@media only screen{.calendar .highlight{background-color:#add8e6!important}.calendar .highlight:hover{background-color:#90ee90!important;color:var(--color-foreground)}.calendar .highlight.today{background:var(--color-background)!important}.calendar .highlight.today:after{border-radius:0;transform:scale(.9875) rotate(-855deg);background:radial-gradient(circle,#ff0 10%,gold 70%)}.calendar .highlight.today:hover:after{transform:scale(1.05) rotate(855deg)}}.calendar__day:nth-child(1){grid-column:1;grid-row:1}.calendar__day:nth-child(2){grid-column:2;grid-row:1}.calendar__day:nth-child(3){grid-column:3;grid-row:1}.calendar__day:nth-child(4){grid-column:4;grid-row:1}.calendar__day:nth-child(5){grid-column:5;grid-row:1}.calendar__day:nth-child(6){grid-column:6;grid-row:1}.calendar__day:nth-child(7){grid-column:7;grid-row:1}.calendar__day:nth-child(8){grid-column:8;grid-row:1}.calendar__day:nth-child(9){grid-column:9;grid-row:1}.calendar__day:nth-child(10){grid-column:9;grid-row:2}.calendar__day:nth-child(11){grid-column:9;grid-row:3}.calendar__day:nth-child(12){grid-column:9;grid-row:4}.calendar__day:nth-child(13){grid-column:9;grid-row:5}.calendar__day:nth-child(14){grid-column:9;grid-row:6}.calendar__day:nth-child(15){grid-column:9;grid-row:7}.calendar__day:nth-child(16){grid-column:9;grid-row:8}.calendar__day:nth-child(17){grid-column:9;grid-row:9}.calendar__day:nth-child(18){grid-column:8;grid-row:9}.calendar__day:nth-child(19){grid-column:7;grid-row:9}.calendar__day:nth-child(20){grid-column:6;grid-row:9}.calendar__day:nth-child(21){grid-column:5;grid-row:9}.calendar__day:nth-child(22){grid-column:4;grid-row:9}.calendar__day:nth-child(23){grid-column:3;grid-row:9}.calendar__day:nth-child(24){grid-column:2;grid-row:9}.calendar__day:nth-child(25){grid-column:1;grid-row:9}.calendar__day:nth-child(26){grid-column:1;grid-row:8}.calendar__day:nth-child(27){grid-column:1;grid-row:7}.calendar__day:nth-child(28){grid-column:1;grid-row:6}.calendar__day:nth-child(29){grid-column:1;grid-row:5}.calendar__day:nth-child(30){grid-column:1;grid-row:4}.calendar__day:nth-child(31){grid-column:1;grid-row:3}main.l00k.--print article{--color-background: white !important;--color-foreground: black !important;color:#000!important}main.l00k.--cards.--calendar article .calendar{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);gap:1px}main.l00k.--cards.--calendar article section.__calendar{z-index:1}main.l00k.--cards.--calendar article section.__cards{z-index:1111111111}section.__cards .section__header,section.__cards .section__footer{pointer-events:none}@media only screen and (max-width: 700px),only screen and (max-height: 700px){section.__cards.modal-open .window{transition:height calc(var(--animation-step) * 1) cubic-bezier(0,.25,.25,1.2) 0s;will-change:height}section.__cards.modal-open .window>div .window__contents{padding:0}section.__cards.modal-open .window>div .window__contents textarea{transition:height calc(var(--animation-step) * 1) cubic-bezier(0,.25,.25,1.2) 0s;will-change:height}}section.__cards.modal-open .section__header,section.__cards.modal-open .section__footer{display:none}@media only screen and (max-width: 700px),only screen and (max-height: 700px){section.__calendar.modal-open{z-index:1;opacity:.3}}.__v{z-index:1;padding:0;position:relative;scroll-snap-align:start!important}@media (prefers-reduced-motion: no-preference){.__v{scroll-behavior:smooth}}.__v>*:first-of-type{writing-mode:horizontal-tb;margin-block-start:0!important}.__v>*:last-of-type{writing-mode:horizontal-tb;margin-block-end:0!important}.__v>*+*{writing-mode:horizontal-tb;margin-block-start:0!important}.__v .__card{border:0;display:grid;align-items:center;justify-content:center;min-height:calc(var(--dialog-hv) - var(--space__card) * 0);border-radius:0}@media only print{.__v .__card{height:100%;display:none}.__v .__card:first-child{display:block}}.__v .__card>button.close-video-button{position:absolute;top:calc(var(--space) * 1);right:calc(var(--space) * 1);width:3em;height:3em;background:#639;z-index:999999;border-radius:111em;border:0;background-color:var(--color-background);display:block;visibility:hidden;border:1px solid color-mix(in srgb,var(--color-foreground) 100%,transparent 0%);box-shadow:0 0 1.5em color-mix(in srgb,var(--color-foreground) 10%,transparent 100%);cursor:pointer;padding:0;align-content:unset}.__v .__card>button.close-video-button span{transform-origin:center!important;background-color:var(--color-foreground);width:2px;height:.75em;left:calc(50% - .25em);top:50%;transform:rotate(45deg) translate(-50%,-50%);position:absolute}.__v .__card>button.close-video-button span:after{content:"";transform-origin:center!important;display:block;background-color:var(--color-foreground);width:100%;height:100%;transform:rotate(-90deg);position:absolute}.__v .__card>button.close-video-button:hover{background-color:var(--color-foreground)}.__v .__card>button.close-video-button:hover span{background-color:var(--color-background)}.__v .__card>button.close-video-button:hover span:after{background-color:var(--color-background)}.__v .__card.video-open{visibility:visible}.__v .__card.video-open>button.close-video-button{visibility:visible}.__v .__card.video-open>div>span{display:none!important;transition:opacity 0 ease 0!important}.__v .__card>div{height:auto;text-align:center;margin-top:0;justify-items:center;padding:0 var(--space);z-index:222221}@media only screen and (max-width: 600px){.__v .__card>div{height:90%;text-align:center;margin-top:.875em}}@media only screen and (orientation: landscape) and (max-height: 500px){.__v .__card>div{grid-auto-flow:column;grid-template-columns:1fr 3fr 1fr;display:grid;align-items:center;justify-content:center;width:100vw;padding:0 calc(var(--space) * 1)}}@media only print{.__v .__card>div{filter:unset!important;text-align:center;display:grid;grid-template-rows:1fr 2fr 1fr;height:100%}}.__v .__card>div>p{font-size:clamp(1.875em,28vmin,111em);line-height:1em;font-weight:1000;filter:url(#gooBig);padding:0;margin:-.06875em 0 0}@media only screen and (max-width: 600px){.__v .__card>div>p{line-height:0;filter:url(#goo)}}.__v .__card>div>span{transition:opacity calc(var(--animation-step) * 1.25) ease calc(var(--animation-step) * 1.75);text-transform:uppercase;font-weight:400;letter-spacing:0;font-size:clamp(.875em,2vmin,1em);letter-spacing:.05em;max-width:50vmin;margin:0 auto;pointer-events:all;z-index:222222;opacity:0}.__v .__card>div>span.hidden{display:none!important}.__v .__card>div>span.moon-phase{text-overflow:ellipsis;width:100%;overflow:hidden;height:1.5em;text-wrap:nowrap}.__v .__card>div>span i{font-style:normal;display:none}@media only print{.__v .__card>div>span i{display:block}}.__v .__card>div>span:nth-of-type(1){transform:translateY(-2.5em)}.__v .__card>div>span:nth-of-type(2){transform:translateY(2.75em)}@media only print{.__v .__card>div>span{color:#000!important;filter:unset;opacity:1!important}.__v .__card>div>span:nth-of-type(1){position:absolute;top:8vh;left:50%;transform:translate(-50%) translateY(0)}.__v .__card>div>span:nth-of-type(1) span{display:none}.__v .__card>div>span:nth-of-type(1) span:nth-of-type(2){display:block}.__v .__card>div>span:nth-of-type(2){display:none}.__v .__card>div>span:last-of-type{display:none!important}}@media only screen and (max-width: 600px){.__v .__card>div>span{max-width:90vmin}.__v .__card>div>span:nth-of-type(1){transform:translateY(0);padding-top:1em}.__v .__card>div>span:nth-of-type(2){transform:translateY(-2em)}}@media only screen and (orientation: landscape) and (max-height: 500px){.__v .__card>div>span:nth-of-type(1){transform:unset}.__v .__card>div>span:nth-of-type(1)>span:nth-of-type(1){display:block}.__v .__card>div>span:nth-of-type(2){transform:unset}}.__v .__card>div a{position:relative;text-align:center;display:grid;align-content:center;justify-content:center;width:100%;text-transform:uppercase;font-weight:800;letter-spacing:-.0125em;margin:0 auto;max-width:55vmin;line-height:1;color:currentColor;text-decoration:none;transform-origin:center;transition:transform calc(var(--animation-step) / 2) ease,opacity calc(var(--animation-step) * 2) ease;pointer-events:all;z-index:222223}@media only screen and (max-width: 600px){.__v .__card>div a{margin:-1em auto 0;position:unset}}@media only screen and (orientation: landscape) and (max-height: 500px){.__v .__card>div a{max-width:55vmin}}@media only screen and (min-width: 1000px){.__v .__card>div a{font-size:clamp(2em,6vmin,7em)}}@media only print{.__v .__card>div a{height:100%;display:grid;align-items:center;display:block;position:absolute;margin-top:-.75em;transform:scale(1.25);filter:unset!important}}.__v .__card>div a.hidden{display:none!important}.__v .__card>div a>div{width:50vmin;left:0%;position:relative;display:block;margin:0 auto}.__v .__card>div a>div>svg{color:var(--color-foreground);padding:0 calc(var(--space) * 1);width:100%;max-height:38vmin;height:auto}@media only screen and (max-width: 500px){.__v .__card>div a>div>svg{max-width:27vh}}.__v .__card>div a u{filter:contrast(1.2);color:red;font-weight:900}.__v .__card>div a small{font-size:clamp(1rem,2vmin,1.5rem);display:block;text-transform:none;padding-top:1em;font-weight:500;letter-spacing:0}.__v .__card>div a>div>i{font-weight:1000;font-style:normal;filter:url(#goo)}.__v .__card>div a .--xxl{font-weight:1000}.__v .__card>div a .--xxl strong,.__v .__card>div a .--xxl em{filter:url(#goo5);font-size:clamp(2rem,32vmin,22em)!important}.__v .__card>div a .--xl{font-weight:1000}.__v .__card>div a .--xl strong,.__v .__card>div a .--xl em{font-size:clamp(2rem,22vmin,18em)!important}.__v .__card>div a .--lg strong,.__v .__card>div a .--lg em{font-size:clamp(2rem,9vmin,18em)!important}@media only print{.__v .__card>div a .--lg strong,.__v .__card>div a .--lg em{font-size:clamp(1.5rem,12vmin,18em)!important}}.__v .__card>div a .--md strong,.__v .__card>div a .--md em{font-size:clamp(1.5rem,7.5vmin,18em)!important}@media only print{.__v .__card>div a .--md strong,.__v .__card>div a .--md em{font-size:clamp(1.5rem,7vmin,18em)!important}}.__v .__card>div a .--sm strong,.__v .__card>div a .--sm em{font-size:clamp(1.25rem,6.5vmin,8em)!important}.__v .__card>div a h1,.__v .__card>div a strong,.__v .__card>div a em,.__v .__card>div a u,.__v .__card>div a i{font-style:normal;margin-bottom:0}@media only screen{.__v .__card>div a h1,.__v .__card>div a strong,.__v .__card>div a em,.__v .__card>div a u,.__v .__card>div a i{filter:url(#goo3)}}@media only screen and (max-width: 700px){.__v .__card>div a h1,.__v .__card>div a strong,.__v .__card>div a em,.__v .__card>div a u,.__v .__card>div a i{filter:url(#goo4)!important}}@media only screen and (orientation: landscape) and (max-height: 500px){.__v .__card>div a h1,.__v .__card>div a strong,.__v .__card>div a em,.__v .__card>div a u,.__v .__card>div a i{filter:url(#goo4)!important}}@media only print{.__v .__card>div a h1,.__v .__card>div a strong,.__v .__card>div a em,.__v .__card>div a u,.__v .__card>div a i{transform:translateY(.125em)!important;padding-left:calc(var(--space) * .5);padding-right:calc(var(--space) * .5);display:block;filter:none!important}}.__v .__card>div a small{filter:url(#goo4)}.__v .__card.in-view>div>span{opacity:1}.__v .__card.in-view #button-container{opacity:1!important}@media only screen and (min-width: 600px){.__v .__card.in-view #button-container{transform:rotateX(-2deg) rotateY(-10deg) rotate(-2deg) translateY(0) scale(1.25)}}.__v .__card.--has-video>div>a>div:nth-of-type(1){display:none}.__v .__card.--has-video>div>a{font-size:clamp(1.75em,5.5vmin,3.5em)}.__v .__card.--has-video .video__text{position:absolute;z-index:2;pointer-events:none;width:100%;height:auto;bottom:0;display:grid;align-items:end;justify-content:center;text-align:center;color:var(--color-background);padding:var(--space)}.__v .__card.--has-video .video__text:before{content:"";position:absolute;bottom:0;left:5%;width:90%;filter:blur(1em);height:120%;background:linear-gradient(to top,color-mix(in srgb,black 20%,transparent 100%),color-mix(in srgb,black 30%,transparent 10%),color-mix(in srgb,black 0%,transparent 100%));z-index:-1}.__v .__card.--has-video .video__text span{opacity:0;transform:translateY(.5em);position:absolute;width:100%;padding:var(--space) 1.5em;text-align:center;bottom:1.5em;text-shadow:-1px -1px 0 color-mix(in srgb,var(--color-foreground) 50%,transparent),1px -1px 0 color-mix(in srgb,var(--color-foreground) 50%,transparent),-1px 1px 0 color-mix(in srgb,var(--color-foreground) 50%,transparent),1px 1px 0 color-mix(in srgb,var(--color-foreground) 50%,transparent)}.__v .__card.--has-video .video__text span:nth-of-type(1){animation:subtitleFade 15s ease-in-out infinite}.__v .__card.--has-video .video__text span:nth-of-type(2){animation:subtitleFade 15s ease-in-out infinite;animation-delay:5s}.__v .__card.--has-video .video__text span:nth-of-type(3){animation:subtitleFade 15s ease-in-out infinite;animation-delay:10s}.__v .__card .__video-card.is-paused .video__text span{animation-play-state:paused!important}.__v .__card.modal-active{overflow:visible}.__v .__card.modal-active>div>span{opacity:0!important;transition:opacity 0s ease-in-out!important}.__v .__card.modal-active>div>a{opacity:.125;pointer-events:none}.__v .__card.modal-active.in-view>div>span{opacity:0!important}.__v .__card.video-open{scroll-snap-align:start!important;position:relative}.__v .__card.video-open .__video-card{display:block!important}.__v .__card.video-open>div:nth-of-type(1){pointer-events:none}.__v .__card.video-open>div>span{opacity:0;pointer-events:none}@media print{@page{margin:0}:root{--color-background: transparent}body{margin:0}}svg#eye__svg{position:absolute;z-index:2;width:100%;top:0;left:0;display:block;pointer-events:none;overflow:visible}svg#eye__svg .st2{fill:var(--color-foreground);stroke:var(--color-foreground);stroke-miterlimit:10}svg#eye__svg #eyeOpen{transform-box:fill-box}svg#eye__svg g#eye path{transform-box:fill-box;stroke:var(--color-foreground);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}svg#eye__svg .eye--wide,svg#eye__svg .eye--open,svg#eye__svg .eye--closed,svg#eye__svg .pup__tape,svg#eye__svg .pup{visibility:hidden}svg#eye__svg #eyeOpen{transform-box:fill-box;transform-origin:center}svg#eye__svg .eye--open{visibility:visible;stroke:var(--color-foreground);stroke-width:1.25}svg#eye__svg .pup__tape,svg#eye__svg .pup__head{fill:var(--color-background)}svg#eye__svg .pup,svg#eye__svg .pup__two{transform-origin:center;fill:var(--color-background);stroke:var(--color-background);stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;visibility:hidden}svg#eye__svg .pup{visibility:visible}.__eye,.__comb{position:absolute!important;top:0!important;left:0!important;width:100%!important;width:0;opacity:0}.__fan svg path{fill:var(--color-foreground)}.__fan svg #circleBG{opacity:0}img.__p{image-rendering:pixelated;width:100%;max-width:50vmin;position:relative;z-index:-1;clip-path:url(#eyeClip);-webkit-clip-path:url(#eyeClip)}img.__flames{image-rendering:pixelated;width:100%;margin:.25em 0;max-width:36vmin;max-height:36vmin;position:relative;z-index:-1;clip-path:url(#flameClip);-webkit-clip-path:url(#flameClip)}img.__img{image-rendering:pixelated;width:100%;margin:.25em 0;max-width:36vmin;max-height:36vmin;position:relative;z-index:-1}img.__flamesTwo{image-rendering:pixelated;width:100%;margin:.25em 0;max-width:36vmin;max-height:36vmin;position:relative;z-index:-1;clip-path:url(#fanClip);-webkit-clip-path:url(#fanClip)}.__video-card{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:50vmin!important}@media only screen and (max-width: 600px),only screen and (orientation: portrait){.__video-card{width:80vw!important;max-width:50vh}}@keyframes cardIn{0%{opacity:0;transform:scale(1.05) rotate(-1deg)}50%{transform:scale(1.05) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes cardInPreview{0%{transform:scale(1.25) rotateX(60deg) rotateY(0) rotate(45deg)}to{transform:scale(1.25) rotateX(44deg) rotateY(0) rotate(41deg)}}@keyframes cardActive{0%{transform:scale(1) rotate(0)}50%{transform:scale(1) rotate(-1deg)}to{transform:scale(1) rotate(1deg)}}.video__frame{width:100%;background-color:var(--color-background);overflow:hidden;border-radius:calc(var(--space) * 1.5);margin:.25em 0;transform-origin:center;transform:translateZ(0);padding:0;image-rendering:pixelated;border:4px solid var(--color-background);z-index:22222;display:hidden;visibility:hidden;opacity:0;box-shadow:0 0 0 5px var(--color-foreground);transform:scale(1.1) rotate(10deg);transition:transform calc(var(--animation-step) * 2) ease-in-out,opacity var(--animation-step) ease-in-out,box-shadow calc(var(--animation-step) * 2) ease-in-out}.video__frame .__corner{--space__card: calc(var(--space) * 1.25);position:absolute;z-index:1111;display:grid;align-content:center;justify-items:center;padding:0;border-radius:111em;width:calc(var(--space) * 1.5);height:calc(var(--space) * 1.5);font-size:16px;font-size:clamp(1.125rem,7vw,2rem);animation-delay:.25s;animation-name:fadeIn;transition-timing-function:easeInOut;animation-timing-function:easeInOut;animation-duration:calc(var(--animation-step) * 1);animation-fill-mode:both}.video__frame .__corner:nth-of-type(1){top:calc(var(--space__card) * 1.5);left:var(--space__card)}.video__frame .__corner:nth-of-type(2){bottom:var(--space__card);right:var(--space__card);transform:rotate(180deg)}.video__frame .__corner:nth-of-type(3){bottom:var(--space__card);left:var(--space__card)}.video__frame .__corner abbr{filter:url(#goo3);color:var(--color-background);display:block}.video__frame .__corner abbr svg{width:100%;cursor:pointer;overflow:visible}.video__frame .__corner abbr svg path,.video__frame .__corner abbr svg polygon,.video__frame .__corner abbr svg rect{fill:var(--color-background)}.video__frame .__corner abbr svg path.playIcon,.video__frame .__corner abbr svg polygon.playIcon,.video__frame .__corner abbr svg rect.playIcon{transform:scale(1.5);transform-origin:center}.video__frame video{opacity:1;width:100%}.video__frame.video-open{display:block;visibility:visible;opacity:1;transform:scale(1) rotate(0);animation:cardIn .375s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.075,.25,.165,1)}.video__frame.video-open .__video-card{display:block}.video__frame:active{box-shadow:0 0 1em color-mix(in srgb,#222 100%,transparent 100%)}#button-container{position:relative;z-index:1111;height:100%;width:100%;display:grid;align-items:center;justify-content:center;margin-bottom:.25em;overflow:visible;padding:calc(var(--space) * .25) 0;transition:transform var(--animation-step) cubic-bezier(.075,.25,.165,1) calc(var(--animation-step) * 1);pointer-events:none}#button-container>button{aspect-ratio:9/16;pointer-events:all;width:15vmin;border-radius:calc(var(--border-radius) * .75);border:4px solid var(--color-background);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-foreground) 90%,var(--color-background) 50%),0 0 1em 1em var(--color-background);display:inline-flex;justify-content:center;align-items:center;color:var(--color-background);background-color:var(--color-background);font-weight:400;letter-spacing:-.01em;transition:transform calc(var(--animation-step) * 1.5) cubic-bezier(0,.25,.25,1.2),box-shadow var(--animation-step) ease-in-out,background-color var(--animation-step) ease-in-out;padding:1.125em;text-transform:uppercase;line-height:1em;text-align:center;font-size:calc(var(--font-size) * 2);text-decoration:none!important;background-size:110%;transform-origin:center;transform:scale(1) rotate(1deg);transform:rotateX(60deg) rotateY(0) rotate(45deg) translateY(0) scale(1.125);cursor:pointer!important;font-family:var(--font-family);image-rendering:pixelated}#button-container>button span{opacity:1;font-weight:400;filter:url(#goo3);z-index:25;transform:translate(.05em)}#button-container>button:hover{cursor:pointer!important;transform:scale(1.125) rotateX(50deg) rotateY(0) rotate(42deg) translateY(0) scale(1.125);transition:transform calc(var(--animation-step) * 2) cubic-bezier(0,.25,.25,1.2),box-shadow var(--animation-step) ease-in-out,background-color var(--animation-step) ease-in-out;box-shadow:0 0 0 1.25px color-mix(in srgb,var(--color-foreground) 90%,var(--color-background) 30%),0 0 1em 1em var(--color-background)}@media only screen and (min-width: 600px){#button-container>button:hover{transform:scale(1.125) rotateX(4deg) rotateY(5deg) rotate(-4deg)}}#button-container>button:hover span{opacity:1}#button-container>button:active{opacity:.3;transition:transform calc(var(--animation-step) * 1) ease-in-out,opacity calc(var(--animation-step) * 1) ease-in-out var(--animation-step)}@media only screen and (min-width: 600px){#button-container>button:active{transform:scale(1.25) rotateX(2deg) rotateY(0) rotate(1deg)}}#button-container.video-open>button{opacity:0;display:none}#button-container.hidden{display:none}@media only screen and (min-width: 600px){#button-container{transform:scale(.875) rotateX(2deg) rotateY(20deg) rotate(-22deg)}#button-container>button{box-shadow:0 0 0 1px color-mix(in srgb,var(--color-foreground) 90%,var(--color-background) 50%),0 0 1em 1em var(--color-background)}}@media only screen and (max-height: 600px),only screen and (max-width: 600px){#button-container>button{aspect-ratio:9/16;min-width:3em!important;width:15vmin;max-width:6em}}@media only screen and (max-width: 600px),only screen and (orientation: portrait){#button-container{margin-bottom:0;margin-top:0}#button-container>button{aspect-ratio:9/16;width:100%;min-width:3em!important;width:12vmin}}@media only screen and (max-width: 500px),only screen and (orientation: portrait){#button-container #button-container>button{margin-top:-.125em;width:15vmin}}#button-container>button{position:relative}#button-container>button:after{z-index:5}#button-container>button>span{font-weight:400}.video-backdrop{position:fixed;left:0;top:0;width:100vw;height:100vh!important;background:radial-gradient(circle,#aaa 20%,#fff);display:none;opacity:.2;z-index:1!important;pointer-events:all}video{position:relative;top:0;left:0;z-index:1;cursor:pointer;display:block;animation-delay:.0675s;animation-name:fadeIn;transition-timing-function:easeInOut;animation-timing-function:easeInOut;animation-duration:calc(var(--animation-step) * 2);animation-fill-mode:both}.l00k__qrCode{background:transparent;width:3em;position:fixed;bottom:6vh;z-index:99999;top:unset;left:50%;height:3em;transform:translate(-50%);display:none}.l00k__qrCode svg{width:100%;position:relative;display:block;top:0;height:100%}.l00k__qrCode svg g{fill:transparent!important}.l00k__qrCode svg rect{fill:var(--color-foreground, transparent)}.l00k__qrCode svg rect.qr__bg{fill:var(--color-background, transparent)}.l00k__qrCode svg rect.qr__cell{fill:var(--color-foreground, #000)}@media only print{.l00k__qrCode{display:block}}.window{--color-background: hsla(62, 0%, 100%, 1);--color-foreground: hsla(52, 100%, 5%, 1);display:block;position:absolute;font-size:1em;font-weight:200;transition:background 85ms ease-in-out,border 85ms ease-in-out;font-family:SF Mono,Segoe-Mono-Boot,monospace,monospace;width:100%;width:calc(100vw - 2.8rem);max-width:25em;justify-content:unset!important;top:calc(50% - 12em);z-index:11111111}@media only screen and (min-width: 600px){.window{left:50%;transform:translate(-50%)}}.window>div{display:block;opacity:1;height:100%;background:var(--color-background);background-position:0 0,1em 1em;background-size:.5em .5em;border:1px solid color-mix(in srgb,var(--color-foreground) 100%,var(--color-background) 5%);border-radius:calc(var(--border-radius) / 3);transition:background calc(var(--animation-step) * 2) ease,border calc(var(--animation-step) * 2) ease,box-shadow calc(var(--animation-step) * 2) ease,height .1s ease 0s;touch-action:none;width:100%}.window>div .window__header{top:0;text-align:left;position:relative;margin-bottom:0;border-bottom:1px solid color-mix(in srgb,var(--color-foreground) 100%,var(--color-background) 5%);display:grid;grid-template-columns:1fr auto;align-items:center;font-weight:100;color:purple;touch-action:none!important}.window>div .window__header input{pointer-events:all;touch-action:auto!important;border:0;background-color:transparent;margin-bottom:-1px;letter-spacing:0;color:var(--color-foreground);font-family:var(--font-mono)}.window>div .window__header input::-moz-placeholder{color:var(--color-foreground);opacity:.675}.window>div .window__header input::placeholder{color:var(--color-foreground);opacity:.675}.window>div .window__header input:focus{box-shadow:none!important;outline:none!important;border:0!important}.window>div .window__header input:focus::-moz-placeholder{opacity:.25}.window>div .window__header input:focus::placeholder{opacity:.25}.window>div .window__header .hm-label{text-transform:uppercase;font-size:1rem!important;color:color-mix(in srgb,var(--color-foreground) 100%,transparent 60%)!important}.window>div .window__header:focus-within{border-color:none!important;outline:.25em solid var(--color-primary);outline-offset:0em;box-shadow:var(--focus-box-shadow);border-radius:calc(var(--border-radius) / 2.75)!important}.window>div .window__header:focus-within .hm-label{color:var(--color-primary)!important}.window>div .window__header .popup-close-button{touch-action:auto!important;font-weight:200;margin-left:auto;top:0;border:0;border-radius:0;padding:.25em;cursor:pointer;color:var(--color-foreground);font-size:1.75em;background:transparent;height:100%;min-height:3.5rem;display:inline-block;position:relative;pointer-events:all}.window>div .window__header .popup-close-button span{display:block;margin-top:-.125em;padding:0 .25em;overflow:visible}.window>div .window__header .popup-close-button:hover{color:var(--color-background);transform:scale(1.2);border-radius:.25em;background:color-mix(in srgb,var(--color-primary) 100%,var(--color-background) 25%)!important}.window>div .window__header .popup-close-button:focus{z-index:222;box-shadow:none;outline:none;transform:scale(1.2);color:var(--color-background);background:var(--color-primary);border-radius:.25em}.window>div .window__contents{padding:0;text-align:left;letter-spacing:.1em}.window>div .window__contents textarea{font-family:var(--font-mono);border:0;width:100%;height:18em;resize:none;line-height:1.375em;padding-top:1em;padding-right:1.5em;background-color:transparent;pointer-events:all;touch-action:auto!important}.window>div .window__contents textarea::-moz-placeholder{color:color-mix(in srgb,var(--color-foreground) 60%,transparent 60%)!important;opacity:1}.window>div .window__contents textarea::placeholder{color:color-mix(in srgb,var(--color-foreground) 60%,transparent 60%)!important;opacity:1}.window>div .window__contents textarea:focus{box-shadow:none!important;outline:none!important}.window>div .window__contents textarea:focus::-moz-placeholder{opacity:.25}.window>div .window__contents textarea:focus::placeholder{opacity:.25}.window>div .window__contents:focus-within{border-color:var(--color-background);border-width:0!important;outline:.25em solid var(--color-primary);box-shadow:var(--focus-box-shadow);border-radius:calc(var(--border-radius) / 2.75)!important;z-index:111;position:relative}.window>div .window__contents .info-button{position:absolute;width:1.5em;height:1.5em;border-radius:50%;border-width:0;background:color-mix(in srgb,var(--color-foreground) 5%,transparent 60%);color:color-mix(in srgb,var(--color-foreground) 70%,transparent 0%);font-family:serif;font-style:italic;font-size:.875em;margin-right:.5em;cursor:pointer;pointer-events:all;z-index:11111111;bottom:1em;right:.5em;transition:all calc(var(--animation-step) / 2) ease}.window>div .window__contents .info-button:hover{color:var(--color-background);background:color-mix(in srgb,var(--color-foreground) 25%,transparent 60%)}.window>div .window__contents .info-button:hover+.info-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.window>div .window__contents .info-tooltip{position:absolute;bottom:1px;right:10px;width:calc(100% - 12px);background:linear-gradient(to bottom,transparent 0%,var(--color-background) 20%);padding:1.125rem;border-radius:0 0 calc(var(--border-radius) / 3) calc(var(--border-radius) / 3);font-size:1em;letter-spacing:0;visibility:hidden;transform:translateY(-.25em);transition:all calc(var(--animation-step) * 2) ease;z-index:11112;padding-right:4em;opacity:0;color:var(--color-primary)}.window.hidden{display:none!important}@media only screen and (max-width: 700px),only screen and (max-height: 700px){.window{width:100vw;max-width:unset;justify-content:unset!important;top:0;left:0;bottom:0;height:calc(var(--viewport-height) - var(--space) * .5);transition:height calc(var(--animation-step) * 1) cubic-bezier(0,.25,.25,1.2) .125s;will-change:height}.window .info-button{display:none}.window>div{border-radius:0!important}.window>div .window__header{border-radius:0!important}.window>div .window__header input{pointer-events:none;opacity:0}.window>div .window__header .hm-label{margin-top:0;color:var(--color-foreground)!important}.window>div .window__header .hm-label:after{content:"Notes are saved to local storage";display:block;height:1em;font-style:italic;opacity:.5}.window>div .window__header:focus-within{border-radius:0!important;box-shadow:none!important;border-color:transparent!important;background:color-mix(in srgb,var(--color-primary) 5%,transparent 100%)!important}.window>div .window__contents{padding:0}.window>div .window__contents textarea{border:0;width:100%;height:calc(var(--viewport-height) - 4.5em);max-height:unset;display:block;padding-bottom:1em;border-radius:0;transition:height calc(var(--animation-step) * 1) cubic-bezier(0,.25,.25,1.2) .125s;will-change:height}.window>div .window__contents textarea:focus{border-radius:0!important;box-shadow:none!important;border-color:transparent!important}.window>div .window__contents:focus-within{background:color-mix(in srgb,var(--color-primary) 5%,transparent 100%)!important;border-radius:0!important;box-shadow:none!important}}@keyframes loadingRotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.loading-icon{animation:loadingRotate 3s linear infinite;position:absolute;width:3em;height:3em;z-index:11111;top:50%;left:50%;transform:translate(-50%,-50%);background:color-mix(in srgb,var(--color-foreground) 1%,transparent 100%);border-radius:1111em;display:grid;align-items:center;justify-content:center;padding:.5em;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.loading-icon abbr{border-radius:.0675em;width:.375em;height:100%;display:block;background:color-mix(in srgb,var(--color-background) 100%,transparent 1%)}button.show-modal-btn,button.speach-btn{z-index:111;margin-left:.75em;font-size:.875em;line-height:1.5em;pointer-events:all;cursor:pointer;padding:.375em 1em .4675em;border-radius:111em;border-color:color-mix(in srgb,var(--color-foreground) 50%,transparent 100%);border-width:1px;background:var(--color-background);color:var(--color-foreground);transition:all calc(var(--animation-step) / 2) ease;font-weight:500}button.show-modal-btn:hover,button.speach-btn:hover{background:color-mix(in srgb,var(--color-foreground) 100%,transparent 0%);border-color:color-mix(in srgb,var(--color-foreground) 100%,black 100%)!important;color:var(--color-background)}button.show-modal-btn:active,button.speach-btn:active{transform:scale(.98)}@media only print{button.show-modal-btn,button.speach-btn{display:none}}@media only screen and (max-width: 700px),only screen and (max-height: 700px){button.show-modal-btn,button.speach-btn{display:none}}.popup-close-button{z-index:9999!important}.video-button{z-index:99999999!important;position:relative}@keyframes fanSpin{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}svg#fanIll{transform:scale(1.25);transition:transform .2s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: no-preference){#fan-movement{transform-box:fill-box;transform-origin:center;animation:fanSpin 2s linear infinite;animation-play-state:paused}.__card.in-view #fan-movement{animation-play-state:running}.__card.in-view svg#fanIll:hover{transform:scale(1.2875);transition-timing-function:cubic-bezier(.68,-.6,.32,11.6)}}.l00k__navigation{margin:0 auto;position:absolute;z-index:111;left:calc(var(--space) / 2);top:calc(var(--space) / 2)}.l00k__navigation h2{margin:0;padding:.25em;letter-spacing:.05em;text-transform:uppercase;font-weight:400}.put__wave{--color-speaker-background: #efefef;display:grid;background:var(--color-speaker-background);background-size:166px;image-rendering:pixelated;mix-blend-mode:multiply;background-repeat:repeat;padding:var(--space);height:100dvh}.put__wave .speaker{display:grid;align-items:center;justify-content:center;margin-top:-2.5vh}.put__wave .speaker:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/noise/noise.gif);background-size:166px;image-rendering:pixelated;mix-blend-mode:overlay;background-repeat:repeat}.put__wave .speaker:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-conic-gradient(rgb(247,247,247) 0%,rgb(247,247,247) 25%,transparent 0%,transparent 50%) 50% center/40px 40px;image-rendering:pixelated;mix-blend-mode:multiply;background-repeat:repeat}.put__wave .speaker .speaker__chamber{width:clamp(8em,80vmin,70em);height:clamp(8em,80vmin,70em);border-radius:111em;position:relative}.put__wave .speaker .speaker__chamber:before{opacity:1;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-speaker-background);border-radius:111em;mix-blend-mode:luminosity;filter:blur(.25em);background:linear-gradient(-20deg,color-mix(in srgb,var(--color-speaker-background) 90%,rgba(0,0,0,.1)),color-mix(in srgb,var(--color-speaker-background) 99%,rgba(0,0,0,.4)) 55%,color-mix(in srgb,var(--color-speaker-background) 55%,rgba(255,255,255,.4))),radial-gradient(circle at center,color-mix(in srgb,var(--color-speaker-background) 25%,white),color-mix(in srgb,var(--color-speaker-background) 98%,black) 65%,color-mix(in srgb,var(--color-speaker-background) 35%,white));animation:subtle-lighting 6s ease-in-out infinite}.put__wave .speaker .speaker__chamber .__cone{position:absolute;border-radius:111em;background-size:cover;top:0;left:0;width:100%;opacity:.8;height:100%;mix-blend-mode:overlay;image-rendering:pixelated;background-image:url(../images/paper-flames__2.gif);-webkit-mask:radial-gradient(circle at center,black 20%,rgba(0,0,0,.8) 30%,rgba(0,0,0,.6) 45%,rgba(0,0,0,.025) 71%,rgba(0,0,0,0) 95%);mask:radial-gradient(circle at center,black 20%,rgba(0,0,0,.8) 30%,rgba(0,0,0,.6) 45%,rgba(0,0,0,.025) 71%,rgba(0,0,0,0) 95%)}.put__wave .speaker .speaker__chamber .__cone span{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:30vmin;height:30vmin;background-color:var(--color-background);border-radius:111em;display:block;box-shadow:0 0 20px 10px var(--color-background);background:radial-gradient(circle at center,var(--color-background) 70%,transparent 100%)}.put__wave.--ttt{--color-speaker-background: white}.put__wave.--ttt .speaker:after{background-image:url(../images/noise.gif);background-size:166px;image-rendering:pixelated;mix-blend-mode:screen;background-repeat:repeat}.put__wave.--ttt .speaker .speaker__chamber{overflow:visible}.put__wave.--ttt .speaker .speaker__chamber:before{display:none;opacity:1;background-color:var(--color-speaker-background);border-radius:111em;filter:blur(.5em);background:linear-gradient(-20deg,color-mix(in srgb,var(--color-speaker-background) 90%,rgba(0,0,0,.1)),color-mix(in srgb,var(--color-speaker-background) 99%,rgba(0,0,0,.4)) 55%,color-mix(in srgb,var(--color-speaker-background) 55%,rgba(255,255,255,.4))),radial-gradient(circle at center,color-mix(in srgb,var(--color-speaker-background) 25%,white),color-mix(in srgb,var(--color-speaker-background) 98%,black) 65%,color-mix(in srgb,var(--color-speaker-background) 35%,white));animation:subtle-lighting 6s ease-in-out infinite}.put__wave.--ttt .speaker .speaker__chamber .__cone{mix-blend-mode:multiply;image-rendering:pixelated;background-image:url(../images/bomb-diffusion-green.gif);-webkit-mask:radial-gradient(circle at center,rgb(0,0,0) 0%,rgba(0,0,0,0) 68%);mask:radial-gradient(circle at center,rgb(0,0,0) 0%,rgba(0,0,0,0) 68%)}.put__wave.--ttt .speaker .speaker__chamber .__cone span{display:none;background-color:var(--color-background);box-shadow:0 0 20px 10px var(--color-background);background:radial-gradient(circle at center,var(--color-background) 70%,transparent 100%)}main.l00k.--calendar{--color-foreground: color-mix(in srgb, black 100%, gold 70%);height:100dvh}main.l00k.--calendar .month-navigation h2{font-family:Routed Gothic;font-size:3rem;color:var(--color-foreground);-webkit-text-stroke-color:color-mix(in srgb,var(--color-foreground) 100%,transparent 100%);-webkit-text-stroke-width:1px}main.l00k.--calendar .footer-navigation{position:absolute;top:calc(var(--space) * 1.675);right:calc(50vw - var(--space) * 2);z-index:1111111111;display:grid;grid-template-columns:repeat(3,1fr);gap:.75em;display:none}main.l00k.--calendar .footer-navigation>.footer-navigation__item span{display:block;width:1em;height:1em;font-size:clamp(.75em,2vmin,1.25em);background:color-mix(in srgb,yellow 10%,gold 100%);border-radius:.125em;transform:rotate(45deg);border:1px solid var(--color-foreground);cursor:pointer;transition:transform .2s cubic-bezier(.4,0,.2,1);transform:scale(1) rotate(45deg)}main.l00k.--calendar .footer-navigation>.footer-navigation__item span:hover{transform:scale(.9875) rotate(1215deg);transition:transform 9s cubic-bezier(.4,0,.2,1)}@media (orientation: portrait){main.l00k.--calendar .footer-navigation{right:calc(var(--space) * 1);bottom:calc(var(--space) * 1.25)}}main.l00k.--calendar article .__calendar{width:calc(50vw - var(--space) * 1.5);min-width:calc(50vw + var(--space) * 1.25);left:var(--space)}@media (orientation: portrait){main.l00k.--calendar article .__calendar{height:calc(50vh - var(--space) * 1.5);width:70%;bottom:unset;top:calc(var(--space) * 3);left:15%;min-height:50dvh}}main.l00k.--calendar article .__calendar .calendar{padding-bottom:calc(var(--space) * 3);padding-top:calc(var(--space) * 2);max-width:unset}main.l00k.--calendar article .__calendar .calendar .calendar__day.waxingHalfMoon,main.l00k.--calendar article .__calendar .calendar .calendar__day.waningHalfMoon,main.l00k.--calendar article .__calendar .calendar .calendar__day.newMoon,main.l00k.--calendar article .__calendar .calendar .calendar__day.fullMoon{display:grid;align-items:center;justify-content:center}main.l00k.--calendar article .__calendar .calendar .calendar__day.waxingHalfMoon span,main.l00k.--calendar article .__calendar .calendar .calendar__day.waningHalfMoon span,main.l00k.--calendar article .__calendar .calendar .calendar__day.newMoon span,main.l00k.--calendar article .__calendar .calendar .calendar__day.fullMoon span{position:relative;width:1em;height:1em;border:1px solid var(--color-foreground);border-radius:111em;overflow:hidden;background-color:var(--color-background)}main.l00k.--calendar article .__calendar .calendar .calendar__day.waxingHalfMoon span abbr,main.l00k.--calendar article .__calendar .calendar .calendar__day.waningHalfMoon span abbr,main.l00k.--calendar article .__calendar .calendar .calendar__day.newMoon span abbr,main.l00k.--calendar article .__calendar .calendar .calendar__day.fullMoon span abbr{background-color:var(--color-foreground);width:100%;left:calc(-50% + 1px);border-radius:0;height:100%;border:1px solid var(--color-foreground);position:absolute;color:transparent}main.l00k.--calendar article .__calendar .calendar .calendar__day.waningHalfMoon span abbr{background-color:var(--color-foreground);width:100%;left:calc(50% - 1px);height:100%;border:1px solid var(--color-foreground);position:absolute;color:transparent!important}main.l00k.--calendar article .__calendar .calendar .calendar__day.newMoon span{background-color:var(--color-foreground)}main.l00k.--calendar article .__calendar .calendar .calendar__day.newMoon span abbr{display:none;color:transparent}main.l00k.--calendar article .__calendar .calendar .calendar__day.fullMoon span{background-color:var(--color-background)}main.l00k.--calendar article .__calendar .calendar .calendar__day.fullMoon span abbr{display:none;color:transparent}main.l00k.--calendar article .__calendar .calendar .calendar__day.today{font-size:1.25em;font-weight:300;letter-spacing:unset}main.l00k.--calendar article .__calendar .calendar .calendar__day.today:after{transform:none;width:100%;height:100%;box-shadow:0 0 0 .5em var(--color-background),0 0 0 .5675em var(--color-foreground);border-radius:.125em;background:radial-gradient(circle,var(--color-background) 30%,var(--color-background) 100%)}@media (max-width: 980px){main.l00k.--calendar article .__calendar .calendar .calendar__day.today:after{box-shadow:0 0 0 .25em var(--color-background),0 0 0 .3em var(--color-foreground)}}@media (orientation: portrait){main.l00k.--calendar article{--dialog-hv: 45dvh}main.l00k.--calendar article .__cards{height:calc(var(--dialog-hv));position:absolute;width:calc(100% - var(--space) * 2);bottom:0;left:var(--space)}main.l00k.--calendar article .__calendar{min-height:unset;height:calc(55dvh - var(--space) * 4);width:calc(100% - var(--space) * 2);left:var(--space)}main.l00k.--calendar article .__calendar .calendar{padding-top:0;max-width:calc(var(--dialog-hv) - 1em)}main.l00k.--calendar article .section__header{top:calc(var(--space) * -1)}main.l00k.--calendar article .section__header,main.l00k.--calendar article .section__footer{-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask:none;mask:none}main.l00k.--calendar article .section__header:after,main.l00k.--calendar article .section__footer:after{content:"";display:block;width:100%;height:100%;background:linear-gradient(180deg,var(--color-background) 0%,transparent 100%);position:absolute;z-index:1111111111}main.l00k.--calendar article .section__header:before,main.l00k.--calendar article .section__footer:before{content:"";display:block;width:100%;height:100%;opacity:1;-webkit-backdrop-filter:blur(2em);backdrop-filter:blur(2em);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,0) 20%,rgb(0,0,0) 100%);mask:linear-gradient(0deg,rgba(0,0,0,0) 20%,rgb(0,0,0) 100%);position:absolute;z-index:111111111}main.l00k.--calendar article .section__footer{bottom:var(--space);top:unset}main.l00k.--calendar article .section__footer:after{background:linear-gradient(0deg,var(--color-background) 0%,transparent 100%)}main.l00k.--calendar article .section__footer:before{bottom:0;-webkit-mask:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgb(0,0,0) 100%);mask:linear-gradient(180deg,rgba(0,0,0,0) 20%,rgb(0,0,0) 100%)}}main.l00k.--calendar article .__v{width:calc(50vw - var(--space) * 4);min-width:calc(50vw - var(--space) * 4);right:calc(var(--space) / 1.5);position:absolute}@media (orientation: portrait){main.l00k.--calendar article .__v{--dialog-hv: 45dvh;height:calc(var(--dialog-hv) - var(--space) * 0);width:calc(100% - var(--space) * 2);bottom:var(--space);top:unset;left:var(--space)}}main.l00k.--calendar article .__v>*:first-of-type{margin-block-start:calc(var(--space__card) * 2)!important}main.l00k.--calendar article .__v>*:last-of-type{margin-block-end:calc(var(--space__card) * 2)!important}main.l00k.--calendar article .__v .__card{min-height:calc(var(--dialog-hv) - var(--space__card) * 3);border:1px solid var(--color-foreground);border-radius:calc(var(--border-radius) * 1.25);width:calc(100% - var(--space__card) * .5);justify-content:unset;margin-left:auto;margin-right:auto;position:relative;overflow:visible}@media (orientation: portrait){main.l00k.--calendar article .__v .__card{max-width:500px}}@media (max-width: 980px) and (orientation: portrait){main.l00k.--calendar article .__v .__card{max-width:400px}}main.l00k.--calendar article .__v .__card>div{position:relative;margin-top:0!important}main.l00k.--calendar article .__v .__card>div:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:calc(var(--border-radius) * 1.25);transform:translate(-50%,-50%);background:radial-gradient(circle,transparent 30%,color-mix(in srgb,LightYellow 100%,var(--color-primary) 12%) 100%);z-index:-1}main.l00k.--calendar article .__v .__card .pokemon-image-container{margin-top:0}main.l00k.--calendar article .__v .__card .pokemon-image-container>img{max-width:100%;max-height:220px;image-rendering:pixelated;filter:pixelate(4);transform-origin:center}@media (orientation: portrait){main.l00k.--calendar article .__v .window{left:calc(var(--space) * -.675);transform:none;max-width:calc(100% + var(--space) * 1.375)}}main.l00k.--calendar article .__v .__card>div a>div{padding:0 2rem}main.l00k.--calendar article .__v .__card>div{height:100%;position:relative}main.l00k.--calendar article .__v .__card>div>p{font-size:clamp(1.875em,31vmin,12em);font-weight:50;padding:0;margin:0 auto;display:block;line-height:1;filter:blur(.0675em)}main.l00k.--calendar article .__v button.show-modal-btn,main.l00k.--calendar article .__v button.speach-btn{margin:0!important;border-top-color:color-mix(in srgb,var(--color-foreground) 100%,transparent 60%)!important;border-left-color:color-mix(in srgb,var(--color-foreground) 100%,transparent 40%)!important}main.l00k.--calendar article .__v .__card>div>span:first-of-type{transform:translateY(0);padding-top:2em;display:grid;width:100%;align-items:center;grid-template-columns:1fr auto;gap:.5em;text-align:left;max-width:unset}main.l00k.--calendar article .__v .__card>div>span:last-of-type{transform:translateY(0);margin-bottom:1.875em;display:grid;width:100%;align-items:center;grid-template-columns:auto 1fr;gap:.5em;text-align:right;max-width:unset}main.l00k.--calendar article .__v .__card>div a .--sm strong,main.l00k.--calendar article .__v .__card>div a .--sm em{font-size:clamp(1rem,5vmin,8em)!important}main.l00k.--calendar .calendar-legend{position:absolute;bottom:calc(var(--space) * .75);left:calc(var(--space) * 2 - 4px);width:calc(50vw - var(--space) * .675 + 12px);height:1em;display:grid;grid-template-columns:repeat(7,1fr);gap:2px;z-index:1111111111}main.l00k.--calendar .calendar-legend span{text-align:center;color:var(--color-foreground);font-size:clamp(.75em,2vmin,1.25em);display:block;height:.25em;border-radius:1em;background-color:var(--color-foreground);z-index:1111111111;position:relative}main.l00k.--calendar .calendar-legend span:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:70px;background-color:transparent}main.l00k.--calendar .calendar-legend span abbr{font-size:1em;position:absolute;text-decoration:none;margin-top:-2.5em;margin-left:-.375em;color:var(--color-foreground);transition:all .1s ease-in-out .1s}main.l00k.--calendar .calendar-legend span abbr>u{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;opacity:0;position:absolute;animation:fadeIn .2s ease-in-out .2s}main.l00k.--calendar .calendar-legend span abbr>i{position:absolute;margin-top:-1.125em;margin-left:-.375em;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-style:normal;color:transparent;transition:all .1s ease-in-out .1s}main.l00k.--calendar .calendar-legend span.alley{background-color:#deb887}main.l00k.--calendar .calendar-legend span.flex{background:linear-gradient(to right,#deb887,#b0c4de)}main.l00k.--calendar .calendar-legend span.hutch{background-color:#b0c4de}main.l00k.--calendar .calendar-legend span:hover abbr{color:var(--color-foreground);color:transparent}main.l00k.--calendar .calendar-legend span:hover abbr>i{transform:translateY(-.75em);color:var(--color-foreground)}@media (orientation: portrait){main.l00k.--calendar .calendar-legend{position:absolute;top:unset;bottom:52.5dvh;left:50%;transform:translate(-50%);width:100%;max-width:calc(var(--dialog-hv) - var(--space) * .5);padding:0 calc(var(--space) * 1)}}@media (orientation: landscape) and (max-height: 350px){main.l00k.--calendar article .calendar-legend{display:none!important}}@media (orientation: landscape) and (max-height: 500px){main.l00k.--calendar article .month-navigation h2{font-size:1.5em}main.l00k.--calendar article .__calendar{width:50vw;min-width:50vw;left:var(--space);height:100dvh;overflow:hidden;padding-left:2em;padding-right:1px}main.l00k.--calendar article .calendar-legend{left:calc(var(--space) + 2em);width:calc(50vw + 6px - 2em)}main.l00k.--calendar article .__v{right:var(--space)!important;width:calc(40vw - var(--space) * 1)!important}main.l00k.--calendar article .__v>.__card{width:calc(40vw - var(--space) * 1)!important}main.l00k.--calendar article .__v>.__card>div{width:100%!important;display:grid;grid-template-columns:1fr!important;grid-auto-flow:row}main.l00k.--calendar article .__v>.__card>div span{font-size:.75rem!important}main.l00k.--calendar article .__v>.__card>div span:first-of-type{padding:.675em 0}main.l00k.--calendar article .__v>.__card>div span:last-of-type{margin-bottom:.375em}main.l00k.--calendar article .__v>.__card>div .pokemon-image-container>img{max-width:100%;margin-top:-.75em;max-height:150px!important}main.l00k.--calendar article .__v>.__card>div>p{text-align:center;margin:-.125em auto 0}}@media (orientation: portrait) and (max-width: 800px){main.l00k.--calendar .month-navigation h2{font-size:1.5em}main.l00k.--calendar .__card>div>p{font-size:clamp(1.25em,15vmin,10em)!important;margin-top:-.375em!important}main.l00k.--calendar .pokemon-image-container{margin-top:0}main.l00k.--calendar .pokemon-image-container>img{max-width:100%;max-height:100px!important}main.l00k.--calendar .__card>div span{font-size:.75rem!important}main.l00k.--calendar .__card>div span:first-of-type{padding:.875em 0!important}main.l00k.--calendar .__card>div span:last-of-type{margin-bottom:.375em!important}main.l00k.--calendar .calendar{padding-top:0;padding-left:0;padding-right:0}main.l00k.--calendar .calendar-legend{bottom:50.75dvh;max-width:calc(var(--dialog-hv) + var(--space) * 1)}main.l00k.--calendar .calendar-legend abbr{margin-top:-3.5em!important}}
