form.svelte-12xyhj1{gap:22px;max-width:720px;display:grid}.pair.svelte-12xyhj1{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:22px 24px;display:grid}label.svelte-12xyhj1{gap:8px;display:grid}label.svelte-12xyhj1 span:where(.svelte-12xyhj1){letter-spacing:.12em;color:#9a9a96;font-size:12px;font-weight:600}input.svelte-12xyhj1,select.svelte-12xyhj1,textarea.svelte-12xyhj1{color:#fff;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #55554f;border-radius:0;padding:10px 0;font-size:17px;line-height:1.6}textarea.svelte-12xyhj1{resize:vertical;min-height:120px}select.svelte-12xyhj1{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23fff' stroke-width='1.4'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;background-size:10px 6px}select.svelte-12xyhj1 option:where(.svelte-12xyhj1){color:#111}input.svelte-12xyhj1:focus-visible,select.svelte-12xyhj1:focus-visible,textarea.svelte-12xyhj1:focus-visible{border-bottom-color:#fff;outline:none;box-shadow:0 1px #fff}.trap.svelte-12xyhj1{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.foot.svelte-12xyhj1{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:6px;display:flex}button.svelte-12xyhj1{color:#111;font:inherit;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:0;padding:14px 28px;font-size:15px;font-weight:600}button.svelte-12xyhj1:hover:not(:disabled){color:#fff;background:0 0}button.svelte-12xyhj1:focus-visible{outline-offset:3px;outline:2px solid #fff}button.svelte-12xyhj1:disabled{opacity:.6;cursor:default}.hint.svelte-12xyhj1{color:#9a9a96;font-size:13px}.error.svelte-12xyhj1{color:#ffb4a8;font-size:15px}.done.svelte-12xyhj1{border-top:1px solid #55554f;border-bottom:1px solid #55554f;max-width:720px;padding:22px 0;font-size:19px;font-weight:600}.top.svelte-c5vyf9{padding:24px var(--pad);justify-content:space-between;align-items:center;gap:16px;display:flex}.mark.svelte-c5vyf9{letter-spacing:.16em;font-size:14px;font-weight:700;text-decoration:none}.right.svelte-c5vyf9{align-items:center;gap:clamp(12px,3vw,32px);display:flex}nav.svelte-c5vyf9{gap:clamp(14px,3vw,32px);display:flex}nav.svelte-c5vyf9 a:where(.svelte-c5vyf9){letter-spacing:.08em;min-height:44px;color:var(--sub);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}nav.svelte-c5vyf9 a:where(.svelte-c5vyf9):hover{color:var(--ink)}.wrap.svelte-c5vyf9{max-width:calc(1160px + var(--pad) * 2);padding-left:var(--pad);padding-right:var(--pad);margin:0 auto}.hero.svelte-c5vyf9{padding-top:clamp(72px,15vh,160px);padding-bottom:clamp(72px,13vh,136px)}.eyebrow.svelte-c5vyf9{letter-spacing:.18em;text-transform:uppercase;color:var(--sub);font-size:12px;font-weight:600}h1.svelte-c5vyf9{letter-spacing:-.035em;margin-top:20px;font-size:clamp(46px,10vw,128px);font-weight:600;line-height:1.02}.hero-line.svelte-c5vyf9{letter-spacing:-.01em;margin-top:clamp(28px,4vw,44px);font-size:clamp(22px,3vw,32px);font-weight:600}h2.svelte-c5vyf9{letter-spacing:-.015em;text-wrap:balance;margin-top:14px;font-size:clamp(26px,4vw,42px);font-weight:600;line-height:1.25}h2.svelte-c5vyf9 .en:where(.svelte-c5vyf9){color:var(--sub);letter-spacing:.08em;margin-left:8px;font-size:.6em;font-weight:400}.lead.svelte-c5vyf9{color:#333;max-width:720px;margin-top:16px;font-size:clamp(17px,2vw,19px)}.dark.svelte-c5vyf9{background:var(--ink);color:#fff;padding:clamp(80px,13vw,168px) 0;scroll-margin-top:0}.dark.svelte-c5vyf9 .eyebrow:where(.svelte-c5vyf9){color:#9a9a96}.dark.svelte-c5vyf9 .lead:where(.svelte-c5vyf9){color:#c9c9c5;margin-top:28px}.statement.svelte-c5vyf9{letter-spacing:-.025em;text-wrap:balance;margin-top:22px;font-size:clamp(28px,5.4vw,68px);font-weight:600;line-height:1.24}.statement.svelte-c5vyf9 span:where(.svelte-c5vyf9){color:#9a9a96}.block.svelte-c5vyf9{padding-top:clamp(64px,10vw,120px);padding-bottom:clamp(64px,10vw,120px);scroll-margin-top:16px}.block.svelte-c5vyf9+.block:where(.svelte-c5vyf9){border-top:1px solid var(--line)}.prose.svelte-c5vyf9{color:#333;gap:14px;max-width:720px;margin-top:28px;font-size:clamp(17px,2vw,19px);display:grid}.table.svelte-c5vyf9{border-top:2px solid var(--ink);margin-top:48px}.row.svelte-c5vyf9{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr 1fr;gap:20px;padding:15px 0;font-size:16px;display:grid}.row.head.svelte-c5vyf9{letter-spacing:.04em;color:var(--sub);font-size:13px;font-weight:600}.row.head.svelte-c5vyf9 span:where(.svelte-c5vyf9):last-child{color:var(--ink)}.row.head.svelte-c5vyf9 em:where(.svelte-c5vyf9){letter-spacing:.06em;border:1px solid var(--ink);white-space:nowrap;margin-left:6px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:500}.row.svelte-c5vyf9 .k:where(.svelte-c5vyf9){font-size:14px;font-weight:600}.row.svelte-c5vyf9 .a:where(.svelte-c5vyf9){color:var(--mute)}.row.svelte-c5vyf9 .b:where(.svelte-c5vyf9){font-weight:600}.beliefs.svelte-c5vyf9{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:0 48px;margin-top:40px;list-style:none;display:grid}.beliefs.svelte-c5vyf9 li:where(.svelte-c5vyf9){border-top:1px solid var(--line);grid-template-columns:64px 1fr;gap:12px;padding:28px 0;display:grid}.num.svelte-c5vyf9{font-variant-numeric:tabular-nums;color:var(--mute);font-size:34px;font-weight:300;line-height:1}.beliefs.svelte-c5vyf9 h3:where(.svelte-c5vyf9){font-size:clamp(19px,2.2vw,22px);font-weight:600;line-height:1.4}.beliefs.svelte-c5vyf9 p:where(.svelte-c5vyf9){color:var(--sub);margin-top:8px;font-size:16px}.name.svelte-c5vyf9{grid-template-columns:minmax(220px,340px) 1fr;align-items:center;gap:clamp(32px,6vw,88px);margin-top:48px;display:grid}.name.svelte-c5vyf9 svg:where(.svelte-c5vyf9){width:100%;height:auto}.t-out.svelte-c5vyf9,.t-in.svelte-c5vyf9{letter-spacing:.16em;font-size:11px;font-weight:600}.t-out-ko.svelte-c5vyf9,.t-in-ko.svelte-c5vyf9{font-size:15px;font-weight:600}.t-in.svelte-c5vyf9,.t-in-ko.svelte-c5vyf9{fill:#fff}.grid.svelte-c5vyf9{gap:28px 24px;margin-top:40px;display:grid}.one.svelte-c5vyf9{margin-top:0}.three.svelte-c5vyf9{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.four.svelte-c5vyf9{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.card.svelte-c5vyf9{border-top:2px solid var(--ink);padding-top:16px}.tag.svelte-c5vyf9{letter-spacing:.16em;color:var(--mute);margin-bottom:8px;font-size:11px;font-weight:600}.card.svelte-c5vyf9 h3:where(.svelte-c5vyf9){font-size:19px;font-weight:600;line-height:1.35}.card.svelte-c5vyf9 p:where(.svelte-c5vyf9):not(.tag){color:var(--sub);margin-top:8px;font-size:15.5px;line-height:1.65}.note.svelte-c5vyf9{background:var(--soft);color:#333;padding:18px 22px;font-size:15.5px}.path.svelte-c5vyf9{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:36px 0;margin-top:48px;list-style:none;display:grid}.path.svelte-c5vyf9 li:where(.svelte-c5vyf9){border-top:2px solid var(--ink);padding:28px 28px 0 0;position:relative}.path.svelte-c5vyf9 li:where(.svelte-c5vyf9):before{content:"";background:var(--ink);border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;left:0}.path.svelte-c5vyf9 li:where(.svelte-c5vyf9):last-child:before{border:2px solid var(--ink);background:#fff}.when.svelte-c5vyf9{letter-spacing:.1em;font-size:13px;font-weight:700}.path.svelte-c5vyf9 h3:where(.svelte-c5vyf9){margin-top:8px;font-size:clamp(20px,2.4vw,24px);font-weight:600;line-height:1.35}.path.svelte-c5vyf9 li:where(.svelte-c5vyf9) p:where(.svelte-c5vyf9):not(.when){color:var(--sub);margin-top:10px;font-size:15.5px}.bio.svelte-c5vyf9{color:#333;max-width:720px;margin-top:28px;font-size:clamp(17px,2vw,19px)}.links.svelte-c5vyf9{margin-top:20px;font-size:15px;font-weight:600}.links.svelte-c5vyf9 a:where(.svelte-c5vyf9){align-items:center;min-height:44px;display:inline-flex}.open.svelte-c5vyf9{color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:0;margin-top:40px;padding:18px 40px;font-size:17px;font-weight:600}.open.svelte-c5vyf9:hover{color:#fff;background:0 0}.open.svelte-c5vyf9:focus-visible,.close.svelte-c5vyf9:focus-visible{outline-offset:3px;outline:2px solid #fff}footer.svelte-c5vyf9{color:var(--sub);padding:56px 0 44px;font-size:14px}.foot.svelte-c5vyf9{grid-template-columns:minmax(200px,1fr) 2fr;gap:28px 48px;display:grid}footer.svelte-c5vyf9 .mark:where(.svelte-c5vyf9){color:var(--ink)}.ko.svelte-c5vyf9{margin-top:6px}footer.svelte-c5vyf9 dl:where(.svelte-c5vyf9) div:where(.svelte-c5vyf9){grid-template-columns:110px 1fr;gap:12px;padding:5px 0;display:grid}footer.svelte-c5vyf9 dt:where(.svelte-c5vyf9){color:var(--mute)}footer.svelte-c5vyf9 dd:where(.svelte-c5vyf9){color:var(--ink)}.copy.svelte-c5vyf9{color:var(--mute);margin-top:36px;padding-top:20px;font-size:13px}dialog.svelte-c5vyf9{background:var(--ink);color:#fff;border:1px solid #3a3a36;width:min(680px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}dialog.svelte-c5vyf9::backdrop{background:#0000009e}.panel.svelte-c5vyf9{padding:clamp(28px,5vw,48px);position:relative}.panel.svelte-c5vyf9 .eyebrow:where(.svelte-c5vyf9){color:#9a9a96}.panel.svelte-c5vyf9 h2:where(.svelte-c5vyf9){margin-top:10px;font-size:clamp(26px,4vw,34px)}.sub.svelte-c5vyf9{color:#c9c9c5;margin:10px 0 32px;font-size:16px}.close.svelte-c5vyf9{color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:28px;line-height:1;position:absolute;top:14px;right:14px}@media (width<=720px){.top.svelte-c5vyf9{padding-top:14px;padding-bottom:14px}nav.svelte-c5vyf9 a:where(.svelte-c5vyf9):not(:last-child){display:none}.open.svelte-c5vyf9{width:100%}.path.svelte-c5vyf9 li:where(.svelte-c5vyf9){padding-right:0}.name.svelte-c5vyf9{grid-template-columns:1fr}.name.svelte-c5vyf9 svg:where(.svelte-c5vyf9){max-width:280px}.row.svelte-c5vyf9{grid-template-columns:1fr;gap:4px}.row.head.svelte-c5vyf9{display:none}.row.svelte-c5vyf9 .a:where(.svelte-c5vyf9):before,.row.svelte-c5vyf9 .b:where(.svelte-c5vyf9):before{content:attr(data-col) " · ";color:var(--mute);font-size:12px;font-weight:500}.beliefs.svelte-c5vyf9 li:where(.svelte-c5vyf9){grid-template-columns:48px 1fr}.foot.svelte-c5vyf9{grid-template-columns:1fr}footer.svelte-c5vyf9 dl:where(.svelte-c5vyf9) div:where(.svelte-c5vyf9){grid-template-columns:96px 1fr}}
