:where(.journal-page:not(.planner-page)) .hj-frame{container-type:size}:where(.journal-page:not(.planner-page)) .hj-spread{--pad-left:max(104px, 7cqw);--gap:8px;box-sizing:border-box;color:#000;background:#f1f2f3;position:relative;overflow:hidden;container-type:size}:where(.journal-page:not(.planner-page)) .hj-spread :where(h2,p,ul,li,figure,figcaption){font-weight:inherit;margin:0;padding:0}:where(.journal-page:not(.planner-page)) .hj-spread h2{letter-spacing:-.03em;font-size:min(8cqw,13cqh);line-height:.95}:where(.journal-page:not(.planner-page)) .hj-spread .drawably-host{font-family:inherit}:where(.journal-page:not(.planner-page)) .hj-spread .drawably-circle{display:inline-block}:where(.journal-page:not(.planner-page)) .hj-spread .drawably-svg .drawably-wash,:where(.journal-page:not(.planner-page)) .hj-sheet .drawably-svg .drawably-wash{stroke-opacity:.75}:where(.journal-page:not(.planner-page)) .hj-img{background:#dcdfe2;min-height:0;position:relative;overflow:hidden}:where(.journal-page:not(.planner-page)) .hj-img img{object-fit:cover;width:100%;height:100%;animation:.6s both hj-fade;display:block}:where(.journal-page:not(.planner-page)) .hj-img.is-loading,:where(.journal-page:not(.planner-page)) .hj-inline.is-loading{animation:1.4s ease-in-out infinite hj-pulse}@keyframes hj-fade{0%{opacity:0}}@keyframes hj-pulse{50%{background:#e8eaec}}:where(.journal-page:not(.planner-page)) .hj-pen{align-items:center;gap:.3em;font-size:4.6cqmin;display:inline-flex}:where(.journal-page:not(.planner-page)) .hj-pen.is-stacked{flex-direction:column;gap:.25em}:where(.journal-page:not(.planner-page)) .hj-pen.is-stacked.hj-pen--start{align-items:flex-start}:where(.journal-page:not(.planner-page)) .hj-pen.is-stacked.hj-pen--end{align-items:flex-end}:where(.journal-page:not(.planner-page)) .hj-pen__text{font-family:var(--font-hand), cursive;white-space:nowrap;font-variation-settings:normal;letter-spacing:0;font-weight:400;line-height:1.05;display:inline-block;rotate:-3deg}:where(.journal-page:not(.planner-page)) .hj-arrow{flex:none;display:inline-block;position:relative}:where(.journal-page:not(.planner-page)) .hj-arrow svg{position:absolute;top:50%;left:50%;overflow:visible}:where(.journal-page:not(.planner-page)) .hj-arrow-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.2,0,0,1) .3s forwards hj-arrow-draw}@keyframes hj-arrow-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){:where(.journal-page:not(.planner-page)) .hj-arrow-draw{stroke-dashoffset:0;animation:none}}:where(.journal-page:not(.planner-page)) .hj-bleed>.hj-img{position:absolute;inset:0}:where(.journal-page:not(.planner-page)) .hj-bleed:after{content:"";pointer-events:none;background:linear-gradient(#0000001f,#0000 30% 50%,#00000080);position:absolute;inset:0}:where(.journal-page:not(.planner-page)) .hj-bleed h2{z-index:1;left:var(--pad-left);color:#fff;letter-spacing:-.04em;font-size:min(19cqw,32cqh);line-height:.88;position:absolute;bottom:3cqh;right:4cqw}:where(.journal-page:not(.planner-page)) .hj-bleed__pen{z-index:1;text-shadow:0 2px 12px #0000004d;font-size:5.2cqmin;position:absolute;top:8cqh;right:7cqw}:where(.journal-page:not(.planner-page)) .hj-split{gap:var(--gap);grid-template-columns:1fr 1.15fr;display:grid}:where(.journal-page:not(.planner-page)) .hj-split__block{padding:7cqh 4cqw 7cqh var(--pad-left);flex-direction:column;justify-content:space-between;gap:4cqh;display:flex}:where(.journal-page:not(.planner-page)) .hj-split h2{font-size:min(7.4cqw,12.5cqh)}:where(.journal-page:not(.planner-page)) .hj-split p{letter-spacing:-.01em;max-width:22em;font-size:max(17px,2.7cqmin);line-height:1.2}:where(.journal-page:not(.planner-page)) .hj-split__pen{align-self:flex-end}:where(.journal-page:not(.planner-page)) .hj-split.is-flipped{grid-template-columns:1.15fr 1fr}:where(.journal-page:not(.planner-page)) .hj-split.is-flipped>.hj-img{order:-1}:where(.journal-page:not(.planner-page)) .hj-split.is-flipped .hj-split__block{padding-left:4cqw}:where(.journal-page:not(.planner-page)) .hj-split.is-flipped .hj-split__pen{align-self:flex-start}:where(.journal-page:not(.planner-page)) .hj-trio{padding:6cqh 4cqw 5cqh var(--pad-left);flex-direction:column;gap:3cqh;display:flex}:where(.journal-page:not(.planner-page)) .hj-trio header{justify-content:space-between;align-items:flex-end;gap:4cqw;display:flex}:where(.journal-page:not(.planner-page)) .hj-trio header .hj-pen{flex:none;margin-right:2cqw}:where(.journal-page:not(.planner-page)) .hj-trio__row{gap:var(--gap);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0;display:grid}:where(.journal-page:not(.planner-page)) .hj-trio figure{flex-direction:column;min-height:0;display:flex}:where(.journal-page:not(.planner-page)) .hj-trio figure>.hj-img{flex:1}:where(.journal-page:not(.planner-page)) .hj-trio figcaption{letter-spacing:-.02em;justify-content:space-between;align-items:baseline;gap:1em;padding:1.8cqh .6em 0 2px;font-size:4.4cqmin;line-height:1;display:flex}:where(.journal-page:not(.planner-page)) .hj-trio__price{letter-spacing:0;font-size:2.6cqmin;display:inline-block}:where(.journal-page:not(.planner-page)) .hj-sentence{padding:6cqh 6cqw 6cqh var(--pad-left);flex-direction:column;justify-content:center;gap:5cqh;display:flex}:where(.journal-page:not(.planner-page)) .hj-sentence h2{max-width:15em;font-size:min(7.2cqw,11.5cqh);line-height:1.08}:where(.journal-page:not(.planner-page)) .hj-inline{vertical-align:-.08em;background:#dcdfe2;border-radius:999px;width:1.6em;height:.82em;margin:0 .02em;display:inline-block;overflow:hidden}:where(.journal-page:not(.planner-page)) .hj-inline.is-wide{width:2.3em}:where(.journal-page:not(.planner-page)) .hj-inline img{object-fit:cover;width:100%;height:100%;animation:.6s both hj-fade;display:block}:where(.journal-page:not(.planner-page)) .hj-sentence__pen{align-self:flex-end;margin-right:10cqw;font-size:5cqmin}:where(.journal-page:not(.planner-page)) .hj-route{padding:6cqh 4cqw 6cqh var(--pad-left);flex-direction:column;justify-content:center;gap:5cqh;display:flex}:where(.journal-page:not(.planner-page)) .hj-route.is-dark{color:#fff;background:#000}:where(.journal-page:not(.planner-page)) .hj-route h2{font-size:min(7cqw,12cqh)}:where(.journal-page:not(.planner-page)) .hj-route__row{align-items:center;display:flex}:where(.journal-page:not(.planner-page)) .hj-route figure{flex:1;min-width:0}:where(.journal-page:not(.planner-page)) .hj-route figure>.hj-img{height:46cqh}:where(.journal-page:not(.planner-page)) .hj-route figure.is-tall>.hj-img{height:54cqh}:where(.journal-page:not(.planner-page)) .hj-route figcaption{letter-spacing:-.02em;margin-top:1.6cqh;font-size:4.6cqmin;line-height:1}:where(.journal-page:not(.planner-page)) .hj-route__leg{text-align:center;flex-direction:column;flex:none;align-items:center;gap:.2em;width:12cqw;padding:0 .6cqw;font-size:3.6cqmin;display:flex}:where(.journal-page:not(.planner-page)) .hj-route__leg .hj-pen__text{white-space:normal;max-width:100%;rotate:-4deg}:where(.journal-page:not(.planner-page)) .hj-quote{padding:7cqh 4cqw 7cqh var(--pad-left);grid-template-columns:1.25fr 1fr;gap:5cqw;display:grid}:where(.journal-page:not(.planner-page)) .hj-quote__words{flex-direction:column;justify-content:center;align-items:flex-start;gap:5cqh;display:flex}:where(.journal-page:not(.planner-page)) .hj-quote p{letter-spacing:-.03em;font-size:min(5.8cqw,9.5cqh);line-height:1.02}:where(.journal-page:not(.planner-page)) .hj-quote.is-flipped{grid-template-columns:1fr 1.25fr}:where(.journal-page:not(.planner-page)) .hj-quote.is-flipped>.hj-img{order:-1}:where(.journal-page:not(.planner-page)) .hj-versus{padding:4cqh 4cqw 4cqh var(--pad-left);flex-direction:column;align-items:center;gap:2.5cqh;display:flex}:where(.journal-page:not(.planner-page)) .hj-versus__pair{align-self:stretch;gap:var(--gap);flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid;position:relative}:where(.journal-page:not(.planner-page)) .hj-versus__label{color:#fff;text-shadow:0 1px 3px #00000080,0 2px 18px #0000008c;font-size:6cqmin;position:absolute;top:3cqh;left:3cqw}:where(.journal-page:not(.planner-page)) .hj-versus h2{color:#fff;white-space:nowrap;padding:.02em .25em .14em;font-size:min(10cqw,17cqh);position:absolute;top:50%;left:50%;translate:-50% -50%}:where(.journal-page:not(.planner-page)) .hj-versus__pen{font-size:5cqmin}:where(.journal-page:not(.planner-page)) .hj-price{grid-template-columns:1.3fr 1fr;display:grid}:where(.journal-page:not(.planner-page)) .hj-price__words{flex-direction:column;justify-content:space-between;gap:4cqh;padding:12cqh 5cqw 8cqh;display:flex}:where(.journal-page:not(.planner-page)) .hj-price__amount{letter-spacing:-.04em;white-space:nowrap;padding:0 .08em;font-size:min(11cqw,19cqh);line-height:1;display:inline-block}:where(.journal-page:not(.planner-page)) .hj-price p{letter-spacing:-.025em;margin-top:7cqh;font-size:min(4.6cqw,7cqh);line-height:1}:where(.journal-page:not(.planner-page)) .hj-checklist{padding:6cqh 4cqw 6cqh var(--pad-left);grid-template-columns:1fr 1.7fr;align-items:center;gap:5cqw;display:grid}:where(.journal-page:not(.planner-page)) .hj-checklist ul{list-style:none}:where(.journal-page:not(.planner-page)) .hj-checklist li{border-top:1px solid #000;grid-template-columns:min(12cqw,15cqh) 1fr auto;align-items:center;gap:2cqw;padding:1.6cqh 0;display:grid}:where(.journal-page:not(.planner-page)) .hj-checklist li>.hj-img{aspect-ratio:4/3}:where(.journal-page:not(.planner-page)) .hj-checklist__text{letter-spacing:-.02em;font-size:min(3.4cqw,5.2cqh);line-height:1.05}:where(.journal-page:not(.planner-page)) .hj-checklist li .hj-pen__text{white-space:nowrap;font-size:3.4cqmin}:where(.journal-page:not(.planner-page)) .hj-mosaic__grid{gap:var(--gap);grid-template:"a b c"1fr"a d e"1fr/1.4fr 1fr 1fr;display:grid;position:absolute;inset:0}:where(.journal-page:not(.planner-page)) .hj-mosaic__grid>:first-child{grid-area:a}:where(.journal-page:not(.planner-page)) .hj-mosaic__grid>:nth-child(2){grid-area:b}:where(.journal-page:not(.planner-page)) .hj-mosaic__grid>:nth-child(3){grid-area:c}:where(.journal-page:not(.planner-page)) .hj-mosaic__grid>:nth-child(4){grid-area:d}:where(.journal-page:not(.planner-page)) .hj-mosaic__grid>:nth-child(5){grid-area:e}:where(.journal-page:not(.planner-page)) .hj-mosaic__note{color:#fff;text-shadow:0 1px 3px #00000073,0 2px 16px #00000080;font-size:4.6cqmin;position:absolute;bottom:2.4cqh;left:2cqw}:where(.journal-page:not(.planner-page)) .hj-mosaic h2{z-index:1;left:var(--pad-left);max-width:34cqw;padding:.1em .3em .22em .32em;font-size:min(6.4cqw,10cqh);position:absolute;bottom:6cqh}:where(.journal-page:not(.planner-page)) .hj-stays{padding:6cqh 4cqw 6cqh var(--pad-left);flex-direction:column;gap:3.5cqh;display:flex}:where(.journal-page:not(.planner-page)) .hj-stays header{justify-content:space-between;align-items:flex-end;gap:4cqw;display:flex}:where(.journal-page:not(.planner-page)) .hj-stays header .hj-pen{flex:none;margin-right:2cqw}:where(.journal-page:not(.planner-page)) .hj-stays__row{grid-template-columns:repeat(var(--n), minmax(0, 1fr));flex:1;gap:2cqw;min-height:0;display:grid}:where(.journal-page:not(.planner-page)) .hj-hotel{min-height:0;color:inherit;flex-direction:column;gap:1.2cqh;text-decoration:none;display:flex}:where(.journal-page:not(.planner-page)) .hj-hotel__photo{flex:1;display:block}:where(.journal-page:not(.planner-page)) .hj-hotel__name{letter-spacing:-.02em;min-height:2.04em;font-size:min(2.6cqw,4.2cqh);line-height:1.02}:where(.journal-page:not(.planner-page)) .hj-hotel__line{justify-content:space-between;align-items:baseline;gap:1em;font-size:min(2.2cqw,3.6cqh);display:flex}:where(.journal-page:not(.planner-page)) .hj-hotel__price{padding:0 .1em;display:inline-block}:where(.journal-page:not(.planner-page)) .hj-hotel__where{text-overflow:ellipsis;white-space:nowrap;opacity:.6;font-size:min(1.3cqw,2.2cqh);line-height:1.2;overflow:hidden}:where(.journal-page:not(.planner-page)) .hj-card,:where(.journal-page:not(.planner-page)) .hj-hotel{cursor:pointer;outline:none}:where(.journal-page:not(.planner-page)) .hj-card,:where(.journal-page:not(.planner-page)) .hj-hotel__photo{transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s cubic-bezier(.2,.8,.2,1)}:where(.journal-page:not(.planner-page)) .hj-card img,:where(.journal-page:not(.planner-page)) .hj-hotel__photo img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}:where(.journal-page:not(.planner-page)) .hj-card:is(:hover,:focus-visible),:where(.journal-page:not(.planner-page)) .hj-hotel:is(:hover,:focus-visible) .hj-hotel__photo{z-index:2;transform:translateY(-1.2cqh)scale(1.035)rotate(-1.2deg);box-shadow:0 30px 60px -20px #00000073}:where(.journal-page:not(.planner-page)) :is(.hj-trio figure,.hj-route figure,.hj-versus__pair>*,.hj-checklist li,.hj-mosaic__grid>*,.hj-hotel):nth-child(2n) .hj-card:is(:hover,:focus-visible),:where(.journal-page:not(.planner-page)) .hj-versus__pair>.hj-card:nth-child(2n):is(:hover,:focus-visible),:where(.journal-page:not(.planner-page)) .hj-mosaic__grid>.hj-card:nth-child(2n):is(:hover,:focus-visible),:where(.journal-page:not(.planner-page)) .hj-hotel:nth-child(2n):is(:hover,:focus-visible) .hj-hotel__photo{transform:translateY(-1.2cqh)scale(1.035)rotate(1.2deg)}:where(.journal-page:not(.planner-page)) .hj-card:is(:hover,:focus-visible) img,:where(.journal-page:not(.planner-page)) .hj-hotel:is(:hover,:focus-visible) .hj-hotel__photo img{transform:scale(1.06)}:where(.journal-page:not(.planner-page)) :is(.hj-bleed,.hj-split,.hj-price,.hj-quote)>.hj-card:is(:hover,:focus-visible){box-shadow:none;transform:none}:where(.journal-page:not(.planner-page)) .hj-checklist li .hj-card:is(:hover,:focus-visible){transform:scale(1.12)rotate(-3deg)}:where(.journal-page:not(.planner-page)) .hj-inline.hj-card:is(:hover,:focus-visible){position:relative;transform:scale(1.25)rotate(-6deg)}:where(.journal-page:not(.planner-page)) .hj-card:active{transition-duration:.12s;transform:scale(.98)}@media (prefers-reduced-motion:reduce){:where(.journal-page:not(.planner-page)) .hj-card,:where(.journal-page:not(.planner-page)) .hj-card img,:where(.journal-page:not(.planner-page)) .hj-hotel__photo,:where(.journal-page:not(.planner-page)) .hj-hotel__photo img{transition:none}}@media (max-width:760px){:where(.journal-page:not(.planner-page)) .hj-spread{--pad-left:6cqw}:where(.journal-page:not(.planner-page)) .hj-split,:where(.journal-page:not(.planner-page)) .hj-split.is-flipped,:where(.journal-page:not(.planner-page)) .hj-quote,:where(.journal-page:not(.planner-page)) .hj-quote.is-flipped,:where(.journal-page:not(.planner-page)) .hj-price,:where(.journal-page:not(.planner-page)) .hj-checklist{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}:where(.journal-page:not(.planner-page)) .hj-quote,:where(.journal-page:not(.planner-page)) .hj-checklist{padding-top:12cqh}:where(.journal-page:not(.planner-page)) .hj-trio__row{grid-template-columns:1fr}:where(.journal-page:not(.planner-page)) .hj-route__row{flex-direction:column}:where(.journal-page:not(.planner-page)) .hj-route figure>.hj-img,:where(.journal-page:not(.planner-page)) .hj-route figure.is-tall>.hj-img{height:18cqh}:where(.journal-page:not(.planner-page)) .hj-versus__pair{grid-template-columns:1fr}:where(.journal-page:not(.planner-page)) .hj-stays__row{grid-template-columns:1fr 1fr}}:where(.journal-page:not(.planner-page)) .hj-samples{flex-direction:column;gap:32px;display:flex}:where(.journal-page:not(.planner-page)) .hj-samples .hj-frame{aspect-ratio:16/10;border-radius:20px;width:100%;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 24px 48px -16px #0000002e}:where(.journal-page:not(.planner-page)) .hj-frame div:not(.hj-spread div){display:contents}:where(.journal-page:not(.planner-page)) .hj-frame .hj-spread{--pad-left:5cqw;width:100%;height:100%}:where(.journal-page:not(.planner-page)) .hj-sheet{color:#000;background:#f1f2f3;border-radius:20px;flex-direction:column;gap:56px;padding:56px 48px;display:flex}:where(.journal-page:not(.planner-page)) .hj-sheet__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:40px 32px;font-size:40px;display:grid}:where(.journal-page:not(.planner-page)) .hj-sheet__grid .hj-pen,:where(.journal-page:not(.planner-page)) .hj-sheet__row .hj-pen{font-size:40px}:where(.journal-page:not(.planner-page)) .hj-sheet__row{flex-wrap:wrap;align-items:center;gap:40px 48px;display:flex}
:where(.journal-page:not(.planner-page)) .hj-sheet-backdrop{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;place-items:center;padding:3vh 3vw;animation:.22s both hj-sheet-fade;display:grid;position:fixed;inset:0}:where(.journal-page:not(.planner-page)) .hj-sheet-panel{box-sizing:border-box;overscroll-behavior:none;color:#000;background:#fff;border-radius:24px;outline:none;width:min(1120px,100%);max-height:94vh;animation:.38s cubic-bezier(.2,.8,.2,1) both hj-sheet-rise;position:relative;overflow:hidden auto;box-shadow:0 40px 120px -20px #00000080}@keyframes hj-sheet-fade{0%{opacity:0}}@keyframes hj-sheet-rise{0%{opacity:0;transform:translateY(32px)scale(.97)}}:where(.journal-page:not(.planner-page)) .hj-sheet-panel>div{display:contents}:where(.journal-page:not(.planner-page)) .hj-sheet-close{z-index:2;color:#000;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;transition:transform .15s;display:grid;position:absolute;top:20px;right:22px}:where(.journal-page:not(.planner-page)) .hj-sheet-close:hover{transform:rotate(90deg)}:where(.journal-page:not(.planner-page)) .hj-doc{overflow-wrap:anywhere;flex-direction:column;gap:28px;min-width:0;padding:40px 48px 56px;display:flex}:where(.journal-page:not(.planner-page)) .hj-doc :where(h1,h3,p,ul,li){font-weight:inherit;margin:0;padding:0}:where(.journal-page:not(.planner-page)) .hj-doc header{flex-direction:column;gap:6px;padding-right:48px;display:flex}:where(.journal-page:not(.planner-page)) .hj-doc h1{letter-spacing:-.03em;font-size:56px;line-height:1}:where(.journal-page:not(.planner-page)) .hj-doc__muted{color:#0000008c}:where(.journal-page:not(.planner-page)) .hj-doc header p{font-size:20px}:where(.journal-page:not(.planner-page)) .hj-doc__strong{font-size:20px;line-height:1.2}:where(.journal-page:not(.planner-page)) .hj-doc__photos{border-radius:18px;grid-template-rows:200px 200px;grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid;overflow:hidden}:where(.journal-page:not(.planner-page)) .hj-doc__photos>:first-child{grid-row:span 2}:where(.journal-page:not(.planner-page)) .hj-doc__photos .hj-img{height:100%}:where(.journal-page:not(.planner-page)) .hj-doc__body{grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);align-items:start;gap:64px;display:grid}:where(.journal-page:not(.planner-page)) .hj-doc__main{flex-direction:column;display:flex}:where(.journal-page:not(.planner-page)) .hj-doc .hj-doc__main>*+*{border-top:1px solid #0000001f;margin-top:28px;padding-top:28px}:where(.journal-page:not(.planner-page)) .hj-doc__highlights{flex-direction:column;gap:20px;list-style:none;display:flex}:where(.journal-page:not(.planner-page)) .hj-doc__highlights li{flex-direction:column;gap:2px;font-size:17px;line-height:1.35;display:flex}:where(.journal-page:not(.planner-page)) .hj-doc__about{font-size:20px;line-height:1.45}:where(.journal-page:not(.planner-page)) .hj-doc__section h3{letter-spacing:-.02em;margin-bottom:18px;font-size:30px;line-height:1.05}:where(.journal-page:not(.planner-page)) .hj-doc__things{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px;display:grid}:where(.journal-page:not(.planner-page)) .hj-doc__thing{flex-direction:column;gap:4px;font-size:15px;line-height:1.3;display:flex}:where(.journal-page:not(.planner-page)) .hj-doc__thing .hj-img{aspect-ratio:1;border-radius:14px;margin-bottom:6px}:where(.journal-page:not(.planner-page)) .hj-doc__thing .hj-doc__strong{font-size:18px}:where(.journal-page:not(.planner-page)) .hj-doc__tips{flex-direction:column;font-size:17px;line-height:1.35;list-style:none;display:flex}:where(.journal-page:not(.planner-page)) .hj-doc__tips li{border-top:1px solid #0000001a;padding:12px 0}:where(.journal-page:not(.planner-page)) .hj-doc__tips li:first-child{border-top:0;padding-top:0}:where(.journal-page:not(.planner-page)) .hj-doc aside{min-width:0;position:sticky;top:24px}:where(.journal-page:not(.planner-page)) .hj-doc__card{border:1px solid #0000001a;border-radius:18px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 8px 28px #0000001f}:where(.journal-page:not(.planner-page)) .hj-doc__pen{align-self:flex-start;max-width:100%;font-size:30px}:where(.journal-page:not(.planner-page)) .hj-doc__booking{flex-direction:column;gap:16px;display:flex}:where(.journal-page:not(.planner-page)) .hj-doc__from{letter-spacing:-.03em;font-size:40px;line-height:1}:where(.journal-page:not(.planner-page)) .hj-doc__booking ul{flex-direction:column;list-style:none;display:flex}:where(.journal-page:not(.planner-page)) .hj-doc__booking li+li{border-top:1px solid #00000014}:where(.journal-page:not(.planner-page)) .hj-doc__booking li a{color:inherit;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:grid}:where(.journal-page:not(.planner-page)) .hj-doc__booking li .hj-img{border-radius:10px;width:56px;height:56px;display:block}:where(.journal-page:not(.planner-page)) .hj-doc__hotel{flex-direction:column;min-width:0;font-size:16px;line-height:1.25;display:flex}:where(.journal-page:not(.planner-page)) .hj-doc__hotel>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(.journal-page:not(.planner-page)) .hj-doc__hotel .hj-doc__muted{font-size:14px}:where(.journal-page:not(.planner-page)) .hj-doc__price{font-size:18px}:where(.journal-page:not(.planner-page)) .hj-doc__booking li a:hover .hj-doc__hotel>:first-child{text-underline-offset:3px;text-decoration:underline}:where(.journal-page:not(.planner-page)) .hj-doc__book{color:#fff;text-align:center;background:#ff5364;border-radius:12px;padding:16px;font-size:18px;text-decoration:none;transition:transform .15s,background .15s;display:block}:where(.journal-page:not(.planner-page)) .hj-doc__book:hover{background:#f03a4c;transform:translateY(-1px)}:where(.journal-page:not(.planner-page)) .hj-doc.is-waiting h1{animation:1.6s ease-in-out infinite hj-pulse-text}@media (max-width:860px){:where(.journal-page:not(.planner-page)) .hj-doc{padding:28px 20px 40px}:where(.journal-page:not(.planner-page)) .hj-doc h1{font-size:40px}:where(.journal-page:not(.planner-page)) .hj-doc__photos{grid-template-rows:220px 120px 120px;grid-template-columns:1fr 1fr}:where(.journal-page:not(.planner-page)) .hj-doc__photos>:first-child{grid-area:auto/span 2}:where(.journal-page:not(.planner-page)) .hj-doc__body{grid-template-columns:1fr;gap:32px}:where(.journal-page:not(.planner-page)) .hj-doc aside{position:static}:where(.journal-page:not(.planner-page)) .hj-doc__things{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.journal-page:not(.planner-page)) .hj-doc__pen .hj-pen__text{white-space:normal;max-width:100%}
.journal-page:where(:not(.planner-page)) :where(h1,h2,p,ul,figure){font-weight:inherit;margin:0;padding:0}html:has(.journal-page:where(:not(.planner-page))){overscroll-behavior:none;overflow:hidden}html:has(.journal-page:where(:not(.planner-page))) body{overscroll-behavior:none;overflow:hidden}:where(.journal-page:not(.planner-page)) .hj-strip{scroll-snap-type:x mandatory;overscroll-behavior:none;scrollbar-width:none;height:100dvh;display:flex;overflow:auto hidden;container-type:size}:where(.journal-page:not(.planner-page)) .hj-strip::-webkit-scrollbar{display:none}:where(.journal-page:not(.planner-page)) .hj-entry,:where(.journal-page:not(.planner-page)) .hj-entry div:not(.hj-page div){display:contents}:where(.journal-page:not(.planner-page)) .hj-page{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100vw;width:100vw;height:100dvh;position:relative;overflow:hidden}:where(.journal-page:not(.planner-page)) .hj-ask{align-items:center;padding:64px 12vw 64px max(112px,12vw);display:flex}:where(.journal-page:not(.planner-page)) .hj-ask__form{flex-direction:column;gap:32px;width:100%;display:flex}:where(.journal-page:not(.planner-page)) .hj-ask__text{box-sizing:border-box;resize:none;width:100%;min-height:3.06em;font:inherit;font-variation-settings:inherit;letter-spacing:-.035em;color:var(--ds-color-ink);caret-color:var(--ds-color-accent);background:0 0;border:0;outline:0;padding:0;font-size:clamp(56px,8vw,128px);line-height:1.02}:where(.journal-page:not(.planner-page)) .hj-ask textarea::placeholder{color:var(--ds-color-ink-disabled)}:where(.journal-page:not(.planner-page)) .hj-said .hj-ask__text{overflow-wrap:anywhere}:where(.journal-page:not(.planner-page)) .hj-said .hj-ask__foot{min-height:56px}:where(.journal-page:not(.planner-page)) .hj-said .hj-ask__foot.is-writing{border-top-color:#ff5364;animation:1.6s ease-in-out infinite hj-pulse-text}@keyframes hj-pulse-text{50%{opacity:.45}}:where(.journal-page:not(.planner-page)) .hj-ask__foot{border-top:1px solid var(--ds-color-line);font-size:var(--ds-type-body-l-size);color:var(--ds-color-ink-tertiary);justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}:where(.journal-page:not(.planner-page)) .hj-ask__send{color:#ff5364;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:56px;height:56px;margin-left:auto;padding:0;transition:transform .15s,opacity .15s;display:grid}:where(.journal-page:not(.planner-page)) .hj-ask__send:hover:not(:disabled){transform:translateY(-2px)}:where(.journal-page:not(.planner-page)) .hj-ask__send:disabled{opacity:.3;cursor:default}:where(.journal-page:not(.planner-page)) .hj-pill{z-index:20;background:var(--ds-color-surface-raised);border:1px solid #0000000f;border-radius:999px;flex-direction:column;gap:4px;padding:6px;display:flex;position:fixed;top:50%;left:16px;transform:translateY(-50%);box-shadow:0 2px 4px #0000000a,0 10px 30px #0000001a}:where(.journal-page:not(.planner-page)) .hj-pill button{width:44px;height:44px;color:var(--ds-color-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .15s;display:grid}:where(.journal-page:not(.planner-page)) .hj-pill button:hover,:where(.journal-page:not(.planner-page)) .hj-pill button.is-on{background:var(--ds-color-canvas)}:where(.journal-page:not(.planner-page)) .hj-history{z-index:19;box-sizing:border-box;background:var(--ds-color-surface-raised);border:1px solid #0000000f;border-radius:24px;flex-direction:column;gap:14px;width:264px;max-height:calc(100dvh - 72px);padding:16px 12px 12px;display:flex;position:fixed;top:50%;left:84px;transform:translateY(-50%);box-shadow:0 2px 4px #0000000a,0 10px 30px #0000001a}:where(.journal-page:not(.planner-page)) .hj-history h2{font-size:var(--ds-type-heading-s-size);line-height:var(--ds-type-heading-s-line-height);padding:0 8px}:where(.journal-page:not(.planner-page)) .hj-history ul{flex-direction:column;gap:2px;min-height:0;list-style:none;display:flex;overflow-y:auto}:where(.journal-page:not(.planner-page)) .hj-history p{font-size:var(--ds-type-body-s-size);color:var(--ds-color-ink-tertiary);padding:0 8px 4px}:where(.journal-page:not(.planner-page)) .hj-history li button{width:100%;font:inherit;font-variation-settings:inherit;color:var(--ds-color-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:8px;display:flex}:where(.journal-page:not(.planner-page)) .hj-history li button:hover:not(:disabled){background:var(--ds-color-surface)}:where(.journal-page:not(.planner-page)) .hj-history li button.is-active{background:var(--ds-color-canvas)}:where(.journal-page:not(.planner-page)) .hj-history__cover{background:var(--ds-color-surface-sunken);border-radius:10px;flex:none;width:48px;height:48px;overflow:hidden}:where(.journal-page:not(.planner-page)) .hj-history__cover img{object-fit:cover;width:100%;height:100%}:where(.journal-page:not(.planner-page)) .hj-history__name{font-size:var(--ds-type-body-size);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}@media (max-width:760px){:where(.journal-page:not(.planner-page)) .hj-ask{padding:88px 20px 32px}:where(.journal-page:not(.planner-page)) .hj-pill{flex-direction:row;top:16px;left:64px;transform:none}:where(.journal-page:not(.planner-page)) .hj-history{top:76px;left:16px;transform:none}}
.UhKvEq_page{background:var(--ds-color-canvas);height:100dvh;color:var(--ds-color-ink);font-family:var(--ds-font-serif);font-variation-settings:var(--ds-font-variation);font-weight:380;overflow:hidden}
