.tour-diary-module__ewPKPG__overview{background-color:var(--brand-ivory)}.tour-diary-module__ewPKPG__overview:after{content:"";background:linear-gradient(transparent, var(--brand-ivory));pointer-events:none;height:9rem;position:absolute;inset:auto 0 0}.tour-diary-module__ewPKPG__canvas{--rule:#0a274714;color:var(--brand-navy);background-color:var(--brand-ivory);background-image:repeating-linear-gradient(transparent 0 31px, var(--rule) 31px 32px);position:relative}.tour-diary-module__ewPKPG__canvas:before{content:"";background:linear-gradient(var(--brand-ivory), transparent);pointer-events:none;height:8rem;position:absolute;inset:0 0 auto}.tour-diary-module__ewPKPG__container{max-width:1248px;margin-inline:auto;padding-inline:32px;position:relative}.tour-diary-module__ewPKPG__itinerary{padding-block:4rem 2rem}.tour-diary-module__ewPKPG__chapterTitle{z-index:1;color:var(--brand-burgundy);margin-bottom:4rem;font-size:clamp(2.6rem,4.2vw,4rem);font-weight:600;line-height:1.12;position:relative}.tour-diary-module__ewPKPG__chapterTitle:after{content:"";border-top:2px solid;border-bottom:1px solid;border-radius:50%;width:9rem;height:7px;margin:.8rem 0 0 3rem;display:block;rotate:-3deg}.tour-diary-module__ewPKPG__hanWriting{font-family:var(--font-calligraphy);font-weight:400}.tour-diary-module__ewPKPG__days{margin:0;padding:0 0 1rem;list-style:none}.tour-diary-module__ewPKPG__day{padding-bottom:5.5rem;position:relative}.tour-diary-module__ewPKPG__day:last-child{padding-bottom:1rem}.tour-diary-module__ewPKPG__sticker{z-index:3;pointer-events:none;filter:drop-shadow(2px 6px 3px #2e221524);width:18%;height:auto;position:absolute;top:2rem;right:-1%;rotate:9deg}.tour-diary-module__ewPKPG__day:nth-child(2n) .tour-diary-module__ewPKPG__sticker{left:-2%;right:auto;rotate:-9deg}.tour-diary-module__ewPKPG__day:nth-child(3) .tour-diary-module__ewPKPG__sticker{top:auto;bottom:1.5rem;right:3%;rotate:7deg}.tour-diary-module__ewPKPG__noteReveal{z-index:2;width:83%;position:relative}.tour-diary-module__ewPKPG__day:nth-child(2n) .tour-diary-module__ewPKPG__noteReveal{margin-left:auto}.tour-diary-module__ewPKPG__note{--tilt:-1.4deg;transform:rotate(var(--tilt));transform-origin:55% 0;background-color:#fffdf7;border-radius:2px 4px 18px 2px;padding:3rem 2.25rem 2.5rem 3.5rem;position:relative;box-shadow:1px 5px 9px #3d2f211f,10px 25px 30px -20px #3d2f2159}.tour-diary-module__ewPKPG__day:nth-child(2n) .tour-diary-module__ewPKPG__note{--tilt:1.1deg}.tour-diary-module__ewPKPG__day:nth-child(3n) .tour-diary-module__ewPKPG__note{--tilt:-.5deg}.tour-diary-module__ewPKPG__note:before{content:"";background:radial-gradient(circle at 1px 14px, var(--brand-ivory) 5px, #d4cabb 5.5px, transparent 6px) 0 0 / 23px 32px repeat-y;border-right:1px solid #6a2e353b;width:23px;position:absolute;top:0;bottom:0;left:0}.tour-diary-module__ewPKPG__note:after{content:"";clip-path:polygon(0 0,100% 0,100% 45%,98% 66%,95% 43%,93% 80%,89% 49%,86% 82%,82% 57%,78% 88%,74% 61%,70% 84%,65% 49%,61% 92%,56% 53%,52% 73%,48% 42%,43% 86%,39% 62%,35% 90%,30% 53%,27% 81%,23% 56%,20% 93%,16% 60%,12% 80%,8% 46%,4% 87%,0 60%);background:#fffdf7;height:12px;position:absolute;inset:auto 0 -9px}.tour-diary-module__ewPKPG__pushpin{z-index:4;filter:drop-shadow(2px 3px 2px #26161933);width:42px;height:53px;position:absolute;top:-1.5rem;left:55%;rotate:2deg}.tour-diary-module__ewPKPG__day:nth-child(2n) .tour-diary-module__ewPKPG__pushpin{left:43%;rotate:-2deg}.tour-diary-module__ewPKPG__dayHeading{color:var(--brand-burgundy);margin:0 0 1rem;font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:600;line-height:1.15}.tour-diary-module__ewPKPG__noteText{background-image:repeating-linear-gradient(#0000 0 27px,#0a274724 27px 28px,#0000 28px 32px);margin:0;font-size:1.0625rem;line-height:2rem}.tour-diary-module__ewPKPG__penUnderline{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--brand-burgundy);text-decoration-color:var(--brand-burgundy);text-underline-offset:5px;text-decoration-skip-ink:none;background:0 0;text-decoration-thickness:2px}.tour-diary-module__ewPKPG__day:nth-child(3n) .tour-diary-module__ewPKPG__penUnderline{text-decoration-style:wavy;-webkit-text-decoration-color:var(--brand-gold-muted);text-decoration-color:var(--brand-gold-muted)}.tour-diary-module__ewPKPG__connector{z-index:1;width:22%;height:6rem;color:var(--brand-burgundy);position:absolute;bottom:.2rem;right:2%;overflow:visible}.tour-diary-module__ewPKPG__day:nth-child(2n) .tour-diary-module__ewPKPG__connector{left:2%;right:auto;transform:scaleX(-1)}.tour-diary-module__ewPKPG__connector path{fill:none;stroke:currentColor;stroke-width:2px;stroke-dasharray:6 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.tour-diary-module__ewPKPG__connector .tour-diary-module__ewPKPG__arrowhead{stroke-dasharray:none}.tour-diary-module__ewPKPG__package{padding-block:4rem 5rem}.tour-diary-module__ewPKPG__packageInner{max-width:1000px;margin:0 auto;padding:2rem 3rem 2rem 6rem;position:relative}.tour-diary-module__ewPKPG__packageInner:before{content:"";border-left:2px dashed #6a2e3559;border-radius:60% 0 0 35%;width:1rem;position:absolute;top:2rem;bottom:2rem;left:2rem}.tour-diary-module__ewPKPG__packageGroup{border-bottom:1px solid #0a274729;margin-top:2rem;padding-bottom:2rem}.tour-diary-module__ewPKPG__packageGroup ul,.tour-diary-module__ewPKPG__extra ul{margin:1rem 0 0;padding:0;list-style:none}.tour-diary-module__ewPKPG__packageGroup li,.tour-diary-module__ewPKPG__extra li{font-size:var(--font-size-lead);margin-top:.5rem;padding-left:1.4rem;line-height:1.8;position:relative}.tour-diary-module__ewPKPG__packageGroup li:before,.tour-diary-module__ewPKPG__extra li:before{content:"";background:var(--brand-burgundy);border-radius:50%;width:6px;height:6px;position:absolute;top:.75em;left:0}.tour-diary-module__ewPKPG__extra{color:color-mix(in srgb, var(--brand-navy) 70%, transparent);margin-top:2rem}.tour-diary-module__ewPKPG__extra h3{font-size:var(--font-size-lead);font-weight:500}.tour-diary-module__ewPKPG__extra ul{flex-wrap:wrap;column-gap:2rem;display:flex}.tour-diary-module__ewPKPG__extra li{font-size:var(--font-size-secondary)}.tour-diary-module__ewPKPG__extra li:before{opacity:.6}.tour-diary-module__ewPKPG__reasons{padding-block:2rem 6rem}.tour-diary-module__ewPKPG__reasonList{gap:5.5rem;display:grid}.tour-diary-module__ewPKPG__reasonRow{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.tour-diary-module__ewPKPG__reasonRow:nth-child(2n) .tour-diary-module__ewPKPG__photoReveal{grid-area:1/2}.tour-diary-module__ewPKPG__reasonRow:nth-child(2n) .tour-diary-module__ewPKPG__reasonNote{grid-area:1/1}.tour-diary-module__ewPKPG__photoReveal{min-width:0;padding:.75rem}.tour-diary-module__ewPKPG__photo{background:#fffdf8;padding:.75rem .75rem 1.25rem;position:relative;rotate:-2deg;box-shadow:3px 18px 24px -15px #0a274766}.tour-diary-module__ewPKPG__reasonRow:nth-child(2n) .tour-diary-module__ewPKPG__photo{rotate:2deg}.tour-diary-module__ewPKPG__photoFrame{aspect-ratio:4/3;position:relative;overflow:hidden}.tour-diary-module__ewPKPG__photo figcaption{margin:.9rem .35rem 0;font-size:.8rem;line-height:1.5}.tour-diary-module__ewPKPG__tape{z-index:2;clip-path:polygon(2% 0,98% 3%,100% 21%,97% 40%,100% 62%,98% 100%,0 95%,3% 72%,0 49%,3% 20%);background:repeating-linear-gradient(90deg,#dec691a6 0 3px,#e0ca9994 3px 5px);width:7rem;height:2rem;position:absolute;top:-1rem;left:35%;rotate:-6deg}.tour-diary-module__ewPKPG__reasonText{--ink:var(--brand-burgundy);font-size:var(--font-size-lead);margin:0;padding:2rem 1.6rem;line-height:2rem;position:relative}.tour-diary-module__ewPKPG__reasonText:before{content:"";pointer-events:none;border:2px solid var(--ink);opacity:.7;border-radius:47% 3% 4%/4% 44% 6% 45%;position:absolute;inset:0;rotate:-1.2deg}.tour-diary-module__ewPKPG__reasonText{background-color:var(--brand-ivory);background-origin:content-box;background-image:repeating-linear-gradient(transparent 0 27px, var(--rule) 27px 28px, transparent 28px 32px)}.tour-diary-module__ewPKPG__reasonRow:nth-child(2n) .tour-diary-module__ewPKPG__reasonText{--ink:var(--brand-gold-muted)}.tour-diary-module__ewPKPG__reasonRow:nth-child(3) .tour-diary-module__ewPKPG__reasonText:before{border-radius:3% 5% 40% 4%/35% 5% 5% 40%;rotate:1deg}.tour-diary-module__ewPKPG__marker{color:inherit;background:linear-gradient(transparent 55%, color-mix(in srgb,var(--ink) 18%,transparent) 55% 95%,transparent 95%);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:600}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tour-diary-module__ewPKPG__note{transition:transform .35s,box-shadow .35s}.tour-diary-module__ewPKPG__note:hover{transform:rotate(0)translateY(-4px);box-shadow:1px 7px 12px #3d2f211f,10px 30px 35px -20px #3d2f2159}.tour-diary-module__ewPKPG__photo{transition:rotate .35s,translate .35s}.tour-diary-module__ewPKPG__photo:hover{translate:0 -4px;rotate:none}}@media (max-width:767px){.tour-diary-module__ewPKPG__day .tour-diary-module__ewPKPG__sticker,.tour-diary-module__ewPKPG__day:nth-child(2n) .tour-diary-module__ewPKPG__sticker{width:85px;inset:auto -.5rem 1rem auto}.tour-diary-module__ewPKPG__day:has(.tour-diary-module__ewPKPG__sticker){padding-bottom:7rem}.tour-diary-module__ewPKPG__container{padding-inline:24px}.tour-diary-module__ewPKPG__chapterTitle{margin-bottom:3rem}.tour-diary-module__ewPKPG__noteReveal{width:100%}.tour-diary-module__ewPKPG__note{padding:2.5rem 1.1rem 1.5rem 2rem}.tour-diary-module__ewPKPG__note:before{width:15px}.tour-diary-module__ewPKPG__noteText{font-size:1rem}.tour-diary-module__ewPKPG__dayHeading{font-size:1.6rem}.tour-diary-module__ewPKPG__day{padding-bottom:5rem}.tour-diary-module__ewPKPG__connector{width:38%;height:4rem;right:6%}.tour-diary-module__ewPKPG__package{padding-block:2rem 3rem}.tour-diary-module__ewPKPG__packageInner{padding:1rem 24px 1rem 42px}.tour-diary-module__ewPKPG__packageInner:before{left:20px}.tour-diary-module__ewPKPG__reasonRow{grid-template-columns:minmax(0,1fr);gap:2rem}.tour-diary-module__ewPKPG__reasonRow:nth-child(n) .tour-diary-module__ewPKPG__photoReveal,.tour-diary-module__ewPKPG__reasonRow:nth-child(n) .tour-diary-module__ewPKPG__reasonNote{grid-area:auto/1}.tour-diary-module__ewPKPG__reasonText{padding:1.5rem 1.25rem;font-size:1rem}.tour-diary-module__ewPKPG__reasonList{gap:4rem}}@media (prefers-reduced-motion:reduce){.tour-diary-module__ewPKPG__note,.tour-diary-module__ewPKPG__photo{transition:none;transform:rotate(0)}}
