.book[data-astro-cid-juyqntsz]{background:var(--paper);border:1px solid var(--line-light);gap:1.1rem;padding:1.5rem;display:grid;box-shadow:0 30px 60px -40px #00000059}.book__dates[data-astro-cid-juyqntsz]{border:0;gap:.4rem;padding:0;display:grid}.book__dates[data-astro-cid-juyqntsz] legend[data-astro-cid-juyqntsz]{opacity:.7;margin-block-end:.6rem;font-size:.68rem}.book__date[data-astro-cid-juyqntsz]{cursor:pointer;display:block;position:relative}.book__date[data-astro-cid-juyqntsz] input[data-astro-cid-juyqntsz]{opacity:0;position:absolute}.book__date-body[data-astro-cid-juyqntsz]{border:1px solid var(--line-light);justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .8rem;font-size:.93rem;font-weight:600;transition:border-color .2s,background .2s;display:flex}.book__date[data-astro-cid-juyqntsz]:hover .book__date-body[data-astro-cid-juyqntsz]{border-color:var(--ink)}.book__date[data-astro-cid-juyqntsz] input[data-astro-cid-juyqntsz]:checked+.book__date-body[data-astro-cid-juyqntsz]{border-color:var(--ink);background:var(--bone);box-shadow:inset 3px 0 0 var(--signal)}.book__date[data-astro-cid-juyqntsz] input[data-astro-cid-juyqntsz]:focus-visible+.book__date-body[data-astro-cid-juyqntsz]{outline:2px solid var(--signal);outline-offset:2px}.book__inst[data-astro-cid-juyqntsz]{gap:.9rem;display:grid}.book__price[data-astro-cid-juyqntsz]{flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.book__price[data-astro-cid-juyqntsz] strong[data-astro-cid-juyqntsz]{font-size:2.6rem}.book__price--na[data-astro-cid-juyqntsz]{color:var(--stone);font-size:.95rem}.book__variants[data-astro-cid-juyqntsz]{gap:.3rem;font-size:.9rem;display:grid}.book__variants[data-astro-cid-juyqntsz] li[data-astro-cid-juyqntsz]{border-block-end:1px dashed var(--line-light);justify-content:space-between;gap:1rem;padding-block:.4rem;display:flex}.book__avail[data-astro-cid-juyqntsz]{color:var(--stone);font-size:.88rem}.book__cta[data-astro-cid-juyqntsz]{inline-size:100%}.book__notes[data-astro-cid-juyqntsz]{color:var(--stone);gap:.3rem;padding-inline-start:1rem;font-size:.8rem;list-style:"— ";display:grid}.book__phone[data-astro-cid-juyqntsz]{font-size:.85rem}.book__phone[data-astro-cid-juyqntsz] a[data-astro-cid-juyqntsz]{font-weight:700}.journal[data-astro-cid-rwbsyugb]{gap:2.5rem;display:grid}@media (width>=1000px){.journal[data-astro-cid-rwbsyugb]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem}.journal__mapcol[data-astro-cid-rwbsyugb]{align-self:start;position:sticky;inset-block-start:calc(var(--header-h) + 1.5rem)}}.journal__map[data-astro-cid-rwbsyugb]{color:var(--ink);gap:.6rem;display:grid}.journal__map[data-astro-cid-rwbsyugb] svg[data-astro-cid-rwbsyugb]{background:var(--bone);block-size:auto;inline-size:100%}.journal__map[data-astro-cid-rwbsyugb] figcaption[data-astro-cid-rwbsyugb]{opacity:.6;font-size:.66rem}.journal__sea[data-astro-cid-rwbsyugb]{fill:color-mix(in srgb, var(--wadi) 10%, var(--bone))}.journal__land[data-astro-cid-rwbsyugb]{fill:var(--paper);stroke:var(--line-light);stroke-width:.8px}.journal__focus[data-astro-cid-rwbsyugb]{fill:color-mix(in srgb, var(--sand) 60%, var(--paper));stroke:var(--ink);stroke-width:1.1px;stroke-opacity:.5}.journal__route-bg[data-astro-cid-rwbsyugb]{fill:none;stroke:var(--paper);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.journal__route[data-astro-cid-rwbsyugb]{fill:none;stroke:var(--signal);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.journal__pt-halo[data-astro-cid-rwbsyugb]{fill:var(--signal);opacity:0;transition:opacity .3s,r .3s}.journal__pt-dot[data-astro-cid-rwbsyugb]{fill:var(--ink);stroke:var(--paper);stroke-width:2.5px;transition:fill .3s}.journal__pt-label[data-astro-cid-rwbsyugb]{font-family:var(--f-mono);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:5px;opacity:0;font-size:15px;font-weight:600;transition:opacity .3s}.journal__pt[data-astro-cid-rwbsyugb].is-on .journal__pt-halo[data-astro-cid-rwbsyugb]{opacity:.25}.journal__pt[data-astro-cid-rwbsyugb].is-on .journal__pt-dot[data-astro-cid-rwbsyugb]{fill:var(--signal)}.journal__pt[data-astro-cid-rwbsyugb].is-on .journal__pt-label[data-astro-cid-rwbsyugb]{opacity:1}.journal__scale[data-astro-cid-rwbsyugb] line[data-astro-cid-rwbsyugb]{stroke:var(--ink);stroke-width:1.5px}.journal__scale[data-astro-cid-rwbsyugb] text[data-astro-cid-rwbsyugb],.journal__north[data-astro-cid-rwbsyugb] text[data-astro-cid-rwbsyugb]{font-family:var(--f-mono);fill:var(--ink);font-size:13px}.journal__north[data-astro-cid-rwbsyugb] path[data-astro-cid-rwbsyugb]{fill:var(--ink)}.journal__days[data-astro-cid-rwbsyugb]{counter-reset:day;display:grid}.day[data-astro-cid-rwbsyugb]{border-block-start:1px solid var(--line-light);gap:1rem;padding-block:2rem;transition:opacity .4s;display:grid;position:relative}.day[data-astro-cid-rwbsyugb]:before{content:"";background:var(--signal);block-size:3px;inline-size:0;transition:inline-size .7s var(--ease-out);position:absolute;inset-block-start:-1px;inset-inline-start:0}.day[data-astro-cid-rwbsyugb].is-active:before{inline-size:100%}.day[data-astro-cid-rwbsyugb]:focus{outline:none}.day__head[data-astro-cid-rwbsyugb]{grid-template-columns:5.5rem 1fr;align-items:start;gap:1rem;display:grid}.day__no[data-astro-cid-rwbsyugb]{line-height:1;display:grid}.day__no[data-astro-cid-rwbsyugb] .mono[data-astro-cid-rwbsyugb]{opacity:.6;font-size:.62rem}.day__no[data-astro-cid-rwbsyugb] .display[data-astro-cid-rwbsyugb]{color:var(--signal);font-size:2.6rem}.day__title[data-astro-cid-rwbsyugb]{font-size:var(--step-3)}.day__places[data-astro-cid-rwbsyugb]{opacity:.6;margin-block-start:.35rem;font-size:.66rem}.day__img[data-astro-cid-rwbsyugb] .media{aspect-ratio:16/9}.day__facts[data-astro-cid-rwbsyugb]{flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.86rem;display:flex}.day__facts[data-astro-cid-rwbsyugb] li[data-astro-cid-rwbsyugb]{align-items:center;gap:.4rem;display:inline-flex}.day__highlight[data-astro-cid-rwbsyugb]{font-family:var(--f-serif);font-style:italic;font-size:var(--step-2);line-height:1.2}.day__highlight[data-astro-cid-rwbsyugb] .mono[data-astro-cid-rwbsyugb]{font-family:var(--f-mono);color:var(--signal-ink);margin-block-end:.3rem;font-size:.62rem;font-style:normal;display:block}.day__desc[data-astro-cid-rwbsyugb]{color:var(--stone)}.t-hero[data-astro-cid-z67x7r5w]{isolation:isolate;align-items:end;min-block-size:max(620px,92svh);display:grid;position:relative;overflow:hidden}.t-hero__bg[data-astro-cid-z67x7r5w]{z-index:-1;position:absolute;inset:0;overflow:hidden}.t-hero__parallax[data-astro-cid-z67x7r5w]{position:absolute;inset:-8% 0}.t-hero__parallax[data-astro-cid-z67x7r5w] .media{block-size:100%;inline-size:100%}.t-hero__bg[data-astro-cid-z67x7r5w]:after{content:"";background:linear-gradient(#0c0c0b80,#0000 30%,#0c0c0b33 55%,#0c0c0be6);position:absolute;inset:0}.t-hero__content[data-astro-cid-z67x7r5w]{z-index:2;padding-block:calc(var(--header-h) + 3rem) 3rem;gap:1.4rem;display:grid;position:relative}.crumbs[data-astro-cid-z67x7r5w]{opacity:.75;flex-wrap:wrap;gap:.5rem;font-size:.66rem;display:flex}.crumbs[data-astro-cid-z67x7r5w] a[data-astro-cid-z67x7r5w]{text-decoration:none}.crumbs[data-astro-cid-z67x7r5w] a[data-astro-cid-z67x7r5w]:hover{text-decoration:underline}.t-hero__badges[data-astro-cid-z67x7r5w]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.t-hero__coords[data-astro-cid-z67x7r5w]{color:var(--sand);font-size:.7rem}.t-hero__title[data-astro-cid-z67x7r5w]{display:grid}.t-hero__title[data-astro-cid-z67x7r5w] .display[data-astro-cid-z67x7r5w]{font-size:var(--step-6);line-height:.85}.t-hero__title[data-astro-cid-z67x7r5w] .serif[data-astro-cid-z67x7r5w]{font-size:var(--step-4);color:var(--saffron);margin-block-start:.3rem;line-height:1}.t-hero__facts[data-astro-cid-z67x7r5w]{border-block-start:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;padding-block-start:1.4rem;font-size:.95rem;display:grid}@media (width>=900px){.t-hero__facts[data-astro-cid-z67x7r5w]{grid-template-columns:repeat(6,auto);justify-content:start}}.t-hero__facts[data-astro-cid-z67x7r5w] dt[data-astro-cid-z67x7r5w]{opacity:.75;margin-block-end:.2rem;font-size:.62rem}.t-nav[data-astro-cid-z67x7r5w]{z-index:40;-webkit-backdrop-filter:blur(12px);border-block-end:1px solid var(--line-light);background:#f6f2eaf0;position:sticky;inset-block-start:0}html:has(.site-header.is-scrolled:not(.is-hidden)) .t-nav[data-astro-cid-z67x7r5w]{inset-block-start:var(--header-h)}.t-nav[data-astro-cid-z67x7r5w]{transition:inset-block-start .5s var(--ease-out)}.t-nav__inner[data-astro-cid-z67x7r5w]{justify-content:space-between;align-items:center;gap:1rem;block-size:3.6rem;display:flex}.t-nav[data-astro-cid-z67x7r5w] ul[data-astro-cid-z67x7r5w]{scrollbar-width:none;gap:1.6rem;display:flex;overflow-x:auto}.t-nav[data-astro-cid-z67x7r5w] a[data-astro-cid-z67x7r5w]:not(.btn){font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-block-end:2px solid #0000;padding-block:1.2rem;font-size:.7rem;font-weight:600;text-decoration:none}.t-nav[data-astro-cid-z67x7r5w] a[data-astro-cid-z67x7r5w].is-current{border-color:var(--signal)}@media (width<=900px){.t-nav__cta[data-astro-cid-z67x7r5w]{display:none}}.t-over__grid[data-astro-cid-z67x7r5w]{gap:3rem;display:grid}@media (width>=1000px){.t-over__grid[data-astro-cid-z67x7r5w]{grid-template-columns:minmax(0,1fr) 380px;gap:5rem}.t-over__aside[data-astro-cid-z67x7r5w]{align-self:start;position:sticky;inset-block-start:5.1rem}}.t-over__main[data-astro-cid-z67x7r5w]{align-content:start;gap:2rem;display:grid}.t-over__main[data-astro-cid-z67x7r5w] h2[data-astro-cid-z67x7r5w]{font-size:var(--step-4);max-width:22ch}.t-over__prose[data-astro-cid-z67x7r5w]{font-size:var(--step-1);line-height:1.65}.dropcap[data-astro-cid-z67x7r5w]:first-letter{font-family:var(--f-display);float:inline-start;color:var(--signal);padding-inline-end:.1em;font-size:4.4em;font-weight:800;line-height:.8}.t-over__cols[data-astro-cid-z67x7r5w]{gap:2.5rem;padding-block-start:1rem;display:grid}@media (width>=700px){.t-over__cols[data-astro-cid-z67x7r5w]{grid-template-columns:1fr 1fr}}.ticks[data-astro-cid-z67x7r5w]{gap:.7rem;margin-block-start:1rem;display:grid}.ticks[data-astro-cid-z67x7r5w] li[data-astro-cid-z67x7r5w]{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;display:grid}.ticks[data-astro-cid-z67x7r5w] .icon{color:var(--signal);margin-block-start:.2rem}.ticks--minus[data-astro-cid-z67x7r5w] .icon{color:var(--dust)}.t-over__char[data-astro-cid-z67x7r5w]{gap:.8rem;margin-block-start:1rem;display:grid}.t-over__char[data-astro-cid-z67x7r5w]>div[data-astro-cid-z67x7r5w]{border-block-end:1px solid var(--line-light);gap:.2rem;padding-block-end:.8rem;display:grid}.t-over__char[data-astro-cid-z67x7r5w] dt[data-astro-cid-z67x7r5w]{opacity:.75;font-size:.62rem}.t-dates__list[data-astro-cid-z67x7r5w]{gap:1.2rem;display:grid}.inst[data-astro-cid-z67x7r5w]{border:1px solid var(--line-light);background:var(--paper);gap:1.2rem;padding:clamp(1.2rem,.8rem + 1.5vw,2rem);display:grid}.inst__head[data-astro-cid-z67x7r5w]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.inst__date[data-astro-cid-z67x7r5w]{font-size:var(--step-3);margin-block-end:.5rem}.inst__note[data-astro-cid-z67x7r5w]{color:var(--stone);font-size:.88rem}.inst__table[data-astro-cid-z67x7r5w]{border-collapse:collapse;inline-size:100%;font-size:.93rem}.inst__table[data-astro-cid-z67x7r5w] th[data-astro-cid-z67x7r5w],.inst__table[data-astro-cid-z67x7r5w] td[data-astro-cid-z67x7r5w]{text-align:start;border-block-start:1px solid var(--line-light);vertical-align:top;padding:.85rem 1rem .85rem 0}.inst__table[data-astro-cid-z67x7r5w] thead[data-astro-cid-z67x7r5w] th[data-astro-cid-z67x7r5w]{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.6;border:0;padding-block:0 .4rem;font-size:.64rem}.inst__price[data-astro-cid-z67x7r5w]{white-space:nowrap}.inst__price[data-astro-cid-z67x7r5w] strong[data-astro-cid-z67x7r5w]{font-family:var(--f-display);font-size:1.5rem}.inst__demo[data-astro-cid-z67x7r5w]{color:var(--signal-ink);font-size:.6rem;display:block}@media (width<=640px){.inst__table[data-astro-cid-z67x7r5w] thead[data-astro-cid-z67x7r5w]{display:none}.inst__table[data-astro-cid-z67x7r5w] tr[data-astro-cid-z67x7r5w]{border-block-start:1px solid var(--line-light);padding-block:.6rem;display:grid}.inst__table[data-astro-cid-z67x7r5w] th[data-astro-cid-z67x7r5w],.inst__table[data-astro-cid-z67x7r5w] td[data-astro-cid-z67x7r5w]{border:0;padding:.15rem 0}}.inst__planned[data-astro-cid-z67x7r5w]{color:var(--stone)}.inst__pay[data-astro-cid-z67x7r5w]{border-block-start:1px dashed var(--line-light);flex-wrap:wrap;gap:.6rem 2rem;padding-block-start:1rem;font-size:.86rem;display:flex}.inst__pay[data-astro-cid-z67x7r5w] dt[data-astro-cid-z67x7r5w]{opacity:.65;font-size:.62rem}.t-dates__mixed[data-astro-cid-z67x7r5w]{margin-block:1.5rem 0}.t-incl[data-astro-cid-z67x7r5w]{gap:2.5rem;margin-block-start:3rem;display:grid}@media (width>=800px){.t-incl[data-astro-cid-z67x7r5w]{grid-template-columns:1fr 1fr}}.t-prac[data-astro-cid-z67x7r5w]{position:relative;overflow:hidden}.t-prac[data-astro-cid-z67x7r5w]>[data-astro-cid-z67x7r5w]{z-index:2;position:relative}.t-prac__grid[data-astro-cid-z67x7r5w]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:2.5rem 2rem;display:grid}.t-prac__item[data-astro-cid-z67x7r5w]{border-block-start:1px solid var(--line-dark);align-content:start;gap:.7rem;padding-block-start:1.2rem;display:grid}.t-prac__item[data-astro-cid-z67x7r5w] .icon{color:var(--saffron)}.t-prac__item[data-astro-cid-z67x7r5w] h3[data-astro-cid-z67x7r5w]{font-size:var(--step-2)}.t-prac__item[data-astro-cid-z67x7r5w] p[data-astro-cid-z67x7r5w],.t-prac__item[data-astro-cid-z67x7r5w] li[data-astro-cid-z67x7r5w]{color:#efe8dbcc;font-size:.95rem}.t-prac__item[data-astro-cid-z67x7r5w] ul[data-astro-cid-z67x7r5w]{gap:.4rem;padding-inline-start:1rem;list-style:"— ";display:grid}.t-prac__item[data-astro-cid-z67x7r5w] a[data-astro-cid-z67x7r5w]{color:var(--saffron)}.t-gal__video[data-astro-cid-z67x7r5w]{margin-block-end:1.5rem}.t-gal__prev[data-astro-cid-z67x7r5w]{gap:1.2rem;margin-block-start:3rem;display:grid}.t-team__grid[data-astro-cid-z67x7r5w]{gap:2rem;display:grid}@media (width>=900px){.t-team__grid[data-astro-cid-z67x7r5w]{grid-template-columns:1fr 1.6fr;gap:5rem}}.t-team__list[data-astro-cid-z67x7r5w]{gap:1.2rem;display:grid}.t-team__list[data-astro-cid-z67x7r5w] li[data-astro-cid-z67x7r5w]{border-block-end:1px solid var(--line-light);grid-template-columns:4rem 1fr;gap:1rem;padding-block-end:1.2rem;display:grid}.t-team__list[data-astro-cid-z67x7r5w] li[data-astro-cid-z67x7r5w]>span[data-astro-cid-z67x7r5w]:last-child{gap:.2rem;font-size:.93rem;display:grid}.t-team__avatar[data-astro-cid-z67x7r5w]{background:var(--sand);block-size:4rem;inline-size:4rem;font-family:var(--f-display);border-radius:50%;place-items:center;font-size:1.6rem;font-weight:800;display:grid}.faq[data-astro-cid-z67x7r5w]{margin-block:2rem;display:grid}.faq[data-astro-cid-z67x7r5w] details[data-astro-cid-z67x7r5w]{border-block-start:1px solid var(--line-light)}.faq[data-astro-cid-z67x7r5w] details[data-astro-cid-z67x7r5w]:last-child{border-block-end:1px solid var(--line-light)}.faq[data-astro-cid-z67x7r5w] summary[data-astro-cid-z67x7r5w]{cursor:pointer;justify-content:space-between;gap:1rem;padding-block:1.2rem;font-size:1.08rem;font-weight:700;list-style:none;display:flex}.faq[data-astro-cid-z67x7r5w] summary[data-astro-cid-z67x7r5w]::-webkit-details-marker{display:none}.faq[data-astro-cid-z67x7r5w] summary[data-astro-cid-z67x7r5w] .icon{transition:transform .4s var(--ease-out);flex:none}.faq[data-astro-cid-z67x7r5w] details[data-astro-cid-z67x7r5w][open] summary[data-astro-cid-z67x7r5w] .icon{transform:rotate(45deg)}.faq[data-astro-cid-z67x7r5w] details[data-astro-cid-z67x7r5w] p[data-astro-cid-z67x7r5w]{color:var(--stone);max-width:62ch;padding-block-end:1.3rem}.t-other__list[data-astro-cid-z67x7r5w]{gap:1rem;margin-block-start:2rem;display:grid}@media (width>=800px){.t-other__list[data-astro-cid-z67x7r5w]{grid-template-columns:repeat(3,1fr)}}.t-other__card[data-astro-cid-z67x7r5w]{min-block-size:20rem;color:var(--bone);text-decoration:none;display:grid;position:relative;overflow:hidden}.t-other__card[data-astro-cid-z67x7r5w] .media{position:absolute;inset:0}.t-other__card[data-astro-cid-z67x7r5w]:after{content:"";background:linear-gradient(#0000 35%,#0c0c0be0);position:absolute;inset:0}.t-other__body[data-astro-cid-z67x7r5w]{z-index:2;align-self:end;gap:.2rem;padding:1.2rem;display:grid;position:relative}.t-other__body[data-astro-cid-z67x7r5w] .display[data-astro-cid-z67x7r5w]{font-size:2rem}.t-other__body[data-astro-cid-z67x7r5w] .serif[data-astro-cid-z67x7r5w]{color:var(--saffron);font-size:1.2rem}.t-other__body[data-astro-cid-z67x7r5w] .mono[data-astro-cid-z67x7r5w]{opacity:.75;font-size:.62rem}.m-bar[data-astro-cid-z67x7r5w]{z-index:45;padding:.7rem var(--gutter) calc(.7rem + env(safe-area-inset-bottom));border-block-start:1px solid var(--line-dark);transition:transform .5s var(--ease-out);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset-block-end:0;inset-inline:0;transform:translateY(110%)}.m-bar[data-astro-cid-z67x7r5w].is-visible{transform:none}.m-bar[data-astro-cid-z67x7r5w] strong[data-astro-cid-z67x7r5w]{font-size:1.5rem}.m-bar[data-astro-cid-z67x7r5w] .mono[data-astro-cid-z67x7r5w]{opacity:.75;font-size:.6rem}@media (width>=1000px){.m-bar[data-astro-cid-z67x7r5w]{display:none}}.plan-outline[data-astro-cid-z67x7r5w]{border:1px dashed var(--line-light);flex-wrap:wrap;align-items:center;gap:.6rem;max-inline-size:60rem;margin-block:0 2rem;padding:.9rem 1rem;font-size:.95rem;display:flex}
