@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/DKMiL14s.woff2)format("woff2"),url(/assets/u__WvvIK.woff)format("woff")}@layer components{.landing-page{--landing-night:oklch(24% .045 160);--landing-night-ink:oklch(96% .012 90);--landing-night-muted:oklch(82% .018 100);--landing-star:oklch(96% .012 90/.75);--landing-sand:oklch(92% .03 75);--landing-section:7rem;--landing-hand:var(--journal-hand);--landing-highlight:var(--journal-highlight);--landing-tape:var(--journal-tape);--landing-cutout-shadow:drop-shadow(0 1px 1.5px #0000001a) drop-shadow(0 12px 16px #3c281426);--landing-sticker-ink:oklch(30% .05 70);--landing-shadow:0 1.25rem 2.5rem #1934271a, 0 .125rem .375rem #1934270f;--landing-rail:8rem;overflow-x:clip}.dark .landing-page{--landing-night:oklch(18% .042 160);--landing-night-ink:var(--site-ink);--landing-night-muted:var(--site-muted);--landing-star:oklch(94% .008 95/.6);--landing-sand:oklch(23% .01 70);--landing-cutout-shadow:drop-shadow(0 1px 1.5px #00000059) drop-shadow(0 12px 16px #0000006b);--landing-shadow:0 1.25rem 2.5rem #0006, 0 .125rem .375rem #0000004d}.landing-page section[id]{scroll-margin-top:var(--public-anchor-offset)}.landing-page :is(h1,h2){letter-spacing:-.015em;text-wrap:balance;font-family:Instrument Serif,Georgia,serif;font-weight:400;line-height:1}.landing-page h2{font-size:clamp(2.75rem,5vw,4.5rem)}.landing-mark{background:linear-gradient(var(--landing-highlight), var(--landing-highlight)) left bottom .12em / 100% .32em no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.06em}.landing-hero{position:relative}.landing-hero-frame{z-index:1;padding-block:5rem 4rem;position:relative}.landing-hero-frame>.landing-hero-search{z-index:2;position:relative}.landing-hero h1{max-width:13ch;font-size:clamp(3.5rem,9vw,8.5rem)}.landing-hero-search{max-width:56rem;margin-top:2rem}.landing-hero-lead{letter-spacing:-.01em;text-wrap:pretty;max-width:52ch;margin-top:3.5rem;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.55}.landing-hero-note{color:var(--site-muted);font-variant-numeric:tabular-nums;margin-top:1rem;font-size:.9375rem;line-height:1.6}.landing-story-picker{color:var(--site-muted);margin-top:.25rem;font-size:.9375rem;line-height:1.6}.landing-story-select{align-items:center;display:inline-flex;position:relative}.landing-story-select select{appearance:none;color:var(--site-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px dashed;border-radius:0;padding:0 1.25rem 0 0;font-weight:600}.landing-story-select select:focus-visible{outline:2px solid var(--site-green);outline-offset:2px}.landing-story-select svg{width:1rem;height:1rem;color:var(--site-ink);pointer-events:none;position:absolute;right:0}html[data-landing-story]:not([data-landing-story=nsw]) .landing-page[data-story=nsw] .landing-story-piece{visibility:hidden;animation:0s 2.5s forwards landing-story-reveal}@keyframes landing-story-reveal{to{visibility:visible}}.landing-story-variant{display:none}html:not([data-landing-story]) .landing-story-variant[data-story-variant=nsw],html[data-landing-story=nsw] .landing-story-variant[data-story-variant=nsw],html[data-landing-story=qld] .landing-story-variant[data-story-variant=qld],html[data-landing-story=sa] .landing-story-variant[data-story-variant=sa],html[data-landing-story=vic] .landing-story-variant[data-story-variant=vic],html[data-landing-story=wa] .landing-story-variant[data-story-variant=wa],html[data-landing-story=nt] .landing-story-variant[data-story-variant=nt]{display:contents}@media (prefers-reduced-motion:reduce){.landing-questions-list summary svg,.landing-tour-tab-body,.landing-tour-window-bar{transition:none}.landing-tour .landing-tour-window-tab:active{transform:none}.landing-tour-panel,.landing-tour-panel[data-active]{transition:opacity .16s,visibility;transform:none}}.landing-trail{isolation:isolate;position:relative}.landing-trail-path{z-index:0;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.landing-trail-path path{fill:none;stroke:var(--site-ink);stroke-width:3px;stroke-dasharray:.1 10;stroke-linecap:round;opacity:.4}.landing-trail-path .landing-trail-path--night{stroke:var(--landing-night-ink);opacity:.55}.landing-beat{position:relative}.landing-beat-layout{grid-template-columns:minmax(0, 1fr) var(--landing-rail) minmax(0, 1fr);align-items:center;padding-block:5rem;display:grid;position:relative}.landing-waypoint{z-index:2;background:var(--site-paper);width:3rem;height:3rem;color:var(--site-ink);box-shadow:0 0 0 6px var(--site-paper);border:1.5px solid;border-radius:50%;grid-area:1/2;place-self:start center;place-items:center;margin-top:1.5rem;display:grid;position:relative}.landing-waypoint svg{stroke-width:1.75px;width:1.375rem;height:1.375rem}.landing-band-copy{grid-area:1/1;place-self:start;justify-items:start;gap:1.5rem;max-width:32rem;padding-top:1.5rem;padding-right:1.5rem;display:grid}.landing-beat--flip .landing-band-copy{grid-area:1/3;justify-self:start;padding-left:1.5rem;padding-right:0}.landing-band-copy>p{max-width:42ch;color:var(--site-muted);text-wrap:pretty;font-size:clamp(1.125rem,1.4vw,1.25rem);line-height:1.6}.landing-band-example{grid-area:1/3;justify-items:center;gap:1.25rem;min-width:0;padding-inline:1.5rem;display:grid}.landing-beat--flip .landing-band-example{grid-area:1/1}.landing-band-example>*{width:100%;max-width:24rem}.landing-beat--night{color:var(--landing-night-ink);overflow:clip}.landing-beat--night>.public-frame{z-index:1}.landing-night-sky{z-index:-1;background:var(--landing-night);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.landing-stars{background:var(--landing-star);position:absolute;inset:0;-webkit-mask:url(/assets/DBoDlDId.svg) 50%/cover no-repeat;mask:url(/assets/DBoDlDId.svg) 50%/cover no-repeat}.landing-shooting-star{background:linear-gradient(to right, var(--landing-night-ink), transparent);opacity:.7;border-radius:1px;width:4.5rem;height:1px;position:absolute;top:14%;left:56%;rotate:-24deg}.landing-beat--night .landing-waypoint{background:var(--landing-night);color:var(--landing-night-ink);box-shadow:0 0 0 6px var(--landing-night)}.landing-beat--night .landing-band-copy>p{color:var(--landing-night-muted)}.landing-snapshot{--tilt-scale:1;--cutout-paper:var(--journal-snapshot-paper);--shadow-room-top:2rem;--shadow-room-bottom:4rem;isolation:isolate;margin-block:calc(-1 * var(--shadow-room-top)) calc(-1 * var(--shadow-room-bottom));padding:calc(.875rem + var(--shadow-room-top)) .875rem calc(1.5rem + var(--shadow-room-bottom));filter:var(--landing-cutout-shadow);rotate:calc(var(--tilt,-2deg) * var(--tilt-scale));transform-origin:50% calc(50% + (var(--shadow-room-top) - var(--shadow-room-bottom)) / 2);pointer-events:none;position:relative}.landing-snapshot>*{pointer-events:auto}.landing-snapshot .landing-tape{top:calc(var(--shadow-room-top) - .8rem)}.landing-snapshot .landing-tape--bottom{top:auto;bottom:calc(var(--shadow-room-bottom) - .8rem)}.landing-snapshot .landing-object{box-shadow:none;border-radius:.25rem}.landing-snapshot>:not(.landing-tape,.landing-story-variant),.landing-snapshot>.landing-story-variant>*{rotate:calc(var(--stick,1deg) * var(--tilt-scale));translate:var(--shift,0 0)}.landing-snapshot:before,.landing-scrap--week:before,.landing-scrap--checks:before{content:"";z-index:-1;background:var(--cutout-paper);position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) 50%/calc(100% - 4px) calc(100% - 4px) no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20293%202'%3e%3cpath%20d='M0%202L0%200.55Q27.56%200.79%2036.6%200.67Q45.64%200.55%2056.24%200.62Q66.83%200.69%2080.14%200.44Q93.45%200.18%20100.68%200.52Q107.91%200.85%20118.37%200.82Q128.83%200.79%20135.85%200.64Q142.86%200.5%20155.64%200.4Q168.41%200.31%20182.97%200.61Q197.53%200.91%20204.78%200.52Q212.02%200.12%20223.35%200.53Q234.68%200.95%20244.73%200.62Q254.78%200.29%20265.16%200.21Q275.54%200.13%20284.27%200.34L293%200.55L293%202Z'/%3e%3c/svg%3e") 0 0/293px 2px repeat-x,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20293%202'%3e%3cpath%20d='M0%200L0%201.45Q29.17%201.85%2036.84%201.5Q44.52%201.15%2057.41%201.22Q70.3%201.3%2079.76%201.33Q89.23%201.35%20101.08%201.37Q112.94%201.38%20121.2%201.44Q129.47%201.51%20139.62%201.38Q149.77%201.25%20164.73%201.15Q179.69%201.05%20191.04%201.27Q202.39%201.5%20211.54%201.68Q220.68%201.87%20227.9%201.67Q235.12%201.48%20244.67%201.52Q254.22%201.56%20268.35%201.49Q282.49%201.43%20287.74%201.44L293%201.45L293%200Z'/%3e%3c/svg%3e") 0 100%/293px 2px repeat-x,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202%20293'%3e%3cpath%20d='M2%200L0.55%200Q0.43%2022.71%200.55%2034.54Q0.66%2046.37%200.39%2053.89Q0.11%2061.42%200.22%2075.12Q0.33%2088.82%200.66%2097.69Q1%20106.57%200.92%20117.33Q0.85%20128.09%200.76%20138.9Q0.68%20149.71%200.67%20157.92Q0.67%20166.12%200.62%20180.07Q0.57%20194.01%200.64%20206.94Q0.7%20219.87%200.74%20227.38Q0.78%20234.9%200.58%20246.63Q0.37%20258.35%200.63%20265.6Q0.88%20272.85%200.71%20282.93L0.55%20293L2%20293Z'/%3e%3c/svg%3e") 0 0/2px 293px repeat-y,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202%20293'%3e%3cpath%20d='M0%200L1.45%200Q1.54%2015.65%201.69%2023.89Q1.84%2032.13%201.46%2042.34Q1.07%2052.56%201.14%2065.96Q1.21%2079.36%201.31%2088.14Q1.42%2096.91%201.58%20106.13Q1.74%20115.34%201.73%20123.19Q1.71%20131.04%201.43%20145.46Q1.15%20159.88%201.17%20173.33Q1.18%20186.79%201.4%20195.33Q1.62%20203.88%201.43%20215.9Q1.24%20227.91%201.17%20241.75Q1.11%20255.59%201.23%20263.28Q1.35%20270.97%201.4%20281.99L1.45%20293L0%20293Z'/%3e%3c/svg%3e") 100% 0/2px 293px repeat-y;mask:linear-gradient(#000 0 0) 50%/calc(100% - 4px) calc(100% - 4px) no-repeat,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20293%202'%3e%3cpath%20d='M0%202L0%200.55Q27.56%200.79%2036.6%200.67Q45.64%200.55%2056.24%200.62Q66.83%200.69%2080.14%200.44Q93.45%200.18%20100.68%200.52Q107.91%200.85%20118.37%200.82Q128.83%200.79%20135.85%200.64Q142.86%200.5%20155.64%200.4Q168.41%200.31%20182.97%200.61Q197.53%200.91%20204.78%200.52Q212.02%200.12%20223.35%200.53Q234.68%200.95%20244.73%200.62Q254.78%200.29%20265.16%200.21Q275.54%200.13%20284.27%200.34L293%200.55L293%202Z'/%3e%3c/svg%3e") 0 0/293px 2px repeat-x,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20293%202'%3e%3cpath%20d='M0%200L0%201.45Q29.17%201.85%2036.84%201.5Q44.52%201.15%2057.41%201.22Q70.3%201.3%2079.76%201.33Q89.23%201.35%20101.08%201.37Q112.94%201.38%20121.2%201.44Q129.47%201.51%20139.62%201.38Q149.77%201.25%20164.73%201.15Q179.69%201.05%20191.04%201.27Q202.39%201.5%20211.54%201.68Q220.68%201.87%20227.9%201.67Q235.12%201.48%20244.67%201.52Q254.22%201.56%20268.35%201.49Q282.49%201.43%20287.74%201.44L293%201.45L293%200Z'/%3e%3c/svg%3e") 0 100%/293px 2px repeat-x,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202%20293'%3e%3cpath%20d='M2%200L0.55%200Q0.43%2022.71%200.55%2034.54Q0.66%2046.37%200.39%2053.89Q0.11%2061.42%200.22%2075.12Q0.33%2088.82%200.66%2097.69Q1%20106.57%200.92%20117.33Q0.85%20128.09%200.76%20138.9Q0.68%20149.71%200.67%20157.92Q0.67%20166.12%200.62%20180.07Q0.57%20194.01%200.64%20206.94Q0.7%20219.87%200.74%20227.38Q0.78%20234.9%200.58%20246.63Q0.37%20258.35%200.63%20265.6Q0.88%20272.85%200.71%20282.93L0.55%20293L2%20293Z'/%3e%3c/svg%3e") 0 0/2px 293px repeat-y,url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202%20293'%3e%3cpath%20d='M0%200L1.45%200Q1.54%2015.65%201.69%2023.89Q1.84%2032.13%201.46%2042.34Q1.07%2052.56%201.14%2065.96Q1.21%2079.36%201.31%2088.14Q1.42%2096.91%201.58%20106.13Q1.74%20115.34%201.73%20123.19Q1.71%20131.04%201.43%20145.46Q1.15%20159.88%201.17%20173.33Q1.18%20186.79%201.4%20195.33Q1.62%20203.88%201.43%20215.9Q1.24%20227.91%201.17%20241.75Q1.11%20255.59%201.23%20263.28Q1.35%20270.97%201.4%20281.99L1.45%20293L0%20293Z'/%3e%3c/svg%3e") 100% 0/2px 293px repeat-y}.landing-snapshot:before{inset:var(--shadow-room-top) 0 var(--shadow-room-bottom)}.landing-tape{--tooth:.2rem;z-index:1;width:var(--tape-length,6rem);background:var(--landing-tape);height:1.6rem;translate:var(--tape-x,-50%) 0;rotate:var(--tape,3deg);-webkit-mask:conic-gradient(from 45deg at left, #0000, #000 1deg 89deg, #0000 90deg) left / 51% calc(2 * var(--tooth)) repeat-y, conic-gradient(from -135deg at right, #0000, #000 1deg 89deg, #0000 90deg) right / 51% calc(2 * var(--tooth)) repeat-y;mask:conic-gradient(from 45deg at left, #0000, #000 1deg 89deg, #0000 90deg) left / 51% calc(2 * var(--tooth)) repeat-y, conic-gradient(from -135deg at right, #0000, #000 1deg 89deg, #0000 90deg) right / 51% calc(2 * var(--tooth)) repeat-y;position:absolute;top:-.8rem;left:50%}.landing-tape--bottom{top:auto;bottom:-.8rem}.landing-note{color:var(--landing-hand);transform-origin:0;font:500 1.75rem/1.1 Caveat Variable,cursive;rotate:-3deg}.landing-beat--night h2{--landing-highlight:oklch(55% .1 95/.5)}.landing-beat--night .landing-note{color:oklch(85% .08 90)}.landing-hero-scribble{z-index:-1;transform-origin:100%;pointer-events:none;position:absolute;bottom:-2.5rem;right:.375rem;rotate:-1.5deg}.landing-hero-collage{--scrap-paper:oklch(97.5% .012 85);--scrap-ink:oklch(26% .02 70);--scrap-muted:oklch(52% .02 70);--scrap-green:oklch(42% .09 150);--scrap-stay-ink:oklch(98% .01 150);--scrap-rule:oklch(80% .02 80);--scrap-tape:oklch(91% .035 85/.85);--scrap-sms:#e9e9eb;--scrap-sms-ink:#000;--scrap-shadow:drop-shadow(0 1px 1px #00000029) drop-shadow(0 8px 12px #00000038);pointer-events:none;-webkit-user-select:none;user-select:none;width:24rem;height:22rem;position:absolute;top:3.5rem;right:0}.dark .landing-hero-collage{--scrap-paper:var(--journal-snapshot-paper);--scrap-ink:var(--site-ink);--scrap-muted:oklch(72% .01 95);--scrap-green:oklch(81% .097 145);--scrap-stay-ink:oklch(17% .003 60);--scrap-rule:oklch(39% .003 60);--scrap-tape:var(--landing-tape);--scrap-sms:#262629;--scrap-sms-ink:#fff;--scrap-shadow:drop-shadow(0 1px 1px #00000073) drop-shadow(0 10px 16px #0000008c)}.landing-hero-frame>.landing-hero-search{max-width:min(56rem,100% - 26rem)}.landing-scrap .landing-tape{--tape-length:4.5rem;background:var(--scrap-tape);height:1.25rem}.landing-scrap{--cutout-paper:var(--scrap-paper);isolation:isolate;filter:var(--scrap-shadow);color:var(--scrap-ink);position:absolute}.landing-scrap small{color:var(--scrap-muted);font-size:.75rem}.landing-hero-collage-note{position:absolute;top:10.25rem;right:-.875rem;rotate:-6deg}.landing-hero-collage-arrow{width:5rem;height:3rem;color:var(--landing-hand);position:absolute;top:12.25rem;left:13.75rem}.landing-scrap--checks{width:12rem;padding:1.125rem 1rem 1.5rem;top:7rem;left:1.5rem;rotate:-4deg}.landing-scrap--checks>small,.landing-scrap--sms p{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.landing-scrap--checks ol{border-top:1px dashed var(--scrap-rule);font-variant-numeric:tabular-nums;gap:.4rem;margin-top:.5rem;padding-top:.5rem;font-size:.8125rem;display:grid}.landing-scrap--checks li{color:var(--scrap-muted);grid-template-columns:3.75rem .875rem 1fr;align-items:center;gap:.375rem;display:grid}.landing-scrap--checks li svg{width:.8125rem;height:.8125rem}.landing-scrap--checks li.is-found{color:var(--scrap-green);font-weight:600}.landing-scrap--week{width:15rem;padding:1rem .875rem 2rem;top:0;right:.5rem;rotate:4deg}.landing-scrap--week strong{font-size:.875rem;font-weight:600}.landing-scrap--week strong span{color:var(--scrap-muted);font-weight:400}.landing-scrap--week ol{text-align:center;grid-template-columns:repeat(7,1fr);margin-top:.625rem;display:grid}.landing-scrap--week li{gap:.25rem;display:grid}.landing-scrap--week b{font-variant-numeric:tabular-nums;place-items:center;height:1.75rem;font-size:.8125rem;font-weight:500;display:grid}.landing-scrap--week li[class] b{background:var(--scrap-green);color:var(--scrap-stay-ink)}.landing-scrap--week .is-start b{border-radius:999px 0 0 999px}.landing-scrap--week .is-end b{border-radius:0 999px 999px 0}.landing-scrap--sms{background:var(--scrap-sms);filter:drop-shadow(0 1px 1px #00000024)drop-shadow(0 8px 14px #0003);max-width:17rem;color:var(--scrap-sms-ink);letter-spacing:-.015em;border-radius:1.125rem;padding:.4375rem .8125rem .5rem;font:400 .9375rem/1.3 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;top:15.25rem;left:6.25rem;rotate:2deg}.landing-scrap--sms:before{content:"";background:inherit;width:1.5rem;height:1.3125rem;position:absolute;bottom:0;left:-.3125rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 21'%3E%3Cpath d='M5 0h19v21H9.5C6 21 2.6 20.2 0 18.6c3.2-1.3 5-4.5 5-8.6z'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 21'%3E%3Cpath d='M5 0h19v21H9.5C6 21 2.6 20.2 0 18.6c3.2-1.3 5-4.5 5-8.6z'/%3E%3C/svg%3E") no-repeat}.landing-scrap--sms p{position:relative}.landing-sms-tapback{background:#0a84ff;border-radius:50%;place-items:center;width:2.125rem;height:2.125rem;display:grid;position:absolute;top:-1.375rem;right:-.375rem}.landing-sms-tapback:before,.landing-sms-tapback:after{content:"";background:inherit;border-radius:50%;position:absolute}.landing-sms-tapback:before{width:.625rem;height:.625rem;bottom:-.125rem;right:-.0625rem}.landing-sms-tapback:after{width:.3125rem;height:.3125rem;bottom:-.5rem;right:-.375rem}.landing-sms-tapback svg{width:1.125rem;height:1.125rem;margin-top:.0625rem}.landing-sticker{color:var(--landing-sticker-ink);text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;filter:drop-shadow(0 1px 1px #00000038)drop-shadow(0 8px 14px #3c280033);place-items:center;width:9.5rem;height:9.5rem;font:600 1.75rem/.95 Caveat Variable,cursive;display:grid;position:absolute;rotate:12deg}.landing-sticker-face{isolation:isolate;background:oklch(99% .004 90);place-items:center;width:100%;height:100%;padding:15%;display:grid;position:relative;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cdesc%3eA%20scalloped%20sticker%20outline.%3c/desc%3e%3cpolygon%20points='50.00,0.00%2057.27,4.07%2065.45,2.45%2071.11,8.57%2079.39,9.55%2082.88,17.12%2090.45,20.61%2091.43,28.89%2097.55,34.55%2095.93,42.73%20100.00,50.00%2095.93,57.27%2097.55,65.45%2091.43,71.11%2090.45,79.39%2082.88,82.88%2079.39,90.45%2071.11,91.43%2065.45,97.55%2057.27,95.93%2050.00,100.00%2042.73,95.93%2034.55,97.55%2028.89,91.43%2020.61,90.45%2017.12,82.88%209.55,79.39%208.57,71.11%202.45,65.45%204.07,57.27%200.00,50.00%204.07,42.73%202.45,34.55%208.57,28.89%209.55,20.61%2017.12,17.12%2020.61,9.55%2028.89,8.57%2034.55,2.45%2042.73,4.07'%20stroke='black'%20stroke-width='1.6'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cdesc%3eA%20scalloped%20sticker%20outline.%3c/desc%3e%3cpolygon%20points='50.00,0.00%2057.27,4.07%2065.45,2.45%2071.11,8.57%2079.39,9.55%2082.88,17.12%2090.45,20.61%2091.43,28.89%2097.55,34.55%2095.93,42.73%20100.00,50.00%2095.93,57.27%2097.55,65.45%2091.43,71.11%2090.45,79.39%2082.88,82.88%2079.39,90.45%2071.11,91.43%2065.45,97.55%2057.27,95.93%2050.00,100.00%2042.73,95.93%2034.55,97.55%2028.89,91.43%2020.61,90.45%2017.12,82.88%209.55,79.39%208.57,71.11%202.45,65.45%204.07,57.27%200.00,50.00%204.07,42.73%202.45,34.55%208.57,28.89%209.55,20.61%2017.12,17.12%2020.61,9.55%2028.89,8.57%2034.55,2.45%2042.73,4.07'%20stroke='black'%20stroke-width='1.6'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/contain no-repeat}.landing-sticker-face:before{content:"";z-index:-1;background:linear-gradient(135deg,#ffffff8c 0%,#fff0 38% 62%,#7850001f 100%),oklch(86% .15 95);position:absolute;inset:5%;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cdesc%3eA%20scalloped%20sticker%20outline.%3c/desc%3e%3cpolygon%20points='50.00,0.00%2057.27,4.07%2065.45,2.45%2071.11,8.57%2079.39,9.55%2082.88,17.12%2090.45,20.61%2091.43,28.89%2097.55,34.55%2095.93,42.73%20100.00,50.00%2095.93,57.27%2097.55,65.45%2091.43,71.11%2090.45,79.39%2082.88,82.88%2079.39,90.45%2071.11,91.43%2065.45,97.55%2057.27,95.93%2050.00,100.00%2042.73,95.93%2034.55,97.55%2028.89,91.43%2020.61,90.45%2017.12,82.88%209.55,79.39%208.57,71.11%202.45,65.45%204.07,57.27%200.00,50.00%204.07,42.73%202.45,34.55%208.57,28.89%209.55,20.61%2017.12,17.12%2020.61,9.55%2028.89,8.57%2034.55,2.45%2042.73,4.07'%20stroke='black'%20stroke-width='1.6'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3e%3cdesc%3eA%20scalloped%20sticker%20outline.%3c/desc%3e%3cpolygon%20points='50.00,0.00%2057.27,4.07%2065.45,2.45%2071.11,8.57%2079.39,9.55%2082.88,17.12%2090.45,20.61%2091.43,28.89%2097.55,34.55%2095.93,42.73%20100.00,50.00%2095.93,57.27%2097.55,65.45%2091.43,71.11%2090.45,79.39%2082.88,82.88%2079.39,90.45%2071.11,91.43%2065.45,97.55%2057.27,95.93%2050.00,100.00%2042.73,95.93%2034.55,97.55%2028.89,91.43%2020.61,90.45%2017.12,82.88%209.55,79.39%208.57,71.11%202.45,65.45%204.07,57.27%200.00,50.00%204.07,42.73%202.45,34.55%208.57,28.89%209.55,20.61%2017.12,17.12%2020.61,9.55%2028.89,8.57%2034.55,2.45%2042.73,4.07'%20stroke='black'%20stroke-width='1.6'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/contain no-repeat}@media (width>=1101px){.landing-sticker{width:8rem;height:8rem;font-size:1.5rem;top:-1.5rem;left:1rem}}.landing-beat.landing-beat--night{overflow:visible}.landing-night-sky:before,.landing-night-sky:after{content:"";background:inherit;height:1rem;position:absolute;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2016'%20preserveAspectRatio='none'%3e%3cdesc%3eA%20torn%20paper%20edge.%3c/desc%3e%3cpath%20d='M0%2016%20L0%205%20L18%206%20L36%203%20L54%2013%20L72%208%20L90%209%20L108%204%20L126%203%20L144%203%20L162%202%20L180%208%20L198%2010%20L216%206%20L234%2014%20L252%2014%20L270%202%20L288%205%20L306%2010%20L324%2010%20L342%207%20L360%206%20L378%2014%20L396%204%20L414%203%20L432%206%20L450%205%20L468%202%20L486%2012%20L504%2014%20L522%206%20L540%2014%20L558%206%20L576%205%20L594%204%20L612%206%20L630%206%20L648%2012%20L666%2013%20L684%207%20L702%203%20L720%2011%20L738%207%20L756%2012%20L774%208%20L792%2010%20L810%205%20L828%204%20L846%205%20L864%209%20L882%206%20L900%203%20L918%2010%20L936%206%20L954%202%20L972%206%20L990%2011%20L1008%2013%20L1026%206%20L1044%2014%20L1062%2010%20L1080%205%20L1098%208%20L1116%208%20L1134%2011%20L1152%206%20L1170%208%20L1188%209%20L1206%204%20L1224%205%20L1242%206%20L1260%206%20L1278%2014%20L1296%202%20L1314%203%20L1332%202%20L1350%209%20L1368%2012%20L1386%206%20L1404%2010%20L1422%2010%20L1440%2012%20L1440%2016Z'/%3e%3c/svg%3e") 0 0/100% 100%;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2016'%20preserveAspectRatio='none'%3e%3cdesc%3eA%20torn%20paper%20edge.%3c/desc%3e%3cpath%20d='M0%2016%20L0%205%20L18%206%20L36%203%20L54%2013%20L72%208%20L90%209%20L108%204%20L126%203%20L144%203%20L162%202%20L180%208%20L198%2010%20L216%206%20L234%2014%20L252%2014%20L270%202%20L288%205%20L306%2010%20L324%2010%20L342%207%20L360%206%20L378%2014%20L396%204%20L414%203%20L432%206%20L450%205%20L468%202%20L486%2012%20L504%2014%20L522%206%20L540%2014%20L558%206%20L576%205%20L594%204%20L612%206%20L630%206%20L648%2012%20L666%2013%20L684%207%20L702%203%20L720%2011%20L738%207%20L756%2012%20L774%208%20L792%2010%20L810%205%20L828%204%20L846%205%20L864%209%20L882%206%20L900%203%20L918%2010%20L936%206%20L954%202%20L972%206%20L990%2011%20L1008%2013%20L1026%206%20L1044%2014%20L1062%2010%20L1080%205%20L1098%208%20L1116%208%20L1134%2011%20L1152%206%20L1170%208%20L1188%209%20L1206%204%20L1224%205%20L1242%206%20L1260%206%20L1278%2014%20L1296%202%20L1314%203%20L1332%202%20L1350%209%20L1368%2012%20L1386%206%20L1404%2010%20L1422%2010%20L1440%2012%20L1440%2016Z'/%3e%3c/svg%3e") 0 0/100% 100%}.landing-night-sky:before{margin-bottom:-1px;bottom:100%}.landing-night-sky:after{z-index:-1;margin-top:-1px;top:100%;scale:-1}.landing-stars{background-clip:content-box;padding-block:1rem;inset:calc(1px - 1rem) 0}.landing-stars:before,.landing-stars:after{content:"";background:var(--landing-star);height:1rem;position:absolute;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2016'%20preserveAspectRatio='none'%3e%3cdesc%3eA%20torn%20paper%20edge.%3c/desc%3e%3cpath%20d='M0%2016%20L0%205%20L18%206%20L36%203%20L54%2013%20L72%208%20L90%209%20L108%204%20L126%203%20L144%203%20L162%202%20L180%208%20L198%2010%20L216%206%20L234%2014%20L252%2014%20L270%202%20L288%205%20L306%2010%20L324%2010%20L342%207%20L360%206%20L378%2014%20L396%204%20L414%203%20L432%206%20L450%205%20L468%202%20L486%2012%20L504%2014%20L522%206%20L540%2014%20L558%206%20L576%205%20L594%204%20L612%206%20L630%206%20L648%2012%20L666%2013%20L684%207%20L702%203%20L720%2011%20L738%207%20L756%2012%20L774%208%20L792%2010%20L810%205%20L828%204%20L846%205%20L864%209%20L882%206%20L900%203%20L918%2010%20L936%206%20L954%202%20L972%206%20L990%2011%20L1008%2013%20L1026%206%20L1044%2014%20L1062%2010%20L1080%205%20L1098%208%20L1116%208%20L1134%2011%20L1152%206%20L1170%208%20L1188%209%20L1206%204%20L1224%205%20L1242%206%20L1260%206%20L1278%2014%20L1296%202%20L1314%203%20L1332%202%20L1350%209%20L1368%2012%20L1386%206%20L1404%2010%20L1422%2010%20L1440%2012%20L1440%2016Z'/%3e%3c/svg%3e") 0 0/100% 100%;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2016'%20preserveAspectRatio='none'%3e%3cdesc%3eA%20torn%20paper%20edge.%3c/desc%3e%3cpath%20d='M0%2016%20L0%205%20L18%206%20L36%203%20L54%2013%20L72%208%20L90%209%20L108%204%20L126%203%20L144%203%20L162%202%20L180%208%20L198%2010%20L216%206%20L234%2014%20L252%2014%20L270%202%20L288%205%20L306%2010%20L324%2010%20L342%207%20L360%206%20L378%2014%20L396%204%20L414%203%20L432%206%20L450%205%20L468%202%20L486%2012%20L504%2014%20L522%206%20L540%2014%20L558%206%20L576%205%20L594%204%20L612%206%20L630%206%20L648%2012%20L666%2013%20L684%207%20L702%203%20L720%2011%20L738%207%20L756%2012%20L774%208%20L792%2010%20L810%205%20L828%204%20L846%205%20L864%209%20L882%206%20L900%203%20L918%2010%20L936%206%20L954%202%20L972%206%20L990%2011%20L1008%2013%20L1026%206%20L1044%2014%20L1062%2010%20L1080%205%20L1098%208%20L1116%208%20L1134%2011%20L1152%206%20L1170%208%20L1188%209%20L1206%204%20L1224%205%20L1242%206%20L1260%206%20L1278%2014%20L1296%202%20L1314%203%20L1332%202%20L1350%209%20L1368%2012%20L1386%206%20L1404%2010%20L1422%2010%20L1440%2012%20L1440%2016Z'/%3e%3c/svg%3e") 0 0/100% 100%}.landing-stars:before{top:0}.landing-stars:after{bottom:0;scale:-1}.landing-night-rim{display:none}.dark .landing-night-rim{--rim:1px;z-index:-1;display:block;position:absolute;inset:0}.dark .landing-night-rim:before,.dark .landing-night-rim:after{content:"";background:oklch(23% .003 60);height:1rem;position:absolute;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2016'%20preserveAspectRatio='none'%3e%3cdesc%3eA%20torn%20paper%20edge.%3c/desc%3e%3cpath%20d='M0%2016%20L0%205%20L18%206%20L36%203%20L54%2013%20L72%208%20L90%209%20L108%204%20L126%203%20L144%203%20L162%202%20L180%208%20L198%2010%20L216%206%20L234%2014%20L252%2014%20L270%202%20L288%205%20L306%2010%20L324%2010%20L342%207%20L360%206%20L378%2014%20L396%204%20L414%203%20L432%206%20L450%205%20L468%202%20L486%2012%20L504%2014%20L522%206%20L540%2014%20L558%206%20L576%205%20L594%204%20L612%206%20L630%206%20L648%2012%20L666%2013%20L684%207%20L702%203%20L720%2011%20L738%207%20L756%2012%20L774%208%20L792%2010%20L810%205%20L828%204%20L846%205%20L864%209%20L882%206%20L900%203%20L918%2010%20L936%206%20L954%202%20L972%206%20L990%2011%20L1008%2013%20L1026%206%20L1044%2014%20L1062%2010%20L1080%205%20L1098%208%20L1116%208%20L1134%2011%20L1152%206%20L1170%208%20L1188%209%20L1206%204%20L1224%205%20L1242%206%20L1260%206%20L1278%2014%20L1296%202%20L1314%203%20L1332%202%20L1350%209%20L1368%2012%20L1386%206%20L1404%2010%20L1422%2010%20L1440%2012%20L1440%2016Z'/%3e%3c/svg%3e") 0 0/100% 100%;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2016'%20preserveAspectRatio='none'%3e%3cdesc%3eA%20torn%20paper%20edge.%3c/desc%3e%3cpath%20d='M0%2016%20L0%205%20L18%206%20L36%203%20L54%2013%20L72%208%20L90%209%20L108%204%20L126%203%20L144%203%20L162%202%20L180%208%20L198%2010%20L216%206%20L234%2014%20L252%2014%20L270%202%20L288%205%20L306%2010%20L324%2010%20L342%207%20L360%206%20L378%2014%20L396%204%20L414%203%20L432%206%20L450%205%20L468%202%20L486%2012%20L504%2014%20L522%206%20L540%2014%20L558%206%20L576%205%20L594%204%20L612%206%20L630%206%20L648%2012%20L666%2013%20L684%207%20L702%203%20L720%2011%20L738%207%20L756%2012%20L774%208%20L792%2010%20L810%205%20L828%204%20L846%205%20L864%209%20L882%206%20L900%203%20L918%2010%20L936%206%20L954%202%20L972%206%20L990%2011%20L1008%2013%20L1026%206%20L1044%2014%20L1062%2010%20L1080%205%20L1098%208%20L1116%208%20L1134%2011%20L1152%206%20L1170%208%20L1188%209%20L1206%204%20L1224%205%20L1242%206%20L1260%206%20L1278%2014%20L1296%202%20L1314%203%20L1332%202%20L1350%209%20L1368%2012%20L1386%206%20L1404%2010%20L1422%2010%20L1440%2012%20L1440%2016Z'/%3e%3c/svg%3e") 0 0/100% 100%}.dark .landing-night-rim:before{bottom:calc(100% + var(--rim));margin-bottom:-1px}.dark .landing-night-rim:after{top:calc(100% + var(--rim));margin-top:-1px;scale:-1}.landing-night-shade{display:none}.dark .landing-night-shade{z-index:1;display:block;position:absolute;inset:0}.dark .landing-night-shade:before,.dark .landing-night-shade:after{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2024'%20preserveAspectRatio='none'%3e%3cdesc%3eThe%20shadow%20a%20torn%20paper%20edge%20casts:%20the%20paper%20above%20the%20tear,%20stacked%20a%20step%20lower%20each%20time.%3c/desc%3e%3cdefs%3e%3cpath%20id='p'%20d='M0%200%20L0%205%20L18%206%20L36%203%20L54%2013%20L72%208%20L90%209%20L108%204%20L126%203%20L144%203%20L162%202%20L180%208%20L198%2010%20L216%206%20L234%2014%20L252%2014%20L270%202%20L288%205%20L306%2010%20L324%2010%20L342%207%20L360%206%20L378%2014%20L396%204%20L414%203%20L432%206%20L450%205%20L468%202%20L486%2012%20L504%2014%20L522%206%20L540%2014%20L558%206%20L576%205%20L594%204%20L612%206%20L630%206%20L648%2012%20L666%2013%20L684%207%20L702%203%20L720%2011%20L738%207%20L756%2012%20L774%208%20L792%2010%20L810%205%20L828%204%20L846%205%20L864%209%20L882%206%20L900%203%20L918%2010%20L936%206%20L954%202%20L972%206%20L990%2011%20L1008%2013%20L1026%206%20L1044%2014%20L1062%2010%20L1080%205%20L1098%208%20L1116%208%20L1134%2011%20L1152%206%20L1170%208%20L1188%209%20L1206%204%20L1224%205%20L1242%206%20L1260%206%20L1278%2014%20L1296%202%20L1314%203%20L1332%202%20L1350%209%20L1368%2012%20L1386%206%20L1404%2010%20L1422%2010%20L1440%2012%20L1440%200Z'/%3e%3c/defs%3e%3cg%20fill='%23000'%20fill-opacity='0.024'%3e%3cuse%20href='%23p'%20y='0.5'/%3e%3cuse%20href='%23p'%20y='1'/%3e%3cuse%20href='%23p'%20y='1.5'/%3e%3cuse%20href='%23p'%20y='2'/%3e%3cuse%20href='%23p'%20y='2.5'/%3e%3cuse%20href='%23p'%20y='3'/%3e%3cuse%20href='%23p'%20y='3.5'/%3e%3cuse%20href='%23p'%20y='4'/%3e%3cuse%20href='%23p'%20y='4.5'/%3e%3cuse%20href='%23p'%20y='5'/%3e%3cuse%20href='%23p'%20y='5.5'/%3e%3cuse%20href='%23p'%20y='6'/%3e%3cuse%20href='%23p'%20y='6.5'/%3e%3cuse%20href='%23p'%20y='7'/%3e%3cuse%20href='%23p'%20y='7.5'/%3e%3cuse%20href='%23p'%20y='8'/%3e%3c/g%3e%3c/svg%3e") 0 0/100% 100%;height:1.5rem;position:absolute;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2016'%20preserveAspectRatio='none'%3e%3cdesc%3eA%20torn%20paper%20edge.%3c/desc%3e%3cpath%20d='M0%2016%20L0%205%20L18%206%20L36%203%20L54%2013%20L72%208%20L90%209%20L108%204%20L126%203%20L144%203%20L162%202%20L180%208%20L198%2010%20L216%206%20L234%2014%20L252%2014%20L270%202%20L288%205%20L306%2010%20L324%2010%20L342%207%20L360%206%20L378%2014%20L396%204%20L414%203%20L432%206%20L450%205%20L468%202%20L486%2012%20L504%2014%20L522%206%20L540%2014%20L558%206%20L576%205%20L594%204%20L612%206%20L630%206%20L648%2012%20L666%2013%20L684%207%20L702%203%20L720%2011%20L738%207%20L756%2012%20L774%208%20L792%2010%20L810%205%20L828%204%20L846%205%20L864%209%20L882%206%20L900%203%20L918%2010%20L936%206%20L954%202%20L972%206%20L990%2011%20L1008%2013%20L1026%206%20L1044%2014%20L1062%2010%20L1080%205%20L1098%208%20L1116%208%20L1134%2011%20L1152%206%20L1170%208%20L1188%209%20L1206%204%20L1224%205%20L1242%206%20L1260%206%20L1278%2014%20L1296%202%20L1314%203%20L1332%202%20L1350%209%20L1368%2012%20L1386%206%20L1404%2010%20L1422%2010%20L1440%2012%20L1440%2016Z'/%3e%3c/svg%3e") 0 0/100% 1rem no-repeat,linear-gradient(#000 0 0) 0 1rem/100% .5rem no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%2016'%20preserveAspectRatio='none'%3e%3cdesc%3eA%20torn%20paper%20edge.%3c/desc%3e%3cpath%20d='M0%2016%20L0%205%20L18%206%20L36%203%20L54%2013%20L72%208%20L90%209%20L108%204%20L126%203%20L144%203%20L162%202%20L180%208%20L198%2010%20L216%206%20L234%2014%20L252%2014%20L270%202%20L288%205%20L306%2010%20L324%2010%20L342%207%20L360%206%20L378%2014%20L396%204%20L414%203%20L432%206%20L450%205%20L468%202%20L486%2012%20L504%2014%20L522%206%20L540%2014%20L558%206%20L576%205%20L594%204%20L612%206%20L630%206%20L648%2012%20L666%2013%20L684%207%20L702%203%20L720%2011%20L738%207%20L756%2012%20L774%208%20L792%2010%20L810%205%20L828%204%20L846%205%20L864%209%20L882%206%20L900%203%20L918%2010%20L936%206%20L954%202%20L972%206%20L990%2011%20L1008%2013%20L1026%206%20L1044%2014%20L1062%2010%20L1080%205%20L1098%208%20L1116%208%20L1134%2011%20L1152%206%20L1170%208%20L1188%209%20L1206%204%20L1224%205%20L1242%206%20L1260%206%20L1278%2014%20L1296%202%20L1314%203%20L1332%202%20L1350%209%20L1368%2012%20L1386%206%20L1404%2010%20L1422%2010%20L1440%2012%20L1440%2016Z'/%3e%3c/svg%3e") 0 0/100% 1rem no-repeat,linear-gradient(#000 0 0) 0 1rem/100% .5rem no-repeat}.dark .landing-night-shade:before{top:calc(1px - 1rem)}.dark .landing-night-shade:after{bottom:calc(1px - 1rem);scale:-1}.landing-final .landing-night-sky:after,.landing-final .landing-night-rim:after,.landing-final .landing-night-shade:after,.landing-final .landing-stars:after{content:none}.landing-final .landing-stars{padding-bottom:calc(1rem - 1px)}.landing-object{border:1px solid var(--site-line);background:var(--site-surface);color:var(--site-ink);box-shadow:var(--landing-shadow);font-variant-numeric:tabular-nums;border-radius:.75rem}.landing-object-heading{border-bottom:1px solid var(--site-line);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.landing-object-heading strong{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600;display:block}.landing-object-heading small{color:var(--site-muted);margin-top:.125rem;font-size:.8125rem;display:block}.landing-object-heading small+small{margin-top:0}.landing-object-footer{border-top:1px solid var(--site-line);color:var(--site-muted);justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;font-size:.8125rem;display:flex}.landing-object-pill{background:color-mix(in oklch, var(--site-green) 14%, transparent);min-height:1.75rem;color:var(--site-green);border-radius:999px;flex-shrink:0;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.landing-object-pill svg{stroke-width:2.5px;width:.875rem;height:.875rem}.landing-dates-heading{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1rem .5rem;display:flex}.landing-dates-heading strong{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600}.landing-dates-heading strong span{color:var(--site-muted);font-weight:400}.landing-dates-nav{border:1px solid var(--site-line);width:2rem;height:2rem;color:var(--site-muted);border-radius:.375rem;place-items:center;display:grid}.landing-dates-nav svg{width:1rem;height:1rem}.landing-dates-weekdays,.landing-dates-grid{grid-template-columns:repeat(7,minmax(0,1fr));padding-inline:.75rem;display:grid}.landing-dates-weekdays{color:var(--site-muted);text-align:center;font-size:.6875rem;font-weight:600}.landing-dates-weekdays>span{padding-block:.5rem}.landing-dates-grid{padding-bottom:.75rem}.landing-dates-grid>span{place-items:center;height:2.875rem;font-size:.875rem;display:grid;position:relative}.landing-dates-grid b{z-index:1;border-radius:.375rem;place-items:center;width:2.5rem;height:2.5rem;font-weight:400;display:grid;position:relative}.landing-dates-grid>:is(.landing-dates-arrival,.landing-dates-stay,.landing-dates-stay-end):before{content:"";background:color-mix(in oklch, var(--site-green) 12%, transparent);position:absolute;inset:7px 0}.landing-dates-grid>.landing-dates-arrival:before{border-radius:999px 0 0 999px;left:50%}.landing-dates-grid>.landing-dates-stay-end:before{border-radius:0 999px 999px 0;right:calc(50% - 1.25rem)}.landing-dates-grid>.landing-dates-arrival b{background:var(--site-green);color:oklch(var(--primary-foreground));font-weight:500}.landing-checks-list{padding:.5rem 1.25rem 1rem;display:grid;-webkit-mask-image:linear-gradient(#0000 .5rem,#000 7rem);mask-image:linear-gradient(#0000 .5rem,#000 7rem)}.landing-checks-list li{min-height:2.5rem;color:var(--site-muted);grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.75rem;font-size:.9375rem;display:grid;position:relative}.landing-checks-list li:before{content:"";border-left:2px dashed var(--site-line);position:absolute;top:50%;bottom:-50%;left:calc(.75rem - 1px)}.landing-checks-list li:first-child:before{top:-100%}.landing-checks-list li:last-child:before{display:none}.landing-checks-list svg{z-index:1;background:var(--site-soft);width:1.5rem;height:1.5rem;color:var(--site-muted);stroke-width:2.5px;border-radius:50%;padding:.3125rem;position:relative}.landing-checks-list small{font-size:.8125rem}.landing-checks-list li.landing-checks-found{color:var(--site-ink);font-weight:600}.landing-checks-list li.landing-checks-found svg{background:var(--site-green);color:oklch(var(--primary-foreground))}.landing-checks-list li.landing-checks-found small{color:var(--site-green);font-weight:500}.landing-notices{gap:.75rem;display:grid}.landing-notice{border-radius:1rem;grid-template-columns:2.5rem 1fr;gap:.875rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.45;display:grid}.landing-notice-icon{background:var(--site-green);width:2.5rem;height:2.5rem;color:oklch(var(--primary-foreground));border-radius:.625rem;place-items:center;display:grid}.landing-notice-icon--app:before{content:"";background:oklch(var(--primary-foreground));width:1.75rem;height:1.75rem;-webkit-mask:url(/assets/_fJeh1kw.svg) 50%/contain no-repeat;mask:url(/assets/_fJeh1kw.svg) 50%/contain no-repeat}.landing-notice-icon svg{fill:currentColor;stroke-width:2px;width:1.25rem;height:1.25rem}.landing-notice-icon--email path{stroke:var(--site-green)}.landing-notice-body{gap:.125rem;min-width:0;display:grid}.landing-notice-meta{color:var(--site-muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.75rem;font-weight:600;display:flex}.landing-notice-meta>span{letter-spacing:0;text-transform:none;font-weight:400}.landing-notice strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.landing-notice p{color:var(--site-muted)}.landing-notice-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.landing-notification-channels{flex-wrap:wrap;gap:.375rem;display:flex}.landing-notification-channels li{border:1px solid var(--site-line);background:var(--site-surface);border-radius:999px;align-items:center;gap:.5rem;min-height:2.125rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.landing-notification-channels svg{stroke-width:1.75px;width:1rem;height:1rem;color:var(--site-green)}.landing-notification-channels .landing-notification-channels-more{color:var(--site-muted);background:0 0;border-style:dashed}.landing-notification-channels .landing-notification-channels-more svg{color:inherit}.landing-booking-body{padding:1rem 1.25rem 1.25rem}.landing-booking-action{background:var(--site-green);min-height:3rem;color:oklch(var(--primary-foreground));border-radius:.375rem;justify-content:center;align-items:center;gap:.625rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:500;display:flex}.landing-booking-action svg{width:1rem;height:1rem}.landing-band{padding-block:var(--landing-section);position:relative;overflow:clip}.landing-band>.public-frame{z-index:1;position:relative}.landing-band>.public-frame:before{content:"";top:calc(-1 * var(--landing-section));background:var(--site-ink);opacity:.3;pointer-events:none;height:8px;position:absolute;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%208'%20preserveAspectRatio='none'%3e%3cdesc%3eA%20hand-drawn%20pencil%20rule.%3c/desc%3e%3cpath%20d='M2%204.8%20C%2060%203.6,%20110%205.2,%20190%204.1%20S%20330%202.9,%20420%204.4%20S%20560%205.6,%20650%203.8%20S%20790%202.6,%20880%204.5%20S%201010%205.4,%201090%203.9%20S%201170%203.4,%201198%204.2'%20fill='none'%20stroke='black'%20stroke-width='1.6'%20stroke-linecap='round'/%3e%3c/svg%3e") 0 0/100% 100%;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%208'%20preserveAspectRatio='none'%3e%3cdesc%3eA%20hand-drawn%20pencil%20rule.%3c/desc%3e%3cpath%20d='M2%204.8%20C%2060%203.6,%20110%205.2,%20190%204.1%20S%20330%202.9,%20420%204.4%20S%20560%205.6,%20650%203.8%20S%20790%202.6,%20880%204.5%20S%201010%205.4,%201090%203.9%20S%201170%203.4,%201198%204.2'%20fill='none'%20stroke='black'%20stroke-width='1.6'%20stroke-linecap='round'/%3e%3c/svg%3e") 0 0/100% 100%}.landing-planning-intro{gap:1.5rem;max-width:44rem;margin-bottom:4rem;display:grid}.landing-planning-intro p{max-width:44ch;color:var(--site-muted);text-wrap:pretty;font-size:clamp(1.125rem,1.4vw,1.25rem);line-height:1.6}.landing-tour{--landing-tour-time:7s;grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);align-items:start;gap:4rem;display:grid}.landing-tour-side{justify-items:start;gap:2rem;padding-top:.5rem;display:grid}.landing-tour-tabs{width:100%;display:grid}.landing-tour-tab{color:var(--site-muted);text-align:left;cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;column-gap:.875rem;padding:1rem 0 1rem 1.5rem;transition:color .2s;display:grid;position:relative}.landing-tour-tab:hover,.landing-tour-tab[aria-selected=true]{color:var(--site-ink)}.landing-tour-tab:focus-visible{outline:2px solid var(--site-green);outline-offset:-2px;border-radius:.375rem}.landing-tour-tab>svg{stroke-width:1.75px;width:1.25rem;height:1.25rem;transition:color .2s}.landing-tour-tab[aria-selected=true]>svg{color:var(--site-green)}.landing-tour-tab-rail{background:var(--site-line);border-radius:2px;width:2px;transition:background-color .2s;position:absolute;inset:0 auto 0 0;overflow:hidden}.landing-tour-tab[aria-selected=true] .landing-tour-tab-rail{background:var(--site-green)}.landing-tour-tab-rail i{background:var(--site-green);opacity:0;transform-origin:0;animation:landing-tour-fill-across var(--landing-tour-time) linear both;position:absolute;inset:0}.landing-tour-tab-name{letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.landing-tour-tab-body{box-shadow:inset 2px 0 var(--site-line);grid-template-rows:0fr;padding-left:3.625rem;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1),margin-top .4s cubic-bezier(.2,.7,.2,1),box-shadow .2s;display:grid}.landing-tour-tab-body>span{color:var(--site-muted);text-wrap:pretty;opacity:0;font-size:.9375rem;line-height:1.6;transition:opacity .25s;overflow:hidden}.landing-tour-tab-body>span>span{padding-bottom:1rem;display:block}.landing-tour-tab-body strong{color:var(--site-ink);font-weight:600;display:block}.landing-tour-tab[aria-selected=true]+.landing-tour-tab-body{box-shadow:inset 2px 0 var(--site-green);grid-template-rows:1fr;margin-top:-.5rem}.landing-tour-tab[aria-selected=true]+.landing-tour-tab-body>span{opacity:1;transition-delay:.12s}@keyframes landing-tour-fill-across{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.landing-tour-window{border:1px solid var(--site-line);background:var(--site-surface);min-width:0;color:var(--site-ink);box-shadow:var(--landing-shadow);font-variant-numeric:tabular-nums;border-radius:1rem;overflow:hidden}.landing-tour-identity{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:1.5rem 1.75rem 0;display:grid}.landing-tour-picker{letter-spacing:-.025em;border-radius:.375rem;justify-self:start;align-items:center;gap:.375rem;margin:-.25rem -.5rem;padding:.25rem .5rem;font-size:1.875rem;font-weight:600;line-height:2.25rem;display:inline-flex}.landing-tour-picker svg{width:1.25rem;height:1.25rem;color:var(--site-muted)}.landing-tour-identity-actions{color:var(--site-muted);gap:1.5rem;margin-right:.75rem;display:flex}.landing-tour-identity-actions svg{width:1rem;height:1rem}.landing-tour-crumbs{color:var(--site-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.25rem .5rem;font-size:.875rem;display:flex}.landing-tour-crumbs svg{width:.875rem;height:.875rem}.landing-tour-controls{align-items:center;gap:.75rem;margin-top:1.5rem;padding-inline:1.75rem;display:flex}.landing-tour-month,.landing-tour-layers{border:1px solid var(--site-line);white-space:nowrap;border-radius:.375rem;align-items:center;height:2.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.landing-tour-month>span{align-items:center;gap:.25rem;height:100%;padding:0 .875rem;display:inline-flex}.landing-tour-month>span+span{border-left:1px solid var(--site-line)}.landing-tour-month>span:nth-child(2){justify-content:space-between;width:12rem;font-weight:400}.landing-tour-month>span:first-child{padding-left:.5rem}.landing-tour-month>span:last-child{padding-right:.5rem}.landing-tour-month svg,.landing-tour-layers svg,.landing-tour-panel-toggle{width:1rem;height:1rem;color:var(--site-muted)}.landing-tour-layers{gap:.375rem;padding:0 .625rem}.landing-tour-panel-toggle{margin:0 .625rem 0 auto}.landing-tour-window-tabs{border-bottom:1px solid var(--site-line);gap:1.75rem;margin-top:.75rem;padding-inline:1.75rem;display:flex;position:relative}.landing-tour-window-tab{height:2.75rem;color:var(--site-muted);white-space:nowrap;cursor:pointer;align-items:center;font-size:.875rem;font-weight:500;transition:color .2s;display:inline-flex}.landing-tour-window-tab:hover,.landing-tour-window-tab[data-active]{color:var(--site-ink)}.landing-tour-tab-alert{color:oklch(52% .12 65);width:1rem;height:1rem;margin-left:.375rem}.dark .landing-tour-tab-alert{color:oklch(84% .13 80)}.landing-tour-tab-dot{background:oklch(60% .14 66);border-radius:50%;flex:none;width:.5rem;height:.5rem;margin-left:.125rem}.dark .landing-tour-tab-dot{background:oklch(78% .148 70)}.landing-tour-window-bar{width:var(--tab-width,0);background:var(--site-ink);height:2px;transform:translateX(var(--tab-left,0));transition:transform .38s cubic-bezier(.2,.7,.2,1),width .38s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0}[data-touring] .landing-tour-window-bar{background:color-mix(in oklch, var(--site-ink) 18%, transparent)}.landing-tour-window-bar i{background:var(--site-ink);transform-origin:0;animation:landing-tour-fill-across var(--landing-tour-time) linear both;position:absolute;inset:0}.landing-tour-note{display:none}.landing-tour-stage{display:grid}.landing-tour-panel{opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;min-width:0;padding:1.5rem 1.75rem 1.75rem;transition:opacity .26s,transform .26s,visibility 0s .26s;display:flex;transform:translateY(.375rem)}.landing-tour-panel[data-active]{opacity:1;visibility:visible;transition:opacity .36s 80ms,transform .42s cubic-bezier(.2,.7,.2,1) 80ms,visibility;transform:none}.landing-tour-panel:focus-visible{outline:2px solid var(--site-green);outline-offset:-4px;border-radius:.75rem}@media (width>=1025px){.landing-tour-stage{display:block;position:relative}.landing-tour-panel:not([data-active]){width:100%;position:absolute;top:0;left:0}.landing-tour-panel[data-view=location] .landing-tour-map{min-height:38rem}}.landing-tour-caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-tour-view{flex-direction:column;flex:1;min-height:0;display:flex}.landing-tour-view>*{flex:1}.landing-tour-title{letter-spacing:-.025em;font-size:1.25rem;font-weight:600}.landing-tour h5{font-size:.9375rem;font-weight:600}.landing-tour-calendar{grid-template-columns:minmax(0,1fr) 15.5rem;align-items:start;gap:1.5rem;display:grid}.landing-tour .landing-calendar-example{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.landing-tour .landing-example-card{border:1px solid color-mix(in oklch, var(--site-line) 60%, transparent);border-radius:.75rem;overflow:hidden}.landing-tour .landing-example-weekdays{border-block:0;border-bottom:1px solid color-mix(in oklch, var(--site-line) 60%, transparent);background:color-mix(in oklch, var(--site-soft) 20%, transparent)}.landing-tour .landing-example-weekdays>span,.landing-tour .landing-example-days>span{border-color:color-mix(in oklch, var(--site-line) 60%, transparent)}.landing-tour .landing-example-days>span{min-height:5rem}.landing-tour .landing-example-days>span:nth-last-child(-n+7){border-bottom:1px solid color-mix(in oklch, var(--site-line) 60%, transparent)}.landing-tour .landing-example-chips{background:color-mix(in oklch, var(--site-soft) 20%, transparent);color:var(--site-ink);scrollbar-width:none;gap:.5rem;padding:1rem 1.5rem;font-size:.8125rem;font-weight:500;display:flex;overflow-x:auto}.landing-tour .landing-example-chips::-webkit-scrollbar{display:none}.landing-tour .landing-example-chips>span{border:1px solid var(--site-line);background:var(--site-surface);white-space:nowrap;border-radius:.375rem;flex:none;align-items:center;height:2rem;padding:0 .625rem;display:inline-flex}.landing-tour .landing-example-key{border-top:1px solid color-mix(in oklch, var(--site-line) 60%, transparent);background:color-mix(in oklch, var(--site-soft) 20%, transparent);padding:1rem 1.5rem}.landing-example-checked{margin-left:auto}.landing-example-checked svg{width:.875rem;height:.875rem}.landing-tour .landing-example-notes{padding:.875rem 0 0}.landing-tour-planner{border-left:1px solid color-mix(in oklch, var(--site-line) 60%, transparent);align-content:start;align-self:stretch;gap:1rem;padding-left:1.5rem;display:grid}.landing-tour-planner-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;display:grid}.landing-tour-planner-heading strong{letter-spacing:-.025em;grid-column:1/-1;font-size:1.25rem;font-weight:600}.landing-tour-planner-heading small{color:var(--site-muted);grid-row:2;font-size:.75rem}.landing-tour-planner-heading span{grid-area:2/2;font-size:.8125rem;font-weight:500}.landing-tour-slots{gap:.5rem;display:grid}.landing-tour-slots li{background:color-mix(in oklch, var(--site-soft) 80%, transparent);white-space:nowrap;border-radius:.375rem;justify-content:space-between;align-items:center;height:2.25rem;padding:0 .625rem 0 .75rem;font-size:.8125rem;font-weight:500;display:flex}.landing-tour-slots svg{width:.875rem;height:.875rem;color:var(--site-muted)}.landing-tour-stay{gap:.5rem;display:grid}.landing-tour-stay>span:first-child{justify-content:space-between;align-items:baseline;font-size:.8125rem;font-weight:500;display:flex}.landing-tour-stay small{color:var(--site-muted);font-size:.75rem;font-weight:400}.landing-tour-stepper{text-align:center;border:1px solid var(--site-line);border-radius:.375rem;grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;align-items:center;height:2.25rem;font-size:.8125rem;font-weight:500;display:grid}.landing-tour-stepper svg{justify-self:center;width:1rem;height:1rem}.landing-tour-stepper>span{border-inline:1px solid var(--site-line);align-self:stretch;place-items:center;display:grid}.landing-tour-planner-heading strong svg,.landing-tour-alerts-heading h4 svg{width:1rem;height:1rem;color:var(--site-muted);vertical-align:-.0625rem;margin-left:.375rem;display:inline-block}.landing-tour-button{background:var(--site-green);height:2.25rem;color:oklch(var(--primary-foreground));white-space:nowrap;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;display:inline-flex}.landing-tour-button svg{width:1rem;height:1rem}.landing-tour-button--outline{border:1px solid var(--site-line);background:var(--site-surface);height:2rem;color:var(--site-ink)}.landing-tour-alerts-heading{border-bottom:1px solid color-mix(in oklch, var(--site-line) 60%, transparent);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.25rem;display:flex}.landing-tour-alerts-heading h4{align-items:center;height:1.75rem;display:flex}.landing-tour-alerts-note{border-bottom:1px solid color-mix(in oklch, var(--site-line) 60%, transparent);color:var(--site-muted);padding-block:.75rem;font-size:.75rem}.landing-tour-alert-trigger{align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.landing-tour-alert-trigger>span{flex:1;min-width:0}.landing-tour-alert-trigger strong{font-size:1rem;font-weight:600;line-height:1.75;display:block}.landing-tour-alert-trigger small{color:var(--site-muted);margin-top:.25rem;font-size:.75rem;display:block}.landing-tour-alert-trigger>svg{width:1rem;height:1rem;color:var(--site-muted);transform:rotate(180deg)}.landing-tour-badge{--badge:oklch(52% .12 65);border:1px solid color-mix(in oklch, var(--badge) 30%, transparent);background:color-mix(in oklch, var(--badge) 10%, transparent);height:1.375rem;color:var(--badge);vertical-align:.125rem;border-radius:999px;align-items:center;gap:.25rem;margin-right:.5rem;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.dark .landing-tour-badge{--badge:oklch(84% .13 80)}.landing-tour-badge svg{width:.875rem;height:.875rem}.landing-tour-alert-body{justify-items:start;gap:1rem;padding-bottom:1.5rem;font-size:.875rem;line-height:1.5rem;display:grid}.landing-tour-alert-body p{max-width:65ch}.landing-tour-alert-link{color:var(--site-muted);text-underline-offset:4px;text-decoration:underline}.landing-tour-alert-body small{color:var(--site-muted);font-size:.75rem}.landing-tour-bone{background:color-mix(in oklch, var(--site-ink) 8%, transparent);border-radius:.25rem;height:.75rem;display:block}.landing-tour-bone--tall{height:1rem}.landing-tour-bone--badge{border-radius:999px;width:5.5rem;height:1.375rem}.landing-tour-alert-skeleton{border-top:1px solid color-mix(in oklch, var(--site-line) 60%, transparent);gap:.625rem;padding-block:1.375rem;display:grid}.landing-tour-alert-skeleton>span{align-items:center;gap:.625rem;display:flex}.landing-tour-about{grid-template-columns:minmax(0,1fr) 18.5rem;gap:0 2rem;display:grid}.landing-tour-prose{max-width:62ch;color:var(--site-muted);margin-top:1rem;font-size:.875rem;line-height:1.75rem}.landing-tour-rule{border-top:1px solid color-mix(in oklch, var(--site-line) 60%, transparent);margin-top:1.75rem;padding-top:1.5rem}.landing-tour-small{color:var(--site-muted);margin-top:.25rem;font-size:.75rem}.landing-tour-facilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem;margin-top:1rem;font-size:.875rem;display:grid}.landing-tour-facilities li{align-items:center;gap:.625rem;display:flex}.landing-tour-facilities svg{width:1rem;height:1rem;color:var(--site-green);flex-shrink:0}.landing-tour-guide{grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:1rem;font-size:.875rem;display:grid}.landing-tour-guide>svg{width:1rem;height:1rem;color:var(--site-muted)}.landing-tour-link{color:var(--site-green);justify-content:flex-end;align-items:center;gap:.375rem;font-weight:500;display:inline-flex}.landing-tour-link svg{width:.875rem;height:.875rem}.landing-tour-glance{border-left:1px solid color-mix(in oklch, var(--site-line) 60%, transparent);flex-direction:column;padding-left:2rem;display:flex}.landing-tour-glance dl{margin-top:.75rem;font-size:.875rem}.landing-tour-glance dl>div{border-bottom:1px solid color-mix(in oklch, var(--site-line) 50%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;padding-block:.6875rem;display:flex}.landing-tour-glance dl>div:last-child{border-bottom:0}.landing-tour-glance dt{color:var(--site-muted);white-space:nowrap;align-items:center;gap:.625rem;display:flex}.landing-tour-glance dt svg{flex-shrink:0;align-self:center;width:1rem;height:1rem}.landing-tour-glance dd{text-align:right;font-weight:500}.landing-tour-glance dd small{color:var(--site-muted);font-size:.75rem;font-weight:400;display:block}.landing-tour-actions{gap:.5rem;margin-top:1.5rem;display:grid}.landing-tour-actions .landing-tour-button{height:2.25rem}.landing-tour-attribution{border-top:1px solid color-mix(in oklch, var(--site-line) 60%, transparent);color:var(--site-muted);grid-column:1/-1;margin-top:1.75rem;padding-top:1rem;font-size:.75rem}.landing-tour-weather{--weather-cool:oklch(74.6% .16 232.661);--weather-mid:oklch(82.8% .189 84.429);--weather-hot:oklch(75% .183 55.934);--weather-wet:oklch(68.5% .169 237.323);--temp-height:9rem;--rain-height:3rem;--chart-gap:1.25rem}.dark .landing-tour-weather{--weather-cool:oklch(82.8% .111 230.318);--weather-mid:oklch(87.9% .169 91.605);--weather-hot:oklch(83.7% .128 66.29);--weather-wet:oklch(74.6% .16 232.661)}.landing-tour-season{border-bottom:1px solid color-mix(in oklch, var(--site-line) 60%, transparent);margin-top:1rem;padding-bottom:1.5rem}.landing-tour-season h5{font-size:1rem;font-weight:600}.landing-tour-season dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;margin-top:.75rem;font-size:.875rem;display:grid}.landing-tour-season dl>div{border-top:1px solid color-mix(in oklch, var(--site-line) 50%, transparent);gap:.25rem;padding-block:.75rem;display:grid}.landing-tour-season dt{color:var(--site-muted)}.landing-tour-season dd{line-height:1.25rem}.landing-tour-season dd strong{font-weight:500}.landing-tour-season dd span{color:var(--site-muted);display:block}.landing-tour-season p{color:var(--site-muted);margin-top:.5rem;font-size:.75rem}.landing-tour-season+.landing-tour-weather-heading{margin-top:1.5rem}.landing-tour-weather-heading{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.landing-tour-rule>.landing-tour-weather-heading{margin-top:0}.landing-tour-weather-heading small{color:var(--site-muted);font-size:.75rem}.landing-tour-chart{grid-template-columns:2.5rem minmax(0,1fr);margin-top:1rem;display:grid}.landing-tour-chart-axis{color:var(--site-muted);font-size:.75rem;line-height:1;position:relative}.landing-tour-chart-axis>span{justify-items:end;display:grid;position:absolute;right:.5rem;transform:translateY(-50%)}.landing-tour-chart-axis small{font-size:.625rem}.landing-tour-chart-axis>span:nth-child(2){top:calc(var(--temp-height) / 2)}.landing-tour-chart-axis>span:nth-child(3){top:var(--temp-height)}.landing-tour-chart-axis>span:nth-child(4){top:calc(var(--temp-height) + var(--chart-gap));transform:translateY(-.375rem)}.landing-tour-chart-axis>span:nth-child(5){top:calc(var(--temp-height) + var(--chart-gap) + var(--rain-height))}.landing-tour-chart-days{grid-template-columns:repeat(var(--days), minmax(0, 1fr));display:grid;position:relative}.landing-tour-chart-days:before,.landing-tour-chart-days:after{content:"";pointer-events:none;position:absolute;inset-inline:0}.landing-tour-chart-days:before{height:var(--temp-height);border-block:1px solid color-mix(in oklch, var(--site-line) 60%, transparent);background:repeating-linear-gradient(to right, color-mix(in oklch, var(--site-line) 60%, transparent) 0 4px, transparent 4px 8px) center / 100% 1px no-repeat;top:0}.landing-tour-chart-days:after{top:calc(var(--temp-height) + var(--chart-gap));height:var(--rain-height);border-block:1px solid color-mix(in oklch, var(--site-line) 60%, transparent)}.landing-tour-chart-days>span{grid-template-rows:var(--temp-height) var(--chart-gap) var(--rain-height) auto;display:grid;position:relative}.landing-tour-chart-temp,.landing-tour-chart-rain{position:relative}.landing-tour-chart-rain{grid-row:3}.landing-tour-chart-temp i{border-radius:.125rem;width:62%;max-width:1.75rem;position:absolute;left:50%;transform:translate(-50%)}.landing-tour-chart-rain i{background:var(--weather-wet);border-radius:.125rem .125rem 0 0;width:50%;max-width:1.25rem;min-height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.landing-tour-chart-rain b{border-top:1px solid var(--site-muted);opacity:.5;width:.625rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.landing-tour-chart-label{grid-row:4;justify-items:center;padding-top:.5rem;font-size:.75rem;font-weight:500;line-height:1.25;display:grid}.landing-tour-chart-label small{color:var(--site-muted);font-size:.6875rem;font-weight:400}.landing-tour-chart-today .landing-tour-chart-label{font-weight:700}.landing-tour-chart-today .landing-tour-chart-label small{color:var(--site-ink)}.landing-tour-details{color:var(--site-muted);text-underline-offset:4px;margin-top:1.25rem;font-size:.75rem;text-decoration:underline;display:inline-block}.landing-tour-select{border:1px solid var(--site-line);border-radius:.375rem;justify-content:space-between;align-items:center;gap:.5rem;width:9rem;height:2.25rem;padding:0 .75rem;font-size:.875rem;display:inline-flex}.landing-tour-select svg{width:1rem;height:1rem;color:var(--site-muted)}.landing-tour-year{grid-template-columns:repeat(12,minmax(0,1fr));height:7rem;margin-top:1rem;display:grid}.landing-tour-year>span{grid-template-rows:minmax(0,1fr) auto;gap:.375rem;display:grid}.landing-tour-year>span>span{position:relative}.landing-tour-year i{border-radius:.125rem;width:46%;max-width:1.75rem;position:absolute;left:50%;transform:translate(-50%)}.landing-tour-year small{color:var(--site-muted);text-align:center;font-size:.6875rem}.landing-tour-year .landing-tour-chart-today small{color:var(--site-ink);font-weight:600}.landing-tour-stats{flex-wrap:wrap;gap:.75rem 2rem;margin-top:1.25rem;display:flex}.landing-tour-stats dt{color:var(--site-muted);font-size:.75rem}.landing-tour-stats dd{letter-spacing:-.02em;font-size:1.125rem;font-weight:600}.landing-tour-location{border:1px solid var(--site-line);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}.landing-tour-map{flex:1;min-height:22rem;position:relative;overflow:hidden}.landing-tour-map-still{--camp-x:var(--wide-camp-x);--camp-y:var(--wide-camp-y);--nearby-x:var(--wide-nearby-x);--nearby-y:var(--wide-nearby-y);aspect-ratio:900/504;background:var(--map-wide-light) center / 100% 100%;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports not (aspect-ratio:1){.landing-tour-map-still{inset:0;transform:none}}.dark .landing-tour-map-still{background-image:var(--map-wide-dark)}.landing-tour-map-camp,.landing-tour-map-nearby{width:0;height:0;position:absolute}.landing-tour-map-camp{top:var(--camp-y);left:var(--camp-x);z-index:3}.landing-tour-map-nearby{top:var(--nearby-y);left:var(--nearby-x);z-index:1}.landing-tour-map-badge{z-index:1;box-sizing:border-box;border:2px solid var(--site-green);background:var(--site-surface);width:1.75rem;height:1.75rem;color:var(--site-green);border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 5px #0005}.landing-tour-map-badge svg{width:1rem;height:1rem}.landing-tour-map-camp .landing-tour-map-badge{border-color:var(--site-paper);background:var(--site-green);width:2.125rem;height:2.125rem;color:oklch(var(--primary-foreground))}.landing-tour-map-label{background:var(--site-surface);max-width:10rem;color:var(--site-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:.25rem .625rem .25rem 1.375rem;font-size:.75rem;font-weight:600;line-height:1rem;position:absolute;top:0;left:0;overflow:hidden;transform:translateY(-50%);box-shadow:0 1px 4px #0004}.landing-tour-map-camp .landing-tour-map-label{background:var(--site-green);color:oklch(var(--primary-foreground));padding-left:1.5625rem;font-size:.8125rem}.landing-tour-map-control{background:var(--site-surface);width:2.25rem;height:2.25rem;color:var(--site-ink);border-radius:.375rem;place-items:center;display:grid;box-shadow:0 1px 3px #0003}.landing-tour-map-control svg{width:1rem;height:1rem}.landing-tour-map-buttons{gap:.5rem;display:flex;position:absolute;top:1rem;left:1rem}.landing-tour-map-nearby-button{white-space:nowrap;align-items:center;gap:.375rem;width:auto;padding-inline:.75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.landing-tour-map-nearby-button small{color:var(--site-muted);font-size:inherit}.landing-tour-map-tools{gap:.5rem;display:grid;position:absolute;top:1rem;right:1rem}.landing-tour-map-zoom{height:auto}.landing-tour-map-zoom svg{width:2.25rem;height:2.25rem;padding:.625rem}.landing-tour-map-zoom svg+svg{border-top:1px solid var(--site-line)}.landing-tour-map-scale{border:1.5px solid var(--site-ink);background:color-mix(in oklch, var(--site-surface) 70%, transparent);width:53px;color:var(--site-ink);border-top:0;padding:0 .25rem;font-size:.6875rem;position:absolute;bottom:.75rem;left:.75rem}.landing-tour-map-scale>span+span{display:none}.landing-tour-map-credit{background:color-mix(in oklch, var(--site-surface) 85%, transparent);color:var(--site-ink);border-radius:.375rem;padding:.125rem .5rem;font-size:.625rem;position:absolute;bottom:.5rem;right:.5rem}.landing-tour-map-credit-compact{display:none}.landing-tour-map-credit-compact b{font-weight:500}.landing-tour-map-footer{border-top:1px solid var(--site-line);align-items:center;gap:.75rem;padding:1rem;display:flex}.landing-tour-map-tile{background:color-mix(in oklch, var(--site-green) 12%, transparent);width:2.5rem;height:2.5rem;color:var(--site-green);border-radius:.5rem;flex-shrink:0;place-items:center;display:grid}.landing-tour-map-tile svg{width:1.125rem;height:1.125rem}.landing-tour-map-name{flex:1;min-width:0;display:grid}.landing-tour-map-name small{color:var(--site-muted);font-size:.75rem}.landing-tour-map-name strong{font-size:.875rem;font-weight:600}.landing-tour-map-footer .landing-tour-button{height:2.25rem}.landing-tour-split{gap:0;padding:0}.landing-tour-split>span{flex:1;justify-content:center;align-items:center;gap:.5rem;height:100%;padding:0 .875rem;display:inline-flex}.landing-tour-split>span+span{border-left:1px solid color-mix(in oklch, currentColor 30%, transparent);flex:none;width:2.25rem;padding:0}.landing-calendar-example{border:1px solid var(--site-line);background:var(--site-surface);box-shadow:var(--landing-shadow);border-radius:.75rem;overflow:hidden;container-type:inline-size}.landing-example-weekdays,.landing-example-days{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.landing-example-weekdays{color:var(--site-muted);text-align:center;border-block:1px solid var(--site-line);font-size:.75rem;font-weight:600}.landing-example-weekdays>span{border-right:1px solid var(--site-line);padding-block:.75rem}.landing-example-weekdays>span:last-child{border-right:0}.landing-example-days>span{--cell-pad:clamp(.375rem, .67cqw, .5rem);--date-size:clamp(1.25rem, calc(.875rem + 1.25cqw), 1.75rem);--overlay-text:clamp(.6875rem, 1.1cqw, .75rem);--overlay-gap:clamp(.125rem, .3cqw, .25rem);min-width:0;min-height:clamp(5.5rem,4.5rem + 2cqw,6rem);padding:var(--cell-pad);border-right:1px solid var(--site-line);border-bottom:1px solid var(--site-line);font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;gap:.25rem;font-size:clamp(.75rem,1.4cqw,.875rem);font-weight:500;display:flex;position:relative}.landing-example-days>span:nth-child(7n){border-right:0}.landing-example-days>span:nth-last-child(-n+7){border-bottom:0}.landing-example-days>.example-outside{color:color-mix(in oklch, var(--site-muted) 45%, transparent);background:color-mix(in oklch, var(--site-line) 15%, transparent)}.landing-example-days b{z-index:1;width:var(--date-size);height:var(--date-size);border-radius:50%;flex-shrink:0;align-self:end;place-items:center;font-weight:500;display:grid;position:relative}.landing-example-days .example-in-stay:before{content:"";inset:var(--cell-pad) 0 auto;height:var(--date-size);background:color-mix(in oklch, var(--site-green) 10%, transparent);position:absolute}.landing-example-days .example-arrival:before{left:calc(100% - var(--date-size) - var(--cell-pad));border-radius:999px 0 0 999px}.landing-example-days .example-stay-end:before{right:var(--cell-pad);border-radius:0 999px 999px 0}.landing-example-days .example-arrival b{background:var(--site-green);color:oklch(var(--primary-foreground));font-weight:600}.landing-example-weather{height:1.75rem;color:var(--site-muted);font-size:var(--overlay-text);white-space:nowrap;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.125rem;line-height:1.15;display:flex}.landing-example-weather>span{align-items:center;gap:.125rem;display:flex}.landing-rain-wide{display:none}.landing-example-weather svg{flex-shrink:0;width:.625rem;height:.625rem}.landing-example-status{align-items:center;gap:var(--overlay-gap);min-height:1rem;font-size:var(--overlay-text);line-height:1rem;display:flex}.landing-example-status :is(svg,i),.landing-example-key :is(svg,i){stroke-width:2.5px;flex-shrink:0;width:clamp(.5rem,1cqw,.75rem);height:clamp(.5rem,1cqw,.75rem)}.landing-weather-low,.landing-status-wide,.landing-weekday-wide{display:none}@container (width>=32rem){.landing-example-weather{align-items:flex-start}.landing-weather-low,.landing-rain-wide,.landing-status-wide,.landing-weekday-wide{display:inline}.landing-rain-narrow,.landing-status-short,.landing-weekday-short{display:none}}.example-status--available{background:oklch(var(--availability-available));border-radius:50%;display:inline-block}.example-status--booked{color:oklch(var(--availability-booked))}.example-school-holiday{background:#d97706;border-radius:2px;width:.5rem;height:.25rem;display:inline-block}.example-public-holiday{background:#7c3aed;border-radius:50%;width:.375rem;height:.375rem;display:inline-block}.dark .example-school-holiday{background:#fcd34d}.dark .example-public-holiday{background:#c4b5fd}.landing-example-days .example-school-holiday,.landing-example-days .example-public-holiday{position:absolute;top:.75rem;left:.25rem}.landing-example-days .example-with-holiday{top:1.5rem}@container (width>=32rem){.landing-example-days .example-school-holiday,.landing-example-days .example-public-holiday{left:.5rem}.landing-example-days .example-with-holiday{top:.75rem;left:1.25rem}}@container (width>=56rem){.landing-example-days .example-school-holiday{width:.75rem}}.landing-example-key,.landing-example-notes{color:var(--site-muted);flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.75rem;display:flex}.landing-example-key{border-top:1px solid var(--site-line);padding:1rem 1.25rem .5rem}.landing-example-notes{padding:0 1.25rem 1rem}.landing-example-key span,.landing-example-notes span{align-items:center;gap:.375rem;display:inline-flex}.landing-example-notes svg{width:.75rem;height:.75rem}.landing-coverage-layout{grid-template:"copy map""figures map"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:2.5rem clamp(3rem,6vw,6rem);display:grid}.landing-coverage-copy{grid-area:copy;gap:1.25rem;display:grid}.landing-coverage-copy>p{max-width:40ch;color:var(--site-muted);text-wrap:pretty;font-size:clamp(1.125rem,1.4vw,1.25rem);line-height:1.6}.landing-coverage-map{grid-area:map;align-self:center;min-width:0}.landing-coverage-figures{grid-area:figures;gap:1.5rem;min-width:0;display:grid}.landing-coverage-counts{font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 1.25rem;display:grid}.landing-coverage-counts>div{border-top:1px solid var(--site-line);flex-direction:column-reverse;justify-content:flex-end;gap:.25rem;padding-top:.75rem;display:flex}.landing-coverage-counts dd{color:var(--site-ink);letter-spacing:-.03em;font-size:1.75rem;font-weight:600;line-height:1.1}.landing-coverage-counts dt{color:var(--site-muted);text-wrap:balance;font-size:.875rem;line-height:1.35}.landing-coverage-counts>.landing-coverage-total{border-top-color:var(--site-ink)}.landing-coverage-total dd{color:var(--site-green)}.landing-coverage-ask{max-width:44ch;color:var(--site-muted);text-wrap:pretty;justify-items:start;gap:.75rem;line-height:1.6;display:grid}.landing-map{aspect-ratio:600/553.41;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;position:relative}.landing-map-land,.landing-map-camps,.landing-map-borders{position:absolute;inset:0;-webkit-mask-image:url(/assets/DuhNgNJK.svg);mask-image:url(/assets/DuhNgNJK.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.landing-map-land{background:var(--landing-sand)}.landing-map-camps{background:var(--site-green);-webkit-mask-image:url(/assets/LzeT98ir.svg);mask-image:url(/assets/LzeT98ir.svg)}.landing-map-borders svg{width:100%;height:100%;display:block;overflow:visible}.landing-map-borders path{fill:none;stroke:var(--site-ink);stroke-width:1px;stroke-linejoin:round;opacity:.4}.landing-questions-list{border-top:1px solid var(--site-line);margin-top:3rem}.landing-questions-list details{border-bottom:1px solid var(--site-line)}.landing-questions-list summary{letter-spacing:-.02em;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding-block:1.125rem;font-size:1.125rem;font-weight:600;list-style:none;display:flex}.landing-questions-list summary::-webkit-details-marker{display:none}.landing-questions-list summary:focus-visible{outline:2px solid var(--site-green);outline-offset:2px;border-radius:.25rem}.landing-questions-list summary svg{width:1.375rem;height:1.375rem;color:var(--site-muted);flex:none;transition:rotate .22s cubic-bezier(.2,.7,.2,1)}.landing-questions-list details[open]:not([data-closing]) summary svg{color:var(--site-ink);rotate:45deg}.landing-questions-list details>p{max-width:60ch;color:var(--site-muted);padding-bottom:1.5rem;font-size:1rem;line-height:1.7}.landing-questions-list strong{color:var(--site-ink);font-weight:500}@media (width>=961px){.landing-questions-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:4rem;display:grid}.landing-questions-layout>h2{top:var(--public-anchor-offset);position:sticky}.landing-questions-list{margin-top:0}.landing-questions-list details>p{max-width:none}}.landing-final{--landing-highlight:oklch(55% .1 95/.5);isolation:isolate;color:var(--landing-night-ink);position:relative}.landing-final-frame{min-height:34rem;padding-block:var(--landing-section);text-align:center;align-content:center;justify-items:center;gap:1.5rem;display:grid;position:relative}.landing-final p:not(.landing-note){max-width:40ch;color:var(--landing-night-muted);text-wrap:pretty;font-size:clamp(1.125rem,1.4vw,1.1875rem);line-height:1.6}.landing-final .landing-final-action{color:oklch(25% .05 70);background:oklch(85% .14 95);margin-top:.75rem}.landing-final .landing-final-action:hover{background:oklch(80% .14 92)}.landing-final .landing-final-action:focus-visible{outline-color:oklch(85% .14 95)}.landing-final-note{color:oklch(85% .08 90);font-size:1.5rem}@media (width>=961px){.landing-final-frame{text-align:left;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title action""copy note";place-items:end start;gap:1.25rem 4rem}.landing-final h2{grid-area:title}.landing-final p:not(.landing-note){grid-area:copy;align-self:start}.landing-final .landing-final-action{grid-area:action;justify-self:end;margin-top:0}.landing-final-note{grid-area:note;place-self:start end}}@media (width<=1100px){.landing-hero-collage{display:contents}.landing-scrap,.landing-hero-collage-note,.landing-hero-collage-arrow{display:none}.landing-hero-frame>.landing-hero-search{max-width:56rem}.landing-sticker{top:20%;right:4%}.landing-page{--landing-rail:6rem}.landing-band-example{padding-inline:1rem}.landing-coverage-layout{grid-template:"copy""map""figures"/minmax(0,1fr)}.landing-coverage-map{justify-self:center;width:min(100%,36rem)}}@media (width<=960px){.landing-sticker{width:7rem;height:7rem;font-size:1.3rem;top:3rem;right:0}.landing-snapshot{--tilt-scale:.5}.landing-page{--landing-rail:2.75rem}.landing-beat-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:3.5rem}.landing-waypoint{grid-area:auto;justify-self:start;margin-top:0}.landing-band-copy,.landing-beat--flip .landing-band-copy{grid-area:auto;justify-self:stretch;max-width:none;padding:0}.landing-band-example,.landing-beat--flip .landing-band-example{grid-area:auto;justify-items:start;margin-top:.75rem;padding:0}.landing-band-example>*{max-width:28rem}.landing-trail-path path{opacity:.32}.landing-trail-path .landing-trail-path--night{opacity:.28}}@media (width<=1024px){.landing-tour{flex-direction:column;align-items:stretch;gap:1.25rem;display:flex}.landing-tour-side{display:contents}.landing-tour-tabs{display:none}.landing-tour-window{order:1}.landing-tour-note{min-height:6.4em;color:var(--site-muted);order:2;font-size:.9375rem;line-height:1.6;display:block}.landing-tour-note strong{color:var(--site-ink);font-weight:600}.landing-tour-side>.landing-story-picker{order:3}.landing-tour-window-tabs{--tab-pad:.625rem;--fade-start:0px;--fade-end:0px;padding-inline:calc(1.75rem - var(--tab-pad));overscroll-behavior-x:contain;scrollbar-width:none;box-shadow:inset 0 -1px var(--site-line);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fade-start), #000 calc(100% - var(--fade-end)), transparent);border-bottom:0;gap:.25rem;overflow-x:auto}.landing-tour-window-tabs::-webkit-scrollbar{display:none}.landing-tour-window-tabs[data-more-before]{--fade-start:2.5rem}.landing-tour-window-tabs[data-more-after]{--fade-end:2.5rem}.landing-tour-window-tab{isolation:isolate;height:2.25rem;padding-inline:var(--tab-pad);border-radius:.5rem;flex:none;gap:.375rem;margin-block:.25rem;transition:color .2s,background-color .2s,transform .12s;position:relative;overflow:hidden}.landing-tour-window-tab>svg{stroke-width:1.75px;width:1rem;height:1rem;transition:color .2s}@media (hover:hover){.landing-tour-window-tab:not([data-active]):hover{background:color-mix(in oklch, var(--site-ink) 5%, transparent)}}.landing-tour-window-tab:active{transform:scale(.97)}.landing-tour-window-tab[data-active]{background:color-mix(in oklch, var(--site-green) 14%, transparent)}[data-touring] .landing-tour-window-tab[data-active]{background:color-mix(in oklch, var(--site-green) 6%, transparent)}.landing-tour-window-tab[data-active]>svg{color:var(--site-green)}.landing-tour-window-tab-fill{z-index:-1;pointer-events:none;position:absolute;inset:0}.landing-tour-window-tab-fill i{background:color-mix(in oklch, var(--site-green) 14%, transparent);transform-origin:0;animation:landing-tour-fill-across var(--landing-tour-time) linear both;position:absolute;inset:0}.landing-tour-window-tab:focus-visible{outline:2px solid var(--site-green);outline-offset:-2px;border-radius:.375rem}.landing-tour-window-bar{display:none}.landing-tour-panel{padding-top:1.25rem}.landing-tour-view{flex:none}.landing-tour-stage{position:relative;overflow:hidden}.landing-tour-panel:not([data-view=calendar]){position:absolute;inset:0;overflow:hidden}.landing-tour-panel:is([data-view=about],[data-view=weather],[data-view=alerts]){-webkit-mask-image:linear-gradient(#000 calc(100% - 4rem),#0000);mask-image:linear-gradient(#000 calc(100% - 4rem),#0000)}.landing-tour-panel[data-view=location] .landing-tour-view{flex:1}.landing-tour-weather{--temp-height:7rem;--rain-height:2.25rem}.landing-tour-year{height:5rem}}@media (width<=720px){.landing-tour-season dl{grid-template-columns:minmax(0,1fr)}.landing-tour .landing-example-chips{gap:.375rem;padding-inline:1rem;font-size:.75rem}.landing-tour .landing-example-chips>span{padding-inline:.5rem}.landing-tour .landing-example-key{text-align:center;justify-content:center}.landing-example-checked{margin-left:0}.landing-tour .landing-example-chips{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1rem),#0000)}.landing-tour-identity{padding:1.25rem 1rem 0}.landing-tour-picker{font-size:1.5rem;line-height:2rem}.landing-tour-identity-actions{margin-right:.25rem}.landing-tour-crumbs{font-size:.8125rem}.landing-tour-controls{gap:.5rem;margin-top:1rem;padding-inline:1rem}.landing-tour-window-tabs{padding-inline:calc(1rem - var(--tab-pad))}.landing-tour-month{flex:1;min-width:0}.landing-tour-month>span:nth-child(2){flex:1;width:auto;min-width:0}.landing-tour-month>span:first-child,.landing-tour-month>span:last-child{padding-inline:.5rem;font-size:0}.landing-tour-layers{justify-content:center;width:2.25rem;padding:0;font-size:0}.landing-tour-panel-toggle{display:none}.landing-tour-panel{padding:1rem 1rem 1.25rem}.landing-tour-calendar{grid-template-columns:minmax(0,1fr)}.landing-tour-planner{display:none}.landing-tour .landing-example-days>span{min-height:4rem}.landing-tour-alerts-heading .landing-tour-button{display:none}.landing-tour-about{grid-template-columns:minmax(0,1fr)}.landing-tour-glance{border-top:1px solid color-mix(in oklch, var(--site-line) 60%, transparent);border-left:0;margin-top:1.75rem;padding:1.5rem 0 0}.landing-tour-facilities{gap:.75rem 1rem}.landing-tour-weather{--temp-height:7rem;--rain-height:2.25rem}.landing-tour-chart{grid-template-columns:2rem minmax(0,1fr)}.landing-tour-chart-label small{display:none}.landing-tour-chart-days{grid-template-columns:repeat(var(--days), 2.25rem);overflow:hidden}.landing-tour-map{min-height:15rem}.landing-tour-map-still{--camp-x:var(--narrow-camp-x);--camp-y:var(--narrow-camp-y);--nearby-x:var(--narrow-nearby-x);--nearby-y:var(--narrow-nearby-y);aspect-ratio:360/480;background-image:var(--map-narrow-light)}.landing-tour-map-label{padding:.25rem 1.375rem .25rem .625rem;left:auto;right:0}.landing-tour-map-camp .landing-tour-map-label{padding:.25rem 1.5625rem .25rem .625rem}.landing-tour-map-scale{width:69px}.landing-tour-map-scale>span:first-child{display:none}.landing-tour-map-scale>span+span{display:inline}.landing-tour-map-credit-full{display:none}.landing-tour-map-credit-compact{display:inline}.dark .landing-tour-map-still{background-image:var(--map-narrow-dark)}.landing-tour-map-footer{flex-wrap:wrap}.landing-tour-map-name{flex-basis:calc(100% - 3.25rem)}.landing-tour-map-footer .landing-tour-split{flex:1}.landing-tour-map-footer .landing-tour-button--outline{display:none}}@media (width<=800px){.landing-hero-frame{padding-block:3.5rem 4rem}.landing-page{--landing-section:5rem}}@media (width<=700px){.landing-coverage-layout{gap:2rem}.landing-coverage-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (width<=500px){.landing-hero-frame{padding-block:2.5rem 3.5rem}.landing-hero h1{font-size:clamp(2.5rem,12.5vw,3.25rem)}.landing-hero-search{margin-top:1.5rem}.landing-hero-lead{margin-top:3rem;font-size:1.0625rem}.landing-page h2{font-size:clamp(2.5rem,11vw,3rem)}.landing-hero-scribble{font-size:1.5rem;bottom:-2.25rem}.landing-sticker{width:6rem;height:6rem;font-size:1.125rem;top:2rem;right:-.25rem}.landing-note{font-size:1.5rem}.landing-band-example>*{max-width:none}}@media (width<=360px){.landing-sticker{width:4.75rem;height:4.75rem;font-size:.9375rem;right:-.75rem}}.legal-document{width:100%;padding-bottom:3rem}.legal-intro{padding-block:1rem 2rem}.legal-document h1{font-size:clamp(3.5rem,8vw,7rem);line-height:1}.legal-document-switch{gap:2rem;margin-bottom:3rem;display:flex}.legal-document-switch a{min-height:2.75rem;color:var(--site-muted);text-underline-offset:.4em;align-items:center;font-size:.9375rem;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .14s,text-decoration-color .14s;display:inline-flex}.legal-document-switch a:hover{color:var(--site-ink);-webkit-text-decoration-color:var(--site-line);text-decoration-color:var(--site-line)}.legal-document-switch a[aria-current=page]{color:var(--site-ink);-webkit-text-decoration-color:var(--site-green);text-decoration-color:var(--site-green);text-decoration-thickness:2px}.legal-document-intro{max-width:44rem;padding-bottom:3.5rem}.legal-document-title{text-wrap:balance;font-size:clamp(2.5rem,5vw,4rem)}.legal-summary{max-width:44ch;color:var(--site-muted);text-wrap:pretty;margin-top:1.25rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.6}.legal-updated{color:var(--site-muted);font-variant-numeric:tabular-nums;margin-top:1.25rem;font-size:.8125rem}.legal-layout{grid-template-columns:16rem minmax(0,1fr);gap:clamp(3rem,8vw,9rem);padding-top:3.5rem;display:grid}.legal-contents{top:var(--public-anchor-offset);max-height:calc(100svh - var(--public-anchor-offset) - 2rem);align-self:start;margin:-.375rem;padding:.375rem;display:grid;position:sticky;overflow-y:auto}.legal-contents-title{margin-bottom:.75rem;font-size:.8125rem;font-weight:500}.legal-contents a{min-height:2.75rem;color:var(--site-muted);align-items:baseline;gap:.875rem;padding-block:.625rem;font-size:.8125rem;line-height:1.5;display:flex}.legal-contents a>span{font-variant-numeric:tabular-nums;min-width:1.25rem;font-family:Instrument Serif,Georgia,serif;font-size:1rem}.legal-contents a:hover{color:var(--site-green);text-underline-offset:.3em;text-decoration:underline}.legal-sections{min-width:0;max-width:70ch}.legal-sections section{scroll-margin-top:var(--public-anchor-offset);padding-bottom:3rem}.legal-sections section>.journal-rule{margin-bottom:3rem}.legal-sections h3{text-wrap:balance;align-items:baseline;gap:.875rem;margin-bottom:1.25rem;font-size:clamp(1.875rem,3vw,2.375rem);line-height:1.1;display:flex}.legal-sections h3>span{color:var(--site-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.75em}.legal-prose{overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.legal-prose>*+*{margin-top:1rem}.legal-prose ul{padding-left:1.25rem;list-style:outside}.legal-prose li+li{margin-top:.625rem}.legal-prose li::marker{color:var(--site-green)}@media (width<=900px){.legal-layout{grid-template-columns:1fr;gap:2.5rem;padding-top:2.5rem}.legal-contents{grid-template-columns:1fr 1fr;column-gap:1.5rem;max-height:none;position:static}.legal-contents-title{grid-column:1/-1}.legal-contents:after{content:"";background:var(--site-ink);opacity:.3;grid-column:1/-1;height:8px;margin-top:2rem;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%208'%20preserveAspectRatio='none'%3e%3cdesc%3eA%20hand-drawn%20pencil%20rule.%3c/desc%3e%3cpath%20d='M2%204.8%20C%2060%203.6,%20110%205.2,%20190%204.1%20S%20330%202.9,%20420%204.4%20S%20560%205.6,%20650%203.8%20S%20790%202.6,%20880%204.5%20S%201010%205.4,%201090%203.9%20S%201170%203.4,%201198%204.2'%20fill='none'%20stroke='black'%20stroke-width='1.6'%20stroke-linecap='round'/%3e%3c/svg%3e") 0 0/100% 100%;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%208'%20preserveAspectRatio='none'%3e%3cdesc%3eA%20hand-drawn%20pencil%20rule.%3c/desc%3e%3cpath%20d='M2%204.8%20C%2060%203.6,%20110%205.2,%20190%204.1%20S%20330%202.9,%20420%204.4%20S%20560%205.6,%20650%203.8%20S%20790%202.6,%20880%204.5%20S%201010%205.4,%201090%203.9%20S%201170%203.4,%201198%204.2'%20fill='none'%20stroke='black'%20stroke-width='1.6'%20stroke-linecap='round'/%3e%3c/svg%3e") 0 0/100% 100%}}@media (width<=500px){.legal-intro{padding-top:0}.legal-document-intro{padding-bottom:2.5rem}.legal-contents{grid-template-columns:1fr}}.guide-page{width:100%;padding-bottom:4rem}.guide-intro{padding-block:1rem 3.5rem}.guide-intro nav{margin-bottom:1.5rem}.guide-page .guide-back{color:var(--site-muted);gap:.5rem;margin-left:-.125rem}.guide-page a:not(.public-button){text-underline-offset:.25em}.guide-prose a:not(.public-button){color:var(--site-green);text-decoration:underline}.guide-page h1{text-wrap:balance;max-width:20ch;font-size:clamp(2.75rem,6vw,5.5rem)}.guide-summary{max-width:60ch;color:var(--site-muted);text-wrap:pretty;margin-top:1.5rem;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.6}.guide-page h2{text-wrap:balance;font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.05}.guide-layout{grid-template-columns:minmax(12rem,1fr) minmax(0,3fr);gap:clamp(2rem,5vw,5rem);padding-top:3.5rem;display:grid}.guide-contents{top:var(--public-anchor-offset);align-self:start;position:sticky}.guide-page .guide-contents h2{letter-spacing:normal;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.5}.guide-contents ul{gap:.25rem;margin-top:.75rem;list-style:none;display:grid}.guide-contents a{color:var(--site-muted);padding-block:.5rem;font-size:.875rem;line-height:1.5;display:inline-block}.guide-contents a:hover{color:var(--site-green);text-decoration:underline}.guide-prose{max-width:70ch;font-size:1rem;line-height:1.8}.guide-prose section{scroll-margin-top:var(--public-anchor-offset)}.guide-prose section+section{margin-top:3.5rem}.guide-prose p,.guide-prose ul{margin-top:1.25rem}.guide-prose ul{padding-left:1.5rem;list-style:outside}.guide-prose li+li{margin-top:.5rem}.guide-prose strong{font-weight:600}.guide-table-wrap{margin-top:1.5rem;overflow-x:auto}.guide-prose table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.6}.guide-prose caption{text-align:left;color:var(--site-muted);padding-bottom:1rem}.guide-prose :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid var(--site-line);padding:.75rem 1rem .75rem 0}.guide-prose th{font-weight:600}.guide-action{margin-top:3rem}.guide-action p{color:var(--site-muted);margin-top:.75rem;font-size:.875rem}.guide-related{margin-top:6rem}.guide-index-section+.guide-index-section{margin-top:4.5rem}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,5rem);margin-top:1.5rem;display:grid}.guide-link{justify-content:space-between;align-items:start;gap:1.5rem;padding-block:1.75rem 2rem;display:flex;position:relative}.guide-link:before{content:"";background:var(--site-ink);opacity:.3;height:8px;position:absolute;top:0;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%208'%20preserveAspectRatio='none'%3e%3cdesc%3eA%20hand-drawn%20pencil%20rule.%3c/desc%3e%3cpath%20d='M2%204.8%20C%2060%203.6,%20110%205.2,%20190%204.1%20S%20330%202.9,%20420%204.4%20S%20560%205.6,%20650%203.8%20S%20790%202.6,%20880%204.5%20S%201010%205.4,%201090%203.9%20S%201170%203.4,%201198%204.2'%20fill='none'%20stroke='black'%20stroke-width='1.6'%20stroke-linecap='round'/%3e%3c/svg%3e") 0 0/100% 100%;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201200%208'%20preserveAspectRatio='none'%3e%3cdesc%3eA%20hand-drawn%20pencil%20rule.%3c/desc%3e%3cpath%20d='M2%204.8%20C%2060%203.6,%20110%205.2,%20190%204.1%20S%20330%202.9,%20420%204.4%20S%20560%205.6,%20650%203.8%20S%20790%202.6,%20880%204.5%20S%201010%205.4,%201090%203.9%20S%201170%203.4,%201198%204.2'%20fill='none'%20stroke='black'%20stroke-width='1.6'%20stroke-linecap='round'/%3e%3c/svg%3e") 0 0/100% 100%}.guide-link h3{text-wrap:balance;font-size:clamp(1.625rem,2.4vw,2rem);line-height:1.1}.guide-link p{max-width:48ch;color:var(--site-muted);margin-top:.75rem;line-height:1.7}.guide-link svg{width:1.25rem;height:1.25rem;color:var(--site-green);flex:none;margin-top:.5rem;transition:translate .22s}.guide-link:is(:hover,:focus-visible) svg{translate:.25rem}.guide-link:hover h3{text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}@media (prefers-reduced-motion:reduce){.guide-link svg{transition:none}}.guide-account-link>svg{vertical-align:-.1em;width:1em;height:1em;margin-left:.25em;display:inline-block}.guide-page a:focus-visible{outline:2px solid var(--site-green);outline-offset:4px}@media (width<=800px){.guide-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.guide-contents{position:static}.guide-contents ul{gap:.125rem}.guide-intro{padding-bottom:2.5rem}.guide-layout{padding-top:2.5rem}}@media (width<=600px){.guide-grid{grid-template-columns:minmax(0,1fr)}.guide-page{padding-bottom:2.5rem}.guide-related{margin-top:3rem}}}.public-site:has(.landing-final) .public-shell-footer .peeking-koala{background-color:oklch(86% .15 95)}@property --landing-fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --landing-fade-bottom{syntax:"<length>";inherits:false;initial-value:0}
