﻿.christmas-journey-module__DmAtBa__journey{--night:1;width:100vw;margin:0 0 0 calc(50% - 50vw);position:relative}.christmas-journey-module__DmAtBa__viewport{isolation:isolate;background:#101b36;height:calc(100svh - 88px);min-height:560px;position:relative;overflow:hidden}.christmas-journey-module__DmAtBa__landscape{pointer-events:none;background:linear-gradient(#101b36,#243c58 60%,#79959c);position:absolute;inset:0;overflow:hidden}.christmas-journey-module__DmAtBa__night{background:linear-gradient(#101b36,#243c58 60%,#79959c);position:absolute;inset:0}.christmas-journey-module__DmAtBa__stars{background-image:radial-gradient(circle,#fff8df 1px,#0000 1.8px),radial-gradient(circle,#fff 1px,#0000 1.5px);background-position:23px 19px,73px 52px;background-size:93px 83px,137px 101px;position:absolute;inset:0 0 25%}.christmas-journey-module__DmAtBa__moon{aspect-ratio:1;background:#ffefc7;border-radius:50%;width:52px;position:absolute;top:12%;right:13%;box-shadow:0 0 60px #fff1c766}.christmas-journey-module__DmAtBa__hills{clip-path:polygon(0 80%,12% 39%,25% 67%,39% 14%,48% 48%,63% 0,77% 53%,89% 30%,100% 78%,100% 100%,0 100%);opacity:.8;background:#9fb8bc;height:40%;position:absolute;bottom:18%;left:-10%;right:-10%}.christmas-journey-module__DmAtBa__forest{clip-path:polygon(0 100%,0 66%,3% 66%,7% 8%,11% 66%,15% 66%,19% 27%,23% 72%,27% 72%,31% 0,36% 80%,40% 54%,43% 89%,49% 50%,52% 87%,58% 10%,63% 80%,67% 40%,71% 75%,75% 5%,81% 80%,85% 25%,90% 77%,94% 33%,100% 85%,100% 100%);background:#45646a;height:30%;position:absolute;bottom:24%;left:-2%;right:-2%}.christmas-journey-module__DmAtBa__lake{background:linear-gradient(#d1e6e7,#f0f1e8);border-radius:50% 50% 0 0;position:absolute;inset:75% -5% -20%;box-shadow:0 -8px #f8f2e5}.christmas-journey-module__DmAtBa__forestLights{width:104%;height:30%;position:absolute;bottom:24%;left:-2%;overflow:visible}.christmas-journey-module__DmAtBa__lightWire{fill:none;stroke:#ccb372;stroke-width:.65px;opacity:.65}.christmas-journey-module__DmAtBa__bulb{fill:currentColor;filter:drop-shadow(0 0 3px)drop-shadow(0 0 7px)}.christmas-journey-module__DmAtBa__treeLights{animation:4.8s ease-in-out infinite alternate christmas-journey-module__DmAtBa__gentle-glow}@keyframes christmas-journey-module__DmAtBa__gentle-glow{0%{opacity:.62}to{opacity:1}}.christmas-journey-module__DmAtBa__reflection{opacity:.7;background:repeating-linear-gradient(0deg,#0000 0 15px,#fff8df66 16px 17px,#0000 18px 28px);position:absolute;inset:78% 0 0;-webkit-mask-image:radial-gradient(at 80% 0,#000,#0000 58%);mask-image:radial-gradient(at 80% 0,#000,#0000 58%)}.christmas-journey-module__DmAtBa__title{text-align:center;color:#fff4d9;text-shadow:0 2px 18px #fff4df33;pointer-events:none;position:absolute;top:13%;left:0;right:0}.christmas-journey-module__DmAtBa__title p{letter-spacing:.34em;margin:0 0 6px;font:500 12px/1.5 sans-serif}.christmas-journey-module__DmAtBa__title strong{letter-spacing:.07em;font:400 clamp(64px,9vw,112px)/1.1 Georgia,serif;display:block}.christmas-journey-module__DmAtBa__title>span{margin-top:16px;font-size:13px;display:block}.christmas-journey-module__DmAtBa__tapHint{text-align:center;letter-spacing:.2em;color:#364b52;pointer-events:none;margin:0;font:500 9px/1.5 sans-serif;position:absolute;bottom:18px;left:0;right:0}.christmas-journey-module__DmAtBa__tapHint span{margin-top:6px;font-size:20px;display:block}.christmas-journey-module__DmAtBa__tapTarget{z-index:3;border-radius:inherit;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.christmas-journey-module__DmAtBa__tapTarget:focus-visible{outline-offset:-7px;outline:3px solid #e8bd70}.christmas-journey-module__DmAtBa__convoy{align-items:flex-end;gap:4px;width:368px;display:flex;position:absolute;bottom:24%;left:50%;transform:translate(-50%)}.christmas-journey-module__DmAtBa__sleigh{flex:0 0 160px;width:160px;height:auto;position:relative}.christmas-journey-module__DmAtBa__sleigh>img{width:110px;height:auto;position:absolute;top:-4px;left:3px}.christmas-journey-module__DmAtBa__sleighBody{width:150px;position:absolute;bottom:-3px;left:-8px}.christmas-journey-module__DmAtBa__reins{border-bottom:1px solid #e7c28a;border-radius:50%;width:155px;height:22px;position:absolute;bottom:30px;left:120px}.christmas-journey-module__DmAtBa__deerOne,.christmas-journey-module__DmAtBa__deerTwo{transform-origin:50% 90%;flex:0 0 100px;width:100px;height:auto;position:relative}.christmas-journey-module__DmAtBa__snow,.christmas-journey-module__DmAtBa__snowNear{background-image:radial-gradient(circle,#fff 1px,#0000 2px),radial-gradient(circle,#fff9 1px,#0000 2px);background-size:71px 109px,123px 137px;position:absolute;inset:-100% -20% 0}.christmas-journey-module__DmAtBa__snowNear{filter:blur(.5px);background-size:151px 193px,211px 179px}.christmas-journey-module__DmAtBa__burst{z-index:4;pointer-events:none;width:1px;height:1px;animation:1.2s linear both christmas-journey-module__DmAtBa__burst-life;position:absolute}.christmas-journey-module__DmAtBa__spark{color:#ffe6a0;text-shadow:0 0 12px #ffd97c;font:20px/1 serif;animation:1.1s cubic-bezier(.14,.6,.3,1) both christmas-journey-module__DmAtBa__sparkle;position:absolute;top:-8px;left:-8px}.christmas-journey-module__DmAtBa__ring{border:1px solid #fff1bd;border-radius:50%;width:50px;height:50px;animation:1s ease-out both christmas-journey-module__DmAtBa__ripple;position:absolute;top:-25px;left:-25px}.christmas-journey-module__DmAtBa__celebrating .christmas-journey-module__DmAtBa__sleigh{animation:.8s ease-out christmas-journey-module__DmAtBa__gift-bounce}.christmas-journey-module__DmAtBa__celebrating .christmas-journey-module__DmAtBa__deerOne{animation:.45s ease-in-out 2 christmas-journey-module__DmAtBa__prance}.christmas-journey-module__DmAtBa__celebrating .christmas-journey-module__DmAtBa__deerTwo{animation:.45s ease-in-out .1s 2 christmas-journey-module__DmAtBa__prance}@keyframes christmas-journey-module__DmAtBa__sparkle{0%{opacity:0;transform:scale(.2)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--turn)) scale(.3)}}@keyframes christmas-journey-module__DmAtBa__ripple{0%{opacity:.8;transform:scale(.2)}to{opacity:0;transform:scale(3)}}@keyframes christmas-journey-module__DmAtBa__burst-life{0%{opacity:1}to{opacity:1}}@keyframes christmas-journey-module__DmAtBa__prance{50%{transform:translateY(-7px)rotate(-3deg)}}@keyframes christmas-journey-module__DmAtBa__gift-bounce{40%{transform:translateY(-8px)rotate(-2deg)}}@media (max-width:768px){.christmas-journey-module__DmAtBa__viewport{height:calc(100svh - 64px);min-height:500px}.christmas-journey-module__DmAtBa__title{top:14%}.christmas-journey-module__DmAtBa__title>span{font-size:11px}.christmas-journey-module__DmAtBa__convoy{gap:0;width:258px}.christmas-journey-module__DmAtBa__sleigh{flex-basis:110px;width:110px;height:auto}.christmas-journey-module__DmAtBa__sleigh>img{width:76px}.christmas-journey-module__DmAtBa__sleighBody{width:108px}.christmas-journey-module__DmAtBa__deerOne,.christmas-journey-module__DmAtBa__deerTwo{flex-basis:74px;width:74px}.christmas-journey-module__DmAtBa__reins{width:105px;bottom:20px;left:85px}.christmas-journey-module__DmAtBa__moon{width:34px;right:10%}.christmas-journey-module__DmAtBa__snowNear{display:none}}@media (prefers-reduced-motion:reduce){.christmas-journey-module__DmAtBa__treeLights,.christmas-journey-module__DmAtBa__celebrating .christmas-journey-module__DmAtBa__sleigh,.christmas-journey-module__DmAtBa__celebrating .christmas-journey-module__DmAtBa__deerOne,.christmas-journey-module__DmAtBa__celebrating .christmas-journey-module__DmAtBa__deerTwo{animation:none}.christmas-journey-module__DmAtBa__spark,.christmas-journey-module__DmAtBa__ring{animation:.5s ease-out both christmas-journey-module__DmAtBa__quiet-glow}@keyframes christmas-journey-module__DmAtBa__quiet-glow{0%{opacity:.9}to{opacity:0}}}
.christmas-frame-module__Z4VpSG__frame{isolation:isolate;color:#edf3f6;--line:#405269;background:linear-gradient(#15243d,#1b3047 55%,#142339);position:relative;overflow:clip}.christmas-frame-module__Z4VpSG__content{z-index:1;position:relative}.christmas-frame-module__Z4VpSG__frame .blog-shell{max-width:1240px;padding:0 clamp(24px,6vw,96px) 32px}.christmas-frame-module__Z4VpSG__frame .blog-heading{text-align:center;color:#fff1d3;text-shadow:0 1px 18px #ffe2a61a;max-width:760px;min-height:0;margin:0 auto 28px;padding:40px 28px 12px}.christmas-frame-module__Z4VpSG__frame .blog-heading>p:first-child{color:#e6c481}.christmas-frame-module__Z4VpSG__frame .blog-categories{justify-content:center;gap:12px;margin-bottom:32px}.christmas-frame-module__Z4VpSG__frame .blog-categories a{color:#edf3f6;background:#253a52;border-color:#66758a;transition:background-color .16s,border-color .16s}.christmas-frame-module__Z4VpSG__frame .blog-categories a:hover{background:#364d68;border-color:#d3b46e}.christmas-frame-module__Z4VpSG__frame .blog-grid{gap:24px}.christmas-frame-module__Z4VpSG__frame .blog-card{background:#20334c;border:1px solid #40546d;border-radius:8px;padding:24px;box-shadow:0 8px 30px #57401c06}.christmas-frame-module__Z4VpSG__frame .blog-meta{color:#d8bd8b}.christmas-frame-module__Z4VpSG__frame .blog-pagination{color:#edf3f6;margin-top:48px}.christmas-frame-module__Z4VpSG__finale{pointer-events:none;justify-content:center;align-items:flex-end;gap:clamp(16px,5vw,72px);max-width:960px;margin:0 auto;padding:28px 20px 112px;display:flex}.christmas-frame-module__Z4VpSG__santa,.christmas-frame-module__Z4VpSG__snowman{width:200px;height:auto}.christmas-frame-module__Z4VpSG__wreath{align-self:center;width:160px;height:auto}@media (max-width:768px){.christmas-frame-module__Z4VpSG__frame .blog-shell{padding-top:0}.christmas-frame-module__Z4VpSG__frame .blog-heading{min-height:0;margin-bottom:24px;padding:24px 8px}.christmas-frame-module__Z4VpSG__frame .blog-heading>p:last-child{max-width:280px;margin-inline:auto;font-size:14px;line-height:1.9}.christmas-frame-module__Z4VpSG__frame .blog-card{padding:20px}.christmas-frame-module__Z4VpSG__frame .blog-card h2{font-size:21px}}@media (max-width:600px){.christmas-frame-module__Z4VpSG__finale{gap:4px;padding:20px 12px 88px}.christmas-frame-module__Z4VpSG__santa,.christmas-frame-module__Z4VpSG__snowman{width:32%;max-width:120px}.christmas-frame-module__Z4VpSG__wreath{width:27%;max-width:100px}.christmas-frame-module__Z4VpSG__frame:after{background-size:auto 110px;height:110px}}@media (prefers-reduced-motion:reduce){.christmas-frame-module__Z4VpSG__frame .blog-categories a{transition:none}}.christmas-frame-module__Z4VpSG__frame .blog-card>p:last-child{color:#d4dce5}.christmas-frame-module__Z4VpSG__frame a:focus-visible{outline-color:#f5d596}body:has(.christmas-frame-module__Z4VpSG__frame) .figma-footer{color:#edf3f6;background:#142339;border-color:#405269}.christmas-frame-module__Z4VpSG__snowfall{z-index:2;pointer-events:none;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.christmas-frame-module__Z4VpSG__snowfall:before,.christmas-frame-module__Z4VpSG__snowfall:after{content:"";opacity:.4;background-image:radial-gradient(circle,#fff 1px,#0000 2px),radial-gradient(circle,#fff 1px,#0000 1.8px);background-position:0 0,57px 73px;background-size:97px 160px,151px 160px;animation:13s linear infinite christmas-frame-module__Z4VpSG__snow-far;position:absolute;inset:-220px -50px}.christmas-frame-module__Z4VpSG__snowfall:after{opacity:.24;background-size:179px 220px,239px 220px;animation:9s linear infinite christmas-frame-module__Z4VpSG__snow-near}@keyframes christmas-frame-module__Z4VpSG__snow-far{to{transform:translate(24px,160px)}}@keyframes christmas-frame-module__Z4VpSG__snow-near{to{transform:translate(-32px,220px)}}.christmas-frame-module__Z4VpSG__sideDecorations{top:calc(100svh + 24px);pointer-events:none;position:absolute;inset-inline:0}.christmas-frame-module__Z4VpSG__edgeTree{width:130px;height:auto;position:absolute;left:12px}.christmas-frame-module__Z4VpSG__edgePresent{width:120px;height:auto;position:absolute;top:44px;right:24px;transform:rotate(8deg)}.christmas-frame-module__Z4VpSG__tree{width:380px;height:auto}.christmas-frame-module__Z4VpSG__kuromaruko{align-self:center;width:240px;height:auto}.christmas-frame-module__Z4VpSG__present{width:150px;height:auto}@media (max-width:1439px){.christmas-frame-module__Z4VpSG__sideDecorations{display:none}}@media (max-width:600px){.christmas-frame-module__Z4VpSG__finale{flex-wrap:wrap;justify-content:center;gap:12px}.christmas-frame-module__Z4VpSG__tree{width:80%;max-width:260px}.christmas-frame-module__Z4VpSG__present{width:27%;max-width:100px}.christmas-frame-module__Z4VpSG__snowfall:after{display:none}}@media (prefers-reduced-motion:reduce){.christmas-frame-module__Z4VpSG__snowfall:before,.christmas-frame-module__Z4VpSG__snowfall:after{animation:none}}@media (max-width:600px){.christmas-frame-module__Z4VpSG__kuromaruko{width:44%;max-width:160px}}
.pagination-module__UcawDG__pagination{gap:22px;font-family:Arial,sans-serif}.pagination-module__UcawDG__count{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#acbbcd;align-items:baseline;gap:15px;font-size:14px;display:flex}.pagination-module__UcawDG__count strong{color:#fff3d7;font-size:28px;font-weight:400}.pagination-module__UcawDG__divider{color:#64778e;font-size:18px}.pagination-module__UcawDG__arrow{color:#fff3d7;cursor:pointer;background:#20334c;border:1px solid #8191a7;border-radius:6px;justify-content:center;align-items:center;width:48px;height:48px;font:24px/1 Arial,sans-serif;transition:border-color .15s,background-color .15s;display:inline-flex}.pagination-module__UcawDG__arrow:hover{background:#2c435f;border-color:#e8cb91}.pagination-module__UcawDG__picker{color:#edf3f6;background:#1b2e47;border:1px solid #73849a;border-radius:14px;width:min(380px,100vw - 40px);max-height:min(70svh,560px);margin:auto;padding:24px;overflow-y:auto;box-shadow:0 24px 100px #0007}.pagination-module__UcawDG__picker::backdrop{background:#06102099}.pagination-module__UcawDG__heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.pagination-module__UcawDG__heading h2{margin:0;font-size:18px;font-weight:500}.pagination-module__UcawDG__close{color:#edf3f6;cursor:pointer;background:0 0;border:1px solid #64778e;border-radius:6px;place-items:center;width:40px;height:40px;font-size:25px;display:grid}.pagination-module__UcawDG__description{color:#b8c5d4;margin:10px 0 22px;font-size:12px}.pagination-module__UcawDG__pages{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pagination-module__UcawDG__page{color:#f4f6fa;font-variant-numeric:tabular-nums;background:#223953;border:1px solid #63778f;border-radius:6px;place-items:center;min-height:50px;font:17px/1.2 Arial,sans-serif;display:grid}.pagination-module__UcawDG__page:hover{background:#354d68;border-color:#e8cb91}.pagination-module__UcawDG__page[aria-current=page]{color:#18283e;background:#ead19e;border-color:#ead19e}.pagination-module__UcawDG__current{color:#b8c5d4;text-align:right;font-variant-numeric:tabular-nums;margin:20px 0 0;font:12px/1.5 Arial,sans-serif}.pagination-module__UcawDG__arrow:focus-visible,.pagination-module__UcawDG__page:focus-visible,.pagination-module__UcawDG__close:focus-visible{outline-offset:4px;outline:2px solid #f5d596}@media (prefers-reduced-motion:reduce){.pagination-module__UcawDG__arrow{transition:none}}
