@font-face{font-family:Grandstander;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b44d1d3e2adbcc97-s.2zotfww22ze4e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grandstander;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0cf22e919a7fea05-s.p.16vanz1fl1d5m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grandstander;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2718daff68026f03-s.p.23jjmwgvat0l1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grandstander;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b44d1d3e2adbcc97-s.2zotfww22ze4e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grandstander;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0cf22e919a7fea05-s.p.16vanz1fl1d5m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Grandstander;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2718daff68026f03-s.p.23jjmwgvat0l1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Grandstander Fallback;src:local(Arial);ascent-override:65.64%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:111.6%}.grandstander_619296c6-module__DBUb_a__className{font-family:Grandstander,Grandstander Fallback;font-style:normal}.grandstander_619296c6-module__DBUb_a__variable{--advent-display:"Grandstander", "Grandstander Fallback"}
@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55369777ae4e606f-s.0dvx36ad_rzpa.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/786278188bba99f8-s.p.2h1xa6k2l1ubz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/970c428219233a3d-s.p.2c-43iqdh9ttx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam Fallback;src:local(Arial);ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.0%;size-adjust:97.58%}.kalam_5138c0e0-module__Z0z_IW__className{font-family:Kalam,Kalam Fallback;font-style:normal;font-weight:700}.kalam_5138c0e0-module__Z0z_IW__variable{--advent-hand:"Kalam", "Kalam Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.p.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.p.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.p.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_99caddb2-module__N5WosW__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_99caddb2-module__N5WosW__variable{--advent-body:"Nunito", "Nunito Fallback"}
@layer components{[data-tone]{--tile-size:380px}[data-tone=red]{--tile:url(/advent/paper/tile-red.webp);--tile-c:#b5202b}[data-tone=red2]{--tile:url(/advent/paper/tile-red2.webp);--tile-c:#8a141f}[data-tone=red3]{--tile:url(/advent/paper/tile-red3.webp);--tile-c:#d5453a}[data-tone=fir]{--tile:url(/advent/paper/tile-fir.webp);--tile-c:#1f5a3e}[data-tone=fir2]{--tile:url(/advent/paper/tile-fir2.webp);--tile-c:#123a29}[data-tone=fir3]{--tile:url(/advent/paper/tile-fir3.webp);--tile-c:#3a7d55}[data-tone=sage]{--tile:url(/advent/paper/tile-sage.webp);--tile-c:#86a873}[data-tone=cream]{--tile:url(/advent/paper/tile-cream.webp);--tile-c:#f4e8d1}[data-tone=cream2]{--tile:url(/advent/paper/tile-cream2.webp);--tile-c:#e8d7b5}[data-tone=kraft]{--tile:url(/advent/paper/tile-kraft.webp);--tile-c:#c89d6b}[data-tone=brown2]{--tile:url(/advent/paper/tile-brown2.webp);--tile-c:#4a2c1b}[data-tone=gold]{--tile:url(/advent/paper/tile-gold.webp);--tile-c:#d2a22e}[data-tone=gold2]{--tile:url(/advent/paper/tile-gold2.webp);--tile-c:#ebc964}[data-tone=white]{--tile:url(/advent/paper/tile-white.webp);--tile-c:#fcf7ec}[data-tone=ink]{--tile:url(/advent/paper/tile-ink.webp);--tile-c:#2a1a15}.paper-ground{background:var(--tile-c) var(--tile) 0 0 / var(--tile-size)}.paper-lift-1{filter:drop-shadow(0 1.5px 1.2px #240c058c)drop-shadow(1px 4px 3.5px #240c0557)}.paper-lift-2{filter:drop-shadow(0 2px 1.6px #240c058c)drop-shadow(3px 8px 7px #240c0566)}.paper-lift-3{filter:drop-shadow(0 3px 2px #240c058c)drop-shadow(6px 16px 15px #240c056b)}.paper-lift-4{filter:drop-shadow(0 3px 2.2px #240c0580)drop-shadow(10px 28px 28px #240c0570)}.paper-sheet{isolation:isolate;position:relative}.paper-sheet:before{content:"";z-index:-1;background:var(--tile-c) var(--tile) 0 0 / var(--tile-size);position:absolute;inset:0}.paper-sheet[data-shape=cut]:before{clip-path:polygon(.1px 2px,21% .1px,26% 2.6px,40% 2.5px,57% .6px,86% 2.2px,calc(100% - 1.8px) .3px,calc(100% - 2px) 40%,calc(100% - .4px) 55%,calc(100% - 2.7px) 67%,calc(100% - 2.1px) 70%,calc(100% - 2.5px) calc(100% - .1px),80% calc(100% - 1px),75% calc(100% - 1.9px),64% calc(100% - 1.8px),57% calc(100% - .5px),45% calc(100% - 2.7px),2.1px calc(100% - .8px),.4px 70%,2px 21%,1.2px 20%,2px 19%)}.paper-sheet[data-shape=cut2]:before{clip-path:polygon(2px 1.7px,8% 1px,26% .5px,30% 2.9px,62% 1px,71% .3px,calc(100% - .2px) 2.1px,calc(100% - 1.8px) 14%,calc(100% - 2.4px) 43%,calc(100% - 2.2px) 66%,calc(100% - 1.6px) 85%,calc(100% - 2.4px) calc(100% - .9px),50% calc(100% - 1.7px),25% calc(100% - 2.5px),23% calc(100% - 1.9px),9% calc(100% - 2.6px),8% calc(100% - 1.7px),1.8px calc(100% - .1px),.7px 63%,.9px 58%,.2px 54%,.7px 25%)}.paper-sheet[data-shape=pink]:before{--t:16px;--d:8px;--c:calc(var(--d) * 1.7);clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c));-webkit-mask:linear-gradient(#000 0 0) center / calc(100% - 2 * var(--d) + 1px) calc(100% - 2 * var(--d) + 1px) no-repeat, conic-gradient(from 135deg at top, #000 90deg, #0000 0) top / var(--t) var(--d) round no-repeat, conic-gradient(from -45deg at bottom, #000 90deg, #0000 0) bottom / var(--t) var(--d) round no-repeat, conic-gradient(from 45deg at left, #000 90deg, #0000 0) left / var(--d) var(--t) no-repeat round, conic-gradient(from 225deg at right, #000 90deg, #0000 0) right / var(--d) var(--t) no-repeat round;-webkit-mask:linear-gradient(#000 0 0) center / calc(100% - 2 * var(--d) + 1px) calc(100% - 2 * var(--d) + 1px) no-repeat, conic-gradient(from 135deg at top, #000 90deg, #0000 0) top / var(--t) var(--d) round no-repeat, conic-gradient(from -45deg at bottom, #000 90deg, #0000 0) bottom / var(--t) var(--d) round no-repeat, conic-gradient(from 45deg at left, #000 90deg, #0000 0) left / var(--d) var(--t) no-repeat round, conic-gradient(from 225deg at right, #000 90deg, #0000 0) right / var(--d) var(--t) no-repeat round;mask:linear-gradient(#000 0 0) center / calc(100% - 2 * var(--d) + 1px) calc(100% - 2 * var(--d) + 1px) no-repeat, conic-gradient(from 135deg at top, #000 90deg, #0000 0) top / var(--t) var(--d) round no-repeat, conic-gradient(from -45deg at bottom, #000 90deg, #0000 0) bottom / var(--t) var(--d) round no-repeat, conic-gradient(from 45deg at left, #000 90deg, #0000 0) left / var(--d) var(--t) no-repeat round, conic-gradient(from 225deg at right, #000 90deg, #0000 0) right / var(--d) var(--t) no-repeat round}.paper-sheet[data-shape=round]:before{border-radius:9999px}.paper-edge{inset-inline:0;filter:drop-shadow(0 -2px 1.6px #240c0552)drop-shadow(0 -5px 8px #240c053d);pointer-events:none;height:clamp(26px,6vw,84px);margin-bottom:-1px;position:absolute;bottom:100%}.paper-edge:before,.paper-hill:before{content:"";background:var(--tile-c) var(--tile) 0 0 / var(--tile-size);-webkit-mask:var(--edge) center / 100% 100% no-repeat;-webkit-mask:var(--edge) center / 100% 100% no-repeat;mask:var(--edge) center / 100% 100% no-repeat;position:absolute;inset:0}[data-edge=hills]{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 52C150 20 300 14 470 44S760 88 950 58 1270 8 1440 40V100H0Z'/%3E%3C/svg%3E")}[data-edge=hills2]{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 26C190 66 340 82 560 54S900 6 1090 28 1330 70 1440 58V100H0Z'/%3E%3C/svg%3E")}[data-edge=cut]{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 100' preserveAspectRatio='none'%3E%3Cpath d='M0 62 140 44 290 66 420 38 610 60 760 30 930 56 1080 26 1250 54 1440 34V100H0Z'/%3E%3C/svg%3E")}.paper-hill{filter:drop-shadow(0 -2px 1.6px #240c055c)drop-shadow(0 -5px 9px #240c0547);pointer-events:none;position:absolute;inset-inline:0}.paper-letter{color:#0000;background:var(--tile-c) var(--tile) 0 0 / 240px;-webkit-background-clip:text;background-clip:text;margin:-.32em -.1em;padding:.32em .1em;display:inline-block}.paper-title{filter:drop-shadow(0 1px .6px #240c0573)drop-shadow(1px 2px 2px #240c052e)}.paper-button{min-height:3.5rem;font-family:var(--advent-display);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.9rem;font-size:1.125rem;font-weight:700;line-height:1.1;transition:transform .2s steps(3,end);display:inline-flex}.paper-button:hover{transform:translateY(-2px)}.paper-button:active{transform:translateY(1px)}.paper-button:focus-visible{outline-offset:4px;outline:3px solid}.paper-button[data-tone=gold2],.paper-button[data-tone=cream],.paper-button[data-tone=white]{color:#8a141f}.paper-button[data-tone=red]{color:#fcf7ec}.paper-button[data-size=small]{min-height:2.75rem;padding:.45rem 1.15rem;font-size:.95rem}.paper-door{cursor:pointer;perspective:700px;height:100%;display:block;position:relative}.paper-door-leaf{height:100%;transform-style:preserve-3d;transform-origin:0%;transition:transform .4s steps(6,end);display:flex;position:relative}.paper-door:hover .paper-door-leaf,.paper-door:focus-visible .paper-door-leaf{transform:rotateY(-112deg)}.paper-door-face,.paper-door-back{backface-visibility:hidden}.paper-door-back{position:absolute;inset:0;transform:rotateY(180deg)}[data-door-wave=on] .paper-door-leaf{animation:paper-door-wave 1.1s steps(14) calc(var(--door-i,0) * 45ms) both}@keyframes paper-door-wave{0%,to{transform:none}45%,60%{transform:rotateY(-78deg)}}.paper-fall{max-width:none;animation:paper-fall var(--fall,18s) linear var(--fall-delay,0s) infinite, paper-sway var(--sway,5s) ease-in-out var(--fall-delay,0s) infinite alternate;will-change:translate, transform;position:absolute;top:-12%}@keyframes paper-fall{0%{translate:0}to{translate:0 var(--fall-to,130vh)}}@keyframes paper-sway{0%{transform:translateX(calc(var(--drift,20px) * -1)) rotate(calc(var(--spin,40deg) * -1))}to{transform:translateX(var(--drift,20px)) rotate(var(--spin,40deg))}}.paper-hang{transform-origin:50% 0;animation:paper-hang var(--hang-time,4.5s) ease-in-out var(--hang-delay,0s) infinite alternate}.paper-hang-line{height:calc(var(--hang,60px) * .4)}@media (min-width:768px){.paper-hang-line{height:var(--hang,60px)}}@keyframes paper-hang{0%{transform:rotate(-4.5deg)}to{transform:rotate(4.5deg)}}.paper-twinkle{animation:paper-twinkle var(--twinkle-time,3.4s) ease-in-out var(--twinkle-delay,0s) infinite}@keyframes paper-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.45;transform:scale(.78)rotate(10deg)}}.paper-wiggle{transition:transform .3s var(--advent-ease,ease-out)}.group:hover .paper-wiggle{transform:rotate(-6deg)scale(1.08)}.paper-boil{animation:paper-boil 1.34s steps(1) var(--boil-delay,0s) infinite}@keyframes paper-boil{0%,to{transform:none}17%{transform:translate(.6px,-.5px)rotate(.35deg)}34%{transform:translate(-.5px,.5px)rotate(-.25deg)}51%{transform:translate(.4px,.6px)rotate(.2deg)}68%{transform:translate(-.6px,-.3px)rotate(-.35deg)}85%{transform:translate(.3px)rotate(.15deg)}}.paper-hop{transform-origin:50% 100%;animation:.5s steps(7,end) paper-hop}@keyframes paper-hop{0%,to{transform:none}30%{transform:translateY(-16%)rotate(-6deg)}60%{transform:translateY(0)scale(1.08,.9)}80%{transform:translateY(-3%)rotate(3deg)}}.paper-flip{transform-origin:50% 0;animation:.2s steps(3,end) paper-flip}@keyframes paper-flip{0%{transform:perspective(300px)rotateX(-70deg)}to{transform:none}}.paper-letter-in .paper-letter{animation:paper-letter-in .2s steps(3) calc(var(--i,0) * 18ms + 60ms) both}@keyframes paper-letter-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.paper-swap{animation:.2s steps(3,end) paper-swap}@keyframes paper-swap{0%{opacity:0;transform:perspective(300px)rotateX(-80deg)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.paper-lay{animation:ease-out both paper-lay;animation-timeline:view();animation-range:entry entry 40%}@keyframes paper-lay{0%{opacity:0;transform:translateY(26px)rotate(-1.4deg)scale(.97)}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:reduce){.paper-hang,.paper-twinkle,.paper-fall,.paper-boil,.paper-hop,.paper-flip,.paper-swap,.paper-letter-in .paper-letter,[data-door-wave=on] .paper-door-leaf{animation:none!important}.paper-fall{top:var(--rest,20%)}.paper-door-leaf,.paper-button{transition:none}}}body:has(.advent-paper){--brand-primary:#d2a22e;--brand-primary-dark:#8a141f;--brand-primary-light:#ebc964;--brand-secondary:#123a29;--primary:#b5202b;--primary-foreground:#fcf7ec;--secondary:#2a1a15;--secondary-foreground:#fcf7ec;--muted-foreground:#6b5146;--ring:#d2a22e;--border:#2a1a1526}.advent-paper{--font-suse:var(--advent-display);--font-heading:var(--advent-display);--font-inter:var(--advent-body);font-family:var(--advent-body), system-ui, sans-serif;color:#2a1a15}.advent-paper .card-surface{background:#f4e8d1 url(/advent/paper/tile-cream.webp) 0 0/380px;border:0;border-radius:0;width:23rem;box-shadow:0 2px 1.6px #240c0566,3px 8px 14px #240c053d}.advent-paper .card-surface>p:first-of-type{color:#2a1a15;font-size:1.0625rem;font-weight:600;line-height:1.55}.advent-paper .card-surface>div[aria-hidden]:first-child{color:#b5202b;opacity:.55}.advent-paper .card-surface>button{font-size:.875rem}@media (max-width:480px){.advent-paper .card-surface{width:18.5rem}}