.wf{--wf-ground:#fff;--wf-ink:#0b0b0c;--wf-muted:#0b0b0c99;--wf-faint:#0b0b0c94;--wf-hair:#0b0b0c1f;--wf-field:#f3f3f2;--wf-ease:cubic-bezier(.22, 1, .36, 1);--wf-g:24px;background:var(--wf-ground);width:100%;color:var(--wf-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;position:relative}.wf a{color:inherit;text-decoration:none}.wf a:focus-visible,.wf button:focus-visible,.wf input:focus-visible,.wf textarea:focus-visible,.wf [tabindex="-1"]:focus-visible{outline:2px solid var(--wf-ink);outline-offset:3px}@media (max-width:640px){.wf{--wf-g:16px}}.wf-measure{width:100%;padding-inline:var(--wf-g);margin:0}.wf-kicker,.wf-label,.wf-col-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wf-faint);font-size:11px;line-height:1.4;display:block}.page-outro{margin-top:clamp(96px,14vh,176px)}.wf-brief{padding-block:clamp(44px,7vh,72px) clamp(40px,6vh,60px)}.wf-brief-grid{grid-template-columns:1fr;gap:32px;display:grid}@media (min-width:900px){.wf-brief-grid--short,.wf-brief-grid--guided{column-gap:var(--wf-g);grid-template-columns:repeat(12,minmax(0,1fr))}.wf-brief-grid--short{align-items:start}.wf-brief-grid--short>:first-child{grid-column:1/span 5}.wf-brief-grid--short>:last-child{grid-column:7/span 6}.wf-brief-grid--guided{align-items:stretch}.wf-brief-grid--guided>:first-child{grid-column:1/span 6}.wf-brief-grid--guided>:last-child{grid-column:8/span 5}}.wf-brief-title{font-family:var(--font-display);letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(40px,4.6vw,68px);font-weight:300;line-height:.98}.wf-brief-sub{max-width:30ch;font-family:var(--font-display);color:var(--wf-muted);margin:18px 0 0;font-size:clamp(18px,1.6vw,22px);font-weight:300;line-height:1.3}.wf-brief-promise{color:var(--wf-faint);margin:18px 0 0;font-size:14px;line-height:1.45}.wf-brief-form{gap:22px;display:grid}.wf-q{border:0;min-width:0;margin:0;padding:0}.wf-q-prompt{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:10px;padding:0;font-size:18px;font-weight:400;line-height:1.3;display:block}.wf-chips{flex-wrap:wrap;gap:8px;display:flex}.wf-chip{border:1px solid var(--wf-hair);min-height:40px;color:var(--wf-ink);font-family:var(--font-display);cursor:pointer;transition:background-color .25s var(--wf-ease), color .25s var(--wf-ease), border-color .25s var(--wf-ease);background:0 0;border-radius:999px;padding:0 16px;font-size:15px}.wf-chip:hover{border-color:var(--wf-ink)}.wf-chip[aria-pressed=true]{background:var(--wf-ink);border-color:var(--wf-ink);color:var(--wf-ground)}.wf-field{gap:6px;min-width:0;display:grid}.wf-field input,.wf-field textarea{background:var(--wf-field);width:100%;min-width:0;color:var(--wf-ink);font-family:var(--font-display);resize:vertical;transition:border-color .2s var(--wf-ease), background-color .2s var(--wf-ease);border:1px solid #0000;border-radius:10px;padding:11px 14px;font-size:16px;line-height:1.35}.wf-field input::placeholder,.wf-field textarea::placeholder{color:var(--wf-faint)}.wf-field input:focus,.wf-field textarea:focus{background:var(--wf-ground);border-color:var(--wf-ink);outline:none}.wf-send-row{grid-template-columns:1fr;align-items:end;gap:14px;display:grid}.wf-details{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:640px){.wf-details{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.wf-send-row{grid-template-columns:minmax(0,1fr) auto}}.wf-send{background:var(--wf-ink);height:46px;color:var(--wf-ground);font-family:var(--font-display);white-space:nowrap;cursor:pointer;transition:opacity .2s var(--wf-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-size:16px;display:inline-flex}.wf-send:disabled{opacity:.35;cursor:default}.wf-arrow{transition:transform .35s var(--wf-ease);display:inline-block}.wf-send:not(:disabled):hover .wf-arrow{transform:translate(4px)}.wf-alt{color:var(--wf-muted);margin:0;font-size:14px}.wf-alt a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.wf-sent{align-content:start;gap:14px;display:grid}.wf-sent-line{font-family:var(--font-display);letter-spacing:-.02em;max-width:28ch;font-size:clamp(22px,2.4vw,32px);font-weight:300;line-height:1.2}.wf-sent-note{color:var(--wf-muted);font-size:15px}.wf-sent-note a{text-decoration:underline}.wf-sent-lines{border-top:1px solid var(--wf-hair);color:var(--wf-muted);gap:4px;margin:0;padding:14px 0 0;font-size:14px;list-style:none;display:grid}.wf-guide{grid-template-rows:auto 1fr;gap:28px;min-width:0;display:grid}.wf-guide-top{gap:12px;display:grid}.wf-count{color:var(--wf-ink);margin-left:14px}.wf-progress{background:var(--wf-hair);height:2px;display:block;overflow:hidden}.wf-progress span{background:var(--wf-ink);transform-origin:0;height:100%;transition:transform .6s var(--wf-ease);display:block}.wf-step{min-height:252px;animation:wf-in .5s var(--wf-ease) both}.wf-step:focus{outline:none}@keyframes wf-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.wf-frame{color:var(--wf-muted);margin:0 0 8px;font-size:14px}.wf-step-prompt{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(28px,3vw,44px);font-weight:300;line-height:1.08}.wf-options{border-top:1px solid var(--wf-hair);grid-template-columns:1fr;display:grid}@media (min-width:640px){.wf-options{grid-template-columns:1fr 1fr;column-gap:24px}}.wf-option{border:0;border-bottom:1px solid var(--wf-hair);color:var(--wf-ink);text-align:left;font-family:var(--font-display);cursor:pointer;transition:padding-left .3s var(--wf-ease);background:0 0;gap:2px;padding:12px 0;font-size:17px;line-height:1.3;display:grid}.wf-option:hover,.wf-option[aria-pressed=true]{padding-left:10px}.wf-option[aria-pressed=true]{font-weight:500}.wf-option-note{color:var(--wf-faint);font-size:13px}.wf-other{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:18px;display:grid}.wf-next{border:1px solid var(--wf-ink);height:44px;color:var(--wf-ink);font-family:var(--font-display);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px;font-size:15px}.wf-next:disabled{opacity:.3;cursor:default}.wf-back{color:var(--wf-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:6px 0;font-size:11px}.wf-back:hover{color:var(--wf-ink)}.wf-paper{background:var(--wf-field);border-radius:14px;align-self:start;min-width:0;padding:clamp(22px,2.4vw,32px)}.wf-paper-lines{margin:18px 0 0;padding:0;list-style:none;display:grid}.wf-paper-lines li{border-top:1px solid var(--wf-hair);color:var(--wf-faint);transition:color .4s var(--wf-ease);grid-template-columns:minmax(96px,.38fr) minmax(0,1fr);gap:16px;padding:10px 0;font-size:15px;line-height:1.35;display:grid}.wf-paper-key{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding-top:2px;font-size:11px}.wf-paper-val{font-family:var(--font-display);overflow-wrap:anywhere;min-width:0}.wf-paper-lines li.is-in{color:var(--wf-ink)}.wf-paper-lines li.is-in .wf-paper-val{animation:wf-in .5s var(--wf-ease) both}.wf-paper-lines li.is-now{color:var(--wf-ink)}.wf-paper-lines li.is-later{font-style:normal}.wf-footer{margin-top:clamp(96px,14vh,176px);padding-block:clamp(40px,6vh,72px) 64px}.page-outro .wf-footer,.wf-brief+.wf-footer{border-top:1px solid var(--wf-hair);margin-top:0}:has(>.wf-brief:last-child)+.wf-footer{border-top:1px solid var(--wf-hair);margin-top:0}:has(>:last-child>.wf-brief:last-child)+.wf-footer{border-top:1px solid var(--wf-hair);margin-top:0}.wf-col{min-width:0}.wf-col-label{margin-bottom:12px}.wf-col-links{gap:2px;margin:0;padding:0;list-style:none;display:grid}.wf-col-links a,.wf-legal a{color:var(--wf-ink);transition:background-size .35s var(--wf-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding:2px 0;font-size:15px;line-height:1.35;display:inline-block}.wf-col-links a:hover,.wf-col-links a:focus-visible,.wf-legal a:hover{background-size:100% 1px}.wf-col--small .wf-col-links a{color:var(--wf-muted);-webkit-line-clamp:2;background:0 0;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.wf-col--small .wf-col-links a:hover{color:var(--wf-ink)}.wf-mail{font-family:var(--font-display);letter-spacing:-.01em;border-bottom:1px solid var(--wf-ink);margin-bottom:8px;font-size:17px;display:inline-block}.wf-news{margin-top:16px}.wf-news .wf-label{margin-bottom:8px}.wf-news-row{border-bottom:1px solid var(--wf-ink);align-items:center;display:flex}.wf-news-row input{min-width:0;height:38px;color:var(--wf-ink);font-family:var(--font-display);background:0 0;border:0;flex:auto;padding:0;font-size:16px}.wf-news-row input::placeholder{color:var(--wf-faint)}.wf-news-row input:focus{outline:none}.wf-news-row:focus-within{box-shadow:0 1px 0 0 var(--wf-ink)}.wf-news-row button{width:38px;height:38px;color:var(--wf-ink);cursor:pointer;background:0 0;border:0;font-size:18px}.wf-news-done{margin-top:16px;font-size:15px}.wf-cols{grid-template-columns:1fr 1fr;gap:32px 24px;display:grid}@media (min-width:900px){.wf-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px clamp(24px,3vw,48px)}}@media (min-width:1200px){.wf-cols{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.25fr)}}.wf-base{border-top:1px solid var(--wf-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;margin-top:clamp(36px,5vh,56px);padding-top:18px;display:flex}.wf-legal{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wf-muted);flex-wrap:wrap;align-items:baseline;gap:4px 22px;font-size:11px;display:flex}.wf-legal a{color:var(--wf-muted);font-size:11px}.wf-mark{display:inline-block}.wf-mark img{filter:brightness(0);width:100%;height:auto;display:block}.wf-mark--small{width:72px}.wf-clock{white-space:nowrap;gap:8px;display:inline-flex}.wf-clock-time{font-variant-numeric:tabular-nums;min-width:5ch;color:var(--wf-ink)}.wf-statement-block{border-bottom:1px solid var(--wf-hair);margin-bottom:clamp(28px,4vh,40px);padding-bottom:clamp(28px,4vh,40px)}.wf-statement{font-family:var(--font-display);color:var(--wf-ink);margin:0;font-weight:300}.wf-footer--v1 .wf-statement{letter-spacing:-.055em;font-size:clamp(46px,8.7vw,132px);line-height:.92}.wf-footer--v1 .wf-statement-line{display:inline}.wf-footer--v1 .wf-statement-line:first-child{color:#0b0b0c57}.wf-today{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wf-faint);flex-wrap:wrap;gap:6px 24px;margin-top:clamp(14px,2vh,22px);font-size:11px;display:flex}.wf-lockup{border-bottom:1px solid var(--wf-hair);grid-template-columns:1fr;gap:24px;margin-bottom:clamp(28px,4vh,40px);padding-bottom:clamp(32px,4.5vh,48px);display:grid}.wf-mark--lockup{width:clamp(120px,13vw,196px)}.wf-statement--lockup{letter-spacing:-.045em;max-width:13ch;font-size:clamp(34px,4.6vw,68px);line-height:1}@media (min-width:900px){.wf-lockup{grid-template-columns:auto minmax(0,1fr) minmax(240px,.32fr);align-items:end;gap:clamp(28px,3.2vw,56px)}.wf-mark--lockup{margin-bottom:.16em}}.wf-cols--row{gap:24px}@media (min-width:900px){.wf-cols--row{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px clamp(24px,3vw,48px)}}@media (min-width:1200px){.wf-cols--row{grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr) minmax(0,.95fr) minmax(0,.95fr) minmax(0,.95fr)}}.wf-cols--row .wf-col-links a{color:var(--wf-muted);padding:2px 0;font-size:13px}.wf-cols--row .wf-col-links a:hover{color:var(--wf-ink)}.wf-cols--row .wf-col-label{margin-bottom:8px}@media (min-width:900px){.wf-cols--row .wf-col-links{grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--rows,4), auto);grid-auto-flow:column;column-gap:20px}.wf-cols--row .wf-col--small .wf-col-links,.wf-cols--row .wf-col--single .wf-col-links{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}}.wf-lockup-words{min-width:0}.wf-lockup-clocks{display:none}.wf-base-clocks{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wf-faint);flex-wrap:wrap;gap:4px 20px;font-size:11px;display:flex}@media (min-width:900px){.wf-footer--v1 .wf-today{justify-content:flex-end}}@media (max-width:699px){.wf-brief{padding-block:40px 36px}.wf-brief-promise{display:none}.wf-brief-sub{margin-top:12px}.wf-brief-form{gap:18px}.wf-footer{padding-top:36px}.wf-cols{grid-template-columns:1fr;gap:22px}.wf-col-links{flex-wrap:wrap;gap:0 16px;display:flex}.wf-col--small .wf-col-links{gap:2px;display:grid}.wf-footer--v1 .wf-statement{font-size:clamp(44px,14vw,64px);line-height:.95}.wf-footer--v1 .wf-statement-line{display:block}.wf-today{grid-template-columns:1fr 1fr;gap:4px 12px;display:grid}.wf-base{flex-direction:column-reverse;align-items:flex-start}.wf-base-clocks{display:none}.wf-lockup-clocks{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wf-faint);grid-template-columns:1fr 1fr;gap:4px 12px;margin-top:16px;font-size:11px;display:grid}.wf-col--single .wf-col-links{gap:2px;display:grid}}@media (prefers-reduced-motion:reduce){.wf-step,.wf-paper-lines li.is-in .wf-paper-val{animation:none}.wf-progress span,.wf-chip,.wf-option,.wf-arrow,.wf-col-links a,.wf-field input,.wf-field textarea{transition:none}}@media (max-width:640px){.page-outro,.wf-footer{margin-top:72px}.wf-col-links,.wf-col--small .wf-col-links,.wf-col--single .wf-col-links{gap:0 20px}.wf-col-links a,.wf-legal a{padding-block:12px;font-size:16px;line-height:20px}.wf-col--small .wf-col-links a{-webkit-line-clamp:3;font-size:16px}.wf-legal{gap:0 24px}.wf-news-row input{height:44px}.wf-news-row button{width:44px;height:44px}.wf-mail{padding-block:9px}.wf-mark{position:relative}.wf-mark:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
