.wf-section{--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-20:20px;--s-24:24px;--s-32:32px;--s-48:48px;--s-64:64px;--s-80:80px;--s-120:120px;--r-lg:16px;--dur-fast:.12s;--dur-base:.22s;--dur-slow:.42s;--ease-out:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;width:100%;max-width:1240px;padding:var(--s-120) var(--s-24);color:var(--text-primary,#fff);font-family:var(--font-text,"Inter", system-ui, sans-serif);margin:0 auto}.wf-section *,.wf-section :before,.wf-section :after{box-sizing:border-box}.wf-head{max-width:720px;margin:0 auto var(--s-48);text-align:center}.wf-head h2{color:var(--text-primary,#fff);font-family:var(--wf-sans,"Inter", system-ui, sans-serif);font-size:var(--wf-sec-size,clamp(24px, 3vw, 32px));font-weight:600;line-height:var(--wf-sec-line,1.2);letter-spacing:var(--wf-sec-track,-.02em);text-wrap:balance;margin:0}.wf-head p{margin:var(--s-16) auto 0;color:var(--text-secondary,#cdcdcd);max-width:56ch}.wf-foot{margin-top:var(--s-48);justify-content:center;display:flex}.wf-section .t-h1-semibold{letter-spacing:-.6px;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:28px}.wf-section .t-b1-regular{letter-spacing:-.35px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:20px}.wf-section .t-b1-medium{letter-spacing:-.35px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px}.wf-section [data-reveal]{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(12px)}.wf-section [data-reveal=in]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.wf-section [data-reveal]{opacity:1;transition:none;transform:none}}@media (scripting:none){.wf-section [data-reveal]{opacity:1;transition:none;transform:none}}@media (max-width:1199.98px){.wf-section{padding:var(--s-80) var(--s-24)}}@media (max-width:809.98px){.wf-section{padding:var(--s-64) var(--s-24)}.wf-head{margin-bottom:var(--s-32)}.wf-foot{margin-top:var(--s-32)}}.wfc-grid{gap:var(--s-32);grid-template-columns:repeat(4,1fr);display:grid}.wfc-card{width:100%;margin:0;display:flex}.wfc-media{aspect-ratio:376/437;background:var(--grey-0-a2,#ffffff05);border-radius:.625rem;width:100%;transition:transform .32s cubic-bezier(.4,.2,.2,1);position:relative;overflow:hidden}.wfc-card:hover .wfc-media{transform:translateY(-3px)}.wfc-img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base) var(--ease-out);display:block}.wfc-card:hover .wfc-img{transform:scale(1.025)}.wfc-scrim{pointer-events:none;opacity:.85;background:linear-gradient(#0000 50%,#000 100%);position:absolute;inset:0}.wfc-content{padding:var(--s-20);position:absolute;inset:auto 0 0}.wfc-name{margin:0 0 var(--s-4);color:var(--text-primary,#fff);text-wrap:balance}.wfc-line{color:var(--text-secondary,#cdcdcd);margin:0}.wfc-cta{align-items:center;gap:var(--s-8);color:var(--text-primary,#fff);white-space:nowrap;display:inline-flex}.wfc-cta svg{flex:none;width:16px;height:16px}.wfc-below{gap:var(--s-4);padding-top:var(--s-16);flex-direction:column;display:flex}.wfc-card:not([data-has-media]) .wfc-box{flex-direction:column;flex:auto;width:100%;display:flex}.wfc-card:not([data-has-media]) .wfc-content{padding:var(--s-20);background:var(--grey-0-a2,#ffffff05);border-radius:.625rem;flex-direction:column;flex:auto;display:flex;position:static}.wfc-card:not([data-has-media]) .wfc-content .wfc-reveal{padding-top:var(--s-4);margin-top:auto}[data-variant=highlight] .wfc-card:not([data-has-media]) .wfc-content{transition:border-color var(--dur-base) var(--ease-out);border:1px solid #0000;border-radius:16px}[data-variant=highlight] .wfc-card:not([data-has-media]):hover .wfc-content,[data-variant=highlight] .wfc-card:not([data-has-media]):focus-within .wfc-content{border-color:var(--border-light,#ffffff0d)}.wfc-box{color:inherit;text-decoration:none}a.wfc-box:focus-visible{outline:2px solid var(--text-primary,#fff);outline-offset:3px}.wf-section[data-variant=bordered],.wf-section[data-variant=borderless]{max-width:1320px}[data-variant=bordered] .wfc-grid,[data-variant=borderless] .wfc-grid{gap:var(--s-24)}[data-variant=bordered] .wfc-card,[data-variant=borderless] .wfc-card{flex-direction:column}[data-variant=bordered] .wfc-box,[data-variant=borderless] .wfc-box{padding:var(--s-12);border:1px solid var(--border-default,#ffffff26);transition:border-color var(--dur-base) var(--ease-out);background:#000;border-radius:16px;flex-direction:column;flex:auto;display:flex}[data-variant=bordered] .wfc-card:hover .wfc-box,[data-variant=bordered] .wfc-card:focus-within .wfc-box{border-color:var(--border-heavy,#fff3)}[data-variant=bordered] .wfc-media,[data-variant=borderless] .wfc-media{border-radius:var(--s-8)}[data-variant=bordered] .wfc-card:hover .wfc-media,[data-variant=borderless] .wfc-card:hover .wfc-media{transform:none}[data-variant=bordered] .wfc-below,[data-variant=borderless] .wfc-below{padding:var(--s-16) 0 0;flex:auto}[data-variant=bordered] .wfc-name,[data-variant=borderless] .wfc-name{margin-bottom:0}[data-variant=bordered] .wfc-line,[data-variant=borderless] .wfc-line{font-size:13.5px;font-weight:400;line-height:1.5}[data-variant=bordered] .wfc-reveal,[data-variant=borderless] .wfc-reveal{padding-top:var(--s-4);opacity:0;transition:opacity var(--dur-base) var(--ease-out);margin-top:auto}[data-variant=bordered] .wfc-card:hover .wfc-reveal,[data-variant=bordered] .wfc-card:focus-within .wfc-reveal,[data-variant=borderless] .wfc-card:hover .wfc-reveal,[data-variant=borderless] .wfc-card:focus-within .wfc-reveal{opacity:1}[data-variant=borderless] .wfc-box{background:0 0;border-color:#0000;padding:0}[data-variant=borderless] .wfc-card:hover .wfc-box,[data-variant=borderless] .wfc-card:focus-within .wfc-box{border-color:#0000}[data-variant=borderless] .wfc-media{border-radius:.625rem}[data-variant=borderless] .wfc-card:not([data-has-media]) .wfc-box{padding:var(--s-20);background:var(--grey-0-a2,#ffffff05);border-radius:.625rem}[data-variant=borderless] .wfc-card:not([data-has-media]) .wfc-below{padding-top:0}[data-variant=highlight] .wfc-card{flex-direction:column}[data-variant=highlight] .wfc-media{transition:border-color var(--dur-base) var(--ease-out);border:1px solid #0000;border-radius:16px}[data-variant=highlight] .wfc-scrim,[data-variant=highlight] .wfc-reveal{opacity:0;transition:opacity var(--dur-base) var(--ease-out)}[data-variant=highlight] .wfc-card:hover .wfc-scrim,[data-variant=highlight] .wfc-card:focus-within .wfc-scrim{opacity:.85}[data-variant=highlight] .wfc-card:hover .wfc-reveal,[data-variant=highlight] .wfc-card:focus-within .wfc-reveal{opacity:1}[data-variant=highlight] .wfc-card:hover .wfc-media,[data-variant=highlight] .wfc-card:focus-within .wfc-media{border-color:var(--border-light,#ffffff0d);transform:none}[data-cta-visible] .wfc-below .wfc-reveal,[data-cta-visible] .wfc-card:not([data-has-media]) .wfc-reveal{opacity:1}@media (prefers-reduced-motion:reduce){.wfc-card:hover .wfc-media,.wfc-card:hover .wfc-img{transform:none}}@media (max-width:1199.98px){.wfc-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:809.98px){.wfc-grid{grid-template-columns:1fr}}
.wfm-root{--wfm-sheet:#212121;--wfm-box:#141414;--wfm-box-line:#3b3b3b;--wfm-fg:#fff;--wfm-fg-90:#ffffffe6;--wfm-fg-70:#ffffffb3;--wfm-chip:#ffffff14;--wfm-pad-x:40px;--wfm-top:56px;--wfm-dur:.22s;--wfm-ease:cubic-bezier(.22, 1, .36, 1);font-family:var(--font-text,"Inter", system-ui, sans-serif);color:var(--wfm-fg)}.wfm-root *,.wfm-root :before,.wfm-root :after{box-sizing:border-box}.wfm-overlay{z-index:200;animation:wfm-fade var(--wfm-dur) var(--wfm-ease);overscroll-behavior:contain;background:#0009;position:fixed;inset:0}.wfm-sheet{top:var(--wfm-top);background:var(--wfm-sheet);width:min(1200px,100vw);animation:wfm-rise var(--wfm-dur) var(--wfm-ease);border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes wfm-fade{0%{opacity:0}}@keyframes wfm-rise{0%{transform:translate(-50%,24px)}to{transform:translate(-50%)}}.wfm-close{z-index:2;width:36px;height:36px;color:var(--wfm-fg);cursor:pointer;transition:background var(--wfm-dur) var(--wfm-ease);background:#00000073;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:16px;right:16px}.wfm-close:hover{background:#000000b3}.wfm-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.wfm-header{flex:none;position:relative}.wfm-header[data-has-media]{height:calc((100vh - var(--wfm-top)) * .468);height:calc((100dvh - var(--wfm-top)) * .468);min-height:320px}.wfm-media{object-fit:cover;width:100%;height:100%;display:block}.wfm-scrim{pointer-events:none;background:linear-gradient(#21212100 40%,#21212166 62%,#212121db 82%,#212121 94% 100%);position:absolute;inset:0}.wfm-headcopy{padding:0 var(--wfm-pad-x) 24px;max-width:72ch;position:absolute;inset:auto 0 0}.wfm-title{letter-spacing:-.4px;color:var(--wfm-fg);margin:0;font-size:32px;font-weight:600;line-height:36.8px}.wfm-desc{color:var(--wfm-fg-90);margin:10px 0 0;font-size:16px;font-weight:400;line-height:24px}.wfm-header:not([data-has-media]) .wfm-headcopy{padding-top:56px;position:static}.wfm-play{z-index:2;width:32px;height:32px;color:var(--wfm-fg);cursor:pointer;background:#00000073;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:16px;right:16px}.wfm-play:hover{background:#000000b3}.wfm-body{padding:28px var(--wfm-pad-x) 32px;flex-direction:column;gap:28px;display:flex}.wfm-h3{letter-spacing:-.2px;color:var(--wfm-fg);margin:0 0 12px;font-size:20px;font-weight:600}.wfm-block{margin:0}.wfm-steps{margin:0;padding:0;list-style:none}.wfm-steps li{color:var(--wfm-fg-90);align-items:flex-start;gap:12px;font-size:16px;line-height:24px;display:flex}.wfm-steps li+li{margin-top:10px}.wfm-step-n{background:var(--wfm-chip);width:22px;height:22px;color:var(--wfm-fg-90);text-align:center;border-radius:999px;flex:none;font-size:13px;font-weight:600;line-height:22px}.wfm-step-t{min-width:0}.wfm-yg{color:var(--wfm-fg-90);margin:0;font-size:16px;line-height:24px}.wfm-selector{color:var(--wfm-fg-70);align-items:center;gap:8px;font-size:15px;display:flex}.wfm-sel-field{border-bottom:1px solid #ffffff47;align-items:center;display:inline-flex;position:relative}.wfm-sel-field:after{content:"";pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:6px;transform:translateY(-2px)rotate(45deg)}.wfm-sel{appearance:none;font:inherit;color:var(--wfm-fg);cursor:pointer;background:0 0;border:0;padding:2px 2px 2px 0;font-weight:500}.wfm-sel option{background:var(--wfm-box);color:var(--wfm-fg)}.wfm-promptbox{background:var(--wfm-box);border:1px solid var(--wfm-box-line);border-radius:12px;overflow:hidden}.wfm-prompt-head{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 10px;display:flex}.wfm-prompt-label{color:var(--wfm-fg-90);margin:0;font-size:13px;font-weight:600}.wfm-copy{height:28px;color:var(--wfm-fg-70);cursor:pointer;transition:background var(--wfm-dur) var(--wfm-ease);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.wfm-copy:hover{color:var(--wfm-fg);background:#ffffff14}.wfm-prompt{max-height:75px;padding:0 16px;position:relative;overflow:hidden}.wfm-prompt[data-expanded]{max-height:46vh;padding-bottom:8px;overflow-y:auto}.wfm-prompt-text{color:var(--wfm-fg-90);white-space:pre-wrap;overflow-wrap:break-word;margin:0;font-family:inherit;font-size:15px;line-height:24px}.wfm-fade{pointer-events:none;background:linear-gradient(#14141400 0%,#141414 86%);height:26px;position:absolute;inset:auto 0 0}.wfm-more{width:100%;color:var(--wfm-fg-70);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px 12px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.wfm-more:hover{color:var(--wfm-fg)}.wfm-foot{height:77px;padding:16px var(--wfm-pad-x);background:var(--wfm-sheet);flex:none;justify-content:flex-end;align-items:center;display:flex}.wfm-cta{white-space:nowrap;cursor:pointer;height:44px;transition:background var(--wfm-dur) var(--wfm-ease), border-color var(--wfm-dur) var(--wfm-ease);border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.wfm-cta.is-primary{color:#000;background:#fff}.wfm-cta.is-primary:hover{background:#ffffffe0}.wfm-cta.is-ghost{color:var(--wfm-fg);background:0 0;border-color:#ffffff3d}.wfm-cta.is-ghost:hover{background:#ffffff14}@media (max-width:640px){.wfm-root{--wfm-top:0px}.wfm-sheet{border-radius:0}.wfm-header[data-has-media]{height:min(48vw,240px);min-height:0}}@media (prefers-reduced-motion:reduce){.wfm-overlay,.wfm-sheet{animation:none}.wfm-close,.wfm-copy,.wfm-cta{transition:none}}
