@font-face{font-family:Fraunces Fallback;src:local(Georgia);size-adjust:107%;ascent-override:91.4%;descent-override:23.8%;line-gap-override:0%}.site{--bg:#f8f4e5;--paper:#fffdf8;--ink:#141414;--ink-2:#6b6560;--ink-3:#9a938b;--blue:#153dcc;--on-blue:#faf2e6;--font-serif:"Fraunces", "Fraunces Fallback", Georgia, serif;--font-hand:"Caveat", "Bradley Hand", "Segoe Print", cursive;--voice-text:"SOFT" 30, "WONK" 0, "opsz" 14;--voice-display:"SOFT" 100, "WONK" 1, "opsz" 144;--voice-label:"SOFT" 0, "WONK" 0, "opsz" 9;--ease-out:var(--ease-smooth-out);--dur:var(--duration-quick);--shadow-card:0 0 0 .5px #00000014, 0 1px 2px #0000001f, 0 14px 28px -16px #00000047;--shadow-pin:0 0 0 .5px #00000014, 0 1px 2px #0000001f, 0 12px 24px -10px #00000047;max-width:none;color:var(--ink);font-family:var(--font-serif);font-variation-settings:var(--voice-text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:17px;font-weight:500;line-height:1.45;position:relative}body:has(.site){background-color:#f8f4e5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.07'/%3E%3C/svg%3E")}:where(.site) :is(h1,h2,h3,p,ul,ol,figure){margin:0}:where(.site) :is(h1,h2,h3){font-family:var(--font-serif);letter-spacing:-.02em;font-variation-settings:var(--voice-display);text-wrap:balance;font-weight:500;line-height:1.02}:where(.site) a{color:inherit}.site a:focus-visible,.site button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.site-top{z-index:2;justify-content:flex-end;align-items:center;gap:8px;padding:16px 20px;display:flex;position:absolute;top:0;left:0;right:0}.site-top--legal{justify-content:space-between;width:100%;max-width:1120px;margin:0 auto;padding:18px 24px;position:static}.site-top__link{min-height:34px;color:var(--ink);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:var(--transition-colors), var(--transition-press);background:#fff6;border-radius:999px;align-items:center;padding:0 13px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #00000029}.site-top__quiet{min-height:34px;color:var(--ink);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:var(--transition-colors);align-items:center;padding:0 6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.site-top__quiet:hover{color:var(--blue)}}.site-top__link:active{scale:var(--scale-press);transition:var(--transition-colors), var(--transition-press-in)}@media (hover:hover){.site-top__link:hover{background:#00000010}}.site-top__label{transition:opacity var(--duration-quick) var(--ease-in-out)}.site-top__link:has(.fd-link-pending[data-pending]) .site-top__label{opacity:.5;transition-delay:var(--duration-micro)}.site-brand{color:var(--ink);letter-spacing:-.03em;font-variation-settings:var(--voice-display);align-items:center;gap:.3em;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.site-brand__logo{width:1.3em;height:auto;display:block}.site-brand--small{font-size:21px}.site-brand__name{transition:color var(--dur) var(--ease-out)}@media (hover:hover){.site-brand:hover .site-brand__name{color:var(--blue)}}.hero{text-align:center;align-content:center;justify-items:center;min-height:min(72svh,680px);padding:80px 24px 56px;display:grid}.hero__mark{letter-spacing:-.035em;align-items:center;gap:.14em;padding-bottom:.14em;font-size:clamp(64px,11vw,136px);font-weight:900;line-height:1;display:inline-flex}.hero__logo{width:.8em;height:auto;margin-top:.03em;display:block}.hero__tagline{text-wrap:balance;max-width:36ch;margin-top:36px;font-size:clamp(19px,2.1vw,24px);line-height:1.35}.hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.hero__price{margin-top:16px;font-size:16px;font-weight:600}.hero__hint{color:var(--ink-2);margin-top:4px;font-size:14px}.mark__photo{transform-box:view-box;transform-origin:32px 10.5px;animation:mark-settle var(--duration-very-slow) var(--ease-spring) backwards}@keyframes mark-settle{0%{translate:0 -1.5px;rotate:14deg}}.hero__mark>span{--rise:var(--distance-base);--unblur:var(--blur-medium);animation:fd-rise var(--duration-very-slow) var(--ease-spring) var(--duration-stagger) backwards, fd-unblur var(--duration-fast) var(--ease-smooth-out) var(--duration-stagger) backwards}.hero__tagline{--rise:var(--distance-small);--unblur:var(--blur-small);animation:fd-rise var(--duration-slow) var(--ease-spring) var(--duration-micro) backwards, fd-unblur var(--duration-fast) var(--ease-smooth-out) var(--duration-micro) backwards}.hero__actions{--rise:var(--distance-base);animation:fd-fade-in var(--duration-fast) var(--ease-smooth-out) .12s backwards, fd-rise var(--duration-slow) var(--ease-spring) .12s backwards}.hero__price,.hero__hint{animation:fd-fade-in var(--duration-fast) var(--ease-smooth-out) .16s backwards}@media (prefers-reduced-motion:reduce){.mark__photo,.hero__mark>span,.hero__tagline{animation:none}.hero__actions{animation:fd-fade-in var(--duration-fast) var(--ease-smooth-out) .12s backwards}}.cta{-webkit-tap-highlight-color:transparent;min-height:48px;transition:var(--transition-colors), var(--transition-press);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.cta:active{scale:var(--scale-press);transition:var(--transition-colors), var(--transition-press-in)}.cta--primary{background:var(--blue);color:var(--on-blue)}.cta--ghost{color:var(--ink);background:#fff6;box-shadow:inset 0 0 0 1.5px #00000029}@media (hover:hover){.cta--primary:hover{background:var(--ink);color:var(--bg)}.cta--ghost:hover{background:var(--blue);color:var(--on-blue);box-shadow:none}}.cta .fd-link-pending{opacity:0;pointer-events:none;transition:opacity var(--duration-quick) var(--ease-smooth-out);place-items:center;display:grid;position:absolute;inset:0}.cta .fd-link-pending:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px}.cta .fd-link-pending[data-pending]{opacity:1;transition:opacity var(--duration-fast) var(--ease-smooth-out) var(--duration-quick)}.cta .fd-link-pending[data-pending]:before{animation:.7s linear infinite cta-spin}@keyframes cta-spin{to{rotate:1turn}}.cta__label{transition:opacity var(--duration-quick) var(--ease-in-out), filter var(--duration-quick) var(--ease-in-out)}.cta:has(.fd-link-pending[data-pending]) .cta__label{opacity:0;filter:blur(var(--blur-small));transition-delay:var(--duration-micro)}@media (prefers-reduced-motion:reduce){.cta .fd-link-pending{display:none}.cta:has(.fd-link-pending[data-pending]) .cta__label{opacity:.5}}.section{max-width:1120px;margin:0 auto;padding:40px 24px}.section__h{font-size:clamp(30px,3.6vw,44px)}.section__lead{color:var(--ink-2);margin-top:10px;font-size:19px}.board-wrap{margin-top:24px}.board{aspect-ratio:8/5;background:radial-gradient(closest-side at 54% 52%,#153dcc12,#0000 70%) 50%/90% 90% no-repeat,#f8f4e5;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000012,0 30px 60px -50px #00000040;container-type:inline-size}.board__map{fill:none;width:100%;height:100%;stroke:var(--ink);stroke-opacity:.34;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0}.board__trail{stroke-dasharray:5 6;stroke-width:1.9px;stroke-opacity:.4}.board__lake{stroke:var(--blue);stroke-opacity:.4;fill:var(--blue);fill-opacity:.08}.board__water{fill:none}.board__title{z-index:1;text-align:center;letter-spacing:-.02em;font-variation-settings:var(--voice-display);text-wrap:balance;width:44cqw;font-size:5.2cqw;font-weight:500;line-height:1;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.board__item{z-index:2;left:var(--x);top:var(--y);width:var(--w);transform:rotate(var(--rot,0deg));transform-origin:50%;position:absolute}.board__p1{--x:4%;--y:9%;--w:17cqw;--rot:-4deg}.board__p2{--x:25%;--y:3%;--w:15cqw;--rot:3deg}.board__p3{--x:64%;--y:5%;--w:16cqw;--rot:-2deg}.board__p4{--x:7%;--y:52%;--w:15cqw;--rot:2.5deg}.board__p5{--x:44%;--y:60%;--w:14cqw;--rot:-3deg}.board__invite{--x:74%;--y:50%;--w:22cqw;--rot:1.5deg}.board__text{--x:9%;--y:91%;--w:auto;--rot:-1.5deg;transform-origin:0;font-variation-settings:var(--voice-label);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;font-size:1.15cqw;font-weight:600}.board__caption{max-width:70ch;color:var(--ink-2);margin-top:16px;font-size:16px}.board__caption a{color:var(--blue)}@keyframes board-pin{0%{translate:0 calc(-1 * var(--distance-medium));rotate:var(--pin-rot,3deg);scale:1.04}}@supports (timeline-trigger-name:--t) and (animation-trigger:--t play-once){@media screen{.board{timeline-trigger:--board view() entry 25% exit 100%}.board__p1{--pin-delay:40ms;--pin-rot:-3deg}.board__p2{--pin-delay:80ms}.board__p3{--pin-delay:.12s;--pin-rot:-3deg}.board__p4{--pin-delay:.16s}.board__p5{--pin-delay:.2s;--pin-rot:-3deg}.board__invite{--pin-delay:.24s}.board__text{--pin-delay:.28s;--pin-rot:0deg}}@media screen and (prefers-reduced-motion:no-preference){.board__title{--rise:var(--distance-small);--unblur:var(--blur-medium);animation:fd-fade-in var(--duration-fast) var(--ease-smooth-out) backwards, fd-rise var(--duration-very-slow) var(--ease-smooth-out) backwards, fd-unblur var(--duration-fast) var(--ease-smooth-out) backwards;animation-trigger:--board play-once, --board play-once, --board play-once}.board__item{animation:fd-fade-in var(--duration-fast) var(--ease-smooth-out) var(--pin-delay,0s) backwards, board-pin var(--duration-very-slow) var(--ease-spring) var(--pin-delay,0s) backwards;animation-trigger:--board play-once, --board play-once}}@media screen and (prefers-reduced-motion:reduce){.board__title,.board__item{animation:fd-fade-in var(--duration-fast) var(--ease-smooth-out) var(--pin-delay,0s) backwards;animation-trigger:--board play-once}}}.polaroid{color:#2a2a2a;box-shadow:var(--shadow-pin);background:linear-gradient(165deg,#fff 0%,#fbfaf7 55%,#f4f2ec 100%);border-radius:3px;padding:6.9% 5.4% 27.8%;display:block;position:relative;container-type:inline-size}.polaroid__photo{aspect-ratio:79/77;background:#2b2723;border-radius:1px;display:block;position:relative;overflow:hidden}.polaroid__photo svg{width:100%;height:100%;display:block}.polaroid__photo:after{content:"";pointer-events:none;background:linear-gradient(168deg,#ffffff2b 0%,#0000 32%),radial-gradient(115% 100% at 50% 42%,#0000 58%,#0003 100%);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000042,inset 0 1px 3px #00000047}.polaroid figcaption{text-align:center;font-family:var(--font-hand);font-variation-settings:normal;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(12px,11cqi,26px);font-weight:500;line-height:1;position:absolute;bottom:8.5%;left:7%;right:7%;overflow:hidden}.polaroid__pill{z-index:1;background:var(--blue);color:var(--on-blue);font-variation-settings:var(--voice-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.55em .95em .5em;font-size:clamp(8px,6.2cqi,13px);font-weight:700;position:absolute;top:4%;left:50%;transform:translate(-50%);box-shadow:0 2px 6px -2px #153dcc66}.board__poster-text{font-variation-settings:var(--voice-display);letter-spacing:-.04em}.invite{background:var(--paper);color:var(--ink);box-shadow:var(--shadow-pin);border-radius:3px;padding:7% 7% 6.5%;display:block;container-type:inline-size}.invite__label{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-variation-settings:var(--voice-label);margin-bottom:4cqi;font-size:4.6cqi;font-weight:600;display:block}.invite__title{letter-spacing:-.015em;font-variation-settings:var(--voice-display);font-size:10cqi;font-weight:600;line-height:1.05}.invite__when{margin-top:2.5cqi;font-size:6.2cqi}.invite__meta{color:var(--ink-2);font-size:5.8cqi}.invite__btn{background:var(--blue);color:var(--on-blue);border-radius:999px;margin-top:5cqi;padding:3.2cqi 6cqi 3cqi;font-size:6cqi;font-weight:600;line-height:1.1;display:inline-block}.cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 40px;padding-top:56px;padding-bottom:56px;display:grid}.col__h{letter-spacing:-.015em;margin-bottom:10px;font-size:26px;font-weight:600}.col p{font-size:17px;line-height:1.5}.plans{padding-bottom:72px}.plans__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:880px;margin-top:26px;display:grid}.plan{background:var(--paper);box-shadow:var(--shadow-card);border-radius:14px;padding:26px 28px 28px}.plan--pro{box-shadow:0 0 0 1.5px var(--blue), 0 18px 36px -20px #153dcc55}.plan__name{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-variation-settings:var(--voice-label);font-size:12px;font-weight:600}.plan__price{letter-spacing:-.02em;font-variation-settings:var(--voice-display);margin-top:8px;font-size:40px;font-weight:600;line-height:1}.plan ul{gap:8px;margin-top:20px;padding:0;font-size:16px;line-height:1.4;list-style:none;display:grid}.plan li{padding-left:20px;position:relative}.plan li:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:2px}.plan__note{color:var(--ink-2);border-top:1px dashed #153dcc55;margin-top:20px;padding-top:16px;font-size:15px}.plan__note a{color:var(--blue)}.plans__end{justify-content:center;max-width:880px;margin-top:36px;display:flex}.site-foot{border-top:1px solid #00000018}.site-foot__inner{grid-template-columns:1fr auto auto;align-items:start;gap:24px 56px;max-width:1120px;margin:0 auto;padding:32px 24px 48px;font-size:15px;display:grid}.site-foot__brand{justify-items:start;gap:10px;display:grid}.site-foot__mail{color:var(--blue);transition:text-decoration-color var(--dur) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000}@media (hover:hover){.site-foot__mail:hover{text-decoration-color:currentColor}}.site-foot__links{gap:8px;display:grid}.site-foot__links a{color:var(--ink);transition:color var(--dur) var(--ease-out);text-decoration:none}@media (hover:hover){.site-foot__links a:hover{color:var(--blue)}}.site-foot__links small{color:var(--ink-2);font-size:13px;display:block}.site-foot__lang{color:var(--ink-3);align-items:center;gap:8px;display:inline-flex}.site-foot__lang button{all:unset;cursor:pointer;font:inherit;color:var(--ink-2);-webkit-tap-highlight-color:transparent;transition:color var(--dur) var(--ease-out), opacity var(--duration-quick) ease-out;padding:2px 0}.site .site-foot__lang button:active{opacity:.6;transition:opacity var(--duration-micro) ease-out, color var(--dur) var(--ease-out)}@media (hover:hover){.site-foot__lang button:hover{color:var(--blue);background:0 0}}.site-foot__lang button[aria-current=true]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:3px;font-weight:700}:root::view-transition-group(.site-swap){animation-timing-function:step-end;animation-duration:var(--duration-micro)!important}:root::view-transition-old(.site-swap){animation-duration:var(--duration-micro)}.site--legal{flex-direction:column;min-height:100svh;display:flex}.legal{flex:1;width:100%;max-width:720px;margin:0 auto;padding:24px 24px 80px}.legal__draft{color:var(--ink-2);border:2px dashed #153dcc55;border-radius:12px;padding:12px 14px;font-size:15px}.legal__title{margin-top:28px;font-size:clamp(40px,6vw,60px)}.legal__updated{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-variation-settings:var(--voice-label);margin-top:24px;font-size:12px;font-weight:600}.legal__lead{margin-top:20px;font-size:19px;line-height:1.5}.legal__toc{background:var(--paper);box-shadow:var(--shadow-card);border-radius:12px;margin-top:28px;padding:16px 18px;font-size:15px}.legal__toc ol{columns:2;column-gap:24px;padding-left:1.3em}.legal__toc li{break-inside:avoid;padding:2px 0}.legal__toc a{color:var(--ink);transition:color var(--dur) var(--ease-out);text-decoration:none}@media (hover:hover){.legal__toc a:hover{color:var(--blue)}}.legal__section{margin-top:40px;scroll-margin-top:24px}.legal__section h2{letter-spacing:-.015em;margin-bottom:12px;font-size:28px;font-weight:600}.legal__section:target>h2{--rise:var(--distance-micro);animation:legal-arrive var(--duration-very-slow) var(--ease-in-out), fd-rise var(--duration-very-slow) var(--ease-smooth-out)}@keyframes legal-arrive{0%{color:var(--blue)}}@media (prefers-reduced-motion:reduce){.legal__section:target>h2{animation:legal-arrive var(--duration-very-slow) var(--ease-in-out)}}.legal__section p{font-size:17px;line-height:1.55}.legal__section p+p{margin-top:12px}.legal__section ul{gap:8px;margin-top:12px;padding-left:1.2em;font-size:17px;line-height:1.5;display:grid}.legal__section a{color:var(--blue)}@media (max-width:760px){.site-top{padding:12px 14px}.site-top--legal{padding:14px 18px}.hero{min-height:auto;padding:84px 20px 40px}.hero__mark{font-size:clamp(56px,17vw,76px)}.hero__tagline{margin-top:22px}.section{padding:32px 18px}.cols{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:40px}.plans__grid{grid-template-columns:1fr}.plan{padding:22px 20px 24px}.site-foot__inner{grid-template-columns:1fr;gap:20px;padding:28px 18px 40px}.legal{padding:12px 18px 64px}.legal__toc ol{columns:1}.board{aspect-ratio:4/5;border-radius:12px}.board__title{width:72cqw;font-size:9cqw;top:46%}.board__p1{--x:3%;--y:3%;--w:38cqw;--rot:-4deg}.board__p2{--x:57%;--y:6%;--w:36cqw;--rot:3deg}.board__p3,.board__p4{visibility:hidden}.board__p5{--x:4%;--y:58%;--w:34cqw;--rot:-3deg}.board__invite{--x:44%;--y:60%;--w:48cqw;--rot:1.5deg}.board__text{--x:6%;--y:95.5%;font-size:2.6cqw}.board__caption{font-size:15px}.board__p5{--pin-delay:.12s}.board__invite{--pin-delay:.16s}.board__text{--pin-delay:.2s}}
