.mail[data-astro-cid-iax3csoy]{--badge:34px;--badge-inset:15px;--paper:#f8f5ef;padding:15px;position:absolute;inset:0}.flood-glyph[data-astro-cid-iax3csoy] .envelope-icon{width:17px;height:17px}.flood-body[data-astro-cid-iax3csoy]{line-height:1.25;display:grid}.flood-body[data-astro-cid-iax3csoy]>b[data-astro-cid-iax3csoy]{font-size:10px}.flood-body[data-astro-cid-iax3csoy]>small[data-astro-cid-iax3csoy]{font-size:8.5px}.envelope[data-astro-cid-iax3csoy]{z-index:2;pointer-events:none;width:124px;height:66px;position:absolute;top:82px;left:38px}.back[data-astro-cid-iax3csoy],.pocket[data-astro-cid-iax3csoy],.flap[data-astro-cid-iax3csoy]{position:absolute;inset:0}.back[data-astro-cid-iax3csoy]{background:#e4ddd1;border-radius:4px;box-shadow:0 10px 18px -10px #00000073}.letter[data-astro-cid-iax3csoy]{z-index:1;color:#2b2b2b;height:58px;transition:transform .52s var(--ease-spring) 60ms;background:#fffdf8;border-radius:2px;padding:7px 9px;position:absolute;top:5px;left:7px;right:7px;box-shadow:0 0 0 .5px #0000001a}.letter[data-astro-cid-iax3csoy] small[data-astro-cid-iax3csoy]{color:#8a8478;letter-spacing:.02em;text-align:right;font-size:5.4px;display:block}.letter[data-astro-cid-iax3csoy] p[data-astro-cid-iax3csoy]{margin:3px 0 5px;font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:10px;line-height:1.1}.letter[data-astro-cid-iax3csoy] i[data-astro-cid-iax3csoy]{background:#d9d3c8;height:1px;margin-top:4.5px;display:block}.letter[data-astro-cid-iax3csoy] i[data-astro-cid-iax3csoy].short{width:60%}.pocket[data-astro-cid-iax3csoy]{z-index:2;background:linear-gradient(var(--paper), var(--paper)) padding-box, repeating-linear-gradient(135deg, #d4433b 0 5px, var(--paper) 5px 8px, #2f5fbf 8px 13px, var(--paper) 13px 16px) border-box;clip-path:polygon(0 0,50% 58%,100% 0,100% 100%,0 100%);border:2.5px solid #0000;border-radius:4px}.flap[data-astro-cid-iax3csoy]{z-index:3;transform-origin:50% 0;height:62%;transition:transform .48s var(--ease-out), z-index 0s linear .2s}.flap[data-astro-cid-iax3csoy]:before{content:"";background:linear-gradient(#efe9df, var(--paper));clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 1px .5px #00000026);position:absolute;inset:0}.seal[data-astro-cid-iax3csoy]{color:#f3c1b8;background:radial-gradient(circle at 35% 30%,#d2463d,#8e1d18 70%);border-radius:50%;place-items:center;width:15px;height:15px;margin-left:-7.5px;font-family:Snell Roundhand,Segoe Script,Brush Script MT,cursive;font-size:9px;line-height:1;transition:opacity .2s;display:grid;position:absolute;bottom:-6px;left:50%;box-shadow:0 0 0 1.5px #a3271f,0 2px 3px -1px #00000080}@media (hover:hover){.mail-tile:hover .flap[data-astro-cid-iax3csoy],.mail-tile:focus-within .flap[data-astro-cid-iax3csoy]{z-index:0;transition:transform .48s var(--ease-out), z-index 0s linear .16s;transform:scaleY(-1)}.mail-tile:hover .seal[data-astro-cid-iax3csoy],.mail-tile:focus-within .seal[data-astro-cid-iax3csoy]{opacity:0}.mail-tile:hover .letter[data-astro-cid-iax3csoy],.mail-tile:focus-within .letter[data-astro-cid-iax3csoy]{transition-delay:.22s;transform:translateY(-30px)}}.send[data-astro-cid-iax3csoy]{z-index:4;border-radius:inherit;position:absolute;inset:0}.send[data-astro-cid-iax3csoy]:focus-visible{outline:none}.button[data-astro-cid-iax3csoy]{border-radius:999px;justify-content:center;align-items:center;gap:3px;height:26px;font-size:8.5px;font-weight:600;transition:background-color .22s,box-shadow .22s,color .22s;display:flex;position:absolute;bottom:15px;left:15px;right:47px;box-shadow:inset 0 0 0 1px #dedee0}.send[data-astro-cid-iax3csoy]:focus-visible .button[data-astro-cid-iax3csoy]{box-shadow:inset 0 0 0 1.5px var(--primary)}.dark .button[data-astro-cid-iax3csoy]{box-shadow:inset 0 0 0 1px #3a3a3c}.button[data-astro-cid-iax3csoy] .arrow{width:10px;height:10px}.copy[data-astro-cid-iax3csoy]{z-index:5;cursor:pointer;width:26px;height:26px;transition:background-color .22s ease, box-shadow .22s ease, color .22s ease, transform .3s var(--ease-spring);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:15px;right:15px;box-shadow:inset 0 0 0 1px #dedee0}.dark .copy[data-astro-cid-iax3csoy]{box-shadow:inset 0 0 0 1px #3a3a3c}.copy[data-astro-cid-iax3csoy]:active{transform:scale(.88)}.copy[data-astro-cid-iax3csoy]:focus-visible{outline:1.5px solid var(--primary);outline-offset:2px}.copy[data-astro-cid-iax3csoy] svg{width:11px;height:11px;transition:opacity .18s ease, transform .3s var(--ease-spring);grid-area:1/1}.copy[data-astro-cid-iax3csoy] .done,.copy[data-astro-cid-iax3csoy][data-state=done] .idle{opacity:0;transform:scale(.4)}.copy[data-astro-cid-iax3csoy][data-state=done] .done{opacity:1;transform:none}.tip[data-astro-cid-iax3csoy]{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#1d1d1fe6;border-radius:6px;padding:3px 7px;font-size:7.5px;font-weight:500;transition:opacity .16s,transform .22s;position:absolute;bottom:calc(100% + 6px);right:0;transform:translateY(3px)}.copy[data-astro-cid-iax3csoy][data-state=done] .tip[data-astro-cid-iax3csoy]{opacity:1;transform:none}@media (hover:hover){.mail-tile:hover [data-astro-cid-iax3csoy]:is(.button,.copy),.mail-tile:focus-within [data-astro-cid-iax3csoy]:is(.button,.copy){background:#0000002e;box-shadow:inset 0 0 0 1px #ffffff80}}@media (prefers-reduced-motion:reduce){.flap[data-astro-cid-iax3csoy],.letter[data-astro-cid-iax3csoy]{transition:none}}.imsg[data-astro-cid-zewzzmeg]{flex-direction:column;height:100%;min-height:420px;padding:20px 20px 16px;display:flex}.thread[data-astro-cid-zewzzmeg]{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:1;gap:4px;min-height:260px;max-height:380px;padding:4px 4px 12px 44px;display:flex;overflow-y:auto}.who[data-astro-cid-zewzzmeg]{color:#8e8d94;margin:auto 0 2px 12px;font-size:.75rem}.thread[data-astro-cid-zewzzmeg] .bubble{max-width:78%;animation:.32s cubic-bezier(.175,.885,.32,1.275) both pop;display:flex}.thread[data-astro-cid-zewzzmeg] .bubble p{overflow-wrap:anywhere;border-radius:20px;margin:0;padding:9px 14px;font-size:.9375rem;line-height:1.35}.thread[data-astro-cid-zewzzmeg] .bubble.in{transform-origin:0 100%;align-self:flex-start;position:relative}.thread[data-astro-cid-zewzzmeg] .bubble.in p{color:#000;background:#e9e9eb}.dark .thread[data-astro-cid-zewzzmeg] .bubble.in p{color:#fff;background:#2c2c2e}.thread[data-astro-cid-zewzzmeg] .bubble.in.last:before{content:"";background:url(/images/avatar.png) 50%/cover;border-radius:50%;width:30px;height:30px;position:absolute;bottom:0;left:-38px}.thread[data-astro-cid-zewzzmeg] .bubble.out{transform-origin:100% 100%;align-self:flex-end;margin-top:6px}.thread[data-astro-cid-zewzzmeg] .bubble.out p{color:#fff;background:#0071e3}.thread[data-astro-cid-zewzzmeg] .bubble.out+.bubble.in,.thread[data-astro-cid-zewzzmeg] .delivered+.bubble.in,.thread[data-astro-cid-zewzzmeg] .delivered+.bubble.typing{margin-top:10px}.thread[data-astro-cid-zewzzmeg] .delivered{color:#8e8d94;transform-origin:100%;align-self:flex-end;margin:2px 4px 0;font-size:.6875rem;animation:.2s both deliver}.thread[data-astro-cid-zewzzmeg] .typing p{padding:12px 14px}.thread[data-astro-cid-zewzzmeg] .typing .ui-dots i{opacity:1;background:silver;width:7px;height:7px;animation:.75s step-end infinite dot-turn}.thread[data-astro-cid-zewzzmeg] .typing .ui-dots i:nth-child(2){animation-delay:.25s}.thread[data-astro-cid-zewzzmeg] .typing .ui-dots i:nth-child(3){animation-delay:.5s}.thread[data-astro-cid-zewzzmeg] .actions{gap:6px;margin-top:6px}.thread[data-astro-cid-zewzzmeg] .action{background:var(--tile-raised);color:var(--foreground);cursor:pointer;transition:transform .3s var(--ease-spring);border:0;border-radius:999px;padding:8px 14px;font-size:.8125rem;font-weight:600;box-shadow:0 0 0 1px #00000014}.thread[data-astro-cid-zewzzmeg] .action.primary{box-shadow:none;color:#fff;background:#0071e3}.thread[data-astro-cid-zewzzmeg] .action:hover{transform:scale(1.04)}.composer[data-astro-cid-zewzzmeg]{align-items:center;gap:10px;padding-top:12px;display:flex}.side[data-astro-cid-zewzzmeg]{color:#a1a1a6;place-items:center;width:26px;height:26px;transition:color .2s;display:grid;position:relative}.side[data-astro-cid-zewzzmeg]:hover{color:var(--foreground)}.side[data-astro-cid-zewzzmeg]:after{content:attr(data-tip);background:var(--tile-raised);color:var(--foreground);white-space:nowrap;opacity:0;transform-origin:bottom;pointer-events:none;border-radius:8px;padding:4px 9px;font-size:.6875rem;font-weight:500;transition:opacity .15s,transform .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)scale(.2);box-shadow:0 0 0 1px #0000000f,0 4px 10px -4px #0003}.side[data-astro-cid-zewzzmeg]:hover:after,.side[data-astro-cid-zewzzmeg]:focus-visible:after{opacity:1;transition:opacity .3s .2s,transform .4s;transform:translate(-50%)scale(1)}.side[data-astro-cid-zewzzmeg] svg,.side[data-astro-cid-zewzzmeg] svg[data-astro-cid-zewzzmeg]{width:19px;height:19px}input[data-astro-cid-zewzzmeg]{background:var(--tile-raised);min-width:0;height:36px;color:var(--foreground);font:inherit;border:1px solid #d1d1d6;border-radius:999px;outline:none;flex:1;padding:0 14px;font-size:.9375rem;transition:border-color .2s}.dark input[data-astro-cid-zewzzmeg]{border-color:#3a3a3c}input[data-astro-cid-zewzzmeg]:focus{border-color:#0071e3}input[data-astro-cid-zewzzmeg]:disabled{opacity:.5}button[data-astro-cid-zewzzmeg][data-send]{color:#fff;cursor:pointer;width:30px;height:30px;transition:opacity .2s ease, transform .3s var(--ease-spring);background:#0071e3;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin-left:-46px;margin-right:4px;display:grid}button[data-astro-cid-zewzzmeg][data-send]:disabled{cursor:default;background:#c7c7cc}button[data-astro-cid-zewzzmeg][data-send]:not(:disabled):active{transform:scale(.88)}button[data-astro-cid-zewzzmeg][data-send] svg{width:16px;height:16px}.thread[data-astro-cid-zewzzmeg] .sender{color:#8e8d94;margin:12px 0 2px 12px;font-size:.75rem}.thread[data-astro-cid-zewzzmeg] .notice{color:#8e8d94;text-align:center;text-wrap:pretty;align-self:center;max-width:85%;margin:12px 0 6px -40px;font-size:.6875rem;line-height:1.4}.thread[data-astro-cid-zewzzmeg] .bubble.in.last.from-assistant:before{background:#e5e5ea url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5 9.5 6.5 14.5 8 9.5 9.5 8 14.5 6.5 9.5 1.5 8 6.5 6.5Z' fill='%236e6e73'/%3E%3C/svg%3E") 50%/15px no-repeat}.dark .thread[data-astro-cid-zewzzmeg] .bubble.in.last.from-assistant:before{background-color:#3a3a3c;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5 9.5 6.5 14.5 8 9.5 9.5 8 14.5 6.5 9.5 1.5 8 6.5 6.5Z' fill='%23aeaeb2'/%3E%3C/svg%3E")}@keyframes dot-turn{0%{background:#9e9ea2}33.3%,to{background:silver}}@keyframes deliver{0%{opacity:0;transform:scale(0)}}@keyframes pop{0%{opacity:0;transform:translateY(6px)scale(.92)}}@media (prefers-reduced-motion:reduce){.thread[data-astro-cid-zewzzmeg] .bubble{animation:none}}.contact[data-astro-cid-6bfsojfh]{width:min(100% - 48px,616px);padding-top:108px}.contact-grid[data-astro-cid-6bfsojfh]{--cell:calc((100cqw - var(--gap)) / 2);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"thread thread""mail x"}@container (width<=560px){.contact-grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.contact[data-astro-cid-6bfsojfh]{width:calc(100% - 32px);padding-top:88px}}
