html,body{overflow-x:clip}:root{--wf-paper:#f5f0e5;--wf-surface:#fbf9f2;--wf-panel:#ece6d8;--wf-ink:#0c0d10;--wf-muted:#55524b;--wf-line:#dbd6c7;--wf-line-strong:#aba493;--wf-primary:#323fe1;--wf-primary-strong:#2427bb;--wf-primary-ink:#2b37c9;--wf-primary-soft:#e4e6f9;--wf-primary-fg:#fffdfa;--wf-field:#323fe1;--wf-field-ink:#f7f3e8;--wf-field-ink-2:#c7d0ec;--wf-notice:#fceaa4;--wf-notice-ink:#563e0e;--wf-danger:#b00c15;--wf-danger-soft:#fde2df;--wf-focus:#323fe1;--wf-shadow:0 8px 24px #0c0d101f;--wf-shadow-sheet:0 -24px 48px -24px #0c0d1047}@supports (color:lab(0% 0 0)){:root{--wf-paper:lab(94.9762% .0146925 6.14001);--wf-surface:lab(97.9583% -.0110567 3.44038);--wf-panel:lab(91.5146% .0459254 7.69486);--wf-ink:lab(3.67859% .053063 -1.43514);--wf-muted:lab(35.1024% .0588596 5.02371);--wf-line:lab(85.5982% .0530183 7.70013);--wf-line-strong:lab(67.6378% .14925 9.68986);--wf-primary:lab(35.6524% 40.8347 -85.1291);--wf-primary-strong:lab(26.3544% 41.3984 -78.2277);--wf-primary-ink:lab(31.348% 37.4318 -78.035);--wf-primary-soft:lab(91.6837% 1.73929 -9.25007);--wf-primary-fg:lab(99.4461% -.0121295 1.90743);--wf-field:lab(35.6524% 40.8347 -85.1291);--wf-field-ink:lab(96.0155% .00873208 5.75267);--wf-field-ink-2:lab(83.5155% .700742 -14.9309);--wf-notice:lab(92.8933% -.71308 36.26);--wf-notice-ink:lab(28.0979% 7.25085 31.5561);--wf-danger:lab(37.7657% 59.971 44.0499);--wf-danger-soft:lab(92.1828% 9.19729 4.9614);--wf-focus:lab(35.6524% 40.8347 -85.1291);--wf-shadow:0 8px 24px lab(3.67859% .053063 -1.43514/.12);--wf-shadow-sheet:0 -24px 48px -24px lab(3.67859% .053063 -1.43514/.28)}}@media (prefers-color-scheme:dark){:root{--wf-paper:#100f0c;--wf-surface:#191815;--wf-panel:#23221e;--wf-ink:#f7f3e8;--wf-muted:#b1aea4;--wf-line:#2f2e29;--wf-line-strong:#504d46;--wf-primary:#92a3ff;--wf-primary-strong:#b9c7ff;--wf-primary-ink:#b2c0ff;--wf-primary-soft:#1b2045;--wf-primary-fg:#100f0c;--wf-field:#10185d;--wf-notice:#392c01;--wf-notice-ink:#f8da64;--wf-danger:#f7857d;--wf-danger-soft:#3c1715;--wf-shadow:0 8px 24px #0006}@supports (color:lab(0% 0 0)){:root{--wf-paper:lab(4.45698% .0249073 1.46993);--wf-surface:lab(8.38889% .0255331 2.25269);--wf-panel:lab(13.0338% .0286549 2.70272);--wf-ink:lab(96.0155% .00873208 5.75267);--wf-muted:lab(71.0697% .0205338 5.37796);--wf-line:lab(18.8431% .0418872 3.47886);--wf-line-strong:lab(32.7778% .0510663 4.63472);--wf-primary:lab(68.4479% 12.4422 -50.2419);--wf-primary-strong:lab(80.5868% 6.75577 -36.3855);--wf-primary-ink:lab(78.2612% 6.84249 -36.3605);--wf-primary-soft:lab(13.3411% 7.97959 -24.874);--wf-primary-fg:lab(4.45698% .0249073 1.46993);--wf-field:lab(12.2852% 18.7673 -42.518);--wf-notice:lab(18.9328% 2.87703 26.3873);--wf-notice-ink:lab(87.7871% .979424 60.4453);--wf-danger:lab(68.4827% 43.7299 24.6634);--wf-danger-soft:lab(13.5712% 18.8155 10.7812);--wf-shadow:0 8px 24px lab(0% 0 0/.4)}}}.wf{--wf-serif:var(--font-newsreader), Georgia, serif;--wf-sans:var(--font-libre-franklin), system-ui, sans-serif;--wf-radius:20px;--wf-radius-inner:12px;--space-xs:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--dur-micro:.12s;--container:1200px;--gutter:32px;--background:var(--wf-paper);--foreground:var(--wf-ink);--card:var(--wf-surface);--card-foreground:var(--wf-ink);--popover:var(--wf-surface);--popover-foreground:var(--wf-ink);--muted:var(--wf-panel);--secondary:var(--wf-panel);--secondary-foreground:var(--wf-ink);--muted-foreground:var(--wf-muted);--border:var(--wf-line);--input:var(--wf-line-strong);--primary:var(--wf-primary);--primary-foreground:var(--wf-primary-fg);--primary-strong:var(--wf-primary-strong);--primary-glow:transparent;--accent:var(--wf-primary-soft);--accent-foreground:var(--wf-primary-ink);--destructive:var(--wf-danger);--destructive-soft:var(--wf-danger-soft);--ring:var(--wf-focus);z-index:1000;background:var(--wf-paper);color:var(--wf-ink);font-family:var(--wf-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums;scrollbar-color:var(--wf-line-strong) var(--wf-paper);font-size:1rem;line-height:1.55;position:fixed;inset:0;overflow:clip auto}.wf *,.wf :before,.wf :after{box-sizing:border-box}.wf :focus-visible{outline:2px solid var(--wf-focus);outline-offset:2px}.wf a{color:inherit}.wf .uppercase{text-transform:none!important}.wf [class*=tracking-]{letter-spacing:0!important}.wf button,.wf a,.wf select,.wf input{transition:background-color var(--dur-micro) ease-out, border-color var(--dur-micro) ease-out, color var(--dur-micro) ease-out}.wf button:active{transform:translateY(1px)}.wf-container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.wf-nav{background:var(--wf-paper);border-bottom:1px solid var(--wf-line)}.wf-nav .wf-container{align-items:center;gap:var(--space-lg);min-height:76px;display:flex}.wf-mark{font-family:var(--wf-serif);letter-spacing:-.01em;color:var(--wf-primary-ink);font-size:1.6rem;font-weight:600;text-decoration:none}.wf-where{color:var(--wf-muted);font-size:.9rem}.wf-btn{background:var(--wf-primary);border:1px solid var(--wf-primary);min-height:44px;color:var(--wf-primary-fg);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.wf-btn:hover{background:var(--wf-primary-strong);border-color:var(--wf-primary-strong)}.wf-nav .wf-btn{margin-left:auto}.wf-notice{background:var(--wf-notice);color:var(--wf-notice-ink)}.wf-notice p{max-width:none;padding-block:8px;font-size:.9rem;font-weight:500}.wf-field{background:var(--wf-field);color:var(--wf-field-ink)}.wf-hero{gap:var(--space-2xl);padding-block:var(--space-xl) calc(var(--space-2xl) + 40px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.wf-hero>*{min-width:0}.wf h1{max-width:9ch;font-family:var(--wf-serif);letter-spacing:-.02em;overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;font-size:min(5rem,14vw);font-weight:600;line-height:.98}.wf-lead{margin:var(--space-lg) 0 0;max-width:34ch;color:var(--wf-field-ink-2);font-size:1.2rem;line-height:1.5}.wf-card{background:var(--wf-surface);color:var(--wf-ink);border-radius:var(--wf-radius);padding:var(--space-lg) var(--space-lg) var(--space-md);box-shadow:var(--wf-shadow)}.wf-card-head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin:0 0 var(--space-md);display:flex}.wf-card-close{width:44px;height:44px;color:var(--wf-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;margin:-12px -12px 0 0;font-size:1.6rem;line-height:1}.wf-card-close:hover{color:var(--wf-ink)}.wf-card h2{color:var(--wf-muted);margin:0;font-size:.95rem;font-weight:500;line-height:1.3}.wf-card ul{margin:0;padding:0;list-style:none}.wf-card li{justify-content:space-between;align-items:baseline;gap:var(--space-md);border-top:1px solid var(--wf-line);padding:12px 0;display:flex}.wf-label{font-size:1.05rem}.wf-figure{font-family:var(--wf-serif);letter-spacing:-.02em;color:var(--wf-primary-ink);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:600;line-height:1}.wf-sheet{padding-block:var(--space-xl) var(--space-2xl);background:var(--wf-paper);box-shadow:var(--wf-shadow-sheet);border-radius:32px 32px 0 0;margin-top:-40px;position:relative}@media (max-width:60rem){.wf{--gutter:24px}.wf-hero{gap:var(--space-xl);padding-block:var(--space-xl);grid-template-columns:minmax(0,1fr)}.wf-sheet{border-radius:24px 24px 0 0}}@media (max-width:40rem){.wf{--gutter:16px}.wf-where{display:none}.wf-figure{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.wf *,.wf :before,.wf :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
