.winterlicht-site{--wl-night:#101f28;--wl-deep:#142c34;--wl-pine:#29483e;--wl-gold:#edc986;--wl-cream:#f9f1df;--wl-ink:#172b2b;background:var(--wl-cream);color:var(--wl-ink);font-family:Arial,Helvetica,sans-serif;line-height:1.65;overflow:hidden}.winterlicht-site *{box-sizing:border-box}.winterlicht-site a{color:inherit}.winterlicht-site button,.winterlicht-site input{font:inherit}.winterlicht-site button,.winterlicht-site summary{cursor:pointer}.winterlicht-site :focus-visible{outline:3px solid #b67a1b;outline-offset:5px}.winterlicht-site h1,.winterlicht-site h2,.winterlicht-site h3{font-family:Georgia,'Times New Roman',serif;line-height:1.08;letter-spacing:-.035em;margin:0;font-weight:600}.winterlicht-site h1 em,.winterlicht-site h2 em{font-weight:400}.winterlicht-site p{margin:0 0 1.2em}.winterlicht-site .winterlicht-kicker{font-size:.69rem;font-weight:800;text-transform:uppercase;letter-spacing:.2em;line-height:1.6}.winterlicht-skip{position:absolute;top:-100px;left:20px;z-index:9999;padding:12px;background:white}.winterlicht-skip:focus{top:10px}.winterlicht-header{height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:12px 5.5%;background:var(--wl-night);color:var(--wl-cream);border-bottom:1px solid #c3a97633}.winterlicht-brand img{width:110px;height:72px;object-fit:contain}.winterlicht-wordmark{font:italic 1.05rem Georgia,serif;text-decoration:none;color:var(--wl-gold)!important}.winterlicht-header nav a{font-size:.82rem;text-decoration:none;border-bottom:1px solid #b6a479;padding-bottom:8px}.winterlicht-header nav a span{padding-left:16px}.winterlicht-hero{min-height:690px;position:relative;background:var(--wl-night);color:var(--wl-cream);display:flex;align-items:center}.winterlicht-hero-image{position:absolute;inset:0;background:url('/assets/winterlicht/winterlicht-hero-v1.png') 50% 50%/cover no-repeat}.winterlicht-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,24,31,.93) 0%,rgba(10,24,31,.83) 30%,rgba(10,24,31,.3) 58%,rgba(10,24,31,.02) 100%)}.winterlicht-hero-copy{position:relative;z-index:1;width:min(760px,64%);padding:90px 0 105px 8%}.winterlicht-hero .winterlicht-kicker{color:var(--wl-gold);margin-bottom:25px}.winterlicht-hero h1{font-size:clamp(3rem,4.9vw,6.1rem);line-height:1.02}.winterlicht-hero h1 em{display:inline-block;color:var(--wl-gold)}.winterlicht-lead{font-size:1.06rem;line-height:1.7;color:#eee5d5;margin:28px 0 32px!important}.winterlicht-hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.winterlicht-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:var(--wl-gold);color:#1a2b2e!important;border:1px solid var(--wl-gold);border-radius:3px;padding:16px 23px;font-size:.84rem;line-height:1.45;font-weight:800;text-decoration:none;transition:background .2s,transform .2s;box-shadow:0 6px 26px #00000016}.winterlicht-button:hover{background:#f7db9f;transform:translateY(-2px)}.winterlicht-button:disabled{opacity:.6;cursor:wait;transform:none}.winterlicht-button span{font-size:1.15rem}.winterlicht-hero-actions>span{font-size:1.2rem;font-weight:700}.winterlicht-hero-actions small{display:block;font-size:.64rem;font-weight:400;color:#cfccbf;margin-top:2px}.winterlicht-date{display:flex;align-items:center;gap:14px;margin-top:42px;font-size:.74rem;line-height:1.65}.winterlicht-date-star{font-size:2rem;color:var(--wl-gold)}.winterlicht-date small{display:block;font-size:.73rem;color:#c5cdc8}.winterlicht-hero-folio{position:absolute;z-index:1;right:6%;bottom:40px;text-align:center;font:italic 1.1rem/1.2 Georgia,serif;color:#fff5dc;text-shadow:0 2px 15px #000}.winterlicht-facts{display:grid;grid-template-columns:repeat(4,1fr);max-width:1260px;margin:auto;padding:42px 3%}.winterlicht-facts div{padding:0 28px;border-right:1px solid #b9ad93;display:flex;flex-direction:column;gap:7px}.winterlicht-facts div:last-child{border:0}.winterlicht-facts strong{font:2.05rem/1.1 Georgia,serif}.winterlicht-facts span{font-size:.76rem;color:#5c655b}.winterlicht-section{padding:95px max(7%,calc((100% - 1250px)/2));}.winterlicht-story{display:grid;grid-template-columns:.9fr 1fr;gap:12%;border-top:1px solid #c2b69b}.winterlicht-story h2,.winterlicht-example h2,.winterlicht-practical h2{font-size:clamp(2.5rem,3.4vw,4.3rem)}.winterlicht-story .winterlicht-kicker,.winterlicht-example .winterlicht-kicker,.winterlicht-practical .winterlicht-kicker,.winterlicht-section-title .winterlicht-kicker{color:#886121;margin-bottom:22px}.winterlicht-story-copy{font-size:.94rem}.winterlicht-intro{font:1.5rem/1.45 Georgia,serif!important;color:#223c37}.winterlicht-story-note{display:flex;gap:14px;border-top:1px solid #c7b99e;padding-top:24px;margin-top:28px;font-size:.79rem}.winterlicht-story-note>span:first-child{color:#ad7d29;font-size:1.3rem}.winterlicht-constellation{display:flex;align-items:center;width:70%;gap:16px;color:#a5792c;margin-top:45px}.winterlicht-constellation span:nth-of-type(2){font-size:2.6rem}.winterlicht-constellation i{height:1px;flex:1;background:#ac8c4a}.winterlicht-how{background:var(--wl-pine);color:var(--wl-cream)}.winterlicht-section-title{max-width:750px;margin-bottom:45px}.winterlicht-section-title h2{font-size:clamp(2.2rem,3.2vw,3.8rem)}.winterlicht-section-title>p:last-child{margin-top:22px;color:#5e685e;font-size:.92rem;max-width:650px}.winterlicht-how .winterlicht-kicker{color:var(--wl-gold)}.winterlicht-how ol{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:0;padding:0;list-style:none}.winterlicht-how li>span{font:italic 2.3rem Georgia,serif;color:var(--wl-gold);border-bottom:1px solid #e0c79566;display:block;padding-bottom:18px;margin-bottom:28px}.winterlicht-how h3{font-size:1.7rem;margin-bottom:18px}.winterlicht-how li p{font-size:.85rem;color:#e0e5d7;margin:0}.winterlicht-example{display:grid;grid-template-columns:1fr .85fr;gap:12%;align-items:center;background:#eae1cd}.winterlicht-example>div>p:not(.winterlicht-kicker){max-width:470px;margin-top:25px;font-size:.92rem}.winterlicht-example-note{font-style:italic;color:#657064;font-size:.8rem!important}.winterlicht-preview-card{background:#fff8e9;border:1px solid #ac9667;padding:35px 38px 30px;position:relative;box-shadow:12px 12px 0 #d7c9aa;transform:rotate(1deg);text-align:center;max-width:450px;margin:0 auto}.winterlicht-card-number{font:9px monospace;letter-spacing:.18em;display:block;border-bottom:1px solid #c6b58e;padding-bottom:16px;text-align:left}.winterlicht-card-star{font:3.5rem/1.2 Georgia,serif;display:block;color:#aa7c2c;margin:24px 0 18px}.winterlicht-preview-card .winterlicht-kicker{font-size:.57rem;margin-bottom:13px;display:block}.winterlicht-preview-card h3{font-size:2.1rem;margin-bottom:25px}.winterlicht-preview-card p{font:italic 1.1rem/1.6 Georgia,serif}.winterlicht-preview-answer{border:1px solid #baa987;border-radius:2px;display:flex;justify-content:space-between;text-align:left;padding:12px 16px;font-size:.77rem;color:#797966;margin-top:23px}.winterlicht-preview-card small{display:block;font-size:.61rem;line-height:1.6;color:#77745f;margin-top:20px}.winterlicht-stops{padding-bottom:70px}.winterlicht-stop-list{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px;margin:0}.winterlicht-stop-list li{display:flex;align-items:center;gap:15px;border-top:1px solid #c9bea8;padding:18px 0;min-width:0}.winterlicht-stop-list li>span:first-child{font:italic 1.25rem Georgia,serif;color:#a07730;flex:none;width:26px}.winterlicht-stop-list li>span:last-child{margin-left:auto;color:#b69a62;font-size:.65rem}.winterlicht-stop-list strong{font-size:.78rem;display:block}.winterlicht-stop-list small{font-size:.7rem;color:#6a6f64;display:block;line-height:1.5}.winterlicht-location-note{font-size:.73rem!important;max-width:700px;color:#767768;margin-top:30px!important}.winterlicht-practical{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;background:#efe7d4;border-top:1px solid #c9bea8}.winterlicht-questions details{border-top:1px solid #b8ac91;padding:20px 0}.winterlicht-questions details:last-child{border-bottom:1px solid #b8ac91}.winterlicht-questions summary{font-size:.95rem;font-weight:700;list-style:none;padding-right:30px;position:relative}.winterlicht-questions summary:after{content:'+';position:absolute;right:2px;top:-2px;font-size:1.4rem;font-weight:400;color:#9c7029}.winterlicht-questions details[open] summary:after{content:'−'}.winterlicht-questions p{font-size:.84rem;margin:18px 0 0;line-height:1.75;color:#59645b}.winterlicht-final-cta{background:var(--wl-night);color:var(--wl-cream);padding:95px 25px;text-align:center;position:relative}.winterlicht-final-cta:before,.winterlicht-final-cta:after{content:'✧';font-size:6rem;line-height:1;color:#e9c78633;position:absolute;top:30%;left:8%}.winterlicht-final-cta:after{left:auto;right:8%;top:45%;font-size:3rem}.winterlicht-final-cta .winterlicht-kicker{color:var(--wl-gold)}.winterlicht-final-cta h2{font-size:clamp(2.7rem,4vw,5rem);margin:20px 0 35px}.winterlicht-final-cta h2 em{color:var(--wl-gold)}.winterlicht-final-cta>p:last-child{font-size:.71rem;color:#bec8c0;margin:23px 0 0}.winterlicht-footer{background:#0c191f;color:#c8cfbf;padding:45px 6%;display:grid;grid-template-columns:130px 1fr auto;gap:40px;align-items:center}.winterlicht-footer img{width:105px;height:75px;object-fit:contain}.winterlicht-footer strong{font:1.1rem Georgia,serif;color:#eedbb3}.winterlicht-footer p{font-size:.68rem;margin:8px 0 0;color:#a8b7ad}.winterlicht-footer .winterlicht-footer-links{display:flex;gap:24px;flex-wrap:wrap;font-size:.7rem}.winterlicht-footer a{text-decoration:none}.winterlicht-checkout,.winterlicht-login{max-width:1200px;margin:auto;padding:60px 45px 90px}.winterlicht-back{font-size:.75rem;text-decoration:none;display:inline-block;margin-bottom:35px;color:#58675d!important}.winterlicht-checkout-heading{margin:0 0 40px}.winterlicht-checkout-heading .winterlicht-kicker,.winterlicht-login .winterlicht-kicker{color:#886121}.winterlicht-checkout h1,.winterlicht-login h1{font-size:clamp(3rem,4.4vw,5rem)}.winterlicht-checkout-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:38px;align-items:start}.winterlicht-form{padding:38px;background:#fffaf0;border:1px solid #c9bda3;border-radius:3px}.winterlicht-form h2{font-size:1.8rem;margin-bottom:18px}.winterlicht-form>p{font-size:.85rem;color:#5e6a5e}.winterlicht-form label:not(.winterlicht-check){display:block;font-size:.81rem;font-weight:700;margin:25px 0 8px}.winterlicht-form input:not([type=checkbox]){display:block;width:100%;border:1px solid #ada78f;background:#fffef9;border-radius:3px;margin:9px 0 0;padding:14px 15px;color:var(--wl-ink);font-size:1rem;min-height:52px}.winterlicht-form>small{font-size:.69rem;display:block;color:#697367;line-height:1.6}.winterlicht-form .winterlicht-button{width:100%;margin:22px 0 14px}.winterlicht-preorder-note{display:flex;gap:14px;padding:18px;background:#eee5cf;border-left:2px solid #ac823b;font-size:.78rem;margin:28px 0}.winterlicht-preorder-note>span:first-child{font-size:1.5rem;color:#a77e30}.winterlicht-preorder-note b{display:block;margin-bottom:5px}.winterlicht-seller{font-size:.72rem;margin:22px 0;color:#5f6d5f}.winterlicht-seller p{margin-top:12px}.winterlicht-check{display:flex;align-items:flex-start;gap:12px;font-size:.75rem;line-height:1.65;margin:20px 0}.winterlicht-check input{width:18px;height:18px;margin:3px 0 0;flex:none;accent-color:#335543}.winterlicht-order-summary{background:var(--wl-pine);color:var(--wl-cream);border-radius:3px;padding:35px}.winterlicht-order-summary .winterlicht-card-star{color:var(--wl-gold);margin-top:0}.winterlicht-order-summary .winterlicht-kicker{color:var(--wl-gold)}.winterlicht-order-summary h2{font-size:2rem;margin:20px 0}.winterlicht-order-summary>p{font-size:.82rem;color:#dde1d3}.winterlicht-order-summary ul{font-size:.8rem;list-style:none;padding:0;margin:25px 0}.winterlicht-order-summary li{padding:8px 0;border-bottom:1px solid #e2dfbb22}.winterlicht-order-summary li:before{content:'✓';color:var(--wl-gold);padding-right:10px}.winterlicht-total{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:20px;margin-top:30px;border-top:1px solid #c8c6a677;font-size:.8rem}.winterlicht-total strong{font:2.2rem Georgia,serif;color:var(--wl-gold)}.winterlicht-order-summary>small{font-size:.63rem;color:#c1cbb9}.winterlicht-summary-dates{font-size:.74rem!important;line-height:1.8;border-top:1px solid #c8c6a644;padding-top:25px;margin:28px 0 0!important}.winterlicht-login{display:grid;grid-template-columns:1fr .9fr;gap:12%;align-items:center;min-height:700px}.winterlicht-login>div>p:not(.winterlicht-kicker){font-size:.92rem;max-width:430px;margin-top:30px}.winterlicht-login .winterlicht-card-star{margin-top:0}.winterlicht-error{color:#9a362d;font-size:.83rem;line-height:1.6;overflow-wrap:anywhere}.winterlicht-error:not(:empty){padding:13px 0}.winterlicht-game{max-width:1250px;margin:auto;padding:60px 35px 100px;display:grid;grid-template-columns:300px 1fr;gap:45px;min-height:700px}.winterlicht-game-progress{background:var(--wl-pine);padding:30px;color:var(--wl-cream);align-self:start;border-radius:3px}.winterlicht-game-progress .winterlicht-kicker{color:var(--wl-gold)}.winterlicht-game-progress h2{font-size:1.5rem}.winterlicht-game-progress p{font-size:.78rem;margin:22px 0 12px}.winterlicht-game-progress p strong{font:3rem Georgia,serif;color:var(--wl-gold)}.winterlicht-progress-track{height:4px;background:#bfbf9b44;margin:20px 0 30px}.winterlicht-progress-track span{display:block;height:100%;background:var(--wl-gold)}.winterlicht-letters{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin:15px 0 25px}.winterlicht-letters span{border:1px solid #d4c39266;color:#9aa995;text-align:center;font:1.1rem/1 Georgia,serif;min-height:32px;display:grid;place-items:center;border-radius:2px}.winterlicht-letters span.found{background:var(--wl-gold);color:var(--wl-night);border-color:var(--wl-gold)}.winterlicht-game-progress small{font-size:.68rem;color:#c5cebe;display:block}.winterlicht-text-button{border:0;background:none;color:inherit;text-decoration:underline;text-underline-offset:4px;font-size:.7rem!important;padding:0;margin-top:25px}.winterlicht-checkpoint{padding:12px 0;scroll-margin-top:25px}.winterlicht-checkpoint>.winterlicht-kicker{color:#947030}.winterlicht-checkpoint h1{font-size:clamp(2.5rem,3.4vw,4rem);max-width:750px;margin-bottom:35px}.winterlicht-route-wait{background:#eee4cd;border:1px solid #cebd97;padding:35px;border-radius:3px}.winterlicht-route-wait>span{font-size:3rem;color:#a77e30;line-height:1;display:block;margin-bottom:25px}.winterlicht-route-wait h2{font-size:1.9rem;margin-bottom:22px}.winterlicht-route-wait p{font-size:.87rem;max-width:650px}.winterlicht-route-wait p:last-child{margin-bottom:0}.winterlicht-arrival>p{font-size:1rem;max-width:650px}.winterlicht-arrival>.winterlicht-button{margin-top:15px}.winterlicht-checkpoint details{border-top:1px solid #bdaf91;padding-top:20px;margin-top:28px;font-size:.84rem}.winterlicht-checkpoint details p{margin-top:15px}.winterlicht-inline-form{display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.winterlicht-inline-form input,.winterlicht-answer-form input{border:1px solid #b9aa8d;border-radius:3px;padding:14px 16px;background:#fffaf0;color:#183129;font-size:1rem;max-width:100%;min-width:0}.winterlicht-inline-form button{border:0;background:#28483d;color:white;border-radius:3px;padding:12px 18px}.winterlicht-game-story{display:flex;align-items:flex-start;gap:17px;padding:25px 28px;background:#ece3ce;border-left:2px solid #b28c40;margin-bottom:35px}.winterlicht-game-story>span{color:#a47b28;font-size:1.4rem}.winterlicht-game-story p{font:italic 1.1rem/1.65 Georgia,serif;margin:0}.winterlicht-puzzle>.winterlicht-kicker{color:#8c6428}.winterlicht-puzzle h2{font-size:clamp(1.65rem,2.3vw,2.4rem);line-height:1.25;margin:15px 0 25px}.winterlicht-answer-form{display:flex;gap:12px;flex-wrap:wrap}.winterlicht-answer-form input{flex:1;min-width:180px}.winterlicht-answer-form .winterlicht-button{padding:15px 20px}.winterlicht-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.winterlicht-complete{max-width:800px;min-height:700px;margin:auto;padding:70px 30px 90px;text-align:center}.winterlicht-complete-star{font-size:5rem;color:#a7802e;line-height:1.1;margin-bottom:25px}.winterlicht-complete .winterlicht-kicker{color:#886121}.winterlicht-complete h1{font-size:clamp(4rem,7vw,7rem);margin:25px 0 35px}.winterlicht-complete>p:not(.winterlicht-kicker){font-size:.95rem;max-width:570px;margin:25px auto}.winterlicht-complete .winterlicht-letters{grid-template-columns:repeat(var(--winterlicht-letter-columns,11),minmax(0,1fr));gap:5px;max-width:550px;margin:30px auto}.winterlicht-complete .winterlicht-letters span{border-color:#af965e;font-size:.95rem;min-height:36px}.winterlicht-complete .winterlicht-text-button{display:block;margin:30px auto 0}.winterlicht-admin-list{display:grid;gap:12px}.winterlicht-point-editor{padding:0!important;overflow:hidden}.winterlicht-point-editor summary{padding:20px 24px;display:flex;justify-content:space-between;gap:20px;cursor:pointer;align-items:center}.winterlicht-point-editor .form{padding:24px;border-top:1px solid #e0e4e7}.winterlicht-admin-feedback{font-size:.85rem;color:#9a362d}
.winterlicht-coming-soon{display:inline-flex;flex-direction:column;gap:5px;border:1px solid #edc98666;color:var(--wl-gold);padding:15px 28px;border-radius:3px;font-size:.95rem;font-weight:700}.winterlicht-coming-soon small{font-size:.7rem;font-weight:400;color:#c7cfc0}
.winterlicht-navigation-link{display:block;width:fit-content;margin:20px 0 8px;padding:12px 16px;border:1px solid #9b895c;border-radius:3px;font-size:.82rem;font-weight:700;text-decoration:none}.winterlicht-navigation-link:hover{background:#e5d8bb}.winterlicht-footer .winterlicht-footer-links{display:flex;gap:24px;flex-wrap:wrap;font-size:.7rem}.winterlicht-footer .jeromy-credit-row{grid-column:1 / -1;display:flex;justify-content:center;margin-top:0}.winterlicht-footer .jeromy-credit-mark img{width:46px;height:46px}.winterlicht-footer .jeromy-credit-wordmark img{width:86px;height:86px}.winterlicht-footer .jeromy-credit-reveal>span:first-child{font-family:Arial,Helvetica,sans-serif;font-size:.76rem;font-weight:400}
.winterlicht-receipt{max-width:820px;margin:auto;min-height:650px;padding:55px 30px 75px;text-align:center}.winterlicht-receipt>.winterlicht-kicker{color:#886121}.winterlicht-receipt h1{font-size:clamp(3rem,5vw,5rem);margin:25px 0 30px}.winterlicht-receipt-content{max-width:580px;margin:auto;font-size:.92rem}.winterlicht-receipt-code{padding:22px 15px;border:1px solid #b4a079;background:#fff8e8;margin:25px 0}.winterlicht-receipt-code small,.winterlicht-receipt-code span{display:block;font-size:.7rem}.winterlicht-receipt-code strong{display:block;font:1.8rem/1.6 monospace;letter-spacing:.04em;overflow-wrap:anywhere}.winterlicht-receipt>.winterlicht-back{display:block;margin:35px auto 20px}.winterlicht-receipt-help{font-size:.72rem;color:#5d6e60}.winterlicht-receipt-pending{display:inline-block;border:1px solid #b7a372;padding:14px 25px;color:#725529;font-size:.8rem}
@media(min-width:1600px){.winterlicht-hero-copy{padding-left:max(8%,calc((100% - 1400px)/2))}.winterlicht-hero{min-height:780px}}
@media(max-width:1100px){.winterlicht-hero-copy{width:70%;padding-left:6%}.winterlicht-hero h1{font-size:4.2rem}.winterlicht-story,.winterlicht-example{gap:7%}.winterlicht-stop-list{grid-template-columns:repeat(2,1fr)}.winterlicht-footer{grid-template-columns:100px 1fr}.winterlicht-footer .winterlicht-footer-links{grid-column:2}.winterlicht-game{grid-template-columns:245px 1fr;gap:30px}.winterlicht-game-progress{padding:25px}.winterlicht-checkout-grid{gap:25px}.winterlicht-form,.winterlicht-order-summary{padding:28px}}
@media(max-width:760px){.winterlicht-header{height:80px;padding:8px 5%;gap:12px}.winterlicht-brand img{width:85px;height:60px}.winterlicht-wordmark{display:none}.winterlicht-header nav a{font-size:.71rem}.winterlicht-hero{min-height:790px;align-items:flex-start}.winterlicht-hero-image{background-position:65% 100%;background-size:auto 68%;background-color:#142a31}.winterlicht-hero:after{background:linear-gradient(180deg,#101f28 0%,#101f28f2 27%,#101f28aa 46%,#101f2800 73%,#101f2844 100%)}.winterlicht-hero-copy{width:100%;padding:42px 7% 0}.winterlicht-hero h1{font-size:clamp(2.5rem,8.8vw,4rem);max-width:560px}.winterlicht-hero .winterlicht-kicker{font-size:.6rem;margin-bottom:18px}.winterlicht-lead{font-size:.87rem;margin:20px 0 23px!important}.winterlicht-hero-actions{gap:17px}.winterlicht-hero-actions>.winterlicht-button{font-size:.74rem;padding:14px 17px;gap:15px}.winterlicht-hero-actions>span{font-size:1rem}.winterlicht-hero-actions small{font-size:.59rem}.winterlicht-date{margin-top:25px;font-size:.67rem}.winterlicht-date small{font-size:.65rem}.winterlicht-hero-folio{bottom:25px;right:7%;font-size:.9rem}.winterlicht-facts{grid-template-columns:repeat(2,1fr);padding:25px 5%;gap:25px 0}.winterlicht-facts div{padding:0 16px}.winterlicht-facts div:nth-child(2){border-right:0}.winterlicht-facts strong{font-size:1.7rem}.winterlicht-facts span{font-size:.65rem}.winterlicht-section{padding:60px 7%}.winterlicht-story,.winterlicht-example,.winterlicht-practical{grid-template-columns:1fr;gap:35px}.winterlicht-story h2,.winterlicht-example h2,.winterlicht-practical h2{font-size:2.65rem}.winterlicht-constellation{display:none}.winterlicht-intro{font-size:1.35rem!important}.winterlicht-story-copy{font-size:.87rem}.winterlicht-how ol{grid-template-columns:1fr;gap:30px}.winterlicht-how li{display:grid;grid-template-columns:50px 1fr;gap:8px 20px}.winterlicht-how li>span{grid-row:1 / span 2;border:0;padding:0;margin:0;font-size:2rem}.winterlicht-how h3{font-size:1.5rem;margin:0}.winterlicht-how li p{font-size:.8rem}.winterlicht-section-title{margin-bottom:30px}.winterlicht-section-title h2{font-size:2.3rem}.winterlicht-preview-card{padding:26px 26px 24px;margin:10px auto 0;transform:rotate(.7deg)}.winterlicht-preview-card h3{font-size:1.9rem}.winterlicht-stop-list{grid-template-columns:1fr}.winterlicht-stop-list li{padding:14px 0}.winterlicht-stop-list strong{font-size:.81rem}.winterlicht-stop-list small{font-size:.72rem}.winterlicht-final-cta{padding:65px 7%}.winterlicht-final-cta h2{font-size:2.65rem}.winterlicht-final-cta:before,.winterlicht-final-cta:after{display:none}.winterlicht-footer{padding:35px 7%;grid-template-columns:75px 1fr;gap:20px}.winterlicht-footer img{width:75px;height:60px}.winterlicht-footer strong{font-size:1rem}.winterlicht-footer p{font-size:.62rem}.winterlicht-footer .winterlicht-footer-links{grid-column:1 / -1;gap:20px;font-size:.65rem}.winterlicht-checkout{padding:35px 6% 60px}.winterlicht-checkout-heading{margin-bottom:30px}.winterlicht-checkout h1,.winterlicht-login h1{font-size:3rem}.winterlicht-checkout-grid{grid-template-columns:1fr}.winterlicht-form{padding:25px 22px}.winterlicht-form h2{font-size:1.65rem}.winterlicht-checkout .winterlicht-order-summary{order:-1;padding:25px}.winterlicht-order-summary .winterlicht-card-star{display:none}.winterlicht-order-summary h2{font-size:1.8rem;margin:12px 0}.winterlicht-order-summary ul{margin:15px 0}.winterlicht-order-summary li{padding:5px 0;font-size:.73rem}.winterlicht-total{margin-top:18px;padding-top:14px}.winterlicht-summary-dates{margin-top:15px!important;padding-top:15px}.winterlicht-login{grid-template-columns:1fr;gap:25px;padding:45px 6% 60px;min-height:0}.winterlicht-login>div>p:not(.winterlicht-kicker){font-size:.87rem;margin-top:20px}.winterlicht-login .winterlicht-back{margin-bottom:0}.winterlicht-login .winterlicht-card-star{display:none}.winterlicht-game{grid-template-columns:1fr;padding:25px 5% 60px;gap:30px}.winterlicht-game-progress{padding:20px;display:grid;grid-template-columns:1fr 1.2fr;gap:10px 20px}.winterlicht-game-progress h2{font-size:1.3rem}.winterlicht-game-progress .winterlicht-kicker{font-size:.59rem;margin:0 0 10px}.winterlicht-game-progress p{font-size:.65rem;margin:8px 0}.winterlicht-game-progress p strong{font-size:2rem}.winterlicht-progress-track{margin:12px 0 0}.winterlicht-game-progress .winterlicht-letters{gap:4px;margin:8px 0 10px}.winterlicht-game-progress .winterlicht-letters span{min-height:23px;font-size:.8rem}.winterlicht-game-progress small{font-size:.58rem;line-height:1.6}.winterlicht-game-progress>.winterlicht-text-button{grid-column:1 / -1;text-align:left;margin-top:4px;font-size:.62rem!important}.winterlicht-checkpoint{padding:0 2%}.winterlicht-checkpoint h1{font-size:2.5rem;margin-bottom:25px}.winterlicht-checkpoint>.winterlicht-kicker{font-size:.62rem}.winterlicht-route-wait{padding:25px 22px}.winterlicht-route-wait h2{font-size:1.7rem}.winterlicht-route-wait p{font-size:.82rem}.winterlicht-game-story{padding:20px;gap:12px}.winterlicht-game-story p{font-size:1rem}.winterlicht-puzzle h2{font-size:1.7rem}.winterlicht-answer-form{display:block}.winterlicht-answer-form input,.winterlicht-answer-form .winterlicht-button{width:100%}.winterlicht-answer-form .winterlicht-button{margin-top:12px}.winterlicht-complete{padding:45px 7% 65px;min-height:0}.winterlicht-complete h1{font-size:4rem}.winterlicht-complete .winterlicht-letters{grid-template-columns:repeat(var(--winterlicht-letter-columns,11),minmax(0,1fr));max-width:380px}.winterlicht-complete>p:not(.winterlicht-kicker){font-size:.85rem}.winterlicht-point-editor summary{padding:18px;gap:12px;align-items:flex-start;flex-direction:column}.winterlicht-point-editor .form{padding:18px}}
.winterlicht-site .winterlicht-footer a{margin:0}.winterlicht-footer.site-footer:before{display:none}.winterlicht-footer .jeromy-credit-row{grid-column:1 / -1;justify-content:center;gap:0}.winterlicht-checkpoint h1:focus:not(:focus-visible),.winterlicht-complete h1:focus:not(:focus-visible){outline:none}
@media(prefers-reduced-motion:reduce){.winterlicht-site *{scroll-behavior:auto!important;transition:none!important}}


.winterlicht-checkpoint>.winterlicht-checkpoint-place{font-size:.9rem;font-weight:700;color:#54675b;margin:0 0 12px}.winterlicht-complete>.winterlicht-final-phrase{font:1.65rem/1.35 Georgia,serif;color:#886121;max-width:650px}
