.contact.svelte-kjy4xj{--color-line:var(--color-lettering);--color-danger:var(--color-chalk-red);width:min(100%,32rem);scroll-margin-block-start:2rem}.sheet.svelte-kjy4xj{--lifted-fill:var(--color-page);border-radius:var(--radius-xs)}h2.svelte-kjy4xj{anchor-name:--lift-title}@media (width>=64rem) and (hover:hover) and (pointer:fine){.contact.svelte-kjy4xj{width:calc(min(100%,32rem) + 4rem);margin:-2rem;scroll-margin-block-start:0}.sheet.svelte-kjy4xj{padding:2rem}}.contact.svelte-kjy4xj:has(#sent:where(.svelte-kjy4xj):target) form:where(.svelte-kjy4xj){visibility:hidden}.box.svelte-kjy4xj{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:color-mix(in oklab, var(--color-chalk) 8%, transparent);margin-top:.5rem;padding-inline:.75rem}@media (hover:hover){.box.svelte-kjy4xj:hover:not(:focus){background:color-mix(in oklab, var(--color-chalk) 12%, transparent)}}.send.svelte-kjy4xj{border-radius:var(--radius-xs);background:var(--color-chalk);min-height:3rem;color:var(--color-deep);transition:background-color var(--duration-hover) var(--ease-out), scale var(--duration-release) var(--ease-spring);align-items:center;padding-inline:1.5rem;font-weight:500;display:inline-grid}@media (hover:hover){.send.svelte-kjy4xj:hover:not([aria-disabled=true]){background:var(--color-surface)}}.send.svelte-kjy4xj:active:not([aria-disabled=true]){transition-duration:var(--duration-press);scale:.96}.send.svelte-kjy4xj[aria-disabled=true]{cursor:wait}.send.svelte-kjy4xj:focus-visible{outline-color:var(--color-chalk)}@media (prefers-reduced-motion:reduce){.send.svelte-kjy4xj{transition:none}}.map.svelte-2o8pjx{--dot-y:max(-2.5cqw, var(--window-top) + var(--head) + 2.25rem);--dot-max:clamp(var(--text-note), 2.8cqw, 1.125rem);--ring:calc(var(--dot-max) * 1.17);--aside:clamp(0, tan(atan2(var(--dot-y) + var(--ring) + 1rem - 22.5cqw, 1rem)), 1);--least:calc(var(--window-left) + .75rem + min(var(--text-note), 14px) * 9);--dot-x:max(32cqw - var(--aside) * (8cqw + var(--ring)), min(32cqw, var(--least)));--wall:calc(var(--dot-x) - var(--window-left) - .75rem);--width:min(174cqw, var(--wall) / var(--west));top:calc(var(--dot-y) - var(--y) * var(--width) * var(--ratio));left:calc(var(--dot-x) - var(--x) * var(--width));width:var(--width);position:absolute}svg.svelte-2o8pjx{width:100%;font-size:var(--text-note);-webkit-mask-image:var(--clear), linear-gradient(to right, transparent, black 22%, black 90%, transparent), linear-gradient(to bottom, transparent, black 10%, black 72%, transparent);mask-image:var(--clear), linear-gradient(to right, transparent, black 22%, black 90%, transparent), linear-gradient(to bottom, transparent, black 10%, black 72%, transparent);display:block;-webkit-mask-composite:source-in;mask-composite:intersect}.credit.svelte-2o8pjx{--tap:44px;top:min(84cqw, round(down, var(--reach) - var(--tap), 1px));right:var(--bleed);z-index:1;min-height:var(--tap);white-space:nowrap;position:absolute}span.svelte-2o8pjx{font-size:var(--text-note);white-space:nowrap;position:absolute;translate:0 -50%}.town.svelte-2o8pjx{color:var(--color-lettering)}.here.svelte-2o8pjx{--dot:clamp(1em, 2.8cqw, 1.125rem);--right:calc(100cqw - var(--bleed) - var(--dot-x));--left:calc(var(--wall) - var(--u) * max(0px, var(--wall) - 50cqw));--flip:max(sign(var(--aside)) * sign(max(0px, 32cqw - var(--least))), sign(max(0px, var(--dot-max) * 1.5 + var(--text-note) * 7.5 - var(--right))) * sign(max(0px, var(--left) - var(--right))));top:calc(var(--y) * 100%);left:calc(var(--x) * 100%);padding-inline:calc(var(--dot) * 2 * (1 - var(--flip))) calc(var(--dot) * 2 * var(--flip));font-size:max(min(var(--text-note), 14px), min(var(--text-note), (var(--right) + var(--flip) * (var(--left) - var(--right))) / 9));translate:calc(var(--dot) * -.5 + var(--flip) * (var(--dot) - 100%)) calc(-50% - var(--flip) * 50%);font-weight:500}.here.svelte-2o8pjx:before{top:calc(50% + var(--flip) * 50%);left:calc(var(--flip) * (100% - var(--dot)));width:var(--dot);height:var(--dot);background:var(--color-chalk);box-shadow:0 0 0 calc(var(--dot) * .67) color-mix(in oklab, var(--color-chalk) 22%, transparent);content:"";border-radius:50%;position:absolute;translate:0 -50%}.more.svelte-crb43i{padding-top:calc((1 - var(--u)) * max(0px, 6rem - 12dvh) + var(--u) * 2rem);padding-bottom:clamp(3rem,8dvh,6rem)}
