.yfh,.yfr,.yfh-next{--y-paper:#f7f3e9;--y-paper-2:#efe8d6;--y-ink:#1c1f32;--y-ink-2:#13152a;--y-muted:#59627a;--y-line:#1c1f3224;--y-blue:#1d54c7;--y-blue-2:#1846a8;--y-yellow:#fccb4a;--y-brand:"Avenir Next", Avenir, "Nunito Sans", Manrope, system-ui, sans-serif;--y-mono:var(--mono,"DM Mono", ui-monospace, monospace);--y-t-press:.14s ease-out;--y-t-ui:.24s cubic-bezier(.2, .7, .2, 1);--y-t-scene:.7s cubic-bezier(.4, 0, .2, 1);--gutter:clamp(16px, 4vw, 56px);--head:72px}.yfh *,.yfh :before,.yfh :after{box-sizing:border-box}.yfh :where(h1,h2,p,ol,figure){margin:0}.yfh :where(ol){padding:0;list-style:none}.yfh img,.yfh video{max-width:100%;display:block}:where(.yfh) button{font:inherit}.yfh-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yfh a:focus-visible,.yfh button:focus-visible,.yfh h2:focus-visible{outline:3px solid var(--y-yellow);outline-offset:3px;box-shadow:0 0 0 6px var(--y-ink);border-radius:8px}.yfh .yfh-btn:focus-visible,.yfh .yfh-pause:focus-visible,.yfh .yfr-ctl:focus-visible,.yfh .yfr-close:focus-visible{border-radius:999px}html.yfh-locked{overflow:hidden}html.yfh-chat-off [data-chat]{visibility:hidden;opacity:0;transition:opacity var(--y-t-ui,.24s), visibility 0s .24s}body.ic-editing .yfh [data-yfh-cap][hidden],body.ic-editing .yfr [data-yfr-cap][hidden]{opacity:.55;display:block}@media (width>=721px){.yfh .yfh-only-phone{display:none!important}}@media (width<=720px){.yfh .yfh-only-desk{display:none!important}}.yfh{isolation:isolate;font-family:var(--y-brand);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.yfh-media,.yfh-stage{position:absolute;inset:0}.yfh-media{z-index:-1;background:var(--y-ink-2)}.yfh-poster,.yfh-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.yfh-video{opacity:0;transition:opacity var(--y-t-scene)}.yfh-video.is-on{opacity:1}.yfh-scrim{position:absolute;inset:0}.yfh-top{padding:20px var(--gutter) 0;align-items:center;display:flex}.yfh-back{font:500 13px/1.3 var(--y-mono);letter-spacing:.02em;color:inherit;text-decoration:none}.yfh-back:hover{text-decoration:underline}@media (width<=720px){.yfh-back{margin-block:-13px;padding-block:13px;display:inline-block}}.yfh-copy{align-content:start;justify-items:start;gap:18px;display:grid}.yfh-logo img{width:clamp(124px,11vw,164px);height:auto}.yfh-h1{font:900 clamp(46px, 6vw, 92px)/.96 var(--y-brand);letter-spacing:-.035em;text-wrap:balance}.yfh-sub{max-width:44ch;font:600 clamp(17px, 1.3vw, 20px)/1.5 var(--y-brand);text-wrap:pretty}.yfh-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.yfh-note{font:500 13px/1.45 var(--y-mono);letter-spacing:.01em}.yfh-btn{min-height:54px;font:800 18px/1 var(--y-brand);letter-spacing:-.005em;cursor:pointer;transition:transform var(--y-t-press), background-color var(--y-t-press), box-shadow var(--y-t-press);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;display:inline-flex}.yfh-btn:active{transform:translateY(1px)}.yfh-primary{background:var(--y-blue);color:#fff;border:0;box-shadow:0 10px 28px #1d54c76b,inset 0 -3px #0000002e}.yfh-primary:hover{background:var(--y-blue-2)}.yfh-secondary{color:#fff;backdrop-filter:blur(6px);background:#13152a59;border:2px solid #ffffffd1;font-weight:700}.yfh-secondary:hover{background:#ffffff29}.yfh-arrow{font-size:1.1em}.yfh-share svg{flex:none;margin-top:1px}.yfh-act{gap:10px;display:grid}.yfh-share{min-height:44px;color:inherit;font:700 15px/1.25 var(--y-brand);text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:flex-start;gap:8px;padding:12px 0;text-decoration:underline 1px;display:inline-flex}.yfh-hud{align-items:center;gap:14px;display:flex}.yfh-pause{color:#fff;cursor:pointer;background:#13152a80;border:1.5px solid #ffffffbf;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.yfh-pause .i-play,.yfh.is-paused .yfh-pause .i-pause{display:none}.yfh.is-paused .yfh-pause .i-play{display:block}.yfh-caps{min-width:0;font:600 15px/1.35 var(--y-brand)}.yfh-caps p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yfh-segs{gap:6px;display:flex}.yfh-segs li{background:#ffffff57;border-radius:3px;flex:1 1 0;height:3px;overflow:hidden}.yfh-segs span{height:100%;transform:scaleX(var(--p,0));transform-origin:0;background:#fff;transition:transform .25s linear;display:block}.yfh-a,.yfh-b{height:calc(100svh - var(--head));background:var(--y-ink-2);color:#fff;min-height:600px;max-height:1040px;display:grid}.yfh-a{grid-template-rows:auto 1fr auto;grid-template-areas:"top""copy""hud"}.yfh-a .yfh-top{grid-area:top}.yfh-a .yfh-copy{width:min(760px,100%);padding:24px var(--gutter);grid-area:copy;align-self:center}.yfh-a .yfh-hud{padding:0 var(--gutter) 28px;grid-area:hud}.yfh-a .yfh-act{grid-area:act}.yfh-a .yfh-scrim{background:linear-gradient(90deg,#13152adb 0%,#13152acc 34%,#13152aa3 50%,#13152a33 70%,#13152a00 88%),linear-gradient(#13152a00 76%,#13152ab3 100%),linear-gradient(#13152a80 0%,#13152a00 16%)}.yfh-a .yfh-h1{text-shadow:0 2px 24px #13152a73;max-width:10.5ch}.yfh-a .yfh-sub{color:#eef0f6}.yfh-a .yfh-note{color:#dfe3ee}.yfh-a .yfh-caps,.yfh-a .yfh-segs{width:300px}.yfh-b{grid-template-rows:auto 1fr auto auto;grid-template-areas:"top"".""copy""hud"}.yfh-b .yfh-top{grid-area:top}.yfh-b .yfh-copy{padding:0 var(--gutter) 26px;grid-area:copy;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo logo""h1 h1""sub cta""sub note";align-items:end;gap:16px clamp(32px,5vw,96px)}.yfh-b .yfh-logo{grid-area:logo}.yfh-b .yfh-h1{letter-spacing:-.04em;text-shadow:0 2px 30px #13152a66;grid-area:h1;max-width:15ch;font-size:clamp(52px,7.6vw,124px);line-height:.92}.yfh-b .yfh-sub{color:#eef0f6;grid-area:sub;align-self:start;max-width:46ch;margin-top:6px}.yfh-b .yfh-copy .yfh-actions{grid-area:cta;justify-self:end;margin:0}.yfh-b .yfh-copy .yfh-note{color:#dfe3ee;grid-area:note;justify-self:end}.yfh-b .yfh-hud{margin:0 var(--gutter);border-top:1px solid #ffffff38;grid-area:hud;padding:16px 0 24px}.yfh-b .yfh-caps{color:#eef0f6;flex:1}.yfh-b .yfh-scrim{background:linear-gradient(#13152a00 22%,#13152a33 36%,#13152a9e 54%,#13152ad1 70%,#13152ae6 100%),linear-gradient(#13152ab8 0%,#13152a9e 7%,#13152a00 20%)}.yfh-index{gap:4px;display:flex}.yfh-index button{color:#ffffffb8;text-align:left;cursor:pointer;min-width:52px;min-height:44px;transition:color var(--y-t-ui), background-color var(--y-t-ui);background:0 0;border:0;border-radius:8px;gap:7px;padding:6px 6px 8px;display:grid}.yfh-index button:hover{color:#fff;background:#ffffff14}.yfh-index button[aria-pressed=true]{color:#fff}.yfh-index-no{font:500 12px/1 var(--y-mono);letter-spacing:.06em}.yfh-index-bar{background:#ffffff4d;border-radius:2px;height:2px;display:block;overflow:hidden}.yfh-index-bar b{height:100%;transform:scaleX(var(--p,0));transform-origin:0;background:#fff;transition:transform .25s linear;display:block}.yfh-index button[aria-pressed=false] .yfh-index-bar b{transform:scaleX(0)}.yfh-c{height:calc(100svh - var(--head));min-height:620px;max-height:1000px;padding:clamp(20px, 3.5vh, 44px) var(--gutter);background:radial-gradient(120% 80% at 100% 0%, #fccb4a24, transparent 55%), var(--y-paper);color:var(--y-ink);grid-template:"top.""copy."1fr"copy win""copy hud""copy."1fr/minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,5vw,88px);display:grid}.yfh-c .yfh-top{grid-area:top;padding:0}.yfh-c .yfh-back{color:var(--y-ink)}.yfh-c .yfh-copy{grid-area:copy;align-self:center;gap:20px}.yfh-c .yfh-h1{color:var(--y-ink-2);font-size:clamp(46px,5.4vw,88px)}.yfh-c .yfh-sub{color:#2c3049}.yfh-c .yfh-note{color:var(--y-muted)}.yfh-c .yfh-secondary{border-color:var(--y-ink);color:var(--y-ink);backdrop-filter:none;background:0 0}.yfh-c .yfh-secondary:hover{background:#1c1f320f}.yfh-c .yfh-act{grid-area:act}.yfh-window{width:min(100%, calc((100svh - var(--head) - 150px) * 1.6));aspect-ratio:16/10;background:var(--y-ink-2);cursor:pointer;isolation:isolate;border-radius:22px;grid-area:win;place-self:center end;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 30px 60px -28px #13152a8c,0 0 0 1px #13152a14}.yfh-window .yfh-stage,.yfh-window picture{position:absolute;inset:0}.yfh-window-scrim{pointer-events:none;background:linear-gradient(#13152a73 0%,#13152a00 22%);position:absolute;inset:0}.yfh-window .yfh-segs{position:absolute;inset:14px 16px auto}.yfh-window-play{width:46px;height:46px;color:var(--y-ink);transition:transform var(--y-t-ui);background:#ffffffeb;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 20px -8px #00000080}.yfh-window:hover .yfh-window-play{transform:scale(1.08)}.yfh-c .yfh-hud{width:min(100%, calc((100svh - var(--head) - 150px) * 1.6));grid-area:hud;justify-self:end;padding-top:14px}.yfh-c .yfh-pause{color:var(--y-ink);background:0 0;border-color:#1c1f328c}.yfh-c .yfh-caps{color:var(--y-muted);font-weight:600}@media (width<=720px){.yfh-a,.yfh-b{height:auto;min-height:calc(100svh - var(--head));max-height:none}.yfh-h1{font-size:clamp(38px,11vw,46px)}.yfh-sub{font-size:16px;line-height:1.45}.yfh-btn{min-height:52px;font-size:17px}.yfh-act .yfh-actions{gap:10px;margin:0;display:grid}.yfh-act .yfh-btn{width:100%}.yfh-copy{gap:14px}.yfh-a{grid-template-rows:auto auto minmax(28px,1fr) auto auto;grid-template-areas:"top""hud"".""copy""act"}.yfh-a .yfh-copy{padding:0 var(--gutter);align-self:end}.yfh-a .yfh-act{padding:16px var(--gutter) 18px}.yfh-a .yfh-hud{padding:12px var(--gutter) 0;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"segs segs""pause cap";gap:12px;display:grid}.yfh-a .yfh-segs{grid-area:segs;width:auto}.yfh-a .yfh-pause{grid-area:pause}.yfh-a .yfh-caps{grid-area:cap;width:auto;font-size:14px}.yfh-a .yfh-caps p{white-space:normal}.yfh-a .yfh-scrim{background:linear-gradient(#13152a00 16%,#13152a33 24%,#13152a9e 36%,#13152acc 50%,#13152ae6 100%),linear-gradient(#13152ab8 0%,#13152a80 14%,#13152a00 26%)}.yfh-b{grid-template-rows:auto 1fr auto auto auto;grid-template-areas:"top"".""copy""act""hud"}.yfh-b .yfh-copy{padding:0 var(--gutter);grid-template-columns:1fr;grid-template-areas:"logo""h1""sub"}.yfh-b .yfh-h1{font-size:clamp(42px,12.4vw,52px)}.yfh-b .yfh-sub{margin:0}.yfh-b .yfh-act{padding:16px var(--gutter) 6px;grid-area:act}.yfh-b .yfh-hud{gap:10px;padding:10px 0 14px}.yfh-b .yfh-caps{font-size:13px}.yfh-b .yfh-caps p{white-space:normal}.yfh-index button{min-width:40px}.yfh-b .yfh-scrim{background:linear-gradient(#13152a00 14%,#13152a33 24%,#13152a9e 36%,#13152ad1 48%,#13152aeb 100%),linear-gradient(#13152ab8 0%,#13152a9e 6%,#13152a00 16%)}.yfh-c{height:auto;min-height:0;max-height:none;padding:18px var(--gutter) 36px;grid-template:"top top""copy copy""win act""hud hud"/140px minmax(0,1fr);align-content:start;column-gap:14px}.yfh-c .yfh-copy{gap:12px;padding:18px 0 20px}.yfh-c .yfh-h1{font-size:clamp(38px,11vw,46px)}.yfh-c .yfh-logo img{width:112px}.yfh-window{aspect-ratio:9/16;border-radius:16px;place-self:start;width:140px}.yfh-window .yfh-segs{gap:3px;inset:8px 8px auto}.yfh-window .yfh-segs li{height:2px}.yfh-window-play{width:44px;height:44px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.yfh-window:hover .yfh-window-play{transform:translate(-50%,-50%)scale(1.08)}.yfh-c .yfh-act{align-content:start;gap:8px}.yfh-c .yfh-act .yfh-btn{min-height:48px;padding:0 14px;font-size:16px}.yfh-c .yfh-act .yfh-note{color:var(--y-muted);font-size:12px}.yfh-c .yfh-share{min-height:40px;color:var(--y-ink);font-size:14px}.yfh-c .yfh-hud{justify-self:stretch;width:auto;padding-top:14px}.yfh-c .yfh-caps p{white-space:normal;font-size:14px}.yfh-a .yfh-note{font-size:14px}}@media (width<=720px) and (height<=700px){.yfh-a .yfh-h1{font-size:36px}.yfh-a .yfh-copy{gap:10px}.yfh-a .yfh-logo img{width:112px}}.yfr{color:#fff;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;font-family:var(--y-brand);overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:0}.yfr::backdrop{background:#0a0b16f7}.yfr :where(h2,p){margin:0}.yfr-inner{width:min(1240px,100%);height:100%;padding:18px var(--gutter) 22px;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;margin:0 auto;display:grid}.yfr-top{justify-content:space-between;align-items:center;display:flex}.yfr-logo{width:116px;height:auto}.yfr-close,.yfr-ctl{color:#fff;cursor:pointer;background:#13152a80;border:1.5px solid #ffffff8c;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.yfr-ctl:disabled{opacity:.35;cursor:default}.yfr-stage{aspect-ratio:16/9;background:var(--y-ink-2);touch-action:none;user-select:none;border-radius:14px;place-self:center;width:min(100%,177.778dvh - 337.778px);position:relative;overflow:hidden}.yfr-videos,.yfr-video{width:100%;height:100%;position:absolute;inset:0}.yfr-video{object-fit:cover;opacity:0}.yfr-video.is-on{opacity:1}.yfr-scrim{pointer-events:none;background:linear-gradient(#13152a00 68%,#13152a9e 86%,#13152ac7 100%),linear-gradient(#13152a80 0%,#13152a00 14%);position:absolute;inset:0}.yfr-segs{gap:4px;display:flex;position:absolute;inset:14px 16px auto}.yfr-segs li{background:#ffffff57;border-radius:3px;flex:1;height:3px;overflow:hidden}.yfr-segs li[hidden]{display:none}.yfr-segs span{height:100%;transform:scaleX(var(--p,0));transform-origin:0;background:#fff;transition:transform .25s linear;display:block}.yfr-caps{font:700 clamp(16px, 1.5vw, 20px)/1.35 var(--y-brand);text-shadow:0 1px 10px #13152a80;pointer-events:none;position:absolute;bottom:18px;left:20px;right:20px}.yfr-controls{justify-content:center;align-items:center;gap:14px;display:flex}.yfr-ctl .i-play,.yfr.is-paused .yfr-ctl .i-pause{display:none}.yfr.is-paused .yfr-ctl .i-play{display:block}.yfr-count{min-width:52px;font:500 13px/1 var(--y-mono);color:#c7cbe0;text-align:center}.yfr.is-end .yfr-scrim,.yfr.is-end .yfr-segs{display:none}.yfr-end{background:radial-gradient(90% 70% at 85% 10%, #1d54c773, transparent 60%), radial-gradient(70% 60% at 0% 100%, #fccb4a29, transparent 60%), var(--y-ink-2);align-content:center;justify-items:start;gap:18px;padding:clamp(24px,6vw,72px);display:grid;position:absolute;inset:0}.yfr-end[hidden]{display:none}.yfr-end h2{max-width:16ch;font:900 clamp(34px, 4.6vw, 64px)/1 var(--y-brand);letter-spacing:-.03em;text-wrap:balance;outline:none}.yfr-end-line{max-width:46ch;font:600 clamp(16px, 1.4vw, 19px)/1.5 var(--y-brand);color:#e3e6f0}.yfr-end-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.yfr-phone-note{color:#c7cbe0;display:none}.yfr-again{color:#c7cbe0;min-height:44px;font:600 15px/1 var(--y-brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.yfr-again:hover{color:#fff}@media (width<=720px){.yfr-inner{width:100%;padding:0;display:block;position:relative}.yfr-stage{aspect-ratio:auto;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.yfr-segs{inset:calc(env(safe-area-inset-top) + 10px) 10px auto;gap:3px}.yfr-top{z-index:2;top:calc(env(safe-area-inset-top) + 22px);pointer-events:none;position:absolute;left:14px;right:10px}.yfr-top>*{pointer-events:auto}.yfr-logo{width:92px}.yfr-caps{left:18px;right:18px;bottom:calc(env(safe-area-inset-bottom) + 92px);font-size:18px}.yfr-scrim{background:linear-gradient(#13152a00 62%,#13152a9e 80%,#13152ad1 100%),linear-gradient(#13152a8c 0%,#13152a00 14%)}.yfr-controls{z-index:2;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 22px);position:absolute}.yfr.is-end .yfr-controls .yfr-count{display:none}.yfr-end{padding:80px 20px calc(env(safe-area-inset-bottom) + 96px);align-content:end}.yfr-end h2{font-size:38px}.yfr-end-actions{width:100%;display:grid}.yfr-end-actions .yfh-btn{width:100%}.yfr-phone-note{display:block}}.yfh-next{padding:72px var(--gutter);background:var(--y-ink);color:#c7cbe0;text-align:center;font:500 14px/1.5 var(--y-mono);place-items:center;gap:6px;display:grid}.yfh-next b{font:800 22px/1.2 var(--y-brand);color:#fff}@media (prefers-reduced-motion:reduce){.yfh *,.yfh :before,.yfh :after,.yfr *,.yfr :before,.yfr :after{transition-duration:.01ms!important;animation:none!important}}
