:where(.ph-web) .s-ft{display:block}:where(.ph-web) .s-ft-gap{margin-top:var(--s-gap-lede-content)}:where(.ph-web) .s-ft-gap--sm{margin-top:var(--s-sp-40)}:where(.ph-web) .s-ft-gap--rows{margin-top:var(--s-sp-96)}:where(.ph-web) .s-ft-sec--first{padding-top:var(--s-sp-32)}:where(.ph-web) .s-ft-cta{padding-block:var(--s-sp-32) var(--s-sp-80)}:where(.ph-web) .s-ft-replaces{justify-content:center;display:flex}@media (max-width:767.98px){:where(.ph-web) .s-ft-gap--rows{margin-top:var(--s-sp-56)}:where(.ph-web) .s-ft-cta{padding-block:var(--s-sp-16) var(--s-sp-48)}}:where(.ph-web) .s-hhero__title .s-ft-tail{color:color-mix(in srgb, var(--s-on-obsidian) 62%, transparent)}:where(.ph-web) .s-hhero__proof .s-ft-faces{justify-content:center}:where(.ph-web) .s-hhero__proof .s-ft-faces__text{color:color-mix(in srgb, var(--s-on-obsidian) 84%, transparent)}:where(.ph-web) .s-ft-scene{flex-direction:column;gap:10px;display:flex}:where(.ph-web) .s-ft-scene__frame.s-pframe{text-align:start;width:100%;max-width:none;overflow:visible}:where(.ph-web) .s-ft-scene__loop .s-sc__scene{aspect-ratio:var(--ft-ar);border-radius:var(--s-r-frame)}:where(.ph-web) .s-ft-scene__loop .s-sc__pp{inset-block:calc(100% + 10px) auto;inset-inline-end:0}:where(.ph-web) .s-ft-scene__sample{min-block-size:36px;color:var(--s-muted);text-align:center;justify-content:center;align-items:center;margin:0;padding-inline:48px;font-size:12px;display:flex}:where(.ph-web) .s-ft-app{inset-block-start:0;width:var(--ft-w);height:var(--ft-h);transform-origin:0 0;scale:.8;scale:tan(atan2(100cqw, var(--ft-w)));background:var(--bg);color:var(--text);font-family:var(--font-sans);font-feature-settings:normal;letter-spacing:normal;text-align:start;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:16px;line-height:1.5;position:absolute;left:0;overflow:hidden}:where(.ph-web) .s-ft-app :is(a,button,img,video,svg,h1,h2,h3,h4,h5,p,li,dl,dd,ul,ol,figure,blockquote,summary,code,input,.eyebrow,.kbd){all:revert-layer}:where(.ph-web) .s-ft-app [data-toast]{animation:none}:where(.ph-web) .s-ft-app :is(.s-sc-swap,.s-sc-press).ft-block{display:grid}:where(.ph-web) .s-ft-app .s-sc-swap.ft-block>*{min-inline-size:0}:where(.ph-web) .s-ft-cursor__arrow{block-size:1.4em;inline-size:1.125em;fill:var(--s-ink);stroke:var(--s-surface);stroke-width:1.1px;stroke-linejoin:round;filter:drop-shadow(0 .1em .2em color-mix(in srgb, var(--s-shadow-ink) 30%, transparent));margin:-.1em 0 0 -.1em;display:block}:where(.ph-web) .s-ft-cursor__ring{display:none}@container (max-width:639px){:where(.ph-web) .s-ft-cursor__arrow{display:none}:where(.ph-web) .s-ft-cursor__ring{border:2px solid var(--s-ink);background:color-mix(in srgb, var(--s-ink) 10%, transparent);border-radius:50%;block-size:40px;inline-size:40px;margin:-20px;display:block}}@media (max-width:767.98px){:where(.ph-web) .s-ft-scene__frame.s-pframe{max-width:420px;margin-inline:auto}:where(.ph-web) .s-ft-scene__loop .s-sc__scene{aspect-ratio:var(--ft-arp);border-radius:var(--s-r-md)}:where(.ph-web) .s-ft-scene__loop .s-sc__pp{width:44px;height:44px}:where(.ph-web) .s-ft-scene__sample{min-block-size:44px;padding-inline:56px}:where(.ph-web) .s-ft-app{width:var(--ft-wp);height:var(--ft-hp);scale:.88;scale:tan(atan2(100cqw, var(--ft-wp)))}}:where(.ph-web) .s-ft-faces{align-items:center;gap:var(--s-sp-12);flex-wrap:wrap;display:flex}:where(.ph-web) .s-ft-faces__list{margin:0;padding:0;list-style:none;display:flex}:where(.ph-web) .s-ft-faces__item{margin-inline-start:-8px;display:block}:where(.ph-web) .s-ft-faces__item:first-child{margin-inline-start:0}:where(.ph-web) .s-ft-faces__img{border:2px solid var(--s-bg);border-radius:var(--s-r-pill);background:var(--s-soft);object-fit:cover;width:32px;height:32px;box-shadow:0 0 0 1px var(--s-hair);display:block}:where(.ph-web) .s-ft-faces--24 .s-ft-faces__img{width:24px;height:24px}:where(.ph-web) .s-ft-faces--40 .s-ft-faces__img{width:40px;height:40px}:where(.ph-web) .s-ft-faces__text{color:var(--s-muted);font-size:var(--s-fs-small);margin:0}:where(.ph-web) .s-ft-trail{font-size:12.5px}:where(.ph-web) .s-ft-trail__head{justify-content:space-between;align-items:baseline;gap:var(--s-sp-12);padding-bottom:var(--s-sp-8);display:flex}:where(.ph-web) .s-ft-trail__title{color:var(--s-ink);font-size:13px;font-weight:600}:where(.ph-web) .s-ft-trail__end{color:var(--s-meta);font-variant-numeric:tabular-nums;font-size:12px}:where(.ph-web) .s-ft-trail__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}:where(.ph-web) .s-ft-trail__row{align-items:center;gap:var(--s-sp-10);padding-block:var(--s-sp-10);border-top:var(--s-bw) solid var(--s-line-soft);display:flex}:where(.ph-web) .s-ft-trail__row:first-child{border-top:0}:where(.ph-web) .s-ft-trail__face{border-radius:var(--s-r-pill);object-fit:cover;flex:none;width:24px;height:24px;display:block}:where(.ph-web) .s-ft-trail__chip{border:var(--s-bw) solid var(--s-line);border-radius:var(--s-r-xs);background:var(--s-faint);min-width:26px;height:22px;color:var(--s-muted);font-family:var(--s-font-mono);flex:none;place-items:center;padding-inline:6px;font-size:11px;display:inline-grid}:where(.ph-web) .s-ft-trail__dot{border-radius:var(--s-r-pill);background:var(--s-line);flex:none;width:8px;height:8px;margin-inline:8px}:where(.ph-web) .s-ft-trail__text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}:where(.ph-web) .s-ft-trail__what{color:var(--s-ink);overflow-wrap:anywhere}:where(.ph-web) .s-ft-trail__what b{font-weight:600}:where(.ph-web) .s-ft-trail__when{color:var(--s-meta);font-variant-numeric:tabular-nums;font-size:11.5px}:where(.ph-web) .s-ft-trail__tag{border:var(--s-bw) solid var(--s-line);border-radius:var(--s-r-pill);background:var(--s-tile);color:var(--s-muted);flex:none;padding:1px 8px;font-size:11px}:where(.ph-web) .s-ft-next{gap:var(--s-gap-grid);margin:var(--s-sp-40) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}:where(.ph-web) .s-ft-next__card{align-items:flex-start;gap:var(--s-sp-8);height:100%;padding:var(--s-sp-24);border:var(--s-bw) solid var(--s-line);border-radius:var(--s-r-card);background:var(--s-bg);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative}:where(.ph-web) .s-ft-next__card:focus-visible{outline:var(--s-bw-focus) solid var(--s-accent);outline-offset:2px}:where(.ph-web) .s-ft-next__card .s-itile{margin-bottom:var(--s-sp-8)}:where(.ph-web) .s-ft-next__title{color:var(--s-ink);font-size:var(--s-fs-card-sm);font-weight:600;line-height:1.3}:where(.ph-web) .s-ft-next__body{color:var(--s-body);font-size:var(--s-fs-card-body);line-height:1.5}:where(.ph-web) .s-ft-next__arrow{padding-top:var(--s-sp-8);box-sizing:content-box;color:var(--s-ink);margin-top:auto}@media (hover:hover){:where(.ph-web) .s-ft-next__card:hover{border-color:var(--s-border-strong);box-shadow:var(--s-sh-soft)}:where(.ph-web) .s-ft-next__card:hover .s-ft-next__arrow{--s-nudge:4px}}@media (max-width:1023.98px){:where(.ph-web) .s-ft-next{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639.98px){:where(.ph-web) .s-ft-next{margin-top:var(--s-sp-24);grid-template-columns:minmax(0,1fr)}:where(.ph-web) .s-ft-next__card{padding:var(--s-sp-20)}}:where(.ph-web) .s-ft-live{font-family:var(--font-sans);font-feature-settings:normal;letter-spacing:normal;text-align:start;color:var(--text);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:16px;line-height:1.5}:where(.ph-web) .s-ft-live :is(a,button,img,video,svg,h1,h2,h3,h4,h5,p,li,dl,dd,ul,ol,figure,blockquote,summary,code,input,.eyebrow,.kbd){all:revert-layer}:where(.ph-web) .s-status{align-items:center;gap:var(--s-sp-6);height:24px;padding-inline:var(--s-sp-10);border:var(--s-bw) solid var(--s-line);border-radius:var(--s-r-pill);font-size:var(--s-fs-caption);white-space:nowrap;vertical-align:middle;font-weight:500;line-height:1;display:inline-flex}:where(.ph-web) .s-status__dot{border-radius:var(--s-r-pill);background:currentColor;flex:none;width:6px;height:6px}:where(.ph-web) .s-status--live{background:var(--s-selected);border-color:var(--s-selected-border);color:var(--s-accent-ink)}:where(.ph-web) .s-status--live .s-status__dot{background:var(--s-ok)}:where(.ph-web) .s-status--soon{background:var(--s-bg);color:var(--s-muted);border-style:dashed}:where(.ph-web) .s-status--soon .s-status__dot{background:0 0;box-shadow:inset 0 0 0 1.5px}:where(.ph-web) .s-mcard__badge{margin-bottom:var(--s-sp-8)}:where(.ph-web) .ft-rvp{background:linear-gradient(140deg, var(--s-video-a), var(--s-video-b) 70%);width:100%;position:relative;overflow:hidden}:where(.ph-web) .ft-rvp__pillar{max-width:100%;height:100%;position:absolute;inset-block:0;inset-inline-start:50%;translate:-50%}:where(.ph-web):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .ft-rvp__pillar{translate:50%}:where(.ph-web) .ft-rvp__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}:where(.ph-web) .ft-rvp__box{z-index:1;box-sizing:border-box;border:2px solid var(--s-marker);border-radius:var(--s-r-xs);opacity:0;transition:opacity .18s;position:absolute}:where(.ph-web) .ft-rvp__box[data-on]{opacity:1}:where(.ph-web) .ft-rvp__pin{inset-block-end:calc(100% + 4px);border-radius:var(--s-r-xs);background:var(--s-marker);color:var(--s-ink);white-space:nowrap;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;right:-2px}:where(.ph-web) .ft-rvp__pp{z-index:3;border:1px solid var(--s-line);background:var(--s-bg);width:36px;height:36px;color:var(--s-muted);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-block-end:12px;inset-inline-end:12px}:where(.ph-web) .ft-rvp__pp:hover{border-color:var(--s-border-strong);color:var(--s-ink)}:where(.ph-web) .ft-rvp__pp:focus-visible{outline:var(--s-bw-focus) solid var(--s-accent);outline-offset:2px}:where(.ph-web) .ft-rvp__pp svg{width:14px;height:14px}:where(.ph-web) .ft-rvp__i-pause{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}:where(.ph-web) .ft-rvp__i-play{fill:currentColor;display:none}:where(.ph-web) .ft-rvp__pp[aria-pressed=true] .ft-rvp__i-pause{display:none}:where(.ph-web) .ft-rvp__pp[aria-pressed=true] .ft-rvp__i-play{display:block}@media (prefers-reduced-motion:reduce){:where(.ph-web) .ft-rvp__box{transition:none}}:where(.ph-web) .s-soonhead__eyebrow{margin:0 0 var(--s-sp-16);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;display:flex}