.home-contact[data-v-72a34233]{--u:.0625rem;--extra:0;--tall:1;padding-bottom:0}@media (width>=500px){.home-contact[data-v-72a34233]{--u:.0875rem}}.home-contact__intro[data-v-72a34233]{text-wrap:balance;max-width:40rem;margin:.75rem 1rem 0 0;font-family:NeueKabel,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:.9375rem;line-height:1.3}@media (width>=850px){.home-contact[data-v-72a34233]{--extra:174;--tall:1.2}.home-contact__intro[data-v-72a34233]{margin-right:0;font-size:1.1875rem}}.home-contact__scene[data-v-72a34233]{align-items:center;gap:calc(var(--u) * 48);flex-direction:column;margin:2rem 0 3rem -1rem;display:flex}@media (width>=850px){.home-contact__scene[data-v-72a34233]{align-items:flex-start;gap:calc(var(--u) * 80);flex-direction:row;margin:3rem 0 0}}.home-contact__stage[data-v-72a34233]{z-index:1;width:calc(var(--u) * (373.5 + var(--extra)));height:calc(var(--u) * (566.5 + 122.5 * var(--tall)));flex:none;position:relative}.home-contact__done[data-v-72a34233]{top:calc(var(--u) * 390);font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:calc(var(--u) * 58);letter-spacing:-.03em;text-align:center;visibility:hidden;outline:0;margin:0;line-height:.95;position:absolute;left:0;right:0}.home-contact__done[data-v-72a34233] .home-contact__done-line-mask{margin:-.15em 0 -.25em;padding:.15em 0 .25em}.home-contact__stage--closed .home-contact__done[data-v-72a34233]{visibility:visible}.home-contact__stage--closed .home-contact__mail[data-v-72a34233]{display:none}.home-contact__mail[data-v-72a34233]{pointer-events:none}.home-contact__envelope[data-v-72a34233],.home-contact__inside[data-v-72a34233],.home-contact__mail[data-v-72a34233]{position:absolute;inset:0}.home-contact__envelope[data-v-72a34233]{z-index:2}.home-contact__flap[data-v-72a34233]{left:calc(var(--u) * 0);width:calc(var(--u) * (373.5 + var(--extra)));height:calc(var(--u) * 0);top:calc(var(--u) * (566.5 + -306.5 * var(--tall)));height:calc(var(--u) * 200 * var(--tall));transform-origin:50% 100%;position:absolute}.home-contact__flap--closed[data-v-72a34233]{visibility:hidden;filter:drop-shadow(0 calc(var(--u) * -3) calc(var(--u) * 5) #00000026);transform:scaleY(-1)}.home-contact__lining[data-v-72a34233]{visibility:hidden;background:#fed595}.home-contact__back[data-v-72a34233],.home-contact__lining[data-v-72a34233]{width:calc(var(--u) * (373.5 + var(--extra)))}.home-contact__back[data-v-72a34233],.home-contact__lining[data-v-72a34233],.home-contact__side[data-v-72a34233]{left:calc(var(--u) * 0);height:calc(var(--u) * 0);top:calc(var(--u) * (566.5 + -106.5 * var(--tall)));height:calc(var(--u) * 229 * var(--tall));position:absolute}.home-contact__side[data-v-72a34233]{width:calc(var(--u) * 108.5)}.home-contact__side--right[data-v-72a34233]{left:auto;right:0;transform:scaleX(-1)}.home-contact__front[data-v-72a34233]{left:calc(var(--u) * 0);width:calc(var(--u) * (373.5 + var(--extra)));height:calc(var(--u) * 0);top:calc(var(--u) * (566.5 + 0 * var(--tall)));height:calc(var(--u) * 122.5 * var(--tall));position:absolute}.home-contact__card[data-v-72a34233]{top:calc(var(--u) * 115);left:calc(var(--u) * 14);width:calc(var(--u) * (346 + var(--extra)));height:calc(var(--u) * 473);z-index:1;pointer-events:auto;background:#fef4eb;border:1px solid #000;position:absolute}.home-contact__attention[data-v-72a34233]{top:calc(var(--u) * 18);font-family:NeueKabel,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--u) * 12);line-height:calc(var(--u) * 14);margin:0}.home-contact__address[data-v-72a34233],.home-contact__attention[data-v-72a34233],.home-contact__logo[data-v-72a34233]{left:calc(var(--u) * 21);position:absolute}.home-contact__logo[data-v-72a34233]{top:calc(var(--u) * 42.5);width:calc(var(--u) * 71);height:auto}.home-contact__address[data-v-72a34233]{top:calc(var(--u) * 76);font-family:NeueKabel,Helvetica,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--u) * 11.5);line-height:calc(var(--u) * 14);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}.home-contact__stamp-box[data-v-72a34233]{top:calc(var(--u) * 21);left:calc(var(--u) * (265.5 + var(--extra)));width:calc(var(--u) * 59.5);height:calc(var(--u) * 77);padding:calc(var(--u) * 2);font-family:DMMono,ui-monospace,Menlo,monospace;font-weight:300;font-size:calc(var(--u) * 8.5);color:#ac8775;text-align:center;border:1px dashed #531e08;justify-content:center;align-items:center;margin:0;line-height:1.45;display:flex;position:absolute}.home-contact__form[data-v-72a34233]{pointer-events:none;position:absolute;inset:0}.home-contact__form[data-v-72a34233]>*{pointer-events:auto}.home-contact__form[data-v-72a34233]:before{content:"";top:calc(var(--u) * 261);left:calc(var(--u) * 21);width:calc(var(--u) * (304 + var(--extra)));height:calc(var(--u));background:#000;height:1px;position:absolute}.home-contact__label[data-v-72a34233]{font-weight:400;font-size:calc(var(--u) * 10);line-height:calc(var(--u) * 12);margin:0}.home-contact__field[data-v-72a34233],.home-contact__label[data-v-72a34233]{font-family:DMMono,ui-monospace,Menlo,monospace}.home-contact__field[data-v-72a34233]{width:100%;height:calc(var(--u) * 18);font-weight:300;font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 18);color:#000;background:linear-gradient(90deg,#531e08 50%,#0000 0) 0 100%/3px 1px repeat-x;border:0;border-radius:0;outline:0;padding:0;display:block}.home-contact__field[data-v-72a34233]::placeholder{color:#ac8775;opacity:1}.home-contact__field--message[data-v-72a34233]{--line:calc(var(--u) * 21);top:calc(var(--u) * 105);left:calc(var(--u) * 21);width:calc(var(--u) * (304 + var(--extra)));height:calc(var(--u) * 147);line-height:var(--line);resize:none;background:repeating-linear-gradient(to right,transparent 0 1.5px,#fef4eb 1.5px 3px) local,repeating-linear-gradient(to bottom,transparent 0 calc(-1px + var(--line)),#531e08 calc(-1px + var(--line)) var(--line)) local;position:absolute}.home-contact__sender[data-v-72a34233]{top:calc(var(--u) * 272);left:calc(var(--u) * 21);width:calc(var(--u) * (183 + var(--extra) * .6));display:grid;position:absolute}.home-contact__sender .home-contact__field[data-v-72a34233]{margin-bottom:calc(var(--u) * 7)}.home-contact__sign[data-v-72a34233]{top:calc(var(--u) * 271.5);left:calc(var(--u) * (216 + var(--extra) * .6));width:calc(var(--u) * (112 + var(--extra) * .4));height:calc(var(--u) * 68);padding:calc(var(--u)) 0 0 calc(var(--u) * 12);border-left:1px solid #000;position:absolute}.home-contact__send[data-v-72a34233]{top:calc(var(--u) * 44.5);left:calc(var(--u) * 12);align-items:center;gap:calc(var(--u) * 9);height:calc(var(--u) * 24);padding:0 calc(var(--u) * 10) 0 calc(var(--u) * 12);font-family:NeueKabel,Helvetica,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:calc(var(--u) * 14);color:#000;white-space:nowrap;cursor:pointer;border-radius:calc(var(--u) * 24);box-shadow:calc(var(--u) * 2) calc(var(--u) * 2) 0 #000;background:#fef4eb;border:1px solid #000;line-height:1;transition:transform .25s cubic-bezier(.33,1,.68,1),box-shadow .25s cubic-bezier(.33,1,.68,1);display:inline-flex;position:absolute}@media (pointer:fine){.home-contact__send[data-v-72a34233]:hover:not(:disabled){box-shadow:calc(var(--u) * 3) calc(var(--u) * 3) 0 #000;transform:translate(-1px,-1px)}.home-contact__send:hover:not(:disabled) .home-contact__send-arrow[data-v-72a34233]{transform:translateX(calc(var(--u) * 3))}}.home-contact__send[data-v-72a34233]:active:not(:disabled){transform:translate(calc(var(--u) * 2),calc(var(--u) * 2));box-shadow:0 0 #000}.home-contact__send[data-v-72a34233]:disabled{cursor:default}.home-contact__send[aria-busy=true][data-v-72a34233]{cursor:progress;opacity:.6}.home-contact__send[data-v-72a34233]:focus-visible{outline-offset:calc(var(--u) * 4);outline:1px dotted #000}.home-contact__send-arrow[data-v-72a34233]{width:calc(var(--u) * 17);height:auto;transition:transform .3s cubic-bezier(.33,1,.68,1)}.home-contact__status[data-v-72a34233]{top:calc(var(--u) * 348);left:calc(var(--u) * 21);width:calc(var(--u) * (304 + var(--extra)));font-family:DMMono,ui-monospace,Menlo,monospace;font-weight:300;font-size:calc(var(--u) * 9);text-align:center;margin:0;line-height:1.3;position:absolute}.home-contact__postmark[data-v-72a34233]{top:calc(var(--u) * 365);left:calc(var(--u) * (85 + var(--extra) * .5));width:calc(var(--u) * 176);height:auto;position:absolute}.home-contact__visit[data-v-72a34233]{width:calc(var(--u) * 346);padding:calc(var(--u) * 21) calc(var(--u) * 21) calc(var(--u) * 24);background:#fef4eb;border:1px solid #000;position:relative}@media (width>=850px){.home-contact__visit[data-v-72a34233]{margin-top:calc(var(--u) * 200);transform:rotate(-2deg)}}.home-contact__visit-title[data-v-72a34233]{max-width:60%;margin:0 0 calc(var(--u) * 22);font-family:NeueKabel,Helvetica,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:calc(var(--u) * 20);line-height:1.1}.home-contact__visit-postmark[data-v-72a34233]{top:calc(var(--u) * 12);right:calc(var(--u) * -26);width:calc(var(--u) * 132);height:auto;position:absolute;transform:rotate(-8deg)}.home-contact__links[data-v-72a34233]{gap:calc(var(--u) * 10);margin:0;padding:0;list-style:none;display:grid}.home-contact__link[data-v-72a34233]{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);padding-bottom:calc(var(--u) * 2);font-family:DMMono,ui-monospace,Menlo,monospace;font-weight:300;font-size:calc(var(--u) * 14);line-height:calc(var(--u) * 18);color:#531e08;background:linear-gradient(90deg,#531e08 50%,#0000 0) 0 100%/3px 1px repeat-x;transition:color .25s cubic-bezier(.33,1,.68,1);display:flex}@media (pointer:fine){.home-contact__link[data-v-72a34233]:hover{color:#000}.home-contact__link:hover .home-contact__link-arrow[data-v-72a34233]{transform:translateX(calc(var(--u) * 3))}}.home-contact__link[data-v-72a34233]:focus-visible{outline-offset:calc(var(--u) * 3);outline:1px dotted #000}.home-contact__link--copy[data-v-72a34233]{text-align:left;cursor:pointer;border:0;border-radius:0;width:100%;padding-top:0;padding-left:0;padding-right:0}.home-contact__copy-hint[data-v-72a34233]{font-family:DMMono,ui-monospace,Menlo,monospace;font-weight:400;font-size:calc(var(--u) * 10);color:#531e08;flex:none}.home-contact__link-arrow[data-v-72a34233]{width:calc(var(--u) * 15);flex:none;height:auto;transition:transform .3s cubic-bezier(.33,1,.68,1)}
