.ac[data-astro-cid-uck6hnsh]{border-radius:var(--r-md);border:1px solid var(--line);height:100%;box-shadow:var(--shadow-1);transition:transform var(--t-med) var(--ease-out), box-shadow var(--t-med), border-color var(--t-med);background:#fffdf8;grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.ac[data-astro-cid-uck6hnsh]:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.ac[data-astro-cid-uck6hnsh].is-picked{border-color:var(--sun-deep);box-shadow:0 0 0 2px #e9be6fd9, var(--shadow-2)}.ac__media[data-astro-cid-uck6hnsh]{aspect-ratio:6/5;background:var(--paper-2);isolation:isolate;position:relative;overflow:hidden}.ac__media[data-astro-cid-uck6hnsh] .ac__img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.ac[data-astro-cid-uck6hnsh]:hover .ac__media[data-astro-cid-uck6hnsh] .ac__img{transform:scale(1.045)}.ac__media[data-astro-cid-uck6hnsh]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a181152 0%,#0a181100 28% 70%,#0a181161 100%);position:absolute;inset:0}.ac__mood[data-astro-cid-uck6hnsh]{z-index:2;border-radius:var(--r-pill);font-family:var(--font-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--leaf-ink);background:#fffdf8f0;align-items:center;gap:5px;padding:5px 11px 5px 9px;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 12px -6px #0006}.ac__mood[data-astro-cid-uck6hnsh].is-thrilling{color:#fff;background:#a94e27}.ac__mood[data-astro-cid-uck6hnsh] svg{flex:none}.ac__num[data-astro-cid-uck6hnsh]{z-index:2;font-family:var(--font-ui);letter-spacing:.04em;color:#fff;text-shadow:0 1px 8px #00000073;font-variant-numeric:lining-nums tabular-nums;font-size:1.05rem;position:absolute;top:11px;right:14px}.ac__in[data-astro-cid-uck6hnsh]{z-index:2;border-radius:var(--r-pill);background:var(--sun);color:var(--forest);font-family:var(--font-ui);letter-spacing:.02em;opacity:0;transform-origin:0 100%;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:.82rem;font-weight:700;transition:opacity .2s,transform .42s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute;bottom:12px;left:12px;transform:translateY(6px)scale(.7);box-shadow:0 8px 20px -8px #0a181199}.ac[data-astro-cid-uck6hnsh].is-picked .ac__in[data-astro-cid-uck6hnsh]{opacity:1;transform:none}.ac__body[data-astro-cid-uck6hnsh]{flex-direction:column;align-items:stretch;gap:8px;padding:16px 18px 18px;display:flex}.ac__body[data-astro-cid-uck6hnsh] h3[data-astro-cid-uck6hnsh]{font-size:clamp(1.4rem,1.25rem + .35vw,1.6rem);line-height:1.08}.ac__line[data-astro-cid-uck6hnsh]{color:var(--ink-2);font-size:.94rem;line-height:1.55}.ac__suits[data-astro-cid-uck6hnsh]{font-family:var(--font-ui);letter-spacing:.01em;color:var(--leaf-ink);align-items:flex-start;gap:7px;font-size:.9rem;font-weight:700;line-height:1.3;display:flex}.ac__suits[data-astro-cid-uck6hnsh] svg{flex:none;margin-top:1px}.ac__note[data-astro-cid-uck6hnsh]{border-left:3px solid var(--sun-deep);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--ink);background:#e9be6f29;align-items:flex-start;gap:7px;padding:7px 10px 8px;font-size:.9rem;line-height:1.45;display:flex}.ac__note[data-astro-cid-uck6hnsh] svg{color:var(--leaf-ink);flex:none;margin-top:3px}.ac__add[data-astro-cid-uck6hnsh]{--fill:0%;border-radius:var(--r-pill);border:1.5px solid var(--forest);min-height:46px;color:var(--forest);background:linear-gradient(var(--forest), var(--forest)) no-repeat 0 0 / var(--fill) 100%, transparent;font-family:var(--font-ui);letter-spacing:.02em;-webkit-tap-highlight-color:transparent;transition:background-size .38s var(--ease-out), color .22s, border-color .22s, transform .16s var(--ease-out);justify-content:center;align-items:center;gap:9px;margin-top:auto;padding:0 16px;font-size:.98rem;font-weight:700;display:inline-flex;position:relative}.ac__add[data-astro-cid-uck6hnsh]:hover{background-color:#12291f0f}.ac__add[data-astro-cid-uck6hnsh]:active{transform:scale(.97)}.ac__add[data-astro-cid-uck6hnsh][aria-pressed=true]{--fill:100%;color:var(--cream);background-size:100% 100%}.ac__add[data-astro-cid-uck6hnsh][aria-pressed=true]:hover{border-color:var(--forest-2)}.ac__ic[data-astro-cid-uck6hnsh]{background:var(--forest);width:22px;height:22px;color:var(--cream);border-radius:50%;flex:none;place-items:center;transition:background-color .22s,color .22s;display:grid;position:relative}.ac__add[data-astro-cid-uck6hnsh][aria-pressed=true] .ac__ic[data-astro-cid-uck6hnsh]{background:var(--sun);color:var(--forest)}.ac__ic[data-astro-cid-uck6hnsh] svg{width:14px;height:14px;transition:transform .38s cubic-bezier(.34,1.56,.64,1),opacity .2s;position:absolute}.ac__ic[data-astro-cid-uck6hnsh] .ac__ic-check{opacity:0;transform:scale(.3)rotate(-30deg)}.ac__add[data-astro-cid-uck6hnsh][aria-pressed=true] .ac__ic[data-astro-cid-uck6hnsh] .ac__ic-plus{opacity:0;transform:rotate(90deg)scale(.4)}.ac__add[data-astro-cid-uck6hnsh][aria-pressed=true] .ac__ic[data-astro-cid-uck6hnsh] .ac__ic-check{opacity:1;transform:none}.ac__on[data-astro-cid-uck6hnsh]{display:none}.ac__add[data-astro-cid-uck6hnsh][aria-pressed=true] .ac__on[data-astro-cid-uck6hnsh]{display:inline}.ac__add[data-astro-cid-uck6hnsh][aria-pressed=true] .ac__off[data-astro-cid-uck6hnsh]{display:none}.ac__add[data-astro-cid-uck6hnsh].is-bump{animation:acBump .42s var(--ease-out)}@keyframes acBump{0%{transform:scale(1)}35%{transform:scale(.95)}70%{transform:scale(1.03)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ac[data-astro-cid-uck6hnsh],.ac__media[data-astro-cid-uck6hnsh] .ac__img,.ac__in[data-astro-cid-uck6hnsh],.ac__add[data-astro-cid-uck6hnsh],.ac__ic[data-astro-cid-uck6hnsh] svg{transition:none}.ac[data-astro-cid-uck6hnsh]:hover{transform:none}.ac__add[data-astro-cid-uck6hnsh].is-bump{animation:none}}.plan[data-astro-cid-hgkavaka]{background-image:linear-gradient(180deg, transparent calc(100% - 150px), var(--cream) calc(100% - 4px)), url(/textures/paper.webp);background-size:auto,900px;overflow:clip}.plan__orn[data-astro-cid-hgkavaka]{opacity:.32;width:clamp(150px,18vw,280px);top:-30px;right:-60px;transform:scaleX(-1)}.plan__top[data-astro-cid-hgkavaka]{gap:18px;margin-bottom:clamp(1.25rem,.8rem + 1.4vw,2rem);display:grid;position:relative}.plan[data-astro-cid-hgkavaka] h2[data-astro-cid-hgkavaka] em[data-astro-cid-hgkavaka]{color:var(--leaf-ink)}.plan__filters[data-astro-cid-hgkavaka]{flex-wrap:wrap;gap:8px;display:flex}.pf[data-astro-cid-hgkavaka]{border-radius:var(--r-pill);min-height:44px;color:var(--ink);font-family:var(--font-ui);letter-spacing:.015em;white-space:nowrap;transition:background-color .24s var(--ease-out), border-color .24s, color .24s, transform .16s var(--ease-out), box-shadow .24s;-webkit-tap-highlight-color:transparent;background:#fffdf8e0;border:1.5px solid #14201a2e;align-items:center;gap:7px;padding:0 12px 0 14px;font-size:1rem;font-weight:700;display:inline-flex;position:relative}.pf[data-astro-cid-hgkavaka] svg{color:var(--leaf);flex:none;transition:color .24s,transform .32s cubic-bezier(.34,1.56,.64,1)}.pf[data-astro-cid-hgkavaka]:hover{border-color:var(--forest)}.pf[data-astro-cid-hgkavaka]:hover svg{transform:rotate(-8deg)scale(1.1)}.pf[data-astro-cid-hgkavaka]:active{transform:scale(.96)}.pf[data-astro-cid-hgkavaka][aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--cream);box-shadow:0 8px 18px -10px #12291fb3}.pf[data-astro-cid-hgkavaka][aria-pressed=true] svg{color:var(--sun)}.pf__n[data-astro-cid-hgkavaka]{border-radius:var(--r-pill);min-width:22px;height:22px;color:var(--leaf-ink);font-variant-numeric:tabular-nums;background:#3d7c571f;place-items:center;padding:0 6px;font-size:.8rem;transition:background-color .24s,color .24s;display:inline-grid}.pf[data-astro-cid-hgkavaka][aria-pressed=true] .pf__n[data-astro-cid-hgkavaka]{background:var(--sun);color:var(--forest)}@media (max-width:699px){.plan__filters[data-astro-cid-hgkavaka]{margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;scroll-padding-inline:var(--gutter);scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.plan__filters[data-astro-cid-hgkavaka]::-webkit-scrollbar{display:none}.pf[data-astro-cid-hgkavaka]{scroll-snap-align:start}}.plan__layout[data-astro-cid-hgkavaka]{align-items:start;gap:24px;display:grid}@media (min-width:1100px){.plan__layout[data-astro-cid-hgkavaka]{grid-template-columns:minmax(0,1fr) 320px;gap:28px}}.plan__grid[data-astro-cid-hgkavaka]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.plan__grid[data-astro-cid-hgkavaka]>li[data-astro-cid-hgkavaka]{min-width:0}.plan__grid[data-astro-cid-hgkavaka]>li[data-astro-cid-hgkavaka][hidden]{display:none}@media (min-width:700px){.plan__grid[data-astro-cid-hgkavaka]{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.plan__grid[data-astro-cid-hgkavaka]>li[data-astro-cid-hgkavaka]{grid-column:span 2}.plan__grid[data-astro-cid-hgkavaka]>li[data-astro-cid-hgkavaka].is-pair3{grid-column:span 3}.plan__grid[data-astro-cid-hgkavaka]>li[data-astro-cid-hgkavaka].is-pair3 .ac__media{aspect-ratio:16/9}.plan__grid[data-astro-cid-hgkavaka]>li[data-astro-cid-hgkavaka].is-solo3{grid-column:1/-1}.plan__grid[data-astro-cid-hgkavaka]>li[data-astro-cid-hgkavaka].is-solo3 .ac{grid-template-rows:none;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.plan__grid[data-astro-cid-hgkavaka]>li[data-astro-cid-hgkavaka].is-solo3 .ac__media{aspect-ratio:auto;min-height:250px}.plan__grid[data-astro-cid-hgkavaka]>li[data-astro-cid-hgkavaka].is-solo3 .ac__body{justify-content:center;padding:22px 26px 24px}.plan__grid[data-astro-cid-hgkavaka]>li[data-astro-cid-hgkavaka].is-solo3 .ac__line{max-width:46ch}.plan__grid[data-astro-cid-hgkavaka]>li[data-astro-cid-hgkavaka].is-solo3 .ac__add{align-self:flex-start;min-width:230px;margin-top:6px}}@media (min-width:1100px){.plan__grid[data-astro-cid-hgkavaka]{gap:20px}}@media (max-width:699px){.plan__grid[data-astro-cid-hgkavaka] .ac__mood{padding:4px 10px 4px 8px;font-size:.8125rem;top:10px;left:10px}.plan__grid[data-astro-cid-hgkavaka] .ac__body{gap:7px;padding:13px 14px 14px}.plan__grid[data-astro-cid-hgkavaka] .ac__body h3{font-size:1.3rem}.plan__grid[data-astro-cid-hgkavaka] .ac__line{font-size:var(--fs-sm);line-height:1.5}.plan__grid[data-astro-cid-hgkavaka] .ac__suits{font-size:.875rem}.plan__grid[data-astro-cid-hgkavaka] .ac__suits svg{width:14px;height:14px;margin-top:2px}.plan__grid[data-astro-cid-hgkavaka] .ac__add{min-height:44px;margin-top:4px;padding:0 10px;font-size:.94rem}.plan__grid[data-astro-cid-hgkavaka] .ac__num{display:none}.plan__grid[data-astro-cid-hgkavaka] .ac__in{padding:4px 10px 4px 7px;font-size:.8125rem;bottom:10px;left:10px}}@media (max-width:559px){.plan__grid[data-astro-cid-hgkavaka]{grid-template-columns:minmax(0,1fr);gap:14px}.plan__grid[data-astro-cid-hgkavaka]>li[data-astro-cid-hgkavaka] .ac{grid-template-rows:auto 1fr;grid-template-columns:none}.plan__grid[data-astro-cid-hgkavaka]>li[data-astro-cid-hgkavaka] .ac__media{aspect-ratio:16/9}.plan__grid[data-astro-cid-hgkavaka] .ac__body{gap:8px;padding:14px 16px 16px}.plan__grid[data-astro-cid-hgkavaka] .ac__body h3{font-size:1.45rem}.plan__grid[data-astro-cid-hgkavaka] .ac__line{font-size:1rem;line-height:1.55}.plan__grid[data-astro-cid-hgkavaka] .ac__suits{font-size:.9rem}.plan__grid[data-astro-cid-hgkavaka] .ac__num{display:block;top:10px;right:12px}}@media (min-width:560px) and (max-width:699px){.plan__grid[data-astro-cid-hgkavaka]>li[data-astro-cid-hgkavaka].is-solo{grid-column:1/-1}.plan__grid[data-astro-cid-hgkavaka]>li[data-astro-cid-hgkavaka].is-solo .ac{grid-template-rows:none;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.plan__grid[data-astro-cid-hgkavaka]>li[data-astro-cid-hgkavaka].is-solo .ac__media{aspect-ratio:auto;min-height:100%}}.plan__notes[data-astro-cid-hgkavaka]{flex-wrap:wrap;gap:8px 32px;margin:18px 0 0;padding:0;list-style:none;display:flex}.plan__note[data-astro-cid-hgkavaka]{min-width:0;font-size:var(--fs-sm);color:var(--ink-2);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.plan__note[data-astro-cid-hgkavaka] svg{color:var(--leaf);flex:none;margin-top:3px}@media (max-width:699px){.plan__notes[data-astro-cid-hgkavaka]{flex-direction:column}}.day[data-astro-cid-hgkavaka]{color:var(--on-dark);background:var(--forest);background-image:radial-gradient(120% 80% at 100% 0,#e9be6f2e,#0000 60%),linear-gradient(#1e4a3399,#12291f00);border:1px solid #e9be6f4d;box-shadow:0 24px 50px -24px #0a181199}.day__head[data-astro-cid-hgkavaka]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.day__head[data-astro-cid-hgkavaka] h3[data-astro-cid-hgkavaka]{color:var(--on-dark);margin-top:6px;font-size:2rem;line-height:1}.day__head[data-astro-cid-hgkavaka] .eyebrow[data-astro-cid-hgkavaka]{color:var(--sun)}.day__count[data-astro-cid-hgkavaka]{background:var(--sun);width:44px;height:44px;color:var(--forest);font-family:var(--font-ui);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:1.3rem;font-weight:700;display:grid;box-shadow:0 0 0 5px #e9be6f29}.day[data-astro-cid-hgkavaka][data-empty] .day__count[data-astro-cid-hgkavaka]{color:var(--sun);background:0 0;box-shadow:inset 0 0 0 1.5px #e9be6f8c}.day__count[data-astro-cid-hgkavaka].is-bump,.day__badge[data-astro-cid-hgkavaka].is-bump{animation:.52s cubic-bezier(.34,1.56,.64,1) dayBump}@keyframes dayBump{0%{transform:scale(1)}40%{transform:scale(1.28)}to{transform:scale(1)}}.day__empty[data-astro-cid-hgkavaka]{border-radius:var(--r-sm);color:var(--on-dark-2);font-size:var(--fs-sm);border:1.5px dashed #e9be6f73;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:14px;line-height:1.5;display:grid}.day__empty[data-astro-cid-hgkavaka] img[data-astro-cid-hgkavaka]{opacity:.95;width:64px;height:64px}.day__empty[data-astro-cid-hgkavaka] strong[data-astro-cid-hgkavaka]{font-family:var(--font-ui);color:var(--on-dark);letter-spacing:.01em;font-size:1.05rem;display:block}.day__empty[data-astro-cid-hgkavaka] em[data-astro-cid-hgkavaka]{color:var(--sun);font-style:normal;font-weight:600}.day[data-astro-cid-hgkavaka]:not([data-empty]) .day__empty[data-astro-cid-hgkavaka],.day[data-astro-cid-hgkavaka][data-empty] .day__list[data-astro-cid-hgkavaka],.day[data-astro-cid-hgkavaka][data-empty] .day__actions[data-astro-cid-hgkavaka]{display:none}.day__list[data-astro-cid-hgkavaka]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.day__list[data-astro-cid-hgkavaka] li{border-bottom:1px solid var(--line-dark);animation:dayIn .42s var(--ease-out);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;padding:6px 0;display:grid}.day__list[data-astro-cid-hgkavaka] li.is-out{animation:.2s ease-in forwards dayOut}.day__list[data-astro-cid-hgkavaka] .day__th{object-fit:cover;background:var(--forest-2);border-radius:50%;width:44px;height:44px;box-shadow:0 0 0 2px #e9be6fb3}.day__list[data-astro-cid-hgkavaka] .day__nm{min-width:0;font-family:var(--font-ui);color:var(--on-dark);font-size:1.08rem;line-height:1.2;display:grid}.day__list[data-astro-cid-hgkavaka] .day__nm small{letter-spacing:.12em;text-transform:uppercase;color:var(--sun);opacity:.85;font-size:.74rem;font-weight:700}.day__list[data-astro-cid-hgkavaka] .day__rm{width:44px;height:44px;color:var(--on-dark-2);transition:background-color var(--t-fast), color var(--t-fast);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.day__list[data-astro-cid-hgkavaka] .day__rm:hover{color:var(--on-dark);background:#f8f2e41a}.day__actions[data-astro-cid-hgkavaka]{gap:10px;display:grid}.day__actions[data-astro-cid-hgkavaka] .btn[data-astro-cid-hgkavaka]{width:100%}.day__enq[data-astro-cid-hgkavaka]{--bg:transparent;--fg:var(--on-dark);--bd:#f8f2e46b}.day__enq[data-astro-cid-hgkavaka]:hover{--bg:#f8f2e41a;--bd:var(--on-dark);box-shadow:none}.day__clear[data-astro-cid-hgkavaka]{min-height:44px;color:var(--on-dark-3);font-family:var(--font-ui);letter-spacing:.02em;transition:color var(--t-fast);background:0 0;border:0;justify-self:center;align-items:center;gap:7px;padding:0 12px;font-size:.95rem;font-weight:700;display:inline-flex}.day__clear[data-astro-cid-hgkavaka]:hover{color:var(--on-dark)}.day__status[data-astro-cid-hgkavaka]{font-family:var(--font-ui);color:var(--sun-2);font-size:.92rem;font-weight:700}.day__status[data-astro-cid-hgkavaka]:empty{display:none}@keyframes dayIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes dayOut{to{opacity:0;transform:translate(10px)}}.day-fly{z-index:120;background:var(--sun) center / cover no-repeat;width:44px;height:44px;box-shadow:0 0 0 3px var(--sun), 0 10px 24px -6px #0a18118c;pointer-events:none;will-change:transform, opacity;border-radius:50%;margin:-22px 0 0 -22px;position:fixed;top:0;left:0}@media (min-width:1100px){.day[data-astro-cid-hgkavaka]{top:calc(var(--header-h) + 20px);border-radius:var(--r-lg);padding:22px 20px 18px;position:sticky}.day__toggle[data-astro-cid-hgkavaka]{display:none}.day__body[data-astro-cid-hgkavaka]{gap:16px;display:grid}}@media (max-width:1099px){.day[data-astro-cid-hgkavaka]{z-index:calc(var(--z-mbar) - 1);left:10px;right:10px;bottom:calc(var(--mbar-h) + 10px + var(--consent-lift,0px));border-radius:var(--r-md);max-width:560px;transition:transform var(--t-med) var(--ease-out), opacity var(--t-med), visibility 0s linear 0s;margin-inline:auto;padding:0;position:fixed}.day[data-astro-cid-hgkavaka][data-empty],.day[data-astro-cid-hgkavaka].is-away{transform:translateY(calc(100% + var(--mbar-h) + 24px + var(--consent-lift,0px)));opacity:0;visibility:hidden;transition:transform var(--t-med) var(--ease-out), opacity var(--t-med), visibility 0s linear var(--t-med)}.day__head[data-astro-cid-hgkavaka]{display:none}.day__toggle[data-astro-cid-hgkavaka]{width:100%;min-height:62px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px 8px 10px;display:grid}.day__stack[data-astro-cid-hgkavaka]{align-items:center;display:flex}.day__thumbs[data-astro-cid-hgkavaka]{display:flex}.day__thumbs[data-astro-cid-hgkavaka]:empty{display:none}.day__thumbs[data-astro-cid-hgkavaka] img{object-fit:cover;border:2px solid var(--forest);background:var(--forest-2);border-radius:50%;width:34px;height:34px;margin-right:-10px}.day__badge[data-astro-cid-hgkavaka]{background:var(--sun);width:36px;height:36px;color:var(--forest);font-family:var(--font-ui);border:2px solid var(--forest);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:1.15rem;font-weight:700;display:grid;position:relative}.day__tt[data-astro-cid-hgkavaka]{min-width:0;line-height:1.25;display:grid}.day__tt-h[data-astro-cid-hgkavaka]{font-family:var(--font-ui);letter-spacing:.01em;font-size:1.05rem;font-weight:700}.day__sum[data-astro-cid-hgkavaka]{color:var(--on-dark-2);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.day__open[data-astro-cid-hgkavaka]{font-family:var(--font-ui);color:var(--sun);align-items:center;gap:4px;font-size:.92rem;font-weight:700;display:inline-flex}.day__open[data-astro-cid-hgkavaka] .day__chev{transition:transform var(--t-med) var(--ease-out)}.day__toggle[data-astro-cid-hgkavaka][aria-expanded=true] .day__chev{transform:rotate(180deg)}.day__body[data-astro-cid-hgkavaka]{overscroll-behavior:contain;gap:12px;max-height:min(56svh,460px);padding:2px 14px 14px;display:none;overflow-y:auto}.day[data-astro-cid-hgkavaka].is-open .day__body[data-astro-cid-hgkavaka]{display:grid}.day__empty[data-astro-cid-hgkavaka]{display:none!important}.day__actions[data-astro-cid-hgkavaka]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.day__actions[data-astro-cid-hgkavaka] .btn[data-astro-cid-hgkavaka]{padding:0 12px;font-size:.95rem}.day__clear[data-astro-cid-hgkavaka]{grid-column:1/-1}}@media (max-width:419px){.day__actions[data-astro-cid-hgkavaka]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.day[data-astro-cid-hgkavaka],.day[data-astro-cid-hgkavaka][data-empty],.day[data-astro-cid-hgkavaka].is-away{transition:none}.day__list[data-astro-cid-hgkavaka] li,.day__list[data-astro-cid-hgkavaka] li.is-out,.day__count[data-astro-cid-hgkavaka].is-bump,.day__badge[data-astro-cid-hgkavaka].is-bump{animation:none}.pf[data-astro-cid-hgkavaka],.pf[data-astro-cid-hgkavaka] svg{transition:none}.pf[data-astro-cid-hgkavaka]:hover svg{transform:none}}[data-astro-cid-hgkavaka]::view-transition-group(*){animation-duration:.38s;animation-timing-function:cubic-bezier(.16,1,.3,1)}[data-astro-cid-hgkavaka]::view-transition-old(*){animation-duration:.18s}.day-note{border-radius:var(--r-sm);color:var(--on-dark);font-size:var(--fs-sm);background:#e9be6f24;border:1px solid #e9be6f80;align-items:flex-start;gap:10px;margin:0;padding:11px 14px;font-weight:600;line-height:1.45;display:flex}.day-note:empty{display:none}.day-note svg{color:var(--sun);flex:none;margin-top:2px}.enq:not(.enq--dark) .day-note{color:var(--ink);background:#e9be6f2e}.enq:not(.enq--dark) .day-note svg{color:var(--leaf-ink)}.safe__grid[data-astro-cid-owobnsxk]{align-items:center;gap:clamp(1.5rem,1rem + 3vw,4rem);display:grid}.safe__media[data-astro-cid-owobnsxk]{position:relative}.safe__ph[data-astro-cid-owobnsxk]{aspect-ratio:16/10;border-radius:var(--r-lg) var(--r-sm) var(--r-lg) var(--r-sm);box-shadow:0 30px 60px -30px #000000a6}.safe__vig[data-astro-cid-owobnsxk]{filter:drop-shadow(0 10px 20px #0006);width:clamp(96px,12vw,150px);height:auto;position:absolute;bottom:-26px;right:-14px}.safe__body[data-astro-cid-owobnsxk],.safe__cols[data-astro-cid-owobnsxk]{gap:22px;display:grid}.safe__h[data-astro-cid-owobnsxk]{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--sun);margin-bottom:12px;font-size:.88rem;font-weight:700}.safe__list[data-astro-cid-owobnsxk] li[data-astro-cid-owobnsxk]{color:var(--on-dark)}.safe__list[data-astro-cid-owobnsxk] svg{color:var(--sun)}.safe[data-astro-cid-owobnsxk] h2[data-astro-cid-owobnsxk] em[data-astro-cid-owobnsxk]{color:var(--sun-2)}@media (min-width:960px){.safe__grid[data-astro-cid-owobnsxk]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.safe__cols[data-astro-cid-owobnsxk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}}@media (max-width:959px){.safe__ph[data-astro-cid-owobnsxk]{aspect-ratio:2}.safe__vig[data-astro-cid-owobnsxk]{width:92px;bottom:-30px;right:6px}}@media (max-width:639px){.safe__list[data-astro-cid-owobnsxk]{gap:8px}.safe__list[data-astro-cid-owobnsxk] li[data-astro-cid-owobnsxk]{font-size:var(--fs-sm);line-height:1.5}.safe__h[data-astro-cid-owobnsxk]{margin-bottom:8px}.safe__cols[data-astro-cid-owobnsxk]{gap:18px}}.xtra[data-astro-cid-owobnsxk] h2[data-astro-cid-owobnsxk] em[data-astro-cid-owobnsxk]{color:var(--leaf-ink)}.xtra__grid[data-astro-cid-owobnsxk]{margin-top:0;list-style:none}.xcard[data-astro-cid-owobnsxk]{border-radius:var(--r-md);aspect-ratio:4/5;color:var(--on-dark);background:var(--forest);isolation:isolate;box-shadow:var(--shadow-1);position:relative;overflow:hidden}.xcard[data-astro-cid-owobnsxk] .xcard__img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.xcard[data-astro-cid-owobnsxk]:hover .xcard__img{transform:scale(1.04)}.xcard[data-astro-cid-owobnsxk]:after{content:"";z-index:-1;background:linear-gradient(#0a181100 34%,#0a1811e6 100%);position:absolute;inset:0}.xcard__body[data-astro-cid-owobnsxk]{justify-items:start;gap:6px;padding:18px 20px 20px;display:grid;position:absolute;inset:auto 0 0}.xcard__ic[data-astro-cid-owobnsxk]{width:40px;height:40px;color:var(--forest);background:#e9be6ff0;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.xcard[data-astro-cid-owobnsxk] h3[data-astro-cid-owobnsxk]{color:var(--on-dark);font-size:1.6rem;line-height:1.1}.xcard[data-astro-cid-owobnsxk] p[data-astro-cid-owobnsxk]{font-size:var(--fs-sm);color:var(--on-dark-2);max-width:36ch;line-height:1.5}.xcard__link[data-astro-cid-owobnsxk]{min-height:44px;font-family:var(--font-ui);color:var(--sun);align-items:center;gap:6px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.xcard__link[data-astro-cid-owobnsxk]:hover{text-underline-offset:4px;text-decoration:underline}@media (min-width:640px){.xtra__grid[data-astro-cid-owobnsxk]{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:16px;margin:0;padding:0;overflow:visible}.xtra__grid[data-astro-cid-owobnsxk]>.xcard[data-astro-cid-owobnsxk]:last-child:nth-child(odd){grid-column:1/-1}.xcard[data-astro-cid-owobnsxk]{aspect-ratio:auto;min-height:400px}.xcard[data-astro-cid-owobnsxk]:after{background:linear-gradient(#0a181100 26%,#0a1811e6 100%)}}@media (min-width:1200px){.xtra__grid[data-astro-cid-owobnsxk]{grid-template-columns:repeat(var(--xn,4), minmax(0, 1fr));gap:18px}.xtra__grid[data-astro-cid-owobnsxk]>.xcard[data-astro-cid-owobnsxk]:last-child:nth-child(odd){grid-column:auto}.xcard[data-astro-cid-owobnsxk]{min-height:440px}.xcard[data-astro-cid-owobnsxk] h3[data-astro-cid-owobnsxk]{font-size:1.45rem}}.ws__grid[data-astro-cid-owobnsxk]{align-items:center;gap:clamp(2rem,1rem + 3vw,4rem);display:grid}.ws__media[data-astro-cid-owobnsxk]{padding:0 12% 14% 0;position:relative}.ws__ph1[data-astro-cid-owobnsxk]{aspect-ratio:4/3;border-radius:var(--r-lg);box-shadow:var(--shadow-2)}.ws__ph2[data-astro-cid-owobnsxk]{aspect-ratio:1;border-radius:var(--r-md);border:6px solid var(--paper);width:46%;box-shadow:var(--shadow-2);position:absolute;bottom:0;right:0}.ws__body[data-astro-cid-owobnsxk]{gap:18px;display:grid}.ws[data-astro-cid-owobnsxk] h2[data-astro-cid-owobnsxk] em[data-astro-cid-owobnsxk]{color:var(--leaf-ink)}.ws__list[data-astro-cid-owobnsxk]{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.ws__list[data-astro-cid-owobnsxk] li[data-astro-cid-owobnsxk]{border:1px solid var(--line);border-radius:var(--r-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffdf8d6;grid-template-columns:46px minmax(0,1fr);align-content:start;align-items:start;gap:12px;padding:14px 16px;display:grid}.ws__ic[data-astro-cid-owobnsxk]{background:var(--forest);width:46px;height:46px;color:var(--sun);border-radius:50%;place-items:center;display:grid}.ws__list[data-astro-cid-owobnsxk] h3[data-astro-cid-owobnsxk]{font-family:var(--font-ui);letter-spacing:.01em;margin-bottom:2px;font-size:1.12rem;font-weight:700;line-height:1.2}.ws__list[data-astro-cid-owobnsxk] p[data-astro-cid-owobnsxk]{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.ws__ask[data-astro-cid-owobnsxk]{border-left:3px solid var(--sun-deep);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:var(--fs-sm);color:var(--ink);background:#e9be6f29;align-items:flex-start;gap:10px;padding:12px 16px;line-height:1.5;display:flex}.ws__ask[data-astro-cid-owobnsxk] svg{color:var(--leaf-ink);flex:none;margin-top:2px}@media (min-width:480px){.ws__list[data-astro-cid-owobnsxk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.ws__list[data-astro-cid-owobnsxk] li[data-astro-cid-owobnsxk]{grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 14px}.ws__ic[data-astro-cid-owobnsxk]{width:38px;height:38px}.ws__list[data-astro-cid-owobnsxk] p[data-astro-cid-owobnsxk]{font-size:var(--fs-sm);line-height:1.5}.ws__list[data-astro-cid-owobnsxk] h3[data-astro-cid-owobnsxk]{font-size:1.08rem}}@media (max-width:479px){.ws__list[data-astro-cid-owobnsxk] li[data-astro-cid-owobnsxk]{grid-template-columns:38px minmax(0,1fr);gap:12px}}@media (min-width:960px){.ws__grid[data-astro-cid-owobnsxk]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@media (max-width:640px){.ws__body[data-astro-cid-owobnsxk] .btn-row[data-astro-cid-owobnsxk]{grid-template-columns:minmax(0,1fr);display:grid}.ws__body[data-astro-cid-owobnsxk] .btn-row[data-astro-cid-owobnsxk] .btn{width:100%}}
