.form[data-v-73c8261d]{gap:2.75rem;display:grid}fieldset[data-v-73c8261d]{border:0;min-width:0;margin:0;padding:0}legend[data-v-73c8261d]{width:100%;font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--red);align-items:center;gap:.8rem;padding:0;font-size:.78rem;font-weight:700;display:flex}legend[data-v-73c8261d]:before{content:counter(section, decimal-leading-zero);font-family:var(--font-mono);color:var(--pale);font-size:.72rem}legend[data-v-73c8261d]:after{content:"";background:var(--line);flex:1;height:1px}.stack[data-v-73c8261d]{gap:1.1rem;margin-block-start:1.25rem;display:grid}.grid[data-v-73c8261d]{gap:.9rem;display:grid}@media (width>=34rem){.grid-2[data-v-73c8261d]{grid-template-columns:repeat(2,1fr)}}.req[data-v-73c8261d]{color:var(--danger);font-weight:700}.sec-title[data-v-73c8261d]{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--black);margin-block:1.5rem .35rem;font-size:.9rem;font-weight:700}.field-note[data-v-73c8261d]{font-family:var(--font-sans);letter-spacing:.01em;color:var(--mid);margin-block-start:.2rem;font-size:1rem;line-height:1.5}.muted-inline[data-v-73c8261d]{font-family:var(--font-sans);letter-spacing:.02em;color:var(--pale);font-size:.8rem;font-weight:400}.seg[data-v-73c8261d]{border:1px solid var(--black);gap:0;margin-block-start:1.25rem;display:grid}.seg-inline[data-v-73c8261d]{grid-template-columns:repeat(2,1fr)}.seg-option[data-v-73c8261d]{cursor:pointer;font-family:var(--font-sans);letter-spacing:normal;text-transform:none;background:0 0;border:0;margin:0;padding:.9rem 1rem;font-size:1rem;transition:background .1s;display:block}.seg:not(.seg-inline) .seg-option+.seg-option[data-v-73c8261d]{border-block-start:1px solid var(--line)}.seg-inline .seg-option+.seg-option[data-v-73c8261d]{border-inline-start:1px solid var(--line)}.seg-option[data-v-73c8261d]:has(input:checked){background:var(--bg2)}.seg-option[data-v-73c8261d]:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.seg-title[data-v-73c8261d]{letter-spacing:-.01em;color:var(--black);font-weight:700;display:block}.seg-title[data-v-73c8261d]:before{content:"";border:1px solid var(--mid);vertical-align:.05em;width:.55em;height:.55em;margin-right:.6em;display:inline-block}.seg-option:has(input:checked) .seg-title[data-v-73c8261d]:before{background:var(--red);border-color:var(--red)}.seg-sub[data-v-73c8261d]{color:var(--mid);text-wrap:pretty;margin-block-start:.1rem;margin-inline-start:1.15em;font-size:.85rem;font-weight:400;display:block}.toggle[data-v-73c8261d]{border-top:1px solid var(--line);cursor:pointer;min-height:3.25rem;font-family:var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--ink);align-items:flex-start;gap:.85rem;margin:0;padding:.95rem 0;font-size:1rem;font-weight:400;display:flex}.toggle[data-v-73c8261d]:first-child{margin-block-start:1.25rem}.toggle input[data-v-73c8261d]{flex:none;width:1.3rem;height:1.3rem;margin:.2rem 0 0}.toggle-text[data-v-73c8261d]{gap:.05rem;display:grid}.toggle-text strong[data-v-73c8261d]{letter-spacing:-.01em;color:var(--black);font-size:1.02rem}.toggle:has(input:checked) .toggle-text strong[data-v-73c8261d]:before{content:"";background:var(--red);vertical-align:.08em;width:.55em;height:.55em;margin-right:.55em;display:inline-block}.toggle-text .muted[data-v-73c8261d]{font-size:.85rem}.panel[data-v-73c8261d]{border:1px solid var(--line);background:var(--bg2);gap:1.05rem;margin-block-start:.15rem;padding:1.15rem 1.1rem 1.3rem;transition:opacity .18s,translate .18s;display:grid}@starting-style{.panel[data-v-73c8261d]{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.panel[data-v-73c8261d]{transition:none}@starting-style{.panel[data-v-73c8261d]{opacity:1;translate:none}}}.btn-block[data-v-73c8261d]{width:100%}.email-card[data-v-28551d0e]{gap:.9rem;display:grid}.head[data-v-28551d0e]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.head-text[data-v-28551d0e]{flex:18rem;min-width:0}.kicker[data-v-28551d0e]{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--red);font-size:.78rem;font-weight:650}.kicker[data-v-28551d0e]:before{content:"";background:var(--red);vertical-align:.12em;width:.9em;height:3px;margin-right:.55em;display:inline-block}h3[data-v-28551d0e]{letter-spacing:-.015em;color:var(--black);text-wrap:balance;margin-block-start:.3rem;font-size:1.15rem;font-weight:800}.lang[data-v-28551d0e]{border:1px solid var(--black);flex:none;display:inline-flex}.lang-btn[data-v-28551d0e]{min-height:2.75rem;color:var(--mid);font-family:var(--font-sans);letter-spacing:.1em;background:0 0;border:0;border-radius:0;padding:.25rem .9rem;font-size:.78rem;font-weight:600}.lang-btn+.lang-btn[data-v-28551d0e]{border-left:1px solid var(--black)}.lang-btn.active[data-v-28551d0e]{background:var(--black);color:var(--bg)}.to[data-v-28551d0e]{font-family:var(--font-mono);letter-spacing:.02em;color:var(--mid);overflow-wrap:anywhere;font-size:.85rem}.warn[data-v-28551d0e]{color:var(--red);font-weight:700}.note-warn[data-v-28551d0e]{border-inline-start:3px solid var(--red);font-family:var(--font-sans);color:var(--mid);padding-inline-start:.7rem;font-size:.84rem}.note-warn code[data-v-28551d0e]{font-family:var(--font-mono);color:var(--black)}.body[data-v-28551d0e]{border-block:1px solid var(--line);font-family:var(--font-mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:1rem 0 .5rem;font-size:.86rem;line-height:1.6}.actions[data-v-28551d0e]{flex-wrap:wrap;gap:.6rem;display:flex}.site-mark[data-v-875c117b]{--mark-size:1.5em;width:var(--mark-size);height:var(--mark-size);vertical-align:-.12em;display:inline-block}.mk-track[data-v-875c117b]{fill:none;stroke:var(--mid,#5a5a5a);stroke-width:1px;opacity:.4}.mk-ring[data-v-875c117b]{fill:none;stroke:var(--black,#0a0a0a);stroke-width:5px;stroke-linecap:butt;stroke-dasharray:87.9 15.7;stroke-dashoffset:11.95px}.mk-dot[data-v-875c117b]{fill:var(--red,#c2410c)}.mk-ring[data-v-875c117b]{transform-box:fill-box;transform-origin:50%;animation:.8s cubic-bezier(.16,1,.3,1) both mk-ring-in-875c117b}.mk-dot[data-v-875c117b]{transform-box:fill-box;transform-origin:50%;animation-name:mk-dot-pop-875c117b,mk-dot-travel-875c117b;animation-duration:.32s,1.05s;animation-delay:.35s,.42s;animation-fill-mode:both,both;animation-timing-function:cubic-bezier(.16, 1, .3, 1), linear(0, .08 3.57%, .272 7.14%, .512 10.71%, .749 14.29%, .947 17.86%, 1.09 21.43%, 1.174 25%, 1.205 28.57%, 1.195 32.14%, 1.159 35.71%, 1.111 39.29%, 1.061 42.86%, 1.018 46.43%, .987 50%, .967 53.57%, .959 57.14%, .966 64.29%, .975 67.86%, .985 71.43%, .995 75%, 1.002 78.57%, 1.006 82.14%, 1.007, 1.005, 1)}@supports not (transition-timing-function:linear(0, 1)){.mk-dot[data-v-875c117b]{animation-timing-function:cubic-bezier(.16,1,.3,1)}}.mk-trail[data-v-875c117b]{fill:none;stroke:var(--red,#c2410c);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:16.49 16.49;opacity:0;animation:1.05s linear .42s both mk-trail-draw-875c117b}.mk-track[data-v-875c117b]{animation:.45s cubic-bezier(.16,1,.3,1) 1.2s both mk-track-in-875c117b}@keyframes mk-ring-in-875c117b{0%{opacity:0;transform:scale(.3)rotate(-45deg)}20%{opacity:1}70%{transform:scale(1.05)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes mk-dot-pop-875c117b{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes mk-dot-travel-875c117b{0%{transform:translate(-5.9px,15.4px)}to{transform:translate(0)}}@keyframes mk-trail-draw-875c117b{0%{stroke-dashoffset:16.49px;opacity:0}10%{opacity:1}62%{stroke-dashoffset:0;opacity:1}80%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes mk-track-in-875c117b{0%{opacity:0;transform:scale(1.14)}to{opacity:.4;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mk-ring[data-v-875c117b],.mk-dot[data-v-875c117b],.mk-trail[data-v-875c117b],.mk-track[data-v-875c117b]{animation:none}}.shell[data-v-e7e68d29]{max-width:var(--maxw);margin-inline:auto;padding:0 2.5rem 6rem}.masthead[data-v-e7e68d29]{border-block-end:1px solid var(--black);padding-block:1.6rem 1.3rem}.masthead[data-v-e7e68d29]:before{content:"";background:var(--red);width:2.2rem;height:3px;margin-block-end:1rem;display:block}.site-title[data-v-e7e68d29]{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--black);align-items:center;gap:.55rem;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.05rem);font-weight:800;line-height:1.1;display:flex}.mark[data-v-e7e68d29]{--mark-size:1.45rem;flex:none}.site-sub[data-v-e7e68d29]{max-width:42rem;color:var(--mid);margin-block-start:.5rem;font-size:.95rem}.site-trust[data-v-e7e68d29]{max-width:42rem;color:var(--mid);margin-block-start:.45rem;font-size:.82rem}.main[data-v-e7e68d29]{gap:3rem;padding-block:2.6rem;display:grid}.emails[data-v-e7e68d29]{scroll-margin-block-start:1rem}.emails-head[data-v-e7e68d29]{gap:.3rem;margin-block-end:1.2rem;display:grid}.emails-head h2[data-v-e7e68d29]{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--red);text-wrap:pretty;font-size:.78rem;font-weight:700}.emails-head h2[data-v-e7e68d29]:before{content:"";background:var(--red);vertical-align:.12em;width:.9em;height:3px;margin-right:.55em;display:inline-block}.emails-sub[data-v-e7e68d29]{font-size:.9rem}.hint[data-v-e7e68d29]{border:1px dashed var(--pale);font-family:var(--font-sans);color:var(--mid);padding:.9rem 1rem;font-size:.88rem}.hint strong[data-v-e7e68d29]{color:var(--black);font-weight:700}.trip[data-v-e7e68d29]{border-block-start:1px solid var(--black);font-family:var(--font-mono);letter-spacing:.02em;color:var(--mid);margin:0;padding-block:.7rem 1.1rem;font-size:.82rem;line-height:1.75}.trip span[data-v-e7e68d29]{overflow-wrap:anywhere;display:block}.trip-main[data-v-e7e68d29]{color:var(--ink);font-weight:600}.quick[data-v-e7e68d29]{flex-wrap:wrap;align-items:center;gap:.55rem .6rem;margin:0;padding-block-end:1.7rem;display:flex}.quick-k[data-v-e7e68d29]{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--mid);margin-inline-end:.3rem;font-size:.72rem;font-weight:700}.quick-link[data-v-e7e68d29]{border:1px solid var(--black);min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);align-items:center;padding:.3rem .9rem;font-size:.8rem;text-decoration:none;transition:background .1s;display:inline-flex}.quick-link[data-v-e7e68d29]:hover{background:var(--bg2)}.quick-link[aria-disabled=true][data-v-e7e68d29]{border-color:var(--line);color:var(--mid);pointer-events:none}.list[data-v-e7e68d29]{gap:2.4rem;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-e7e68d29]{border-top:1px solid var(--black);padding-block-start:1.5rem}.foot[data-v-e7e68d29]{border-top:1px solid var(--line);font-family:var(--font-sans);letter-spacing:.02em;color:var(--mid);margin-block-start:1rem;padding-block-start:1.2rem;font-size:.8rem}.bar[data-v-e7e68d29]{z-index:10;padding:.8rem 2.5rem calc(.8rem + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);border-block-start:1px solid var(--black);justify-content:space-between;align-items:center;gap:.75rem;margin-inline:-2.5rem;display:flex;position:sticky;bottom:0}.bar-text[data-v-e7e68d29]{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mid);font-size:.82rem;font-weight:600}@media (width<=540px){.shell[data-v-e7e68d29]{padding-inline:1.25rem}.bar[data-v-e7e68d29]{margin-inline:-1.25rem;padding-inline:1.25rem}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, "PingFang SC", "Microsoft YaHei", sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace, "SF Mono", "SFMono-Regular", "Cascadia Code", Menlo, Consolas, "Liberation Mono", monospace;--bg-light:#f7f5f0;--bg2-light:#ede9e0;--black-light:#0a0a0a;--ink-light:#1c1c1c;--mid-light:#4a4a4a;--pale-light:#767676;--red-light:#c2410c;--bg-dark:#141414;--bg2-dark:#1e1e1e;--black-dark:#f5f5f5;--ink-dark:#ececec;--mid-dark:#e8e8e8;--pale-dark:#b4b4b4;--red-dark:#f97316;--bg:var(--bg-light);--bg2:var(--bg2-light);--black:var(--black-light);--ink:var(--ink-light);--mid:var(--mid-light);--pale:var(--pale-light);--red:var(--red-light);--line:color-mix(in oklab, var(--black) 14%, transparent);--danger:var(--red);--focus:color-mix(in oklab, var(--red) 42%, transparent);--maxw:58rem;--mark-size:2em}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:var(--bg-dark);--bg2:var(--bg2-dark);--black:var(--black-dark);--ink:var(--ink-dark);--mid:var(--mid-dark);--pale:var(--pale-dark);--red:var(--red-dark)}}@supports (color:light-dark(white, black)){:root{--bg:light-dark(var(--bg-light),var(--bg-dark));--bg2:light-dark(var(--bg2-light),var(--bg2-dark));--black:light-dark(var(--black-light),var(--black-dark));--ink:light-dark(var(--ink-light),var(--ink-dark));--mid:light-dark(var(--mid-light),var(--mid-dark));--pale:light-dark(var(--pale-light),var(--pale-dark));--red:light-dark(var(--red-light),var(--red-dark));--line:color-mix(in oklab, var(--black) 14%, transparent)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1rem;font-size:1.0625rem}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);accent-color:var(--red);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance;overflow-wrap:break-word;line-height:1.2}h2{font-size:clamp(1.15rem,1rem + 1vw,1.4rem)}p{text-wrap:pretty}a{color:var(--red);text-underline-offset:2px}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}input,select,textarea,button{font:inherit;color:inherit}input[type=text],input[type=tel],input[type=email],input[type=number],input[type=date],input[type=time],select,textarea{border:1px solid var(--line);background:0 0;border-radius:0;width:100%;min-height:3rem;padding:.6rem .75rem;transition:border-color .12s}input::placeholder,textarea::placeholder{color:var(--pale);opacity:.9}input:hover:not(:disabled),select:hover,textarea:hover{border-color:color-mix(in oklab, var(--black) 45%, transparent)}input:focus,select:focus,textarea:focus{border-color:var(--black)}:is(input:user-invalid,select:user-invalid,textarea:user-invalid){border-color:var(--danger)}textarea{resize:vertical;min-height:4.5rem;line-height:1.45}label{font-family:var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--mid);text-wrap:pretty;margin-block-end:.35rem;font-size:.78rem;font-weight:600;display:block}select{appearance:auto}input[type=number]{appearance:textfield}input[type=date],input[type=time]{text-align:left}input[type=checkbox],input[type=radio]{accent-color:var(--red)}button{border:1px solid var(--black);min-height:3rem;color:var(--black);cursor:pointer;background:0 0;border-radius:0;padding:.6rem 1.2rem;font-weight:700}button:hover:not(:disabled){color:var(--red);border-color:var(--red)}button:disabled{cursor:not-allowed;opacity:.45}.btn{border:1px solid var(--black);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:0;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:.6rem 1.2rem;font-weight:700;text-decoration:none;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.btn:active{translate:0 1px}.btn-primary{background:var(--red);border-color:var(--red);color:var(--bg)}.btn-primary:hover:not(:disabled){background:var(--black);border-color:var(--black);color:var(--bg)}.btn-ghost{color:var(--black);background:0 0}.btn-ghost:hover:not(:disabled){color:var(--red);border-color:var(--red)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.muted{color:var(--mid);font-weight:400}.mono{font-family:var(--font-mono)}.fs-counter{counter-reset:section}.fs-counter>fieldset{counter-increment:section}.field-note{font-family:var(--font-sans);letter-spacing:.01em;color:var(--mid);margin-block-start:.35rem;font-size:.82rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
