@media (width>=1024px){.site-header[data-astro-cid-jae56hh5]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, color-mix(in oklab, var(--color-ink-900) 66%, transparent) 0%, color-mix(in oklab, var(--color-ink-900) 44%, transparent) 60%, transparent 100%);position:absolute;inset:0 0 -3rem}}.site-header[data-astro-cid-jae56hh5] a[data-astro-cid-jae56hh5],.site-header[data-astro-cid-jae56hh5] button[data-astro-cid-jae56hh5]{text-shadow:0 0 2px color-mix(in oklab, var(--color-ink-900) 85%, transparent), 0 0 .3em color-mix(in oklab, var(--color-ink-900) 75%, transparent), 0 0 .8em color-mix(in oklab, var(--color-ink-900) 50%, transparent)}.hdr-tools[data-astro-cid-jae56hh5].hdr-tools>a,.hdr-tools[data-astro-cid-jae56hh5].hdr-tools>button,.hdr-tools[data-astro-cid-jae56hh5].hdr-tools>details:not([open])>summary{color:var(--color-sand-50);--tw-ring-color:color-mix(in oklab, var(--color-sand-50) 55%, transparent)}.hdr-tools[data-astro-cid-jae56hh5].hdr-tools>a:hover,.hdr-tools[data-astro-cid-jae56hh5].hdr-tools>button:hover,.hdr-tools[data-astro-cid-jae56hh5].hdr-tools>details:not([open])>summary:hover{background:color-mix(in oklab, var(--color-sand-50) 18%, transparent);color:var(--color-sand-50)}.hdr-tools[data-astro-cid-jae56hh5].hdr-tools>button[aria-pressed=true]{--tw-ring-color:var(--color-sea-800);background:var(--color-sea-800)}.hdr-nav[data-astro-cid-jae56hh5].hdr-nav a{color:var(--color-sand-50)}.hdr-nav[data-astro-cid-jae56hh5].hdr-nav a:hover{text-underline-offset:.35em;text-decoration:underline}.sky-time[data-astro-cid-bvmzihba]{font-variation-settings:"SOFT" 100}@media (prefers-reduced-motion:no-preference){html[data-motion=running] [data-sea-sound][aria-pressed=true] .sea-wave[data-astro-cid-bvmzihba]{animation:3s linear infinite sea-drift}html[data-motion=running] [data-sea-sound][aria-pressed=true] .sea-wave-2[data-astro-cid-bvmzihba]{animation-duration:4.4s}}@keyframes sea-drift{to{transform:translate(6px)}}.plan-italic[data-astro-cid-2sqw3uhl],.plan-soft[data-astro-cid-2sqw3uhl]{font-variation-settings:"SOFT" 100}[data-astro-cid-2sqw3uhl][data-plan-mark],.node[data-astro-cid-2sqw3uhl] button[data-astro-cid-2sqw3uhl]{cursor:pointer}.plan[data-astro-cid-2sqw3uhl]:has(.n-casa:hover,.n-casa :focus-visible,.f-casa:hover) .feat[data-astro-cid-2sqw3uhl]:not(.f-casa),.plan[data-astro-cid-2sqw3uhl]:has(.n-corredor:hover,.f-corredor:hover) .feat[data-astro-cid-2sqw3uhl]:not(.f-corredor),.plan[data-astro-cid-2sqw3uhl]:has(.n-praia:hover,.n-praia :focus-visible,.f-praia:hover) .feat[data-astro-cid-2sqw3uhl]:not(.f-praia){opacity:.3}.pin[data-astro-cid-2sqw3uhl],.key[data-astro-cid-2sqw3uhl]{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){html[data-motion=running] .feat[data-astro-cid-2sqw3uhl]{transition:opacity var(--duration-ripple) var(--ease-tide)}html[data-motion=running] .pin[data-astro-cid-2sqw3uhl],html[data-motion=running] .key[data-astro-cid-2sqw3uhl],html[data-motion=running] .cue[data-astro-cid-2sqw3uhl]{transition:transform var(--duration-ripple) var(--ease-tide)}html[data-motion=running] .plan[data-astro-cid-2sqw3uhl]:has(.n-casa:hover,.n-casa :focus-visible,.f-casa:hover) [data-astro-cid-2sqw3uhl]:is(.f-casa .pin,.n-casa .key),html[data-motion=running] .plan[data-astro-cid-2sqw3uhl]:has(.n-corredor:hover,.f-corredor:hover) [data-astro-cid-2sqw3uhl]:is(.f-corredor .pin,.n-corredor .key),html[data-motion=running] .plan[data-astro-cid-2sqw3uhl]:has(.n-praia:hover,.n-praia :focus-visible,.f-praia:hover) [data-astro-cid-2sqw3uhl]:is(.f-praia .pin,.n-praia .key){transform:scale(1.18)}html[data-motion=running] .node[data-astro-cid-2sqw3uhl] button[data-astro-cid-2sqw3uhl]:is(:hover,:focus-visible) .cue[data-astro-cid-2sqw3uhl]{transform:translate(2px,-2px)}}.boat-lane[data-astro-cid-6svkieia]{--boat-w:2.75rem;--isle-w:2.75rem;--isle-reserve:2.5rem;container-type:inline-size}@media (width>=48rem){.boat-lane[data-astro-cid-6svkieia]{margin-bottom:calc(.5rem + env(safe-area-inset-bottom))}}.boat-course[data-astro-cid-6svkieia]{inset-inline:0;height:.75rem;position:absolute;bottom:0}.boat-course[data-astro-cid-6svkieia]:before{content:"";inset-inline:0;background-image:radial-gradient(circle, var(--color-ink-900) 0 .9px, var(--color-sand-50) 1.1px 1.6px, transparent 1.9px);opacity:.6;background-repeat:repeat-x;background-size:7px 4px;height:4px;position:absolute;bottom:-2px}.boat-course[data-astro-cid-6svkieia]>[data-astro-cid-6svkieia][data-port]{bottom:0;left:calc(var(--boat-w) / 2 + (100% - var(--boat-w) - var(--isle-reserve)) * var(--at,0));background-color:var(--color-ink-900);width:2px;height:.5rem;box-shadow:0 0 0 1px var(--color-sand-50);border-radius:1px;margin-inline-start:-1px;position:absolute}.boat-course[data-astro-cid-6svkieia]>[data-astro-cid-6svkieia][data-port][data-current]{background-color:var(--color-sea-600);height:.75rem}.isle[data-astro-cid-6svkieia]{width:var(--isle-w);height:calc(var(--isle-w) * .7);pointer-events:none;position:absolute;bottom:-2px;right:0}.clue-count[data-astro-cid-6svkieia]{top:0;left:calc(100% - var(--isle-w) / 2);background-color:var(--color-sand-50);height:1rem;box-shadow:0 0 0 1px var(--color-ink-900);color:var(--color-ink-900);font-family:var(--font-sans);font-variant-numeric:tabular-nums;border-radius:9999px;align-items:center;padding-inline:.3125rem;font-size:.6875rem;font-weight:600;line-height:1;display:flex;position:absolute;translate:-50%}.boat[data-astro-cid-6svkieia]{width:var(--boat-w);height:var(--boat-w);pointer-events:auto;cursor:pointer;transform-origin:50% 88%;position:absolute;bottom:-.25rem;left:0}.boat[data-astro-cid-6svkieia]:focus-visible{box-shadow:0 0 0 3px var(--color-sand-50)}.boat-svg[data-astro-cid-6svkieia]{transition:translate var(--duration-ripple) var(--ease-tide)}@media (hover:hover){.boat[data-astro-cid-6svkieia]:hover .boat-svg[data-astro-cid-6svkieia]{translate:0 -2px}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){html[data-motion=running] [data-astro-cid-6svkieia][data-boat]{animation-name:boat-sail;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}}}@keyframes boat-sail{0%{translate:0;rotate:0deg}1.5625%,4.6875%,14.0625%,17.1875%,26.5625%,29.6875%,39.0625%,42.1875%,51.5625%,54.6875%,64.0625%,67.1875%,76.5625%,79.6875%,89.0625%,92.1875%{rotate:2.8deg}3.125%,15.625%,28.125%,40.625%,53.125%,65.625%,78.125%,90.625%{rotate:4deg}7.8125%,10.9375%,20.3125%,23.4375%,32.8125%,35.9375%,45.3125%,48.4375%,57.8125%,60.9375%,70.3125%,73.4375%,82.8125%,85.9375%,95.3125%,98.4375%{rotate:-2.8deg}9.375%,21.875%,34.375%,46.875%,59.375%,71.875%,84.375%,96.875%{rotate:-4deg}to{translate:calc(100cqw - var(--boat-w) - var(--isle-reserve));rotate:0deg}}[data-astro-cid-6svkieia][data-navigator]{transform-box:view-box;transform-origin:10.4px 34.3px}[data-astro-cid-6svkieia][data-hat]{transform-box:view-box;transform-origin:10.5px 24.8px}[data-astro-cid-6svkieia][data-spyglass]{transform-box:view-box;transform-origin:12.9px 31px}[data-astro-cid-6svkieia][data-eyes],[data-astro-cid-6svkieia][data-z]{transform-box:fill-box;transform-origin:50%}[data-astro-cid-6svkieia][data-z]{opacity:0}@media (prefers-reduced-motion:no-preference){html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=windy] [data-astro-cid-6svkieia][data-navigator]{animation:nav-lean .9s var(--ease-swell)}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=windy] [data-astro-cid-6svkieia][data-hat]{transform-origin:7.2px 25px;animation:.9s linear nav-hat-hold}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=lookback] [data-astro-cid-6svkieia][data-navigator]{animation:nav-turn 1.4s var(--ease-tide)}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=lookback] [data-astro-cid-6svkieia][data-spyglass]{animation:nav-glass-back 1.4s var(--ease-tide)}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=spyglass] [data-astro-cid-6svkieia][data-navigator]{animation:nav-scan 2.4s var(--ease-swell)}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=spyglass] [data-astro-cid-6svkieia][data-spyglass]{animation:nav-glass-sweep 2.4s var(--ease-swell)}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=asleep] [data-astro-cid-6svkieia][data-eyes]{animation:.5s ease-in both nav-doze}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=asleep] [data-astro-cid-6svkieia][data-navigator]{animation:nav-nod 3.2s var(--ease-swell) .5s infinite}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=asleep] [data-astro-cid-6svkieia][data-z]{animation:2.4s ease-out .4s infinite nav-z}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=startled] [data-astro-cid-6svkieia][data-navigator]{animation:.7s linear nav-startle}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=startled] [data-astro-cid-6svkieia][data-hat]{animation:.7s linear nav-hat-pop}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=startled] [data-astro-cid-6svkieia][data-eyes]{animation:nav-eyes-wide .7s var(--ease-tide)}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=hop] [data-astro-cid-6svkieia][data-navigator]{animation:.7s linear nav-hop}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=hop] [data-astro-cid-6svkieia][data-hat]{animation:nav-hat-lag .7s var(--ease-swell)}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=cheer] [data-astro-cid-6svkieia][data-navigator]{animation:1.8s linear nav-cheer}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=cheer] [data-astro-cid-6svkieia][data-kin]{transform-box:view-box;animation:nav-cheer 1.8s linear var(--kin-delay,0s)}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=cheer] [data-astro-cid-6svkieia][data-hat]{transform-origin:10.5px 23.4px;animation:1.8s linear nav-hat-toss}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=cheer] [data-astro-cid-6svkieia][data-spyglass]{animation:nav-glass-wave 1.8s var(--ease-swell)}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=dizzy] [data-astro-cid-6svkieia][data-navigator]{animation:1.5s linear nav-dizzy}html[data-motion=running] [data-astro-cid-6svkieia][data-boat][data-mood=dizzy] [data-astro-cid-6svkieia][data-hat]{animation:nav-hat-askew 1.5s var(--ease-swell)}html[data-motion=running] [data-astro-cid-6svkieia][data-clue-count][data-pop]{animation:.7s linear count-pop}}@keyframes nav-lean{0%,to{rotate:0deg}18%{rotate:9deg}40%{rotate:7deg}60%{rotate:9deg}80%{rotate:6deg}}@keyframes nav-hat-hold{0%,to{rotate:0deg}14%{rotate:-14deg}28%{rotate:-4deg}42%{rotate:-11deg}56%{rotate:-3deg}70%{rotate:-7deg}86%{rotate:-1deg}}@keyframes nav-turn{0%,to{scale:1}14%,84%{scale:-1 1}}@keyframes nav-glass-back{0%,16%,to{translate:0;rotate:0deg}34%,72%{translate:0 -4.3px;rotate:-64deg}52%{translate:0 -4.3px;rotate:-59deg}86%{translate:0;rotate:0deg}}@keyframes nav-scan{0%,40%,to{scale:1}48%,74%{scale:-1 1}82%{scale:1}}@keyframes nav-glass-sweep{0%,to{translate:0;rotate:0deg}12%,88%{translate:0 -4.3px;rotate:-64deg}26%{translate:0 -4.3px;rotate:-58deg}40%{translate:0 -4.3px;rotate:-70deg}60%{translate:0 -4.3px;rotate:-60deg}74%{translate:0 -4.3px;rotate:-68deg}}@keyframes nav-doze{0%{scale:1}to{scale:1 .15}}@keyframes nav-nod{0%,to{rotate:0deg}50%{rotate:4deg}}@keyframes nav-z{0%{opacity:0;translate:0;scale:.6}20%{opacity:1}70%{opacity:1}to{opacity:0;translate:1.6px -4px;scale:1}}@keyframes nav-startle{0%{animation-timing-function:cubic-bezier(.2,.8,.3,1);translate:0;scale:1}14%{animation-timing-function:ease-in-out;translate:0 -4.5px;scale:.94 1.1}40%{animation-timing-function:ease-in;translate:0 -3.6px;scale:1}62%{animation-timing-function:ease-out;translate:0;scale:1.1 .9}80%{translate:0;scale:.97 1.03}to{translate:0;scale:1}}@keyframes nav-hat-pop{0%{animation-timing-function:ease-out;translate:0;rotate:0deg}18%{animation-timing-function:ease-in-out;translate:0 -2.2px;rotate:-8deg}44%{animation-timing-function:ease-in;translate:0 -1.2px;rotate:6deg}64%,to{translate:0;rotate:0deg}}@keyframes nav-eyes-wide{0%,to{scale:1}12%,50%{scale:1.4}}@keyframes nav-hop{0%{animation-timing-function:ease-out;translate:0;scale:1}16%{animation-timing-function:ease-out;translate:0;scale:1.08 .88}46%{animation-timing-function:ease-in;translate:0 -3px;scale:.96 1.06}74%{animation-timing-function:ease-out;translate:0;scale:1.06 .94}to{translate:0;scale:1}}@keyframes nav-hat-lag{0%,40%,to{translate:0}58%{translate:0 -1.2px}80%{translate:0 .2px}}@keyframes nav-cheer{0%{animation-timing-function:ease-out;translate:0;scale:1}10%{animation-timing-function:ease-out;translate:0;scale:1.06 .92}24%{animation-timing-function:ease-in;translate:0 -2px;scale:1}36%{translate:0;scale:1}78%{animation-timing-function:ease-out;translate:0;scale:1}86%{animation-timing-function:ease-out;translate:0;scale:1.05 .94}to{translate:0;scale:1}}@keyframes nav-hat-toss{0%{animation-timing-function:ease-out;translate:0;rotate:0deg}10%{animation-timing-function:cubic-bezier(.2,.7,.4,1);translate:0 .4px;rotate:0deg}46%{animation-timing-function:cubic-bezier(.6,0,.8,.4);translate:0 -11px;rotate:-180deg}80%{animation-timing-function:ease-out;translate:0;rotate:-360deg}87%{animation-timing-function:ease-out;translate:0 .5px;rotate:-360deg}to{translate:0;rotate:-360deg}}@keyframes nav-glass-wave{0%,to{translate:0;rotate:0deg}18%{translate:0 -3px;rotate:-125deg}32%{translate:0 -3px;rotate:-105deg}46%{translate:0 -3px;rotate:-125deg}60%{translate:0 -3px;rotate:-105deg}72%{translate:0 -3px;rotate:-118deg}88%{translate:0;rotate:0deg}}@keyframes nav-dizzy{0%{animation-timing-function:ease-in-out;rotate:0deg;scale:1}14%{animation-timing-function:ease-in-out;rotate:0deg;scale:-1 1}28%{animation-timing-function:ease-out;rotate:0deg;scale:1}42%{animation-timing-function:ease-in-out;rotate:9deg;scale:1}56%{animation-timing-function:ease-in-out;rotate:-7deg;scale:1}70%{animation-timing-function:ease-in-out;rotate:5deg;scale:1}84%{animation-timing-function:ease-in-out;rotate:-2.5deg;scale:1}to{rotate:0deg;scale:1}}@keyframes nav-hat-askew{0%,30%,to{rotate:0deg}46%{rotate:14deg}60%{rotate:-10deg}74%{rotate:7deg}88%{rotate:-3deg}}@keyframes count-pop{0%{animation-timing-function:cubic-bezier(.2,.8,.3,1);scale:1}24%{animation-timing-function:ease-in-out;scale:1.3}50%{animation-timing-function:ease-in-out;scale:.92}72%{animation-timing-function:ease-in-out;scale:1.05}to{scale:1}}[data-astro-cid-6svkieia][data-bunting]{opacity:0}[data-astro-cid-6svkieia][data-confetti]{background-color:var(--c);width:5px;height:3px;box-shadow:0 0 0 .75px var(--color-ink-900);opacity:0;pointer-events:none;border-radius:1px;margin:-1.5px 0 0 -2.5px;position:absolute;top:35%;left:40%}@keyframes party-burst{0%{opacity:0;animation-timing-function:ease-out;translate:0;rotate:0deg;scale:.4}10%{opacity:1}50%{translate:var(--dx) var(--dy);rotate:var(--r);opacity:1;animation-timing-function:ease-in;scale:1}to{translate:calc(var(--dx) * 1.2) calc(var(--dy) + 18px);rotate:calc(var(--r) * 2);opacity:0;scale:.9}}@keyframes party-flags{0%{opacity:0}12%,82%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){html[data-motion=running] .isle[data-astro-cid-6svkieia]{pointer-events:auto;cursor:pointer}html[data-motion=running] [data-astro-cid-6svkieia][data-boat-lane][data-party] [data-astro-cid-6svkieia][data-confetti]{animation:party-burst 1.5s linear calc(var(--i) * 40ms) both}html[data-motion=running] [data-astro-cid-6svkieia][data-boat-lane][data-party] [data-astro-cid-6svkieia][data-bunting]{animation:2.4s linear both party-flags}html[data-motion=running] [data-astro-cid-6svkieia][data-boat-lane][data-party] [data-astro-cid-6svkieia][data-kin]{transform-box:view-box;animation:nav-cheer 1.8s linear var(--kin-delay,0s) 1}}.route-card[data-astro-cid-iwujbq7x]{inset:auto;left:var(--spacing-gutter);bottom:calc(7rem + env(safe-area-inset-bottom));width:min(22rem, calc(100vw - 2 * var(--spacing-gutter)));border:0;max-height:calc(100dvh - 9rem);margin:0;padding:.75rem 1rem 1rem;overflow:auto}@media (width>=48rem){.route-card[data-astro-cid-iwujbq7x]{bottom:calc(4.5rem + env(safe-area-inset-bottom))}}@media (width>=64rem){.route-card[data-astro-cid-iwujbq7x]{left:var(--spacing-gutter-wide)}}.route-course[data-astro-cid-iwujbq7x]{margin:.25rem 0 0;padding:0;list-style:none;position:relative}.route-course[data-astro-cid-iwujbq7x]:before{content:"";inset-block:1.375rem;border-inline-start:2px dotted var(--color-ink-500);position:absolute;left:.5rem}.route-port[data-astro-cid-iwujbq7x]{padding-inline:2rem .5rem;position:relative}.route-port[data-astro-cid-iwujbq7x]:before{content:"";background-color:var(--color-sand-50);width:.625rem;height:.625rem;box-shadow:inset 0 0 0 2px var(--color-ink-900);transition:scale var(--duration-ripple) var(--ease-tide), opacity var(--duration-ripple) var(--ease-tide);border-radius:9999px;position:absolute;top:50%;left:.5rem;translate:-50% -50%}.route-port[data-astro-cid-iwujbq7x][data-found]:before{background-color:var(--color-ink-900)}.route-x[data-astro-cid-iwujbq7x]{align-items:center;gap:.25rem;display:inline-flex}.route-port[data-astro-cid-iwujbq7x][aria-current=location]{font-weight:600}.route-port[data-astro-cid-iwujbq7x][aria-current=location]:before{background-color:var(--color-sea-600);box-shadow:inset 0 0 0 2px var(--color-sea-600);scale:1.3}.route-card[data-astro-cid-iwujbq7x]:popover-open{opacity:1;transition:opacity var(--duration-ripple) var(--ease-tide)}@starting-style{.route-card[data-astro-cid-iwujbq7x]:popover-open{opacity:0}}html[data-motion=paused] .route-card[data-astro-cid-iwujbq7x],html[data-motion=reduced] .route-card[data-astro-cid-iwujbq7x],html[data-motion=paused] .route-port[data-astro-cid-iwujbq7x]:before,html[data-motion=reduced] .route-port[data-astro-cid-iwujbq7x]:before{transition:none}@supports not selector(:popover-open){[data-astro-cid-iwujbq7x][data-route]{display:none}}.sticky-bar[data-astro-cid-qiwtnogb]{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}.sticky-call[data-astro-cid-qiwtnogb]{visibility:hidden;transition:translate var(--duration-breeze) var(--ease-tide), visibility 0s linear var(--duration-breeze);translate:0 100%}.sticky-call[data-astro-cid-qiwtnogb][data-show]{visibility:visible;transition:translate var(--duration-breeze) var(--ease-tide), visibility 0s;translate:none}html[data-motion=paused] .sticky-call[data-astro-cid-qiwtnogb],html[data-motion=reduced] .sticky-call[data-astro-cid-qiwtnogb]{transition:none}.hero-sea[data-astro-cid-pebeqenb]{z-index:5;pointer-events:none;height:clamp(5.5rem,15svh,9.5rem);position:absolute;inset:auto 0 0;overflow:clip}.sea-layer[data-astro-cid-pebeqenb]{width:200%;height:100%;position:absolute;bottom:0;left:0}.sea-back[data-astro-cid-pebeqenb]{fill:color-mix(in oklab, var(--color-sea-400) 62%, transparent)}.sea-mid[data-astro-cid-pebeqenb]{fill:color-mix(in oklab, var(--color-sea-600) 48%, var(--color-sand-100) 18%);height:82%}.sea-front[data-astro-cid-pebeqenb]{fill:var(--color-sand-100);height:58%}.sea-boat[data-astro-cid-pebeqenb]{aspect-ratio:1;width:clamp(2.6rem,5vw,3.75rem);filter:drop-shadow(0 2px 3px color-mix(in oklab, var(--color-ink-900) 35%, transparent));position:absolute;bottom:36%;left:66%}.sea-boat-hull[data-astro-cid-pebeqenb]{transform-origin:50% 90%;width:100%;height:100%;display:block}html[data-motion=running] .sea-back[data-astro-cid-pebeqenb]{animation:34s linear infinite sea-roll}html[data-motion=running] .sea-mid[data-astro-cid-pebeqenb]{animation:23s linear infinite reverse sea-roll}html[data-motion=running] .sea-front[data-astro-cid-pebeqenb]{animation:15s linear infinite sea-roll}html[data-motion=running] .sea-boat[data-astro-cid-pebeqenb]{animation:70s linear infinite sea-cross;left:-8%}html[data-motion=running] .sea-boat-hull[data-astro-cid-pebeqenb]{animation:3.6s ease-in-out infinite sea-bob}@keyframes sea-roll{to{transform:translate(-50%)}}@keyframes sea-cross{to{translate:116vw}}@keyframes sea-bob{50%{transform:translateY(-3px)rotate(-3.5deg)}}.chip[data-astro-cid-pdr27m2k]{min-height:var(--spacing-touch,2.75rem);font-size:var(--text-caption);color:var(--color-ink-900);background:var(--color-sand-50);box-shadow:inset 0 0 0 1.5px var(--color-sea-800);transition:transform var(--duration-ripple) var(--ease-tide);border-radius:9999px;padding:.5rem 1rem;font-weight:600}.chip[data-astro-cid-pdr27m2k]:active{transform:translateY(1px)}.chip[data-astro-cid-pdr27m2k]:focus-visible{outline:2px solid var(--color-sea-600);outline-offset:3px}.chip[data-astro-cid-pdr27m2k][aria-pressed=true]{color:var(--color-sand-50);background:var(--color-sea-800);box-shadow:inset 0 0 0 3px var(--color-sand-50), inset 0 0 0 4.5px var(--color-sea-800)}.chip[data-astro-cid-pdr27m2k][aria-pressed=true]:before{content:"✓ "}.stay-reminder[data-astro-cid-dtgnm7w7]{bottom:calc(7rem + env(safe-area-inset-bottom));visibility:hidden;opacity:0;transition:opacity var(--duration-breeze) var(--ease-tide), translate var(--duration-breeze) var(--ease-tide), visibility 0s linear var(--duration-breeze);translate:0 .5rem}@media (width>=768px){.stay-reminder[data-astro-cid-dtgnm7w7]{bottom:calc(3.75rem + env(safe-area-inset-bottom))}}.stay-reminder[data-astro-cid-dtgnm7w7][data-show]{visibility:visible;opacity:1;transition:opacity var(--duration-breeze) var(--ease-tide), translate var(--duration-breeze) var(--ease-tide), visibility 0s;translate:none}html:not([data-motion=running]) .stay-reminder[data-astro-cid-dtgnm7w7]{transition:none;translate:none}.lb[data-astro-cid-y5cttm4a]{background:var(--color-night-900);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-sand-50);border:0;margin:0;padding:0}.lb[data-astro-cid-y5cttm4a][open]{animation:lb-fade var(--duration-breeze) var(--ease-tide);place-items:center;display:grid}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}html[data-motion=paused] .lb[data-astro-cid-y5cttm4a][open],html[data-motion=reduced] .lb[data-astro-cid-y5cttm4a][open]{animation:none}@media (prefers-reduced-motion:reduce){.lb[data-astro-cid-y5cttm4a][open]{animation:none}}.lb[data-astro-cid-y5cttm4a]::backdrop{background:var(--color-night-900)}.lb-panel[data-astro-cid-y5cttm4a]{isolation:isolate;place-items:center;width:min(100%,72rem);height:100%;padding:4.5rem 1rem 1rem;display:grid;position:relative}.lb-grid[data-astro-cid-y5cttm4a]{z-index:-1;background-image:linear-gradient(to right, var(--color-sea-800) 1px, transparent 1px), linear-gradient(to bottom, var(--color-sea-800) 1px, transparent 1px);opacity:.3;background-position:50%;background-size:2rem 2rem;position:absolute;inset:0}.lb-figure[data-astro-cid-y5cttm4a]{justify-items:center;gap:.75rem;max-width:100%;min-height:0;max-height:100%;margin:0;display:grid}.lb-image[data-astro-cid-y5cttm4a]{object-fit:contain;max-width:100%;max-height:calc(100dvh - 11rem);display:block}.lb-caption[data-astro-cid-y5cttm4a]{width:100%;color:var(--color-sand-50);flex-direction:column;gap:.4rem;font-size:.95rem;line-height:1.4;display:flex}.lb-meta[data-astro-cid-y5cttm4a]{letter-spacing:.08em;color:var(--color-sea-200);justify-content:space-between;gap:1.5rem;font-size:.8rem;display:flex}.lb-btn[data-astro-cid-y5cttm4a]{border:1px solid var(--color-sand-200);background:var(--color-night-900);width:2.75rem;height:2.75rem;color:var(--color-sand-50);cursor:pointer;border-radius:9999px;place-items:center;padding:0;display:grid;position:absolute}.lb-btn[data-astro-cid-y5cttm4a] svg[data-astro-cid-y5cttm4a]{width:1.5rem;height:1.5rem}.lb-btn[data-astro-cid-y5cttm4a]:focus-visible{outline:2px solid var(--color-sea-400);outline-offset:3px;border-radius:9999px}.lb-close[data-astro-cid-y5cttm4a]{top:1rem;right:1rem}.lb-prev[data-astro-cid-y5cttm4a],.lb-next[data-astro-cid-y5cttm4a]{top:1rem}.lb-prev[data-astro-cid-y5cttm4a]{left:1rem}.lb-next[data-astro-cid-y5cttm4a]{left:4.5rem}@media (width>=768px){.lb-prev[data-astro-cid-y5cttm4a],.lb-next[data-astro-cid-y5cttm4a]{top:50%;translate:0 -50%}.lb-next[data-astro-cid-y5cttm4a]{left:auto;right:1rem}}.rope-divider[data-astro-cid-n5y3dn5w]{background:var(--rope-bg);margin-bottom:-1px}.rope-fill[data-astro-cid-n5y3dn5w]{fill:var(--rope)}.rope-stroke[data-astro-cid-n5y3dn5w]{stroke:var(--rope)}.rope-casing[data-astro-cid-n5y3dn5w]{stroke:var(--rope-bg)}.rope-ground[data-astro-cid-n5y3dn5w]{fill:var(--rope-bg)}.signal-flags[data-astro-cid-klgabhhb]{--tie:.375rem;padding-top:var(--tie);align-items:flex-start;gap:.625rem;display:flex;position:relative}.signal-flags[data-astro-cid-klgabhhb]:before{content:"";border-top:1.5px solid var(--color-sand-200);opacity:.5;position:absolute;top:0;left:0;right:.75rem}.signal-flags[data-astro-cid-klgabhhb]:after{content:"";border:1.5px solid var(--color-sea-400);border-radius:9999px;width:.75rem;height:.75rem;position:absolute;top:calc(.75px - .375rem);right:0}.flag[data-astro-cid-klgabhhb]{flex-direction:column;align-items:center;gap:.4rem;display:flex;position:relative}.flag[data-astro-cid-klgabhhb]:before{content:"";top:calc(var(--tie) * -1);height:var(--tie);border-inline:1px solid var(--color-sand-200);opacity:.7;position:absolute;left:3px;right:3px}.flag-cloth[data-astro-cid-klgabhhb]{width:1.75rem;height:1.75rem;display:block}@media (width>=40rem){.signal-flags[data-astro-cid-klgabhhb]{gap:.75rem}.flag-cloth[data-astro-cid-klgabhhb]{width:2rem;height:2rem}}@media (width>=64rem){.flag-cloth[data-astro-cid-klgabhhb]{width:2.25rem;height:2.25rem}}.field[data-astro-cid-klgabhhb]{fill:var(--field)}.mark[data-astro-cid-klgabhhb]{fill:var(--mark)}.mark-line[data-astro-cid-klgabhhb]{fill:none;stroke:var(--mark)}.rim[data-astro-cid-klgabhhb]{fill:none;stroke:var(--color-sand-200)}.flag-letter[data-astro-cid-klgabhhb]{letter-spacing:.08em;color:var(--color-sand-200);font-size:.72rem;font-weight:600;line-height:1}.tutorial[data-astro-cid-cdkcihsj]{border-radius:var(--radius-shell);background:var(--color-sand-50);width:min(26rem,100vw - 2rem);height:fit-content;color:var(--color-ink-900);box-shadow:var(--shadow-float);border:0;margin:auto;padding:0;inset:0;overflow:clip}.tutorial[data-astro-cid-cdkcihsj]::backdrop{background:color-mix(in oklab, var(--color-ink-900) 55%, transparent)}.tutorial-head[data-astro-cid-cdkcihsj]{align-items:center;gap:.75rem;padding:1rem 1.25rem 0;display:flex}.tutorial-boat[data-astro-cid-cdkcihsj]{flex:none;width:3.25rem;height:3.25rem}.tutorial-title[data-astro-cid-cdkcihsj]{font-family:var(--font-display);font-size:1.15rem;line-height:1.2}.tutorial-sound[data-astro-cid-cdkcihsj]{color:var(--color-ink-700);margin-top:.25rem;font-size:.8125rem;line-height:1.35}.tutorial-track[data-astro-cid-cdkcihsj]{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.tutorial-track[data-astro-cid-cdkcihsj]::-webkit-scrollbar{display:none}.tutorial-track[data-astro-cid-cdkcihsj]:focus-visible{outline:2px solid var(--color-sea-600);outline-offset:-2px}.tutorial-card[data-astro-cid-cdkcihsj]{scroll-snap-align:start;flex:0 0 100%;padding:1rem 1.25rem 1.25rem}.tutorial-step[data-astro-cid-cdkcihsj]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-sea-800);font-size:.75rem;font-weight:600}.tutorial-card-title[data-astro-cid-cdkcihsj]{font-family:var(--font-display);margin-top:.5rem;font-size:1.5rem;line-height:1.15}.tutorial-text[data-astro-cid-cdkcihsj]{min-height:5.5rem;color:var(--color-ink-700);margin-top:.5rem;line-height:1.5}.tutorial-actions[data-astro-cid-cdkcihsj]{justify-content:flex-end;gap:.5rem;margin-top:1rem;display:flex}html[data-motion=running] .tutorial-track[data-astro-cid-cdkcihsj]{scroll-behavior:smooth}html[data-motion=running] .tutorial-boat[data-astro-cid-cdkcihsj]{animation:3.2s ease-in-out infinite tutorial-bob}@keyframes tutorial-bob{50%{transform:translateY(-3px)rotate(-3deg)}}.hero-veil[data-astro-cid-bs5uf4l3]{background:linear-gradient(180deg, color-mix(in oklab, var(--color-ink-900) 28%, transparent) 0%, transparent 12%), radial-gradient(ellipse 75% 5% at 20% 14.5%, color-mix(in oklab, var(--color-ink-900) 50%, transparent) 0%, transparent 100%), radial-gradient(ellipse 140% 25% at 30% 41%, color-mix(in oklab, var(--color-ink-900) 54%, transparent) 0%, color-mix(in oklab, var(--color-ink-900) 40%, transparent) 60%, transparent 100%)}@media (width>=768px){.hero-veil[data-astro-cid-bs5uf4l3]{background:linear-gradient(180deg, color-mix(in oklab, var(--color-ink-900) 40%, transparent) 0%, transparent 14%), radial-gradient(ellipse 40% 92px at left 20% bottom 681px, color-mix(in oklab, var(--color-ink-900) 48%, transparent) 0%, color-mix(in oklab, var(--color-ink-900) 40%, transparent) 45%, transparent 100%), radial-gradient(ellipse 62% 270px at left 32% bottom 505px, color-mix(in oklab, var(--color-ink-900) 50%, transparent) 0%, color-mix(in oklab, var(--color-ink-900) 38%, transparent) 60%, transparent 100%)}}@media (width>=1024px){.hero-veil[data-astro-cid-bs5uf4l3]{background:linear-gradient(180deg, color-mix(in oklab, var(--color-ink-900) 62%, transparent) 0%, transparent 32%), radial-gradient(ellipse 55% 32% at 34% 44%, color-mix(in oklab, var(--color-ink-900) 55%, transparent) 0%, color-mix(in oklab, var(--color-ink-900) 46%, transparent) 65%, transparent 100%)}}.hero[data-astro-cid-bs5uf4l3] h1[data-astro-cid-bs5uf4l3],.hero[data-astro-cid-bs5uf4l3] p[data-astro-cid-bs5uf4l3].rise{text-shadow:0 0 2px color-mix(in oklab, var(--color-ink-900) 90%, transparent), 0 0 .25em color-mix(in oklab, var(--color-ink-900) 85%, transparent), 0 0 .4em color-mix(in oklab, var(--color-ink-900) 80%, transparent), 0 0 .6em color-mix(in oklab, var(--color-ink-900) 70%, transparent), 0 0 1.2em color-mix(in oklab, var(--color-ink-900) 45%, transparent)}.hero[data-astro-cid-bs5uf4l3] .hero-photo img{filter:saturate(1.1)sepia(.1)contrast(1.03);transform-origin:60%;scale:1.06}html[data-motion=running] .hero[data-astro-cid-bs5uf4l3] .hero-photo img{animation:48s ease-in-out infinite alternate hero-drift}@keyframes hero-drift{to{translate:-1.8% -1.2%;scale:1.15}}.booking-card[data-astro-cid-bs5uf4l3]{width:auto;max-height:calc(100svh - 1.5rem);color:var(--color-ink-900);background:0 0;border:0;margin:0;padding:0;inset:auto .75rem .75rem;overflow:visible}.booking-card[data-astro-cid-bs5uf4l3]::backdrop{background:color-mix(in oklab, var(--color-ink-900) 45%, transparent)}.booking-card-close[data-astro-cid-bs5uf4l3]{background:var(--color-sand-50);width:2.75rem;height:2.75rem;color:var(--color-ink-900);box-shadow:var(--shadow-soft);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-3.25rem;right:0}.booking-card-close[data-astro-cid-bs5uf4l3]:focus-visible{outline:2px solid var(--color-sand-50);outline-offset:3px}@media (width>=1024px){.booking-card[data-astro-cid-bs5uf4l3]{width:30rem;inset:auto 2.5rem 3rem auto}}.o-lugar[data-astro-cid-bs5uf4l3]{background:linear-gradient(180deg, var(--color-sand-100) 0%, var(--color-scene-haze) 55%, var(--color-dusk-200) 100%)}.a-casa[data-astro-cid-bs5uf4l3]{background:linear-gradient(180deg, var(--color-sand-200) 0%, var(--color-sand-200) 35%, var(--color-sand-300) 100%)}.fact-value[data-astro-cid-bs5uf4l3]{font-variation-settings:"SOFT" 100}.caminhos[data-astro-cid-bs5uf4l3]{background:var(--color-sand-100)}.galeria[data-astro-cid-bs5uf4l3]{background:linear-gradient(180deg, var(--color-sand-100) 0%, var(--color-sand-50) 30%)}.tick[data-astro-cid-bs5uf4l3]{stroke-dasharray:1;stroke-dashoffset:1px}[data-astro-cid-bs5uf4l3][data-done] .tick[data-astro-cid-bs5uf4l3]{stroke-dashoffset:0;transition:stroke-dashoffset .35s ease-out}@media (prefers-reduced-motion:reduce){[data-astro-cid-bs5uf4l3][data-done] .tick[data-astro-cid-bs5uf4l3]{transition:none}}.reservar[data-astro-cid-bs5uf4l3]{background:radial-gradient(circle at 84% 40%, var(--color-scene-sun-glow) 0, transparent 22rem), linear-gradient(180deg, var(--color-scene-sun-top) 0%, var(--color-scene-sun-halo) 50%, var(--color-sun-300) 100%)}.chest-lid[data-astro-cid-bs5uf4l3],.chest-house[data-astro-cid-bs5uf4l3],.chest-rays[data-astro-cid-bs5uf4l3]{transform-box:view-box}.chest-lid[data-astro-cid-bs5uf4l3]{transform-origin:34px 80px}.chest-rays[data-astro-cid-bs5uf4l3]{transform-origin:100px 76px}.chest-spark[data-astro-cid-bs5uf4l3]{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){html[data-motion=running][data-hunt] [data-astro-cid-bs5uf4l3][data-chest]:not([data-open]) .chest-lid[data-astro-cid-bs5uf4l3]{rotate:34deg}html[data-motion=running][data-hunt] [data-astro-cid-bs5uf4l3][data-chest]:not([data-open]) .chest-house[data-astro-cid-bs5uf4l3]{translate:0 26px}html[data-motion=running][data-hunt] [data-astro-cid-bs5uf4l3][data-chest]:not([data-open]) .chest-rays[data-astro-cid-bs5uf4l3],html[data-motion=running][data-hunt] [data-astro-cid-bs5uf4l3][data-chest]:not([data-open]) .chest-spark[data-astro-cid-bs5uf4l3]{opacity:0;scale:.3}html[data-motion=running][data-hunt] [data-astro-cid-bs5uf4l3][data-treasure]:not([data-open]):not(:focus-within){opacity:0;translate:0 1.5rem}html[data-motion=running][data-hunt] [data-astro-cid-bs5uf4l3][data-chest][data-open] .chest-lid[data-astro-cid-bs5uf4l3]{animation:.64s linear backwards chest-lid}html[data-motion=running][data-hunt] [data-astro-cid-bs5uf4l3][data-chest][data-open] .chest-house[data-astro-cid-bs5uf4l3]{animation:.52s cubic-bezier(.3,1.45,.5,1) .22s backwards chest-house}html[data-motion=running][data-hunt] [data-astro-cid-bs5uf4l3][data-chest][data-open] .chest-rays[data-astro-cid-bs5uf4l3]{animation:chest-rays .48s var(--ease-tide) .2s backwards}html[data-motion=running][data-hunt] [data-astro-cid-bs5uf4l3][data-chest][data-open] .chest-spark[data-astro-cid-bs5uf4l3]{animation:chest-spark .42s var(--ease-tide) .3s backwards}html[data-motion=running][data-hunt] [data-astro-cid-bs5uf4l3][data-chest][data-open] .chest-spark[data-astro-cid-bs5uf4l3]:nth-child(2){animation-delay:.35s}html[data-motion=running][data-hunt] [data-astro-cid-bs5uf4l3][data-chest][data-open] .chest-spark[data-astro-cid-bs5uf4l3]:nth-child(3){animation-delay:.4s}html[data-motion=running][data-hunt] [data-astro-cid-bs5uf4l3][data-chest][data-open] .chest-spark[data-astro-cid-bs5uf4l3]:nth-child(4){animation-delay:.45s}html[data-motion=running][data-hunt] [data-astro-cid-bs5uf4l3][data-treasure][data-open]{animation:treasure-rise var(--duration-breeze) var(--ease-tide) .3s backwards}}@keyframes chest-lid{0%{animation-timing-function:ease-out;rotate:34deg}12%{animation-timing-function:ease-in;rotate:30deg}24%{animation-timing-function:cubic-bezier(.3,0,.2,1);rotate:34deg}76%{animation-timing-function:ease-in-out;rotate:-5deg}to{rotate:0deg}}@keyframes chest-house{0%{translate:0 26px}}@keyframes chest-rays{0%{opacity:0;scale:.3}}@keyframes chest-spark{0%{opacity:0;rotate:-60deg;scale:.2}55%{opacity:1;scale:1.3}to{opacity:1;rotate:0deg;scale:1}}@keyframes treasure-rise{0%{opacity:0;translate:0 1.5rem}}.como-chegar[data-astro-cid-bs5uf4l3]{background:linear-gradient(180deg, var(--color-sun-300) 0%, var(--color-dusk-400) 100%)}.como-chegar[data-astro-cid-bs5uf4l3] :focus-visible{outline-color:var(--color-ink-900)}.chart-chip[data-astro-cid-bs5uf4l3]{border-radius:var(--radius-grain);background:var(--color-sand-50);color:var(--color-sea-800);letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap;padding:.2rem .4rem;font-size:.7rem;font-weight:500;line-height:1}.x-stroke[data-astro-cid-bs5uf4l3]{stroke-dasharray:1}@media (prefers-reduced-motion:no-preference){html[data-motion=running] [data-revealed] .x-stroke[data-astro-cid-bs5uf4l3]{animation:x-draw var(--duration-breeze) var(--ease-tide) .7s backwards}html[data-motion=running] [data-revealed] .x-stroke-2[data-astro-cid-bs5uf4l3]{animation-delay:1s}}@keyframes x-draw{0%{stroke-dashoffset:1px}}.night[data-astro-cid-bs5uf4l3] :focus-visible{outline-color:var(--color-sea-400)}.anfitrioes[data-astro-cid-bs5uf4l3]{background:var(--color-ink-900)}.note[data-astro-cid-bs5uf4l3]{font-variation-settings:"SOFT" 100}.perguntas[data-astro-cid-bs5uf4l3]{background:linear-gradient(180deg, var(--color-ink-900) 0%, var(--color-night-900) 100%)}.footer-link[data-astro-cid-bs5uf4l3]{min-height:var(--spacing-touch);color:var(--color-sand-100);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--color-sand-200) 40%, transparent);text-underline-offset:4px;transition:color var(--duration-ripple) var(--ease-tide);align-items:center;gap:.75rem;text-decoration-thickness:1px;display:inline-flex}.footer-link[data-astro-cid-bs5uf4l3]:hover{color:var(--color-sand-50);text-decoration-color:var(--color-sand-100)}
