.ws-player,.ws-scope{--ws-ink:#3a2a3d;--ws-muted:#6f6470;--ws-line:rgba(58,42,61,0.14);--ws-coral:#e23459;--ws-spark:#ff1f7a;--ws-cta:#de2953;--ws-card:#ffffff;--ws-paper:#fbf7f3;--ws-ease:cubic-bezier(0.22,1,0.36,1);--ws-arrive:420ms;--ws-stagger:90ms;--ws-mark:360ms;--ws-dwell:3200ms;--ws-xfade:600ms;--ws-odo:320ms;--ws-tick:1200ms;--ws-radius:22px;--ws-radius-sm:8px}.fo-funnel[data-tone=dark] .ws-player,.fo-funnel[data-tone=dark] .ws-scope,:root[data-theme=dark] .fo-maker .ws-player,:root[data-theme=dark] .ws-page .ws-player{--ws-ink:#f1ebf2;--ws-muted:#b9aebb;--ws-line:rgba(241,235,242,0.16);--ws-card:#1c171d}.ws-player{display:flex;flex-direction:column;min-width:0;container-type:inline-size;container-name:ws-player;border:1px solid var(--ws-line);border-radius:var(--ws-radius);background:var(--ws-card);color:var(--ws-ink);overflow:hidden}.ws-stage{--art-ink:#3a2a3d;--art-muted:#6f6470;--art-block:rgba(58,42,61,0.08);--art-paper:#fbf7f3;position:relative;flex:1 1 auto;min-height:300px;background:var(--ws-paper);color:var(--art-ink);cursor:pointer;animation:ws-open .36s var(--ws-ease) both}@keyframes ws-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ws-player.is-still .ws-stage{cursor:default}.ws-ch{position:absolute;inset:0;display:grid;grid-template-rows:minmax(0,1fr) auto;padding:22px 26px 24px}.ws-ch.fades-out{animation:ws-out .45s ease calc(var(--ms) - .48s + var(--seek, 0s)) forwards}.ws-art{display:block;width:100%;max-width:520px;height:100%;min-height:0;margin:0 auto;overflow:visible}.ws-words{padding-top:14px}.ws-head{font-family:var(--font-display,"Mona Sans"),"Inter",system-ui,sans-serif;font-weight:600;font-size:22px;line-height:1.3;letter-spacing:0;text-wrap:balance}.ws-sub{margin-top:8px;font-weight:400;font-size:16px;line-height:1.5;color:var(--art-muted);text-wrap:pretty}@container ws-player (min-width: 600px){.ws-ch{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;column-gap:48px;padding:28px 40px}.ws-ch .ws-words{grid-column:1;grid-row:1;padding-top:0}.ws-ch .ws-art{grid-column:2;grid-row:1}.ws-head{font-size:24px}}@container ws-player (min-width: 900px){.ws-ch{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.ws-head{font-size:28px}}.ws-art .ws-ink{fill:none;stroke:var(--art-ink);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.ws-art .ws-thin{stroke-width:.9}.ws-art .ws-bar{stroke-width:3.2}.ws-art .ws-faint{opacity:.32}.ws-art .ws-paperfill{fill:var(--art-paper)}.ws-art .ws-block{fill:var(--art-block);stroke:none}.ws-art .ws-coral{fill:none;stroke:var(--ws-coral);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ws-art .ws-thick{stroke-width:2.2}.ws-art .ws-dot{fill:var(--ws-coral)}.ws-art .ws-spark{fill:var(--ws-spark)}.ws-art .ws-label,.ws-art .ws-small,.ws-art .ws-word{fill:var(--art-ink);font-family:Mona Sans,Inter,system-ui,sans-serif}.ws-art .ws-label{font-size:13px;font-weight:400}.ws-art .ws-small{font-size:11px;font-weight:400;fill:var(--art-muted)}.ws-art .ws-word{font-size:17px;font-weight:600}.ws-a{animation-duration:var(--t,.6s);animation-delay:calc(var(--d, 0s) + var(--seek, 0s));animation-fill-mode:both;animation-timing-function:var(--ws-ease);transform-box:fill-box}.ws-draw{stroke-dasharray:1;animation-name:ws-draw}.ws-draw.ws-slow{animation-timing-function:linear}.ws-draw.ws-gather{animation-name:ws-draw,ws-gather;animation-duration:var(--t,.9s),1.2s;animation-delay:calc(var(--d, 0s) + var(--seek, 0s)),calc(2.2s + var(--seek, 0s));animation-fill-mode:both,forwards}.ws-fade{animation-name:ws-fade}.ws-gone{animation-name:ws-gone}.ws-pop{transform-origin:center;animation-name:ws-pop}.ws-move{animation-name:ws-move}.ws-go{animation-name:ws-go}.ws-type{transform-origin:left center;animation-name:ws-type;animation-timing-function:steps(12)}.ws-caret-go{animation-name:ws-go;animation-timing-function:steps(12)}.ws-caret{animation-name:ws-blink;animation-iteration-count:4;animation-timing-function:step-end}.ws-flip{animation-name:ws-flip}.ws-lid{transform-origin:left center;animation-name:ws-lid;animation-duration:4.3s}.ws-cross{animation-name:ws-cross;animation-timing-function:ease-in-out}.ws-cross.ws-loop{animation-name:ws-cross-loop;animation-duration:3.6s;animation-delay:.4s;animation-iteration-count:infinite}.ws-rise{animation-name:ws-rise;animation-duration:.5s}@keyframes ws-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes ws-gather{0%{stroke-dasharray:1 1;stroke-dashoffset:0}to{stroke-dasharray:.002 1;stroke-dashoffset:-.998}}@keyframes ws-fade{0%{opacity:0}to{opacity:1}}@keyframes ws-gone{0%{opacity:1}to{opacity:0}}@keyframes ws-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes ws-move{0%{opacity:0;transform:translate(var(--dx,0),var(--dy,0))}20%{opacity:1}to{opacity:1;transform:none}}@keyframes ws-go{0%{transform:none}to{transform:translate(var(--tx,0),var(--ty,0))}}@keyframes ws-type{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ws-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ws-flip{0%{opacity:0;transform:translateY(5px)}18%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-5px)}}@keyframes ws-lid{0%{transform:none}14%,86%{transform:rotate(-26deg)}to{transform:none}}@keyframes ws-cross{0%{opacity:0;transform:none}12%{opacity:1}50%{transform:translate(96px,-8px)}88%{opacity:1}to{opacity:0;transform:translate(192px)}}@keyframes ws-cross-loop{0%{opacity:0;transform:none}6%{opacity:1}25%{transform:translate(96px,-8px)}44%{opacity:1}50%,to{opacity:0;transform:translate(192px)}}@keyframes ws-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ws-out{to{opacity:0}}.ws-player.is-paused *,.ws-player.is-paused .ws-ch,.ws-player.is-rest *{animation-play-state:paused!important}.ws-player.is-open>.ws-stage{animation-play-state:running!important}.ws-ch.is-final *,.ws-player.is-still .ws-ch *{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;animation-play-state:running!important}.ws-player.is-still .ws-ch{animation:ws-fade .2s ease both;animation-play-state:running!important}.ws-bar{display:flex;align-items:center;gap:14px;min-height:56px;padding:10px 14px}.ws-player.is-open .ws-bar{border-bottom:1px solid var(--ws-line)}.ws-ctl{position:relative;display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--ws-line);background:transparent;color:var(--ws-ink);cursor:pointer;transition:border-color .2s}.ws-ctl:hover:not(:disabled){border-color:var(--ws-ink)}.ws-ctl:disabled{opacity:.35;cursor:default}.ws-ctl.is-text{width:auto;padding:0 16px;border-radius:100px;font-size:14px;font-weight:600}.ws-player :focus-visible{outline:2px solid var(--ws-coral);outline-offset:2px}.ws-ring{position:absolute;inset:-1px;width:36px;height:36px;transform:rotate(-90deg);pointer-events:none}.ws-ring-track{fill:none;stroke:transparent}.ws-ring-fill{fill:none;stroke:var(--ws-coral);stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1;animation:ws-draw var(--ms) linear var(--seek,0s) both}.ws-dots{display:flex;align-items:center;gap:2px;min-width:0}.ws-dot-btn{display:inline-grid;place-items:center;height:28px;padding:0 4px;border:0;background:none;cursor:pointer}.ws-pip{position:relative;display:block;width:8px;height:8px;border-radius:8px;background:var(--ws-ink);opacity:.22;overflow:hidden;transition:width .3s var(--ws-ease),opacity .3s}.ws-dot-btn.is-past .ws-pip{opacity:1}.ws-dot-btn.is-now .ws-pip{width:28px;opacity:1;background:rgba(58,42,61,.2)}.fo-funnel[data-tone=dark] .ws-dot-btn.is-now .ws-pip{background:rgba(241,235,242,.22)}.ws-pip-fill,.ws-player.is-still .ws-dot-btn.is-now .ws-pip{background:var(--ws-ink)}.ws-pip-fill{position:absolute;inset:0;transform-origin:left center;animation:ws-type var(--ms) linear var(--seek,0s) both}.ws-name{flex:1 1 auto;min-width:0;overflow:hidden;font-size:13px;color:var(--ws-muted);text-align:end;white-space:nowrap;text-overflow:ellipsis}.ws-steps{display:inline-flex;gap:8px}.ws-mini-text{flex:1 1 auto;min-width:0;font-size:15px;font-weight:400;line-height:1.35;color:var(--ws-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:pretty}.ws-noscript{padding:18px 20px;font-size:16px;line-height:1.6}.ws-noscript p+p{margin-top:10px}.ws-noscript strong{font-weight:600}@media (max-width:640px){.ws-stage{min-height:318px}.ws-ch{padding:16px 18px 18px}.ws-head{font-size:19px}.ws-sub{font-size:15px}.ws-name{display:none}.ws-dots{flex:1 1 auto;flex-wrap:wrap}.ws-dot-btn{padding:0 3px}}@media (max-width:480px){.ws-player.is-closed .ws-bar{flex-wrap:wrap;gap:10px 14px;padding:14px 14px 12px}.ws-player.is-closed .ws-mini-text{flex:1 1 100%;order:-1;display:block;padding:0 4px}.ws-player.is-closed .ws-bar>.ws-ctl:last-child{margin-left:auto}}@media (prefers-reduced-motion:reduce){.ws-player,.ws-player *{transition:none!important}.ws-stage{animation:none}}.folio .ws-page,.ws-page{max-width:880px;margin:0 auto;padding:132px var(--fo-pad-x,24px) 96px;color:var(--fo-text,#3a2a3d)}.ws-page h1{font-size:clamp(32px,5vw,52px);font-weight:600;line-height:1.08;text-wrap:balance}.ws-page-player{margin-top:32px}.ws-page-player .ws-stage{min-height:0;aspect-ratio:16/10}.ws-page-text{max-width:680px;margin-top:40px;font-size:17px;line-height:1.6}.ws-page-text p+p{margin-top:14px}.ws-page-text strong{font-weight:600}.ws-page-cta{margin-top:36px}@media (max-width:640px){.ws-page{padding-top:104px}.ws-page-player .ws-stage{aspect-ratio:4/5}.ws-page-text{font-size:16px}}