.xsky{z-index:30;pointer-events:none;contain:strict;-webkit-user-select:none;user-select:none;transition:opacity .2s;position:fixed;inset:0;overflow:hidden}.xsky[data-focus]{opacity:0}.xsky *{pointer-events:none}.xsky svg{display:block;overflow:visible}.xsky-sleigh{aspect-ratio:300/110;opacity:0;visibility:hidden;transform-origin:50% 60%;width:250px;transition:opacity .6s,visibility 0s linear .6s;position:absolute;top:0;left:0;transform:translate(-400px)}.xsky-sleigh[data-flying]{opacity:1;visibility:visible;will-change:transform;transition:opacity .6s,visibility}.xsky-sleigh:not([data-flying]) *,.xsky-sleigh:not([data-flying]) :before,.xsky-sleigh:not([data-flying]) :after{animation-play-state:paused!important}.xsky-art{width:100%;height:100%}.xsky-bob{animation:1.6s ease-in-out infinite xsky-bob}.xsky-bob-sleigh{animation-duration:2.2s;animation-delay:-.5s}.xsky-leg{fill:none;stroke:#1c2746;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:0 0}.xsky-gallop{animation:.8s ease-in-out infinite alternate xsky-gallop}.xsky-leg-back{transform-origin:100% 0}.xsky-leg-alt{animation-direction:alternate-reverse}.xsky-trail{width:46%;height:50%;position:absolute;top:24%;right:96%}.xsky-sparkle{right:calc(var(--i) * 14%);top:calc(30% + var(--i) * 9% - var(--i) * var(--i) * 1.4%);width:calc(12px - var(--i) * 1px);height:calc(12px - var(--i) * 1px);opacity:0;animation:1.4s ease-in-out infinite xsky-twinkle;animation-delay:calc(var(--i) * -.21s);position:absolute}.xsky-gifts{position:absolute;inset:0}.xsky-gift{opacity:0;will-change:transform, opacity;width:28px;height:28px;position:absolute;top:0;left:0}.xsky-snow{color:#2346c8;position:absolute;inset:0}.xsky-flake{top:-16px;left:var(--x);opacity:0;width:9px;height:9px;animation:xsky-snow var(--d) linear var(--delay) infinite;position:absolute}.xsky[data-paused] *,.xsky[data-paused] :before,.xsky[data-paused] :after{animation-play-state:paused!important}@keyframes xsky-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}@keyframes xsky-gallop{0%{transform:rotate(-16deg)}to{transform:rotate(18deg)}}@keyframes xsky-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}45%{opacity:.9;transform:scale(1)rotate(25deg)}}@keyframes xsky-snow{0%{opacity:0;transform:translate3d(0, 0, 0) scale(var(--s)) rotate(0deg)}10%{opacity:.22}85%{opacity:.22}to{opacity:0;transform:translate3d(var(--drift), 104vh, 0) scale(var(--s)) rotate(160deg)}}@media (max-width:639px){.xsky-sleigh{width:150px}.xsky-sparkle{width:calc(9px - var(--i) * .8px);height:calc(9px - var(--i) * .8px)}}html[data-sosisesa-motion=paused] .xsky{display:none}@media (prefers-reduced-motion:reduce){.xsky{display:none!important}}@media print{.xsky{display:none!important}}html[data-xmas=on] .xdoodles{z-index:0;pointer-events:none;contain:strict;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}html[data-xmas] .xdoodles *{pointer-events:none}html[data-xmas=on] .xdoodle{width:var(--xd-size,72px);height:var(--xd-size,72px);transform:translate3d(var(--xd-x,0), var(--xd-y,0), 0) rotate(var(--xd-tilt,0deg));position:absolute;top:0;left:0}html[data-xmas=on] .xdoodle-art{transform-origin:50%;width:100%;height:100%;display:block;overflow:visible}html[data-xmas=on] .xdoodle-swing{transform-origin:50% 10%}@media (max-width:1199.98px){html[data-xmas] .xdoodles{display:none}}@media print{html[data-xmas] .xdoodles{display:none!important}}@media (forced-colors:active){html[data-xmas] .xdoodles{display:none}}@media (prefers-reduced-motion:no-preference){html[data-xmas=on]:not([data-sosisesa-motion=paused]) .xdoodles[data-animate=true] .xdoodle-sway{animation:xdoodle-sway 6.5s ease-in-out var(--xd-delay,0s) infinite alternate}html[data-xmas=on]:not([data-sosisesa-motion=paused]) .xdoodles[data-animate=true] .xdoodle-swing{animation:xdoodle-swing 4.8s ease-in-out var(--xd-delay,0s) infinite alternate}html[data-xmas=on]:not([data-sosisesa-motion=paused]) .xdoodles[data-animate=true] .xdoodle-twinkle{animation:xdoodle-twinkle 3.6s ease-in-out var(--xd-delay,0s) infinite}html[data-xmas=on]:not([data-sosisesa-motion=paused]) .xdoodles[data-animate=true] .xdoodle-glint{animation:2.4s ease-in-out infinite xdoodle-glint}html[data-xmas=on] .xdoodles[data-paused] *{animation-play-state:paused!important}}@keyframes xdoodle-sway{0%{transform:rotate(-3deg)translateY(0)}to{transform:rotate(3deg)translateY(-2px)}}@keyframes xdoodle-swing{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes xdoodle-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.82;transform:scale(.9)rotate(8deg)}}@keyframes xdoodle-glint{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){html[data-xmas=on]:not([data-sosisesa-motion=paused]) :is(.nb-donate,.nb-button-red,.xmas-button-red){position:relative}html[data-xmas=on]:not([data-sosisesa-motion=paused]) :is(.nb-donate,.nb-button-red,.xmas-button-red):before,html[data-xmas=on]:not([data-sosisesa-motion=paused]) :is(.nb-donate,.nb-button-red,.xmas-button-red):after{pointer-events:none;opacity:0;background-repeat:no-repeat;position:absolute;inset:-12px -10px}html[data-xmas=on]:not([data-sosisesa-motion=paused]) :is(.nb-donate,.nb-button-red,.xmas-button-red):before{background-image:radial-gradient(1.8px 8px at 6% 14%,#fff6cf 0,#e2ac3f 45%,#e2ac3f00 100%),radial-gradient(8px 1.8px at 6% 14%,#fff6cf 0,#e2ac3f 45%,#e2ac3f00 100%),radial-gradient(2px 9px at 93% 10%,#fff6cf 0,#b9945c 45%,#b9945c00 100%),radial-gradient(9px 2px at 93% 10%,#fff6cf 0,#b9945c 45%,#b9945c00 100%),radial-gradient(1.6px 7px at 62% 92%,#fff6cf 0,#e2ac3f 45%,#e2ac3f00 100%),radial-gradient(7px 1.6px at 62% 92%,#fff6cf 0,#e2ac3f 45%,#e2ac3f00 100%);animation:.8s ease-out both xspark-burst}html[data-xmas=on]:not([data-sosisesa-motion=paused]) :is(.nb-donate,.nb-button-red,.xmas-button-red):after{background-image:radial-gradient(1.7px 7.5px at 4% 70%,#fff6cf 0,#b9945c 45%,#b9945c00 100%),radial-gradient(7.5px 1.7px at 4% 70%,#fff6cf 0,#b9945c 45%,#b9945c00 100%),radial-gradient(1.9px 8.5px at 96% 78%,#fff6cf 0,#e2ac3f 45%,#e2ac3f00 100%),radial-gradient(8.5px 1.9px at 96% 78%,#fff6cf 0,#e2ac3f 45%,#e2ac3f00 100%);animation:.68s ease-out .12s both xspark-burst}html[data-xmas=on]:not([data-sosisesa-motion=paused]) :is(.nb-donate,.nb-button-red,.xmas-button-red):focus-visible:before{content:""}html[data-xmas=on]:not([data-sosisesa-motion=paused]) :is(.nb-donate,.nb-button-red,.xmas-button-red):focus-visible:after{content:""}}@media (prefers-reduced-motion:no-preference) and (hover:hover){html[data-xmas=on]:not([data-sosisesa-motion=paused]) :is(.nb-donate,.nb-button-red,.xmas-button-red):hover:before,html[data-xmas=on]:not([data-sosisesa-motion=paused]) :is(.nb-donate,.nb-button-red,.xmas-button-red):hover:after{content:""}}@keyframes xspark-burst{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.04)}to{opacity:0;transform:scale(1.14)}}@media print{html[data-xmas] :is(.nb-donate,.nb-button-red,.xmas-button-red):before,html[data-xmas] :is(.nb-donate,.nb-button-red,.xmas-button-red):after{content:none!important}}html[data-xmas] .xl-root,html[data-xmas] .xl-root *{pointer-events:none}html[data-xmas] .xl-root{-webkit-user-select:none;user-select:none}html[data-xmas] .xl-root svg,html[data-xmas] svg.xl-root{overflow:visible}html[data-xmas] .xl-garland{left:0;right:0;top:var(--xl-garland-top,calc(100% - 2px));z-index:1;height:18px;position:absolute}html[data-xmas] .xl-garland-art{width:100%;height:18px;display:block}@media (max-width:600px){html[data-xmas] .xl-garland{--xl-garland-top:calc(100% - 8px)}}@media (min-width:601px){html[data-xmas]{scroll-padding-top:106px}}@media (min-width:1251px){html[data-xmas]{scroll-padding-top:110px}}html[data-xmas] .xl-garland.xl-calm{opacity:.3}html[data-xmas] .xl-garland.xl-animate .xl-tw{animation:xl-twinkle var(--xl-period,8s) ease-in-out var(--xl-delay,0s) infinite}@keyframes xl-twinkle{0%,34%,to{opacity:1}14%{opacity:.38}}html[data-xmas] .nb-brand{--xl-logo:52px;--xl-hat:26px;position:relative}html[data-xmas] .xl-hat{z-index:1;width:var(--xl-hat);height:calc(var(--xl-hat) * .875);left:calc(var(--xl-logo) * .16 - var(--xl-hat) * .45);top:calc(50% - var(--xl-logo) * .34 - var(--xl-hat) * .675);transform-origin:45% 77%;position:absolute;transform:rotate(-22deg)}html[data-xmas] .xl-hat .xl-pompom{transform-box:fill-box;transform-origin:50% 0}html[data-xmas] .xl-hat.xl-animate .xl-pompom{animation:8s ease-in-out 3s infinite xl-pompom}@keyframes xl-pompom{0%,88%,to{transform:rotate(0)}91%{transform:rotate(16deg)}94%{transform:rotate(-11deg)}97%{transform:rotate(5deg)}}@media (max-width:600px){html[data-xmas] .nb-brand{--xl-logo:42px;--xl-hat:22px}}@media (max-width:390px){html[data-xmas] .nb-brand{--xl-logo:36px;--xl-hat:20px}}html[data-xmas] .xl-ornaments{z-index:25;--xl-m:max(34px, calc((100vw - 1336px) / 2));--xl-w:24px;--xl-swing:2deg;height:0;position:fixed;top:0;left:0;right:0;overflow:visible}html[data-xmas] .xl-orn{width:var(--xl-w);height:calc(var(--xl-w) * var(--xl-ratio,5));transform-origin:50% 0;position:absolute;top:0}html[data-xmas] .xl-orn svg{display:block}html[data-xmas] .xl-orn-left{left:calc(var(--xl-m) / 2 - var(--xl-w) / 2)}html[data-xmas] .xl-orn-right{right:calc(var(--xl-m) / 2 - var(--xl-w) / 2)}html[data-xmas] .xl-orn-far{display:none}html[data-xmas] .xl-ornaments.xl-animate .xl-orn{animation:5.6s ease-in-out -1.1s infinite alternate xl-swing}html[data-xmas] .xl-ornaments.xl-animate .xl-orn-right{animation-duration:6.7s;animation-delay:-2.6s}html[data-xmas] .xl-ornaments.xl-animate .xl-orn-far{animation-duration:6.1s;animation-delay:-4.2s}@keyframes xl-swing{0%{transform:rotate(calc(var(--xl-swing) * -1))}to{transform:rotate(var(--xl-swing))}}@media (min-width:1440px){html[data-xmas] .xl-ornaments{--xl-w:30px;--xl-swing:3deg}}@media (min-width:1560px){html[data-xmas] .xl-ornaments{--xl-w:40px;--xl-swing:5deg}html[data-xmas] .xl-orn-left{left:calc(var(--xl-m) * .4 - var(--xl-w) / 2)}html[data-xmas] .xl-orn-far{left:calc(var(--xl-m) * .7 - var(--xl-w) / 2);display:block}html[data-xmas] .xl-orn-right{right:calc(var(--xl-m) * .45 - var(--xl-w) / 2)}}@media (max-width:1199.98px){html[data-xmas] .xl-ornaments{display:none!important}}html[data-xmas=calm] .xl-ornaments{display:none!important}html[data-xmas] .xl-root[data-paused],html[data-xmas] .xl-root[data-paused] *{animation-play-state:paused!important}html[data-xmas][data-sosisesa-motion=paused] .xl-root,html[data-xmas][data-sosisesa-motion=paused] .xl-root *,html[data-xmas=calm] .xl-root,html[data-xmas=calm] .xl-root *{animation:none!important}@media (prefers-reduced-motion:reduce){html[data-xmas] .xl-root,html[data-xmas] .xl-root *{animation:none!important}}@media print{html[data-xmas] .xl-root{display:none!important}}html[data-xmas=on] .xsnow{z-index:20;pointer-events:none;contain:strict;-webkit-user-select:none;user-select:none;animation:1.6s ease-out both xsnow-in;position:fixed;inset:83px 0 0;overflow:hidden}@media (max-width:600px){html[data-xmas=on] .xsnow{top:73px}}html[data-xmas=on] .xsnow *{pointer-events:none}html[data-xmas=on] .xsnow-layer{position:absolute;inset:0}html[data-xmas=on] .xsnow-far{color:#8197c2}html[data-xmas=on] .xsnow-mid{color:#5f78b3}html[data-xmas=on] .xsnow-near{color:#2346c8}html[data-xmas=on] .xsnow-far .xsnow-flake{opacity:.3}html[data-xmas=on] .xsnow-mid .xsnow-flake{opacity:.38}html[data-xmas=on] .xsnow-near .xsnow-flake{opacity:.46}html[data-xmas=on] .xsnow-flake{animation-name:xsnow-fall;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;top:0;overflow:visible;transform:translateY(-8vh)}html[data-xmas=on] .xsnow-dot{background:currentColor;border-radius:50%}html[data-xmas=on] .xsnow-near{display:none}html[data-xmas=on] .xsnow-near .xsnow-left{left:calc(var(--t) * max(0px, (100vw - 1336px) / 2 - 56px))}html[data-xmas=on] .xsnow-near .xsnow-right{left:auto;right:calc(var(--t) * max(0px, (100vw - 1336px) / 2 - 56px))}@media (min-width:1500px){html[data-xmas=on] .xsnow-near{display:block}}html[data-xmas=on] .xsnow[data-paused] .xsnow-flake{animation-play-state:paused}@keyframes xsnow-fall{0%{transform:translateY(-8vh)rotate(0)}12.5%{transform:translate3d(calc(var(--sway) * .71), 6vh, 0) rotate(calc(var(--spin) * .125))}25%{transform:translate3d(var(--sway), 20vh, 0) rotate(calc(var(--spin) * .25))}37.5%{transform:translate3d(calc(var(--sway) * .71), 34vh, 0) rotate(calc(var(--spin) * .375))}50%{transform:translate3d(0, 48vh, 0) rotate(calc(var(--spin) * .5))}62.5%{transform:translate3d(calc(var(--sway) * -.71), 62vh, 0) rotate(calc(var(--spin) * .625))}75%{transform:translate3d(calc(var(--sway) * -1), 76vh, 0) rotate(calc(var(--spin) * .75))}87.5%{transform:translate3d(calc(var(--sway) * -.71), 90vh, 0) rotate(calc(var(--spin) * .875))}to{transform:translate3d(0, 104vh, 0) rotate(var(--spin))}}@keyframes xsnow-in{0%{opacity:0}to{opacity:1}}@media screen{html[data-xmas=on].notebook-site .nb-page:after,html[data-xmas=on] .xmas-campaign-page[data-campaign]:after{content:"";pointer-events:none;background:linear-gradient(#fff,#fff) 0 7px/100% 7px no-repeat,radial-gradient(circle at 50% 8px,#fff 5.5px,#fff0 6px) 0 0/37px 14px repeat-x,radial-gradient(circle at 50% 8px,#fff 4px,#fff0 4.5px) 11px 0/23px 14px repeat-x,radial-gradient(circle at 50% 8px,#fff 6.2px,#fff0 6.7px) 29px 0/61px 14px repeat-x,radial-gradient(circle at 50% 8px,#c3cfe1 6.5px,#c3cfe100 7px) 0 0/37px 14px repeat-x,radial-gradient(circle at 50% 8px,#c3cfe1 5px,#c3cfe100 5.5px) 11px 0/23px 14px repeat-x,radial-gradient(circle at 50% 8px,#c3cfe1 7.2px,#c3cfe100 7.7px) 29px 0/61px 14px repeat-x,linear-gradient(#c3cfe1,#c3cfe1) 0 6px/100% 1px no-repeat;border-radius:7px 7px 5px 5px;height:14px;position:absolute;top:-8px;left:-3px;right:-3px}html[data-xmas=on].notebook-site .nb-page:after{z-index:-1}html[data-xmas=on].notebook-site #nb-signature.nb-page:after,html[data-xmas=on].notebook-site .nb-photo-journal.nb-page:after{content:none}html[data-xmas=on] .xmas-campaign-page[data-campaign]:after{left:142px;right:142px}}@media screen and (max-width:600px){html[data-xmas=on] .xmas-campaign-page[data-campaign]:after{content:none}}@media screen and (max-width:480px){html[data-xmas=on].notebook-site .nb-page:after{left:-1px;right:-1px}}@media screen{html[data-xmas=on].official-site .notebook-home .nb-mission:after,html[data-xmas=on].official-site .notebook-home .nb-archive:after,html[data-xmas=on].official-site .notebook-home .nb-involvement:after,html[data-xmas=on].official-site .notebook-home .nb-community:after,html[data-xmas=on].official-site .notebook-home .nb-partners:after,html[data-xmas=on].official-site .notebook-home .nb-closing:after{left:-10px}}@media screen and (max-width:759px){html[data-xmas=on].official-site .notebook-home .nb-mission:after,html[data-xmas=on].official-site .notebook-home .nb-archive:after,html[data-xmas=on].official-site .notebook-home .nb-involvement:after,html[data-xmas=on].official-site .notebook-home .nb-community:after,html[data-xmas=on].official-site .notebook-home .nb-partners:after,html[data-xmas=on].official-site .notebook-home .nb-closing:after{left:-9px}}@media screen and (max-width:480px){html[data-xmas=on].official-site .notebook-home .nb-mission:after,html[data-xmas=on].official-site .notebook-home .nb-archive:after,html[data-xmas=on].official-site .notebook-home .nb-involvement:after,html[data-xmas=on].official-site .notebook-home .nb-community:after,html[data-xmas=on].official-site .notebook-home .nb-partners:after,html[data-xmas=on].official-site .notebook-home .nb-closing:after{left:-7px}}html[data-xmas].notebook-site .site-footer{position:relative}html[data-xmas] .xfoot{pointer-events:none;-webkit-user-select:none;user-select:none;height:58px;position:absolute;top:-24px;left:24px;right:24px}html[data-xmas]:not(.notebook-site) .xfoot{display:none}html[data-xmas] .xfoot *{pointer-events:none}html[data-xmas] .xfoot svg{display:block;position:absolute;bottom:0;overflow:visible}html[data-xmas] .xfoot-drift{width:100%;height:12px;left:0}html[data-xmas] .xfoot-left{width:220px;height:100%;left:6px}html[data-xmas] .xfoot-right{width:170px;height:100%;right:6px}html[data-xmas=calm] .xfoot{opacity:.7}html[data-xmas] .xfoot-star{transform-box:fill-box;transform-origin:50%;animation:xfoot-twinkle var(--d,3s) ease-in-out var(--delay,0s) infinite alternate}html[data-xmas] .xfoot[data-paused] .xfoot-star{animation-play-state:paused}@keyframes xfoot-twinkle{0%{opacity:.25;transform:scale(.7)}to{opacity:.95;transform:scale(1.05)}}@media (max-width:600px){html[data-xmas] .xfoot{height:38px;top:-14px;left:20px;right:20px}html[data-xmas] .xfoot-drift{height:9px}html[data-xmas] .xfoot-left{width:144px;left:2px}html[data-xmas] .xfoot-right{width:111px;right:2px}}html[data-xmas][data-sosisesa-motion=paused] .xsnow{display:none}html[data-xmas][data-sosisesa-motion=paused] .xfoot-star{opacity:.7;animation:none}html[data-xmas=calm] .xsnow{display:none}@media (prefers-reduced-motion:reduce){html[data-xmas] .xsnow{display:none!important}html[data-xmas] .xfoot-star{opacity:.7;animation:none!important}}@media print{html[data-xmas] .xsnow,html[data-xmas] .xfoot{display:none!important}}
