.ets-advent{container:ets-advent / inline-size;display:block;width:100%;min-width:0}.ets-advent__root{position:relative;width:100%}.ets-advent__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ets-advent__root[data-phase=fatal-error]{color:#fff}.ets-advent__root[data-phase=fatal-error] .ets-advent__status{position:absolute;z-index:1;inset:50% auto auto 50%;height:auto;width:min(36rem,calc(100% - 4rem));padding:1rem;margin:0;overflow:visible;clip:auto;white-space:normal;border:1px solid currentcolor;background:#060020;transform:translate(-50%,-50%)}.ets-advent__frame43{position:relative;isolation:isolate;width:100%;aspect-ratio:1512 / 665;overflow:hidden;background:#060020;pointer-events:none;-webkit-user-select:none;user-select:none}.ets-advent__frame43-layer{position:absolute;left:var(--ets-frame43-x);top:var(--ets-frame43-y);width:var(--ets-frame43-width);height:var(--ets-frame43-height)}.ets-advent__frame43-layer>img{display:block;width:100%;height:100%;max-width:none}@container ets-advent (width < 768px){.ets-advent__frame43{--ets-frame43-ground-height: 56px;--ets-frame43-orbit-width: clamp(126px, 34cqw, 156.4px);height:clamp(440px,calc(100svh - 200px),640px);aspect-ratio:auto}.ets-advent__frame43-layer[data-layer=background]{height:calc(100% - var(--ets-frame43-ground-height))}.ets-advent__frame43-layer[data-layer=ground]{top:auto;bottom:0;height:var(--ets-frame43-ground-height)}.ets-advent__frame43-layer[data-layer=orbit]{left:auto;right:8%;width:var(--ets-frame43-orbit-width);height:auto;aspect-ratio:156.4 / 188}.ets-advent__frame43-layer[data-layer=tree-large-left]{left:5%;top:auto;bottom:36px;width:clamp(106px,29cqw,150px);height:auto;aspect-ratio:150 / 263}.ets-advent__frame43-layer[data-layer=tree-medium-right]{left:auto;right:18%;top:auto;bottom:52px;width:clamp(70px,18cqw,90px);height:auto;aspect-ratio:90 / 157}.ets-advent__frame43-layer[data-layer=tree-small-right]{left:auto;right:4%;top:auto;bottom:48px;width:clamp(45px,12cqw,59px);height:auto;aspect-ratio:59 / 103}.ets-advent__frame43-layer[data-layer^=star-]{width:calc(var(--ets-frame43-source-width) * .75);height:calc(var(--ets-frame43-source-height) * .75)}.ets-advent__frame43-layer[data-layer=tree-distant-left]{width:22px;height:44px}.ets-advent__frame43-layer[data-layer=star-19-orbit],.ets-advent__frame43-layer[data-layer=star-26-right],.ets-advent__frame43-layer[data-layer=star-26-orbit-left]{left:calc(92% - var(--ets-frame43-orbit-width) + var(--ets-frame43-orbit-width) * var(--ets-orbit-star-x) / 156.4);top:calc(120 / 665 * 100% + var(--ets-frame43-orbit-width) * var(--ets-orbit-star-y) / 156.4);width:calc(var(--ets-frame43-orbit-width) * var(--ets-orbit-star-size) / 156.4);height:calc(var(--ets-frame43-orbit-width) * var(--ets-orbit-star-size) / 156.4)}.ets-advent__frame43-layer[data-layer=star-19-orbit]{--ets-orbit-star-x: 108;--ets-orbit-star-y: 102;--ets-orbit-star-size: 10}.ets-advent__frame43-layer[data-layer=star-26-right]{--ets-orbit-star-x: 92;--ets-orbit-star-y: 186;--ets-orbit-star-size: 6}.ets-advent__frame43-layer[data-layer=star-26-orbit-left]{--ets-orbit-star-x: -43;--ets-orbit-star-y: 58;--ets-orbit-star-size: 6}}.ets-advent__scene-art{position:absolute;top:0;right:0;bottom:0;left:0}.ets-advent__frame43[data-variant=winter]{--ets-winter-height: max(240px, var(--ets-game-viewport-height, 100svh));--ets-ground-height: clamp(48px, calc(var(--ets-winter-height) * .11), 100px);--ets-snow-fall: calc(var(--ets-winter-height) + 32px);height:var(--ets-winter-height);aspect-ratio:auto;background:#0b1530}.ets-advent__frame43[data-variant=winter] .ets-advent__frame43-layer[data-layer=background]{top:0;right:0;bottom:0;left:0;width:100%;height:calc(100% - var(--ets-ground-height) * .6)}.ets-advent__winter-sky{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(ellipse at 77% 20%,#486a9955,transparent 40%),radial-gradient(ellipse at 24% 83%,#4b7aab66,transparent 63%),linear-gradient(#080f2b,#172d4c 64%,#456886)}.ets-advent__aurora{position:absolute;left:-50%;top:7%;width:200%;height:65%;transform:rotate(-19deg);transform-origin:50% 50%;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);background:linear-gradient(176deg,transparent 25%,#81dfed08 36%,#81dfed45 48%,#81dfed16 54%,transparent 66%);animation:ets-aurora 24s ease-in-out infinite}.ets-advent__aurora--violet{top:-13%;left:-2%;background:linear-gradient(170deg,transparent 26%,#9592e52b 46%,#899be80a 58%,transparent 70%);animation-delay:-8s}.ets-advent__aurora--mint{top:19%;left:-41%;height:55%;background:linear-gradient(176deg,transparent 26%,#7ee5c30a 39%,#8fecd72b 48%,transparent 63%);animation-delay:-16s}.ets-advent__sky-lights,.ets-advent__shooting-stars{position:absolute;top:0;right:0;bottom:0;left:0}.ets-advent__sky-lights i{position:absolute;border-radius:50%;background:#e6f6ff;animation:ets-twinkle 8s ease-in-out infinite}.ets-advent__sky-lights i:nth-child(3n){opacity:.35;animation-duration:12s}.ets-advent__sky-lights i:nth-child(7n){box-shadow:0 0 9px #cdeaff66}.ets-advent__shooting-stars i{position:absolute;top:calc(10% + var(--ets-meteor-index) * 13%);left:calc(18% + var(--ets-meteor-index) * 23%);width:clamp(60px,10cqw,150px);height:1.5px;border-radius:100%;background:linear-gradient(90deg,transparent,#ceeaffaa 80%,#fff);opacity:0;transform:rotate(28deg);animation:ets-shooting-star 24s linear infinite;animation-delay:calc(var(--ets-meteor-index) * -8s - 3s)}.ets-advent__distant-landscape{position:absolute;bottom:0;left:-12px;width:calc(100% + 24px);height:36%}.ets-advent__frame43[data-variant=winter] .ets-advent__frame43-layer[data-layer=orbit]{top:8%;left:auto;right:11%;width:min(clamp(145px,21cqw,270px),calc(var(--ets-winter-height) * .58));height:auto;aspect-ratio:207 / 239;animation:ets-orbit-float 24s ease-in-out infinite}.ets-advent__winter-orbit,.ets-advent__winter-tree,.ets-advent__winter-star{display:block;width:100%;height:100%;overflow:visible}.ets-advent__orbit-satellites{transform-origin:78px 94px;animation:ets-orbit-satellites 24s ease-in-out infinite}.ets-advent__frame43[data-variant=winter] .ets-advent__frame43-layer[data-layer^=tree-]{top:auto;height:auto;aspect-ratio:156 / 270;transform-origin:50% 96%}.ets-advent__frame43[data-variant=winter] .ets-advent__frame43-layer[data-layer=tree-large-left]{left:11%;bottom:calc(var(--ets-ground-height) * .36);width:min(23cqw,calc(var(--ets-winter-height) * .31),255px);z-index:3;animation:ets-tree-sway 8s ease-in-out infinite}.ets-advent__frame43[data-variant=winter] .ets-advent__frame43-layer[data-layer=tree-medium-right]{left:auto;right:21%;bottom:calc(var(--ets-ground-height) * .58);width:min(16cqw,calc(var(--ets-winter-height) * .22),172px);z-index:2;animation:ets-tree-sway 12s ease-in-out infinite reverse}.ets-advent__frame43[data-variant=winter] .ets-advent__frame43-layer[data-layer=tree-small-right]{left:auto;right:7%;bottom:calc(var(--ets-ground-height) * .71);width:min(11cqw,calc(var(--ets-winter-height) * .16),118px);z-index:2;animation:ets-tree-sway 8s ease-in-out infinite reverse}.ets-advent__frame43[data-variant=winter] .ets-advent__frame43-layer[data-layer=tree-distant-left]{bottom:calc(var(--ets-ground-height) * 1.15);left:4%;width:min(7cqw,66px);opacity:.48}.ets-advent__tree-bulb{animation:ets-tree-light 6s ease-in-out infinite}.ets-advent__tree-topper{animation:ets-tree-light 8s ease-in-out infinite}.ets-advent__frame43[data-variant=winter] .ets-advent__frame43-layer[data-layer^=star-]{left:var(--ets-frame43-x);top:var(--ets-frame43-y);width:max(5px,var(--ets-frame43-width));height:auto;aspect-ratio:1;animation:ets-twinkle 6s ease-in-out infinite}.ets-advent__frame43[data-variant=winter] .ets-advent__frame43-layer[data-layer=star-22],.ets-advent__frame43[data-variant=winter] .ets-advent__frame43-layer[data-layer=star-15]{width:clamp(16px,2.2cqw,30px)}.ets-advent__frame43[data-variant=winter] .ets-advent__frame43-layer[data-layer=ground]{top:auto;bottom:0;height:var(--ets-ground-height);width:100%;background:transparent!important}.ets-advent__snowdrifts{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ets-advent__snowfall{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;overflow:hidden}.ets-advent__snowfall i{position:absolute;top:-16px;background:#f0faff;border-radius:50%;animation:ets-snowfall 24s linear infinite}.ets-advent__snowfall i:nth-child(4n){box-shadow:0 0 5px #d9f4ff44}.ets-advent__frame43[data-motion=reduced] .ets-advent__scene-art *,.ets-advent__frame43[data-motion=none] .ets-advent__scene-art *{animation:none!important}.ets-advent__frame43[data-motion=reduced] .ets-advent__snowfall,.ets-advent__frame43[data-motion=none] .ets-advent__snowfall,.ets-advent__frame43[data-motion=reduced] .ets-advent__shooting-stars,.ets-advent__frame43[data-motion=none] .ets-advent__shooting-stars{display:none}.ets-advent__frame43[data-paused=true] .ets-advent__scene-art *{animation-play-state:paused!important}@keyframes ets-aurora{0%,to{transform:translate(-3%,-2%) rotate(-19deg) scaleY(.85);opacity:.6}50%{transform:translate(5%,5%) rotate(-12deg) scaleY(1.18);opacity:1}}@keyframes ets-tree-sway{0%,to{transform:rotate(-.35deg)}50%{transform:rotate(.45deg)}}@keyframes ets-orbit-float{0%,to{transform:translateY(0) rotate(-1.2deg);opacity:.8}50%{transform:translateY(-8px) rotate(1.2deg);opacity:1}}@keyframes ets-orbit-satellites{0%,to{transform:rotate(-14deg);opacity:.5}50%{transform:rotate(14deg);opacity:1}}@keyframes ets-tree-light{0%,to{opacity:.4}45%,65%{opacity:1}}@keyframes ets-twinkle{0%,to{opacity:.25}50%{opacity:.9}}@keyframes ets-snowfall{0%{transform:translate(-20px)}to{transform:translate(38px,var(--ets-snow-fall))}}@keyframes ets-shooting-star{0%,3%{opacity:0;transform:translate(0) rotate(28deg)}4%{opacity:.85}8%{opacity:0;transform:translate(28cqw,15cqw) rotate(28deg)}to{opacity:0;transform:translate(28cqw,15cqw) rotate(28deg)}}@container ets-advent (width < 600px){.ets-advent__frame43[data-variant=winter] .ets-advent__frame43-layer[data-layer=tree-large-left]{left:4%;width:min(32cqw,calc(var(--ets-winter-height) * .3),180px)}.ets-advent__frame43[data-variant=winter] .ets-advent__frame43-layer[data-layer=tree-medium-right]{right:19%;width:min(21cqw,calc(var(--ets-winter-height) * .22),120px)}.ets-advent__frame43[data-variant=winter] .ets-advent__frame43-layer[data-layer=tree-small-right]{right:3%;width:min(14cqw,calc(var(--ets-winter-height) * .16),85px)}.ets-advent__frame43[data-variant=winter] .ets-advent__frame43-layer[data-layer=orbit]{right:6%;width:min(44cqw,calc(var(--ets-winter-height) * .36),210px)}.ets-advent__distant-landscape{width:160%;left:-30%;height:32%}.ets-advent__aurora{width:190%;left:-45%}.ets-advent__frame43[data-quality=full] .ets-advent__snowfall i:nth-child(2n){display:none}}.ets-advent__frame43[data-reactive=true]{pointer-events:auto;touch-action:pan-y pinch-zoom}.ets-advent__scene-art,.ets-advent__scene-art *{pointer-events:none}.ets-advent__object-response{width:100%;height:100%;transform-origin:inherit}.ets-advent__frame43[data-reactive=true][data-motion=full] .ets-advent__object-response{will-change:transform}.ets-advent__frame43-layer[data-layer^=tree-] .ets-advent__object-response{transform-origin:50% 96%}.ets-advent__tree-response{opacity:0}.ets-advent__frame43[data-variant=winter][data-motion=reduced] .ets-advent__aurora,.ets-advent__frame43[data-variant=winter][data-motion=reduced] .ets-advent__tree-bulb,.ets-advent__frame43[data-variant=winter][data-motion=reduced] .ets-advent__tree-topper{animation:ets-quiet-light 12s ease-in-out infinite!important}.ets-advent__frame43[data-motion=reduced] .ets-advent__scene-art *,.ets-advent__frame43[data-motion=none] .ets-advent__scene-art *{transition:none}.ets-advent__frame43[data-motion=reduced][data-paused=true] .ets-advent__scene-art *{animation-play-state:paused!important}@keyframes ets-quiet-light{0%,to{opacity:.65}50%{opacity:.95}}.ets-advent__frame43[data-variant=winter][data-background-quality=minimal] .ets-advent__scene-art *{animation:none!important;will-change:auto}.ets-advent__frame43:has(.ets-advent__letter-dialog[open]) .ets-advent__scene-art *{animation-play-state:paused!important}.ets-celesta-keys{filter:drop-shadow(0 0 0 transparent);transition:filter .35s ease}.ets-advent__letter-forest .ets-celesta-keys,.ets-advent__letter-forest .ets-celesta-keys *{cursor:pointer;touch-action:none}.ets-celesta-keys:hover,.ets-celesta-keys:focus-within{filter:drop-shadow(0 0 3px #ffe2a566)}.ets-celesta-key-face{transition:fill .4s ease,filter .4s ease}.ets-celesta-keys .ets-celesta-key:is(:hover,:focus-visible) .ets-celesta-key-face{fill:#ffe2a5;filter:drop-shadow(0 0 2px #ffde99)}.ets-celesta-key[data-sounding] .ets-celesta-key-face{fill:#fff3c8;filter:drop-shadow(0 0 3px #ffe6a5);transition-duration:50ms}.ets-celesta-keys .ets-celesta-key:focus-visible .ets-celesta-key-face{stroke:#d29948;stroke-width:1}.ets-advent__letter-forest[data-postcard-motif=celesta-music] .ets-story-key-light{animation:none;opacity:.08;transition:opacity 1.1s ease}.ets-advent__letter-forest[data-postcard-motif=celesta-music] .ets-story-key-light[data-sounding]{opacity:1;transition-duration:80ms}.ets-advent__letter-forest[data-postcard-motif=celesta-music] .ets-postcard-orbit{animation-duration:144s}.ets-celesta-notice{position:absolute;bottom:66px;left:13px;right:13px;margin:0;padding:8px;color:#fff1d2;background:#16273ded;font-size:11px;line-height:1.5}.ets-celesta-notice:empty{display:none}.ets-celesta-touch-keys{display:none}@media(max-width:540px),(pointer:coarse){.ets-advent__letter-dialog[data-day="18"] .ets-advent__letter-content{grid-template-columns:minmax(0,1fr);grid-template-rows:224px auto}.ets-advent__letter-forest[data-postcard-motif=celesta-music]{grid-row:1;height:224px}.ets-advent__letter-forest[data-postcard-motif=celesta-music]>svg{top:0;bottom:auto;height:132px}.ets-advent__letter-forest[data-postcard-motif=celesta-music]>.ets-advent__letter-landscape--wide{display:block}.ets-advent__letter-forest[data-postcard-motif=celesta-music]>.ets-advent__letter-landscape--tall{display:none}.ets-celesta-touch-keys{position:absolute;display:grid;grid-template-columns:repeat(7,1fr);height:62px;bottom:12px;left:13px;right:13px;border:1px solid #c9b887;border-radius:3px}.ets-advent__letter-forest .ets-celesta-touch-keys button{display:flex;align-items:flex-end;justify-content:center;min-width:0;margin:0;padding:0 0 5px;border:0;border-right:1px solid #829aa766;border-radius:0 0 3px 3px;box-shadow:inset 0 -3px #acbec4;background:#f0f1e6;color:#506c7e;font:10px/1.4 Roboto,sans-serif;cursor:pointer;touch-action:none}.ets-advent__letter-forest .ets-celesta-touch-keys .ets-celesta-touch-black{position:absolute;top:0;width:8.5%;height:37px;background:linear-gradient(100deg,#36556c,#182d42);box-shadow:inset 0 -3px #102338;border:1px solid #6a839066}.ets-advent__letter-forest .ets-celesta-touch-keys button:is(:hover,:focus-visible,[data-sounding]){background:#ffe2a5;box-shadow:inset 0 -3px #c8a772,0 0 8px #ffe2a555}.ets-advent__letter-forest .ets-celesta-touch-keys button:focus-visible{outline:2px solid #cf9a4e;outline-offset:-3px}.ets-celesta-notice{top:90px;bottom:auto}}.ets-advent__letter-dialog{--letter-ink: #192940;--letter-red: #db163d;--letter-muted: #61738b;position:fixed;inset:auto;left:50vw;top:50vh;translate:-50% -50%;width:min(890px,calc(var(--letter-viewport-width, 100vw) - 32px));max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:visible;background:transparent;color:var(--letter-ink);pointer-events:auto;font:400 16px/1.55 Roboto,Helvetica Neue,Arial,sans-serif}.ets-advent__letter-dialog::backdrop{background:#070e2440;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ets-letter-backdrop 987ms ease-out var(--letter-launch-delay, 377ms) both}.ets-advent__letter-dialog[data-phase=returning]::backdrop{animation:ets-letter-backdrop-exit var(--letter-return-duration, 987ms) ease-in both}.ets-advent__letter-flight{opacity:0;transform-origin:50% 50%}.ets-advent__letter-dialog:not([data-phase=reading]) .ets-advent__letter-flight{will-change:transform}.ets-advent__letter-arc{position:relative;filter:drop-shadow(0 21px 34px #02091955) drop-shadow(0 5px 8px #0a17322b)}.ets-advent__letter-paper{position:relative;display:grid;aspect-ratio:89 / 55;box-sizing:border-box;max-height:calc(var(--letter-viewport-height, 100dvh) - 32px);overflow:auto;overscroll-behavior:contain;border:12px solid transparent;border-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='60'%20height='60'%20viewBox='0%200%2060%2060'%20fill='none'%3e%3cpath%20d='M6%203Q9%200%2012%203T24%203T36%203T48%203Q55%200%2057%206Q60%209%2057%2012T57%2024T57%2036T57%2048Q60%2055%2054%2057Q51%2060%2048%2057T36%2057T24%2057T12%2057Q5%2060%203%2054Q0%2051%203%2048T3%2036T3%2024T3%2012Q0%205%206%203Z'%20fill='%23fff'%20stroke='%23dce7ee'%20stroke-width='.5'/%3e%3c/svg%3e") 12 fill / 12px / 0 round;background:#fff;background-clip:padding-box}.ets-advent__letter-content{position:relative;display:grid;grid-template-columns:minmax(0,89fr) minmax(0,55fr);min-height:420px}.ets-advent__letter-copy{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:34px;background:#fff}.ets-advent__letter-copy>:not(.ets-advent__letter-winter){flex-shrink:0}.ets-advent__letter-winter{position:relative;flex:1 0 0;min-height:0;overflow:hidden;container:ets-letter-postmark / size;color:#8799a7;pointer-events:none;-webkit-user-select:none;user-select:none}.ets-advent__letter-winter>svg{display:none;position:absolute;right:0;bottom:0;width:233px;height:89px}@container ets-letter-postmark (min-width: 233px) and (min-height: 110px){.ets-advent__letter-winter>svg{display:block}}.ets-advent__letter-copy h2{margin:0 0 13px;font-size:clamp(24px,2.25vw,28px);line-height:1.16;font-weight:800;letter-spacing:-.035em;text-wrap:balance}.ets-advent__letter-copy{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ets-advent__letter-dialog[data-kind=invitation] h2{color:var(--letter-red)}.ets-advent__letter-dialog[data-kind=story]{font-size:16px}.ets-advent__letter-message{text-wrap:pretty}.ets-advent__letter-message p{margin:0}.ets-advent__letter-message p+p{margin-top:13px}.ets-advent__letter-prize{font-size:19px;line-height:1.3;font-weight:750;letter-spacing:-.025em}.ets-advent__letter-message .ets-advent__letter-wish,.ets-advent__letter-message .ets-advent__letter-event{font-size:13px;color:var(--letter-muted)}.ets-advent__letter-actions{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin-top:21px}.ets-advent__letter-return{display:inline-block;padding:13px 21px;border:0;border-radius:3px;background:var(--letter-red);color:#fff;font:700 14px/1.5 Roboto,Helvetica Neue,Arial,sans-serif;cursor:pointer;text-decoration:none;transform:none;box-shadow:none;transition:none}.ets-advent__letter-return:is(:link,:visited,:hover,:active){background:var(--letter-red);color:#fff;text-decoration:none;transform:none;box-shadow:none}.ets-advent__letter-story-toggle{padding:8px 0;min-height:44px;border:0;background:transparent;color:var(--letter-red);font:500 13px/1.5 Roboto,Helvetica Neue,Arial,sans-serif;text-align:left;text-decoration:none;cursor:pointer}.ets-advent__letter-story-toggle:is(:hover,:focus,:active),.ets-advent__letter-copy a:not(.ets-advent__letter-return){color:var(--letter-red);text-decoration:none}.ets-advent__root :is(a,button),.ets-advent__root :is(a,button):is(:hover,:focus,:focus-visible,:active){outline:none;text-decoration:none}.ets-advent__letter-notice{margin:21px 0 0;font-size:12px;color:var(--letter-muted)}.ets-advent__letter-close{position:absolute;z-index:3;top:9px;right:9px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:0;color:#fff;background:transparent;box-shadow:none;font:400 24px/1 Arial,sans-serif;cursor:pointer}.ets-advent__letter-forest{position:relative;min-width:0;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 5% 90%,#49638b 0,transparent 55%),linear-gradient(150deg,#122039,#293d62)}.ets-advent__letter-forest,.ets-advent__letter-forest *{cursor:default;user-select:none;-webkit-user-select:none}.ets-advent__letter-forest>svg{position:absolute;left:0;bottom:0;width:100%;height:100%}.ets-advent__letter-forest>.ets-advent__letter-landscape--wide{display:none}.ets-advent__letter-seal{--letter-seal-caption-size: 14px;--letter-seal-number-size: calc(var(--letter-seal-caption-size) * var(--letter-seal-phi) * var(--letter-seal-phi));--letter-seal-size: calc(var(--letter-seal-number-size) * var(--letter-seal-phi) * 288 / 123);position:absolute;top:21px;left:21px;display:grid;place-items:center;width:var(--letter-seal-size);aspect-ratio:1;color:#e4d9bf}.ets-advent__letter-seal-response>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:scale(.95)}.ets-advent__letter-seal-response>span{position:relative;display:grid;justify-items:center;gap:calc(var(--letter-seal-caption-size) / var(--letter-seal-phi));color:#e6eef5;font-size:var(--letter-seal-caption-size);font-weight:500;line-height:1;letter-spacing:.08em;text-align:center;text-indent:.08em}.ets-advent__letter-seal-response{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transform-origin:50% 50%}.ets-advent__letter-seal strong{font-size:calc(var(--letter-seal-size) * 123 / 288 / var(--letter-seal-phi));line-height:1;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:0;text-indent:0}.ets-advent__letter-seal-orbit{transform-origin:72px 72px;animation:ets-letter-seal-orbit 89s linear infinite}.ets-advent__letter-dialog:focus,.ets-advent__letter-dialog :focus{outline:none}.ets-advent__letter-dialog[data-motion=reduced] *,.ets-advent__letter-dialog[data-motion=reduced]::backdrop{animation:none!important;transition:none!important}@media(min-width:541px)and (max-height:500px){.ets-advent__letter-paper{aspect-ratio:auto}.ets-advent__letter-dialog{font-size:14px}.ets-advent__letter-content{min-height:0}.ets-advent__letter-copy{padding:21px 34px}.ets-advent__letter-copy h2{margin-bottom:13px;font-size:24px}.ets-advent__letter-message p+p{margin-top:13px}.ets-advent__letter-prize{font-size:17px}.ets-advent__letter-message .ets-advent__letter-wish{font-size:12px}.ets-advent__letter-actions{margin-top:21px}.ets-advent__letter-return{padding-block:10px;font-size:13px}.ets-advent__letter-notice{margin-top:13px;font-size:11px}}@media(max-width:540px){.ets-advent__letter-paper{aspect-ratio:auto;border-width:10px;border-image-width:10px}.ets-advent__letter-content{grid-template-columns:minmax(0,1fr);grid-template-rows:144px auto;min-height:0}.ets-advent__letter-copy{padding:21px}.ets-advent__letter-winter{display:none}.ets-advent__letter-copy h2{margin-bottom:13px;font-size:24px}.ets-advent__letter-dialog{font-size:15px}.ets-advent__letter-forest{grid-row:1}.ets-advent__letter-forest>.ets-advent__letter-landscape--wide{display:block}.ets-advent__letter-forest>.ets-advent__letter-landscape--tall{display:none}.ets-advent__letter-seal{--letter-seal-size: 123px;top:13px;left:13px}.ets-advent__letter-actions{margin-top:21px}.ets-advent__letter-return{padding-inline:21px;font-size:13px}.ets-advent__letter-prize{font-size:17px}}@media(max-width:360px){.ets-advent__letter-dialog{font-size:14px}.ets-advent__letter-copy{padding:21px}.ets-advent__letter-copy h2{font-size:22px}}@media(max-width:540px)and (max-height:620px){.ets-advent__letter-content{grid-template-rows:123px auto}.ets-advent__letter-forest{height:123px}.ets-advent__letter-copy{padding-block:13px}.ets-advent__letter-seal{--letter-seal-size: 102px;top:8px}}@keyframes ets-letter-backdrop{0%{background:#070e2400;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{background:#070e2440;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@keyframes ets-letter-backdrop-exit{0%{background:var(--letter-backdrop-color, #070e2440);-webkit-backdrop-filter:var(--letter-backdrop-filter, blur(2px));backdrop-filter:var(--letter-backdrop-filter, blur(2px))}to{background:#070e2400;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@keyframes ets-letter-seal-orbit{to{transform:rotate(360deg)}}.ets-advent__letter-dialog[data-quality=focused]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;animation:ets-letter-backdrop-light 987ms ease-out var(--letter-launch-delay, 377ms) both}.ets-advent__letter-dialog[data-quality=focused][data-phase=returning]::backdrop{animation:ets-letter-backdrop-exit var(--letter-return-duration, 987ms) ease-in both}.ets-advent__letter-dialog[data-quality=minimal]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;animation:none;background:#070e2459}.ets-advent__letter-flight{position:relative;z-index:1}.ets-advent__letter-dialog>.ets-advent__letter-door{position:absolute;z-index:2;pointer-events:none}.ets-advent__letter-door .ets-advent__calendar-door{pointer-events:none}.ets-advent__letter-door *,.ets-advent__letter-door *:before,.ets-advent__letter-door *:after{animation:none!important;transition:none!important}@keyframes ets-letter-backdrop-light{0%{background:#070e2400}to{background:#070e2459}}.ets-advent__letter-dialog:is([data-quality=focused],[data-quality=minimal]) .ets-advent__letter-arc{filter:none}.ets-advent__letter-dialog:is([data-quality=focused],[data-quality=minimal]) .ets-advent__letter-paper{box-shadow:0 8px 21px #02091940}.ets-advent__letter-forest{--story-cycle: 5.5s;--story-long-cycle: 8.9s}.ets-postcard-keepsake{animation:ets-postcard-drift var(--motif-period) ease-in-out var(--motif-delay) infinite}.ets-postcard-keepsake[data-motion-character=hanging]{transform-origin:0 -105px;animation-name:ets-postcard-hanging}.ets-postcard-keepsake[data-motion-character=gliding]{animation-name:ets-postcard-glide}.ets-postcard-keepsake[data-motion-character=still]{animation:none}.ets-postcard-aura{transform-box:fill-box;transform-origin:center;animation:ets-postcard-breathe var(--story-long-cycle) ease-in-out infinite}.ets-postcard-orbit{animation:ets-postcard-orbit 89s linear infinite}.ets-postcard-sway,.ets-postcard-flame{transform-box:fill-box;transform-origin:center}.ets-postcard-sway{animation:ets-postcard-sway var(--story-cycle) ease-in-out infinite}.ets-postcard-flame{transform-origin:50% 100%;animation:ets-postcard-flame 3.4s ease-in-out infinite}.ets-postcard-shimmer{animation:ets-postcard-shimmer 5.5s ease-in-out infinite}.ets-postcard-dust{animation:ets-postcard-dust 13s linear infinite}.ets-postcard-warmth{animation:ets-postcard-warmth 5.5s ease-in-out var(--story-delay, 0s) infinite}.ets-postcard-snow{animation:ets-postcard-snow var(--story-cycle) linear infinite}.ets-story-orbit-light{animation:ets-story-orbit-light 55s linear infinite}.ets-story-trace{stroke-dasharray:2 6;animation:ets-story-trace var(--story-long-cycle) linear var(--story-delay, 0s) infinite}.ets-story-golden-pulse{animation:ets-story-golden-pulse var(--story-cycle) ease-in-out var(--story-delay, 0s) infinite}.ets-story-cookie-lift{animation:ets-story-cookie-lift var(--story-long-cycle) ease-in-out infinite}.ets-story-bloom{animation:ets-story-bloom var(--story-long-cycle) ease-in-out var(--story-delay, 0s) infinite}.ets-story-market-lights{animation:ets-story-market-lights var(--story-cycle) ease-in-out infinite}.ets-story-branch{animation:ets-postcard-sway var(--story-long-cycle) ease-in-out infinite}.ets-story-sprout{animation:ets-story-sprout 1597ms cubic-bezier(.22,.7,.25,1) var(--letter-launch-delay, 377ms) both}.ets-story-petal{animation:ets-story-petal var(--story-long-cycle) ease-in-out var(--story-delay, 0s) infinite}@keyframes ets-story-sprout{0%{transform:scale(.76,.618) rotate(-5deg)}to{transform:scale(1) rotate(0)}}@keyframes ets-story-petal{0%{opacity:0;transform:translate(0) rotate(0)}13%{opacity:.8}61.8%{opacity:.65;transform:translate(13px,34px) rotate(89deg)}89%,to{opacity:0;transform:translate(-8px,55px) rotate(144deg)}}.ets-advent__letter-forest[data-postcard-motif=barbara-blossoms]{--story-cycle: 13s;--story-long-cycle: 21s}.ets-advent__letter-forest[data-postcard-motif=barbara-blossoms] .ets-story-branch{animation-name:ets-story-cherry-sway;animation-timing-function:cubic-bezier(.37,0,.63,1)}.ets-advent__letter-forest[data-postcard-motif=barbara-blossoms] .ets-story-sprout{animation-name:ets-story-cherry-reveal;animation-duration:3.4s;animation-timing-function:cubic-bezier(.37,0,.63,1)}.ets-advent__letter-forest[data-postcard-motif=barbara-blossoms] .ets-story-bloom{animation-name:ets-story-cherry-bloom;animation-duration:13s}.ets-advent__letter-forest[data-postcard-motif=barbara-blossoms] .ets-story-petal{animation-name:ets-story-cherry-petal;animation-duration:34s;animation-timing-function:linear}.ets-advent__letter-forest[data-postcard-motif=barbara-blossoms] .ets-postcard-shimmer{animation-duration:13s}.ets-advent__letter-forest[data-postcard-motif=barbara-blossoms] .ets-postcard-orbit{animation-duration:144s}.ets-advent__letter-forest[data-postcard-motif=barbara-blossoms] .ets-story-orbit-light{animation-duration:89s}@keyframes ets-story-cherry-sway{0%,to{transform:rotate(-1.3deg)}50%{transform:rotate(1.3deg)}}@keyframes ets-story-cherry-reveal{0%{opacity:.382;transform:scale(.985,.97) rotate(-.6deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes ets-story-cherry-bloom{0%,to{opacity:.88;transform:scale(.98) rotate(-.8deg)}50%{opacity:1;transform:scale(1) rotate(.8deg)}}@keyframes ets-story-cherry-petal{0%{opacity:0;transform:translate(0) rotate(-5deg)}13%{opacity:.55}38.2%{transform:translate(5px,8px) rotate(8deg)}61.8%{opacity:.55;transform:translate(3px,21px) rotate(21deg)}to{opacity:0;transform:translate(-5px,34px) rotate(34deg)}}.ets-story-note{animation:ets-story-note var(--story-cycle) ease-in-out var(--story-delay, 0s) infinite}.ets-advent__letter-forest[data-postcard-motif=orbital-concert]{--story-cycle: 8s;--story-long-cycle: 21s}.ets-advent__letter-forest[data-postcard-motif=orbital-concert] .ets-postcard-keepsake{animation-name:ets-story-orbital-float;animation-duration:13s;animation-timing-function:cubic-bezier(.37,0,.63,1)}.ets-advent__letter-forest[data-postcard-motif=orbital-concert] .ets-story-note{animation-name:ets-story-orbital-note;animation-timing-function:cubic-bezier(.37,0,.63,1)}.ets-advent__letter-forest[data-postcard-motif=orbital-concert] .ets-postcard-sway{animation-name:ets-story-orbital-sway;animation-duration:13s}.ets-advent__letter-forest[data-postcard-motif=orbital-concert] .ets-postcard-shimmer{animation-duration:8s}.ets-advent__letter-forest[data-postcard-motif=orbital-concert] .ets-postcard-orbit{animation-duration:144s}.ets-advent__letter-forest[data-postcard-motif=orbital-concert] .ets-story-orbit-light{animation-duration:89s}@keyframes ets-story-orbital-float{0%,to{transform:translate(-3px,5px) rotate(-.9deg)}50%{transform:translate(3px,-5px) rotate(.9deg)}}@keyframes ets-story-orbital-note{0%,to{transform:translateY(2px) rotate(-1.6deg);opacity:.72}50%{transform:translateY(-5px) rotate(1.6deg);opacity:1}}@keyframes ets-story-orbital-sway{0%,to{transform:rotate(-2.1deg)}50%{transform:rotate(2.1deg)}}.ets-story-slipper-float{animation:ets-story-slipper-float 8.9s cubic-bezier(.37,0,.63,1) infinite}.ets-story-hazelnuts-float{animation:ets-story-hazelnuts-float 8s cubic-bezier(.37,0,.63,1) infinite}.ets-story-slipper-shadow{transform-box:fill-box;transform-origin:center;animation:ets-story-slipper-shadow 8.9s cubic-bezier(.37,0,.63,1) infinite}.ets-advent__letter-forest[data-postcard-motif=winter-slipper] .ets-story-snowfall{animation-duration:13s}@keyframes ets-story-slipper-float{0%,to{transform:translate(-2px,2px) rotate(-1.3deg)}50%{transform:translate(2px,-6px) rotate(1.3deg)}}@keyframes ets-story-hazelnuts-float{0%,to{transform:translate(-1.3px,2px) rotate(-1.3deg)}50%{transform:translate(1.3px,-4px) rotate(1.3deg)}}@keyframes ets-story-slipper-shadow{0%,to{opacity:.22;transform:scaleX(1)}50%{opacity:.13;transform:scaleX(.89)}}.ets-story-letter{animation:ets-story-letter var(--story-long-cycle) ease-in-out var(--story-delay, 0s) infinite}.ets-story-parchment{animation:ets-postcard-sway var(--story-long-cycle) ease-in-out infinite}.ets-story-ear{animation:ets-story-ear var(--story-cycle) ease-in-out infinite}.ets-story-elephant-tail{animation:ets-story-elephant-tail 13s ease-in-out infinite}.ets-story-elephant-eye{animation:ets-story-elephant-blink 8.9s ease-in-out -3.4s infinite}.ets-story-elephant-wink{opacity:0;animation:ets-story-elephant-wink 8.9s ease-in-out -3.4s infinite}.ets-story-elephant-brow{animation:ets-story-elephant-brow 8.9s ease-in-out -3.4s infinite}.ets-advent__letter-forest[data-postcard-motif=felt-elephant] .ets-postcard-keepsake{animation-name:ets-story-elephant-float;animation-duration:13s}.ets-advent__letter-forest[data-postcard-motif=felt-elephant] .ets-story-ear{animation-duration:8.9s}.ets-story-needle{animation:ets-story-needle 8.9s ease-in-out infinite}.ets-story-wheel-sway{animation:ets-story-wheel-sway 10.5s cubic-bezier(.37,0,.63,1) infinite}.ets-story-wheel-sway .ets-postcard-flame{animation-name:ets-story-wheel-flame}.ets-story-wheel-light{animation:ets-story-wheel-light 8.9s ease-in-out var(--story-delay, 0s) infinite}.ets-advent__letter-forest[data-postcard-motif=candle-wheel] .ets-postcard-aura{animation:none;opacity:.3}.ets-advent__letter-forest[data-postcard-motif=candle-wheel] .ets-postcard-orbit{animation-duration:144s}@keyframes ets-story-wheel-sway{0%,to{transform:rotate(-2.4deg)}50%{transform:rotate(2.4deg)}}@keyframes ets-story-wheel-light{0%,to{opacity:.5}50%{opacity:1}}@keyframes ets-story-wheel-flame{0%,to{opacity:.88;transform:scale(.96,1.06) rotate(-5deg)}23%{opacity:1;transform:scale(1.05,.94) rotate(4deg)}47%{opacity:.92;transform:scale(.9,1.14) rotate(-2deg)}71%{opacity:1;transform:scaleX(1.02) rotate(6deg)}}.ets-story-mould-drift{animation:ets-story-mould-drift 13s ease-in-out infinite}.ets-story-springerle-float{animation:ets-story-springerle-float 8.9s ease-in-out infinite}.ets-advent__letter-forest[data-postcard-motif=springerle-mould] .ets-postcard-aura{animation:none;opacity:.65}.ets-story-butter-letter{animation:ets-story-butter-letter 13s ease-in-out infinite}.ets-story-bauble{animation:ets-postcard-hanging var(--story-long-cycle) ease-in-out infinite}.ets-story-reel{animation:ets-postcard-orbit 34s linear infinite}.ets-story-screen-light{animation:ets-story-screen-light var(--story-cycle) ease-in-out infinite}.ets-story-snowfall{animation:ets-postcard-snow var(--story-cycle) linear var(--story-delay, 0s) infinite}.ets-story-key-light{opacity:.12;animation:ets-story-key-light var(--story-cycle) ease-in-out var(--story-delay, 0s) infinite}.ets-story-quill{animation:ets-story-quill var(--story-cycle) ease-in-out infinite}.ets-story-electric-glow{opacity:.618;animation:ets-story-electric-glow var(--electric-glow-cycle) ease-in-out var(--story-delay, 0s) infinite}.ets-advent__letter-landscape--wide .ets-story-sky-railway{transform-box:view-box;transform-origin:0 0;transform:translate(-165px,-77px)}.ets-story-sky-drift{animation:ets-story-sky-drift 34s ease-in-out infinite}.ets-story-sky-tracks{animation:ets-story-sky-tracks 13s ease-in-out infinite}.ets-story-train-sleepers{animation:ets-story-train-sleepers var(--train-travel-period) linear infinite}.ets-story-train-wheel{animation:ets-story-train-wheel var(--train-wheel-period) linear infinite}.ets-story-train-rod{animation:ets-story-train-rod var(--train-wheel-period) linear infinite}.ets-story-train-steam{animation:ets-story-train-steam var(--train-steam-period) linear infinite}.ets-story-sky-railway .ets-postcard-shimmer{animation-duration:21s}.ets-story-passing-light{animation:ets-story-passing-light var(--story-cycle) ease-in-out infinite}.ets-story-tree-swing{animation:ets-story-tree-swing var(--story-long-cycle) ease-in-out infinite}.ets-story-curtain{animation:ets-story-curtain var(--story-long-cycle) ease-in-out infinite}.ets-postcard-gate-star{animation:ets-postcard-sway var(--story-long-cycle) ease-in-out infinite}.ets-postcard-ticket-suspension{animation:ets-postcard-ticket-swing var(--story-cycle) cubic-bezier(.37,0,.63,1) -2.1s infinite}.ets-postcard-ticket-glint{opacity:0;animation:ets-postcard-ticket-glint var(--story-long-cycle) ease-in-out -5.5s infinite}@keyframes ets-postcard-drift{0%,to{transform:translate(-2px,5.5px) rotate(-1.6deg)}50%{transform:translate(2px,-5.5px) rotate(1.6deg)}}@keyframes ets-postcard-hanging{0%,to{transform:rotate(-3.2deg)}50%{transform:rotate(3.2deg)}}@keyframes ets-postcard-glide{0%,to{transform:translate(-8px,3px) rotate(-2deg)}25%{transform:translateY(-5px) rotate(0)}50%{transform:translate(8px,-3px) rotate(2deg)}75%{transform:translateY(5px) rotate(0)}}@keyframes ets-postcard-breathe{0%,to{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes ets-postcard-orbit{to{transform:rotate(360deg)}}@keyframes ets-postcard-sway{0%,to{transform:rotate(-3.2deg)}50%{transform:rotate(3.2deg)}}@keyframes ets-story-market-lights{0%,to{transform:skew(-3.2deg) scaleY(.94)}50%{transform:skew(3.2deg) scaleY(1.06)}}@keyframes ets-postcard-flame{0%,to{opacity:.82;transform:scaleX(.92) rotate(-3deg)}50%{opacity:1;transform:scale(1.06,.93) rotate(3deg)}}@keyframes ets-postcard-shimmer{0%,to{opacity:.5}50%{opacity:1}}@keyframes ets-postcard-dust{0%{opacity:0;transform:translate(-3px,-13px)}25%,70%{opacity:.72}to{opacity:0;transform:translate(5px,21px)}}@keyframes ets-postcard-warmth{0%,to{opacity:.45}50%{opacity:1}}@keyframes ets-postcard-snow{0%{opacity:0;transform:translate(-4px,-21px)}20%,75%{opacity:.8}to{opacity:0;transform:translate(8px,55px)}}@keyframes ets-story-orbit-light{to{stroke-dashoffset:-100}}@keyframes ets-story-trace{to{stroke-dashoffset:-32}}@keyframes ets-story-golden-pulse{0%,to{opacity:.72}38.2%,61.8%{opacity:1}}@keyframes ets-story-electric-glow{0%,to{opacity:.618}38.2%,61.8%{opacity:1}}@keyframes ets-story-cookie-lift{0%,to{transform:translate(0) rotate(0)}50%{transform:translate(5.5px,-8.9px) rotate(8deg)}}@keyframes ets-story-bloom{0%,to{transform:scale(.89) rotate(-5deg)}50%{transform:scale(1) rotate(5deg)}}@keyframes ets-story-note{0%,to{transform:translateY(2px) rotate(-3deg);opacity:.55}50%{transform:translateY(-7px) rotate(3deg);opacity:1}}@keyframes ets-story-letter{0%,to{transform:translateY(2px) rotate(-3deg)}50%{transform:translate(3px,-5px) rotate(3deg)}}@keyframes ets-story-quill{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes ets-story-sky-drift{0%,to{transform:translateY(.5px)}50%{transform:translateY(-.5px)}}@keyframes ets-story-sky-tracks{0%,to{transform:scaleY(.87)}50%{transform:scaleY(1.13)}}@keyframes ets-story-train-sleepers{0%{stroke-dashoffset:0}to{stroke-dashoffset:var(--train-sleeper-spacing)}}@keyframes ets-story-train-wheel{to{transform:rotate(360deg)}}@keyframes ets-story-train-rod{0%{transform:rotate(0) translate(.8px) rotate(0)}to{transform:rotate(360deg) translate(.8px) rotate(-360deg)}}@keyframes ets-story-train-steam{0%{transform:translate(0) scale(.65);opacity:0}23.6%{opacity:.34}61.8%{opacity:.25}to{transform:translate(-34px,-13px) scale(1.2);opacity:0}}@keyframes ets-story-ear{0%,to{transform:rotate(-3deg) scaleX(.95)}50%{transform:rotate(4deg) scaleX(1)}}@keyframes ets-story-elephant-blink{0%,58%,78%,to{opacity:1;transform:scaleY(1)}62%,73%{opacity:0;transform:scaleY(.08)}}@keyframes ets-story-elephant-wink{0%,58%,78%,to{opacity:0}62%,73%{opacity:1}}@keyframes ets-story-elephant-brow{0%,54%,82%,to{transform:translateY(0) rotate(0)}62%,73%{transform:translateY(-1px) rotate(7deg)}}@keyframes ets-story-elephant-float{0%,to{transform:translate(-1.3px,2.1px) rotate(-1deg)}50%{transform:translate(1.3px,-3.4px) rotate(.8deg)}}@keyframes ets-story-elephant-tail{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes ets-story-needle{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}@keyframes ets-story-mould-drift{0%,to{transform:translateY(1px) rotate(-1deg)}50%{transform:translateY(-1px) rotate(1deg)}}@keyframes ets-story-springerle-float{0%,to{transform:translate(-3px,2px) rotate(-5deg)}25%{transform:translateY(-3px) rotate(-1deg)}50%{transform:translate(3px,-1px) rotate(4deg)}75%{transform:translateY(3px) rotate(2deg)}}@keyframes ets-story-butter-letter{0%,to{transform:rotate(-1.3deg)}50%{transform:rotate(1.3deg)}}@keyframes ets-story-screen-light{0%,to{opacity:.07;transform:translate(-10px)}50%{opacity:.18;transform:translate(10px)}}@keyframes ets-story-key-light{0%,18%,61.8%,to{opacity:.08}38.2%{opacity:.8}}@keyframes ets-story-passing-light{0%{opacity:0;stroke-dashoffset:100}13%,80%{opacity:1}to{opacity:0;stroke-dashoffset:0}}@keyframes ets-story-tree-swing{0%,to{transform:rotate(-3.2deg)}50%{transform:rotate(3.2deg)}}@keyframes ets-story-curtain{0%,to{transform:rotate(-1.3deg)}50%{transform:rotate(1.3deg)}}@keyframes ets-postcard-ticket-swing{0%,to{transform:rotate(-3.2deg)}50%{transform:rotate(3.2deg)}}@keyframes ets-postcard-ticket-glint{0%,21%{transform:translate(-89px);opacity:0}34%{opacity:.6}61.8%,to{transform:translate(89px);opacity:0}}.ets-advent__guide{--guide-pointer-x: 0;--guide-pointer-y: 0;--guide-hover: 0;position:absolute;left:calc(50% - var(--calendar-size) / 2 - var(--guide-width) - 34px);top:calc(50% - var(--calendar-size) / 2);width:var(--guide-width);max-height:calc(50% + var(--calendar-size) / 2 - 20px);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;isolation:isolate;padding:23px 24px 20px;pointer-events:auto;color:#fff;font:400 15px/1.5 Roboto,Helvetica Neue,Arial,sans-serif;border:1px solid #f6c99580;border-radius:2px;background:radial-gradient(ellipse at 12% 0,#ffb69324,transparent 62%),linear-gradient(145deg,#ed0639,#d50a35 55%,#a51232);box-shadow:0 14px 32px #07112b2e,0 3px 7px #090c2029,inset 0 1px #ffdcc277,inset 1px 0 #ffd7c12e,inset 0 -1px #700e3259}.ets-advent__guide:before{position:absolute;z-index:-1;top:7px;right:7px;bottom:7px;left:7px;border:1px solid #f2d29d45;border-radius:1px;pointer-events:none;content:""}.ets-advent__guide-illumination{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;pointer-events:none;background:radial-gradient(ellipse at 85% 78%,#ffca8030,transparent 58%),repeating-linear-gradient(0deg,#ffffff06 0,transparent .5px,transparent 3px)}.ets-advent__guide-illumination>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:#ffe2af;opacity:.24}.ets-advent__guide-orbit{transform-origin:282px 362px;transform:translate(calc(var(--guide-pointer-x) * 8px),calc(var(--guide-pointer-y) * 5px)) rotate(calc(var(--guide-pointer-x) * 8deg))}.ets-advent__guide-orbit-inner{transform-origin:282px 362px;transform:rotate(calc(var(--guide-pointer-x) * -16deg + var(--guide-pointer-y) * 6deg))}.ets-advent__guide-illumination:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:radial-gradient(ellipse at calc(75% + var(--guide-pointer-x) * 15%) calc(70% + var(--guide-pointer-y) * 15%),#ffe4a547,transparent 70%);opacity:calc(var(--guide-hover) * .55)}.ets-advent__guide-illumination:after{position:absolute;top:-35%;right:-60%;bottom:-35%;left:-60%;content:"";background:linear-gradient(108deg,transparent 41%,#fff2cd04 46%,#fff5d819 50%,#fff2cd04 54%,transparent 59%);opacity:0;transform:translate(-65%);animation:ets-guide-foil 21s ease-in-out infinite}.ets-advent__guide h1{margin:0;font-size:clamp(22px,1.9cqw,27px);font-weight:700;line-height:1.15;letter-spacing:-.025em;text-shadow:0 1px 1px #780d2833}.ets-advent__guide-rule{position:relative;display:block;width:55px;height:1px;margin:15px 0;background:linear-gradient(90deg,#f5d5a7,#fff3cdb3 62%,#efc08833);box-shadow:0 1px #930b3129}.ets-advent__guide-rule:after{position:absolute;right:-2px;top:-1px;width:3px;height:3px;background:#ffedc5;transform:rotate(45deg);content:""}.ets-advent__guide-invitation{margin:0;text-wrap:pretty}.ets-advent__guide-note{margin:10px 0 0;font-size:11px;color:#fff0f3}.ets-advent__guide-footer{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.ets-advent__guide-progress{display:grid;gap:9px;min-width:0;flex:1 1 auto;font-size:11px;line-height:1.4}.ets-advent__guide-progress strong{font-weight:700;font-variant-numeric:tabular-nums}.ets-advent__guide-lights{display:block;width:100%;max-width:220px;height:8px;overflow:visible;color:#f4d1a1}.ets-advent__guide-lights circle{fill:#ad1633;stroke:currentColor;stroke-width:.75;opacity:.38;transition:fill 987ms,opacity 987ms}.ets-advent__guide-lights circle[data-lit=true]{fill:#ffefd0;opacity:1;filter:drop-shadow(0 0 2px #ffde88b3)}.ets-advent__guide-tree{width:36px;height:50px;flex:0 0 auto;overflow:visible;color:#f3d297;filter:drop-shadow(0 2px 2px #700d2a30)}.ets-advent__preview-trigger{position:absolute;right:-10px;bottom:-3px;width:56px;height:56px;border:0;padding:0;background:transparent;color:#fff1c9;cursor:default;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ets-advent__preview-trigger:focus-visible{outline:none}.ets-advent__preview-progress{display:none;width:100%;height:100%;pointer-events:none}.ets-advent__preview-trigger[data-holding=true] .ets-advent__preview-progress{display:block}.ets-advent__calendar .ets-advent__preview-trigger[data-holding=true] .ets-advent__preview-elapsed{stroke-dasharray:100;stroke-dashoffset:100;animation:ets-preview-hold var(--preview-hold-duration) linear forwards!important}@keyframes ets-preview-hold{to{stroke-dashoffset:0}}.ets-advent__preview{position:relative;display:grid;gap:3px;margin-top:13px;font-size:11px}.ets-advent__preview button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;min-height:44px;border:0;border-radius:0;padding:10px 0;font:inherit;font-size:12px;font-weight:500;background:transparent;color:#f5d5a7;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ets-advent__preview button svg{width:21px;height:21px;flex:0 0 auto}.ets-advent__preview button{animation:ets-preview-appear .61s cubic-bezier(.22,.7,.25,1) both}.ets-advent__preview button+button{animation-delay:89ms}.ets-advent__guide-tree-magic{filter:brightness(1);transition:filter .61s ease-in-out}.ets-advent__guide-tree-spark{opacity:0;transform-origin:0 0}.ets-advent__guide:has(.ets-advent__preview-trigger[data-holding=true]) .ets-advent__guide-tree-magic{filter:brightness(1.18)}@keyframes ets-preview-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ets-advent__preview button:focus-visible{outline:none;text-decoration:none}.ets-advent__guide-tree-response{transform-origin:20px 54px;transform:rotate(calc(var(--guide-pointer-x) * 6deg))}.ets-advent__guide-tree-orbit{transform-origin:20px 32px;transform:rotate(calc(var(--guide-pointer-x) * -13deg + var(--guide-pointer-y) * 8deg))}.ets-advent__guide-tree-star{filter:drop-shadow(0 0 3px #ffe4a273);animation:ets-guide-starlight 8.9s ease-in-out infinite}.ets-advent__calendar:is([data-phase=preparing],[data-phase=unfolding]) .ets-advent__guide{animation:ets-guide-arrive 987ms cubic-bezier(.22,1,.36,1) both}.ets-advent__calendar:is([data-phase=preparing],[data-phase=unfolding]) .ets-advent__guide-intro{animation:ets-guide-ink .61s ease-out 144ms both}.ets-advent__calendar:is([data-phase=preparing],[data-phase=unfolding]) .ets-advent__guide-progress{animation:ets-guide-ink .61s ease-out 233ms both}.ets-advent__calendar:is([data-phase=preparing],[data-phase=unfolding]) .ets-advent__guide-illumination:before{animation:ets-guide-glow 1597ms ease-out both}.ets-advent__calendar:is([data-phase=preparing],[data-phase=unfolding]) .ets-advent__guide-rule:after{animation:ets-guide-trace 987ms cubic-bezier(.22,1,.36,1) 89ms both}@keyframes ets-guide-arrive{0%{opacity:0;transform:translateY(8px);clip-path:inset(0 -36px 100% -36px)}38%{opacity:1}to{opacity:1;transform:translateY(0);clip-path:inset(0 -36px -36px -36px)}}@keyframes ets-guide-ink{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes ets-guide-glow{0%,to{opacity:0}38%{opacity:1}}@keyframes ets-guide-trace{0%{opacity:0;transform:translate(-55px) rotate(45deg)}24%{opacity:1;box-shadow:0 0 8px #ffefb9}to{opacity:1;transform:translate(0) rotate(45deg);box-shadow:0 0 #ffefb900}}@keyframes ets-guide-starlight{0%,to{opacity:.65}50%{opacity:1}}@keyframes ets-guide-foil{0%,65%{opacity:0;transform:translate(-65%)}76%{opacity:1}92%,to{opacity:0;transform:translate(65%)}}@container ets-advent (width < 960px){.ets-advent__guide{position:relative;left:auto;top:auto;width:min(500px,90cqw);max-height:none;overflow:visible;padding:19px 21px 17px}.ets-advent__guide h1{padding-right:38px;font-size:clamp(22px,4.5cqw,27px)}.ets-advent__guide-rule{margin:12px 0}.ets-advent__guide-invitation{font-size:13px;line-height:1.45}.ets-advent__guide-footer{position:static;min-height:30px;margin-top:14px}.ets-advent__guide-tree{position:absolute;top:19px;right:21px;width:28px;height:40px}.ets-advent__preview-trigger{top:11px;right:7px;bottom:auto}}@container ets-advent (width < 380px){.ets-advent__guide{padding-inline:17px}.ets-advent__guide-progress{gap:5px}}.ets-advent__frame43[data-calendar=true]{min-height:360px}.ets-advent__calendar{--reveal-tempo: 1;--reveal-depth: -32px;--reveal-fold: 1;--reveal-turn: 1;--reveal-scale: .64;--calendar-size: min(580px, 42cqw, 76cqh);--guide-width: clamp(230px, 20cqw, 286px);position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;container:ets-calendar-stage / size;pointer-events:none}.ets-advent__calendar-layout{position:absolute;left:50%;top:50%;width:var(--calendar-size);aspect-ratio:1;transform:translate(-50%,-50%)}.ets-advent__calendar-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,minmax(0,1fr));gap:clamp(6px,.85cqw,10px)}.ets-advent__door-slot{position:relative;min-width:0;min-height:0;container:ets-advent-door / size}.ets-advent__door-slot:has(:focus-visible){z-index:2}.ets-advent__door-slot:has([data-enchanted=true]){z-index:2}.ets-advent__door-slot:has([data-open=true]){z-index:3}.ets-advent__calendar-door{--door-pointer-x: 0;--door-pointer-y: 0;--door-hover: 0;--door-rest-angle: 0deg;position:relative;display:block;width:100%;height:100%;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:7px;background:transparent;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;pointer-events:auto;perspective:var(--door-perspective);perspective-origin:100% 50%}.ets-advent__calendar-door[aria-disabled=true]{cursor:default;opacity:1}.ets-advent__door-lock{position:absolute;z-index:3;right:3%;bottom:1.5%;width:min(22px,17cqh);transform-origin:50% 18%;height:auto;overflow:visible;backface-visibility:hidden}.ets-advent__lock-star{transform-origin:33px 7px;animation:ets-lock-starlight 8.9s ease-in-out var(--door-phase) infinite}@keyframes ets-lock-starlight{0%,to{transform:scale(.76) rotate(-8deg)}38.2%,61.8%{transform:scale(1) rotate(8deg)}}.ets-advent__door-unfold{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;pointer-events:none;transform-origin:var(--unfold-origin);perspective:var(--door-perspective);perspective-origin:100% 50%}.ets-advent__calendar[data-phase=unfolding] .ets-advent__door-unfold{animation:ets-door-unfold calc(var(--unfold-duration) * var(--reveal-tempo)) cubic-bezier(.18,.84,.2,1) calc(var(--unfold-delay) * var(--reveal-tempo)) both;will-change:transform,opacity}.ets-advent__calendar[data-phase=unfolding] .ets-advent__door-unfold:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;content:"";background:linear-gradient(105deg,transparent 36%,#fff6cf45 49%,#fffdf57a 50%,#92714918 52%,transparent 65%);animation:ets-door-unfold-sheen calc(var(--unfold-duration) * var(--reveal-tempo)) ease-in-out calc(var(--unfold-delay) * var(--reveal-tempo)) both}.ets-advent__calendar[data-phase=unfolding] .ets-advent__door-fairy-dust{opacity:.7}.ets-advent__calendar[data-phase=unfolding] .ets-advent__door-sparkle:nth-child(-n+3){animation:ets-door-fairy-orbit calc(1.3s * var(--reveal-tempo)) ease-out calc((var(--unfold-delay) + .2s + var(--spark-delay)) * var(--reveal-tempo)) both}.ets-advent__calendar[data-phase=preparing] .ets-advent__door-unfold{opacity:0}.ets-advent__calendar[data-phase=preparing] .ets-advent__calendar-grid{pointer-events:none}.ets-advent__calendar[data-reveal-quality=focused]{--reveal-tempo: .382;--reveal-depth: 0px;--reveal-fold: 0;--reveal-turn: .382;--reveal-scale: .89}.ets-advent__calendar[data-reveal-quality=focused] .ets-advent__door-unfold:after,.ets-advent__frame43[data-quality=focused] .ets-advent__door-unfold:after{display:none}.ets-advent__calendar[data-reveal-quality=focused][data-phase=unfolding] .ets-advent__door-fairy-dust,.ets-advent__frame43[data-quality=focused] .ets-advent__calendar[data-phase=unfolding] .ets-advent__door-fairy-dust{display:none}.ets-advent__door-recess{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;background:radial-gradient(ellipse at calc(100% / var(--door-phi)) calc(100% / var(--door-phi) / var(--door-phi)),#edf7ff,#90aecf calc(100% / var(--door-phi)),#344d72);box-shadow:inset 3px 2px 12px #152c4980,0 0 14px #d0ecff00;transition:box-shadow var(--door-light-duration) var(--door-easing)}.ets-advent__calendar-door[data-open=true] .ets-advent__door-recess{box-shadow:inset 3px 2px 12px #152c4960,0 0 18px #d0ecff40}.ets-advent__door-surface{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;pointer-events:none;box-shadow:0 4px 10px #02071930,0 1px #fff4dd7a;transform-origin:0 50%;transform-style:preserve-3d;transform:rotateY(calc(var(--door-rest-angle) + (var(--door-hover-angle) - var(--door-rest-angle)) * var(--door-hover)));transition:transform var(--door-hinge-duration) var(--door-easing)}.ets-advent__door-surface:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;content:"";backface-visibility:hidden;transform:rotateY(180deg);background:linear-gradient(90deg,#c9daed,#eef5fc 14%,#fff 85%,#b8cee6);box-shadow:inset 0 0 0 1px #a6c1df,2px 3px 8px #172b462e}.ets-advent__calendar-door[data-enchanted=true]:not([data-open=true]) .ets-advent__door-surface{transition:none}.ets-advent__calendar-door[data-open=true] .ets-advent__door-surface{transform:rotateY(var(--door-open-angle))}.ets-advent__calendar-door[data-sealing=true] .ets-advent__door-surface{transition:none;transform:rotateY(var(--door-rest-angle))}.ets-advent__door-paper{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate;border-radius:inherit;background:#fff9ed;backface-visibility:hidden}.ets-advent__door-pattern{position:absolute;left:50%;top:50%;width:max(100cqw,100cqh);height:max(100cqw,100cqh);overflow:hidden;translate:-50% -50%;transform:translate(calc(var(--door-pointer-x) * min(3px,2.5cqh)),calc(var(--door-pointer-y) * min(3px,2.5cqh))) rotate(calc(var(--door-pointer-x) * .8deg));scale:calc(1.04 + var(--door-hover) * .08)}.ets-advent__door-pattern-flow{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ets-advent__calendar-door[data-enchanted=true] .ets-advent__door-pattern-flow{animation:ets-door-pattern-flow var(--pattern-duration) cubic-bezier(.45,0,.55,1) var(--door-phase) infinite}.ets-advent__door-artwork{position:absolute;display:block;max-width:none;pointer-events:none}.ets-advent__door-slot[data-day="24"] .ets-advent__door-paper{background:#fff}.ets-advent__door-slot[data-day="24"] .ets-advent__door-pattern{width:100cqh;height:100cqh;filter:none}.ets-advent__door-slot[data-day="24"] .ets-advent__door-label{left:34.5%;width:31%}.ets-advent__door-varnish{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(145deg,#fff1d52b,transparent 42%,#6c132713),radial-gradient(ellipse at 20% 0,#fffaf519,transparent 66%);box-shadow:inset 0 0 0 1px #fff5df77,inset 0 -2px 4px #080d231a}.ets-advent__door-stitch{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px dashed #fff9e972;border-radius:3px;opacity:.55;transition:opacity .5s}.ets-advent__door-label{position:absolute;z-index:2;left:19%;top:27%;width:62%;height:46%;display:grid;place-items:center;box-sizing:border-box;border:1px solid #fef9ed;border-radius:3px;background:linear-gradient(135deg,#fffdf7,#fff4df);color:#243346;font:750 clamp(17px,31cqh,40px)/1 Arial,Helvetica,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.045em;backface-visibility:hidden;box-shadow:0 2px 5px #15102525,inset 0 0 0 3px #fffaf0,inset 0 0 0 4px #d8c7a94d}.ets-advent__door-slot[data-day="24"] .ets-advent__door-varnish{background:none;box-shadow:inset 0 0 0 1px #fff}.ets-advent__door-glint{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit}.ets-advent__door-glint:before{position:absolute;top:-50%;right:-110%;bottom:-50%;left:-110%;content:"";background:linear-gradient(112deg,transparent 34%,#ffe6ad26 46%,#fffae8b3 50%,#fff4ca29 54%,transparent 66%);opacity:0}.ets-advent__calendar-door[data-enchanted=true] .ets-advent__door-glint:before{animation:ets-door-ink-sheen 5.5s ease-in-out var(--door-phase) infinite}.ets-advent__door-glint:after{position:absolute;top:-50%;right:-110%;bottom:-50%;left:-110%;content:"";background:linear-gradient(108deg,transparent 43%,#fff6d512 48%,#fff8e452 50%,transparent 57%);opacity:0;transform:translate(-40%);animation:ets-door-shimmer 12s ease-in-out var(--door-phase) infinite}.ets-advent__calendar-door[data-enchanted=true] .ets-advent__door-sparkle{width:6px;height:6px;animation:ets-door-ink-sparkle 3.9s ease-in-out calc(var(--spark-delay) * 3) infinite}.ets-advent__door-fairy-dust{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--door-hover);transform:translate(calc(var(--door-pointer-x) * 3px),calc(var(--door-pointer-y) * 3px))}.ets-advent__door-sparkle{position:absolute;width:9px;height:9px;max-width:none;opacity:0;filter:drop-shadow(0 0 3px #ffe7a5b3);transform:translate(0) scale(.25)}.ets-advent__door-sparkle:nth-child(1){left:15%;top:7%}.ets-advent__door-sparkle:nth-child(2){right:13%;top:8%;width:12px;height:12px}.ets-advent__door-sparkle:nth-child(3){right:1%;top:47%}.ets-advent__door-sparkle:nth-child(4){left:1%;bottom:18%;width:11px;height:11px}.ets-advent__door-sparkle:nth-child(5){right:32%;bottom:1%;width:7px;height:7px}.ets-advent__calendar-door[data-eligibility=available] .ets-advent__door-label{box-shadow:0 2px 9px #17102738,0 0 12px #fff1c936,inset 0 0 0 3px #fffaf0,inset 0 0 0 4px #c79b5166}.ets-advent__calendar-door[data-discovered=true]{--door-rest-angle: var(--door-ajar-angle)}.ets-advent__calendar-door:focus{outline:none}@media(hover:hover)and (pointer:fine){.ets-advent__door-slot:has(:hover){z-index:2}}@container ets-advent (width < 960px){.ets-advent__frame43[data-calendar=true]{height:auto;min-height:var(--ets-winter-height)}.ets-advent__calendar{position:relative;inset:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;min-height:var(--ets-winter-height);padding:28px 0 76px;box-sizing:border-box;container:ets-calendar-stage / inline-size}.ets-advent__calendar[data-reveal-quality=full]{--reveal-tempo: .618}.ets-advent__calendar-layout{position:relative;left:auto;top:auto;width:min(500px,90cqw);transform:none;flex:0 0 auto}}@container ets-calendar-stage (width < 600px){.ets-advent__calendar-layout{width:min(420px,90cqw)}.ets-advent__calendar-door{border-radius:5px}.ets-advent__door-label{font-size:clamp(17px,32cqh,29px);box-shadow:0 2px 5px #15102525,inset 0 0 0 2px #fffaf0}.ets-advent__door-stitch{top:3px;right:3px;bottom:3px;left:3px}}@media(max-height:500px)and (min-width:600px){@container ets-advent (width < 960px){.ets-advent__calendar{flex-direction:row;align-items:flex-start;gap:24px;padding:28px 24px 62px}.ets-advent__calendar-layout{width:min(340px,43cqw)}.ets-advent__guide{width:min(280px,40cqw)}}}.ets-advent__frame43[data-paused=true] .ets-advent__calendar *,.ets-advent__frame43[data-paused=true] .ets-advent__calendar *:before,.ets-advent__frame43[data-paused=true] .ets-advent__calendar *:after{animation-play-state:paused!important}.ets-advent__frame43[data-motion=reduced] .ets-advent__calendar *,.ets-advent__frame43[data-motion=reduced] .ets-advent__calendar *:before,.ets-advent__frame43[data-motion=reduced] .ets-advent__calendar *:after,.ets-advent__frame43[data-motion=none] .ets-advent__calendar *,.ets-advent__frame43[data-motion=none] .ets-advent__calendar *:before,.ets-advent__frame43[data-motion=none] .ets-advent__calendar *:after{animation:none!important;transition:none!important}.ets-advent__frame43[data-motion=reduced] .ets-advent__door-pattern,.ets-advent__frame43[data-motion=none] .ets-advent__door-pattern{transform:none;scale:1.04}.ets-advent__frame43[data-quality=minimal] .ets-advent__door-pattern,.ets-advent__frame43[data-quality=focused] .ets-advent__door-pattern{filter:none}.ets-advent__frame43[data-quality=focused] .ets-advent__door-glint:after,.ets-advent__frame43[data-quality=focused] .ets-advent__guide-illumination:after,.ets-advent__frame43[data-quality=focused] :is(.ets-advent__door-pattern-flow,.ets-advent__guide-illumination *,.ets-advent__guide-tree *,.ets-advent__guide-lights *,.ets-advent__door-lock *){animation:none!important}.ets-advent__frame43[data-quality=minimal] .ets-advent__calendar-door{perspective:none}.ets-advent__frame43[data-quality=minimal] .ets-advent__door-surface{transform:none;transform-style:flat}.ets-advent__frame43[data-quality=minimal] .ets-advent__calendar-door[data-discovered=true] .ets-advent__door-surface{transform:scaleX(.94)}.ets-advent__frame43[data-quality=minimal] :is(.ets-advent__door-paper,.ets-advent__door-label){backface-visibility:visible}.ets-advent__frame43[data-quality=minimal] .ets-advent__door-paper{isolation:auto}.ets-advent__frame43[data-quality=minimal] :is(.ets-advent__door-glint,.ets-advent__door-fairy-dust,.ets-advent__guide-illumination),.ets-advent__frame43[data-quality=minimal] .ets-advent__door-surface:after{display:none}.ets-advent__frame43:has(.ets-advent__letter-dialog[open]) :is(.ets-advent__calendar-grid,.ets-advent__guide) *,.ets-advent__frame43:has(.ets-advent__letter-dialog[open]) :is(.ets-advent__calendar-grid,.ets-advent__guide) *:before,.ets-advent__frame43:has(.ets-advent__letter-dialog[open]) :is(.ets-advent__calendar-grid,.ets-advent__guide) *:after{animation-play-state:paused!important}@keyframes ets-door-shimmer{0%,35%,to{opacity:0;transform:translate(-40%)}50%{opacity:.42}68%,99%{opacity:0;transform:translate(40%)}}@keyframes ets-door-unfold{0%{opacity:0;transform:translate3d(var(--unfold-x),var(--unfold-y),var(--reveal-depth)) rotateX(calc(var(--unfold-fold-x) * var(--reveal-fold))) rotateY(calc(var(--unfold-fold-y) * var(--reveal-fold))) rotate(calc(var(--unfold-turn) * var(--reveal-turn))) scale(var(--reveal-scale))}23.6%{opacity:1}to{opacity:1;transform:translateZ(0) rotateX(0) rotateY(0) rotate(0) scale(1)}}@keyframes ets-door-unfold-sheen{0%{opacity:0;transform:translate(-24%) scaleX(.4)}38.196%{opacity:.65}to{opacity:0;transform:translate(24%) scaleX(1)}}@keyframes ets-door-fairy-orbit{0%,to{opacity:0;transform:translate(0) rotate(0) scale(.25)}25%{opacity:.95}70%{opacity:.45}90%{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) rotate(var(--spark-turn)) scale(.9)}}@keyframes ets-door-pattern-flow{0%,to{transform:translate(0) rotate(calc(var(--door-hover) * -.3deg)) scale(calc(1 + var(--door-hover) * .06))}38.196%{transform:translate(calc(var(--door-hover) * var(--pattern-direction) * 1.2cqh),calc(var(--door-hover) * -.7cqh)) rotate(calc(var(--door-hover) * .5deg)) scale(calc(1 + var(--door-hover) * .06))}61.804%{transform:translate(calc(var(--door-hover) * var(--pattern-direction) * -.4cqh),calc(var(--door-hover) * 1.2cqh)) rotate(calc(var(--door-hover) * -.4deg)) scale(calc(1 + var(--door-hover) * .06))}}@keyframes ets-door-ink-sheen{0%,to{opacity:0;transform:translate(-30%) rotate(calc(var(--door-pointer-x) * 8deg))}38.196%{opacity:calc(var(--door-hover) * .5)}80%,99%{opacity:0;transform:translate(30%) rotate(calc(var(--door-pointer-x) * 8deg))}}@keyframes ets-door-ink-sparkle{0%,to{opacity:0;transform:translate(0) scale(.3)}38.196%{opacity:.8}80%{opacity:0;transform:translate(calc(var(--spark-x) * .45),calc(var(--spark-y) * .45)) scale(.85)}}
